Aller au contenu

Messages recommandés

Posté(e)

salut pepite!

Bon après vérification sur le dashboard de voicerss, j'étais bloqué car + de 350 notifications avant hier !!!  :2:

du coup, j'ai pris un abonnement sur 1 mois à  5$ et hop débloqué.

Maintenant, il faut que je vérifie ces 350 notifs, c'est énorme :lol:

Posté(e)

Après vérification, j'ai une moyen de 150 par jour.

Mais un pic avant hier àla dead line de 350.... bizarre ...

je n'ai rien trouvé qui justifie cela.... bref au moins raison trouvé et TTS ànouveau fonctionnel!

Posté(e)

@pepite:

J'utilise cela http://www.maison-et-domotique.com/34193-hc2-de-fibaro-et-calendrier-google/

Ensuite dans la boucle je récupère le label du premier bouton que j'affecte dans une variable:

local rdv = fibaro:getValue(510, "ui.Label1.value")
fibaro:debug(fibaro:getValue(510, "ui.Label1.value"))
fibaro:setGlobal("RDV", rdv)

Il suffit après simplement de lire un message personnalisé via VD Sonos ! 

  • Upvote 1
Posté(e)

je continue la réinstallation de la box, et Sonos ne veut plus fonctionner ?

Pourtant, il ne faut pas créer la variable manuellement ? Il la crée automatiquement ?

J'ai importé le VD, mis les bonnes IP, et la variable ne se crée pas, et j'ai l'erreur suivant. Pourtant, il se conecte bien au sonos.

Voici le débug du mainloop

[DEBUG] 11:50:13: -------------------------------------------------------------------------
[DEBUG] 11:50:13: -- HC2 Toolkit Framework version 1.0.6
[DEBUG] 11:50:13: -- Current interpreter version is Lua 5.1
[DEBUG] 11:50:13: -- Total memory in use by Lua: 223.46 Kbytes
[DEBUG] 11:50:13: -------------------------------------------------------------------------
[DEBUG] 11:50:13: Toolkit.Debug loaded in memory...
[DEBUG] 11:50:13: Benchmark [Toolkit.Debug lib]: elapsed time: 0.000 cpu secs 
[DEBUG] 11:50:13: Toolkit.Collections.Queue loaded in memory...
[DEBUG] 11:50:13: Benchmark [Toolkit.Collections.Queue lib]: elapsed time: 0.000 cpu secs 
[DEBUG] 11:50:13: Toolkit.Net loaded in memory...
[DEBUG] 11:50:13: Benchmark [Toolkit.Net lib]: elapsed time: 0.000 cpu secs 
[DEBUG] 11:50:13: Toolkit.Xml loaded in memory...
[DEBUG] 11:50:13: Benchmark [Toolkit.Xml lib]: elapsed time: 0.000 cpu secs 
[DEBUG] 11:50:13: Toolkit.HttpUtility loaded in memory...
[DEBUG] 11:50:13: Benchmark [Toolkit.HttpUtility lib]: elapsed time: 0.000 cpu secs 
[DEBUG] 11:50:13: -------------------------------------------------------------------------
[DEBUG] 11:50:13: -- SONOS Advanced Remote version 1.0.0
[DEBUG] 11:50:13: -------------------------------------------------------------------------
[DEBUG] 11:50:13: SONOS Advanced Remote V 1.0.0 loaded in memory...
[DEBUG] 11:50:13: Benchmark [SONOS Advanced Remote V 1.0.0 lib]: elapsed time: 0.010 cpu secs 
[DEBUG] 11:50:13: HC2 start script at Mon Aug 15 11:50:13 2016
[DEBUG] 11:50:13: Get status topology, look for speakers IP
[DEBUG] 11:50:13: Node name: ZonePlayer
[DEBUG] 11:50:13: Node value: Maximilien
[DEBUG] 11:50:13: group=RINCON_B8E937E0E3E601400:20
[DEBUG] 11:50:13: coordinator=true
[DEBUG] 11:50:13: location=http://192.168.2.112:1400/xml/device_description.xml
[DEBUG] 11:50:13: IP=192.168.2.112
[DEBUG] 11:50:13: uuid=RINCON_B8E937E0E3E601400
[DEBUG] 11:50:13: Node name: ZonePlayer
[DEBUG] 11:50:13: Node value: Parents
[DEBUG] 11:50:13: group=RINCON_B8E937E0E44A01400:0
[DEBUG] 11:50:13: coordinator=true
[DEBUG] 11:50:13: location=http://192.168.2.114:1400/xml/device_description.xml
[DEBUG] 11:50:13: IP=192.168.2.114
[DEBUG] 11:50:13: uuid=RINCON_B8E937E0E44A01400
[DEBUG] 11:50:13: Node name: ZonePlayer
[DEBUG] 11:50:13: Node value: Cuisine
[DEBUG] 11:50:13: group=RINCON_B8E937B13E8001400:9
[DEBUG] 11:50:13: coordinator=true
[DEBUG] 11:50:13: location=http://192.168.2.110:1400/xml/device_description.xml
[DEBUG] 11:50:13: IP=192.168.2.110
[DEBUG] 11:50:13: uuid=RINCON_B8E937B13E8001400
[DEBUG] 11:50:13: Get zone player status
[DEBUG] 11:50:13: Get browseDirectory request
[DEBUG] 11:50:13: key:1
[DEBUG] 11:50:13: value type:table
[DEBUG] 11:50:13: children value:table
[DEBUG] 11:50:13: radio station #1 - BluesRockCafe
[DEBUG] 11:50:13: key:2
[DEBUG] 11:50:13: value type:table
[DEBUG] 11:50:13: children value:table
[DEBUG] 11:50:13: radio station #2 - Radio Contact 102.2 (Top 40-Pop)
[DEBUG] 11:50:13: key:3
[DEBUG] 11:50:13: value type:table
[DEBUG] 11:50:13: children value:table
[DEBUG] 11:50:13: radio station #3 - RTBF Classic 21 93.2 (Rock classique)
[DEBUG] 11:50:13: key:4
[DEBUG] 11:50:13: value type:table
[DEBUG] 11:50:13: children value:table
[DEBUG] 11:50:13: radio station #4 - RTBF La Première 92.5 (Émissions-débats France)
[ERROR] 11:50:13: line 106: bad argument #1 to 'len' (string expected, got nil)

et si je crée la variable globale "x_sonos_object" manuellement, j'ai ce débug du main loop

[DEBUG] 12:13:33: key:3
[DEBUG] 12:13:33: value type:table
[DEBUG] 12:13:33: children value:table
[DEBUG] 12:13:33: radio station #3 - RTBF Classic 21 93.2 (Rock classique)
[DEBUG] 12:13:33: key:4
[DEBUG] 12:13:33: value type:table
[DEBUG] 12:13:33: children value:table
[DEBUG] 12:13:33: radio station #4 - RTBF La Première 92.5 (Émissions-débats France)
[DEBUG] 12:13:33: Unable to process data, check variable
[ERROR] 12:13:33: line 106: attempt to index local 'e' (a nil value)

< TxtRed"> [ERROR] 12:13:33: line 106: attempt to index local 'e' (a nil value)

où est ma bêtise ?

Posté(e)

Salut JoJo, tu utilises bien la dernière version en 1.0.1 ? Cf. Page précédente ;)

Envoyé de mon smartphone

  • Upvote 1
Posté(e)

en effet, avec la nouvelle version, cela fonctionne beaucoup mieux :60:

Merci,

Mais ce qui est bizarre, c'est que l'ancienne version fonctionnait chez moi en 4.090 et que j'avais fait juste un export. Mais soit, ça fonctionne maintenant :D :D

  • Upvote 1
Posté(e)

Hello, je veux jouer un mp3 "bell.mp3' classique :-)

qui se trouve sur mon NAS, mais j'arrive pas à  trouver la config qui marche pour le STREAM

 

j'ai essayé 

 stream ="//IPNAS/music/bell.mp3",

mais rien, rien dans le debug mais pas son non plus

Posté(e)

Salut @sakkhho

 

tu as bien :

 

- le bon sid, bid dans la configuration ?

 - source en local

- duration : joue avec on ne sait jamais

 - volume : monte le son ;-)

Posté(e)

le TTS fonctionne bien, et j'ai repris les memes sid,bid

-- 408 is the Virtual Device ID
-- 28 is the Process button ID
local sid, bid = 322, 28
-- Create STREAM params object
local params = {
  -- stream: the file / uri
 -- stream = "//s3.amazonaws.com/smartapp-media/sonos/bell1.mp3",
    stream ="//192.168.0.xx/music/bell.mp3",
  -- source: "local" or "http", "local" is setted by default
    source = "local",
  -- duration: play duration in seconds (option) or "auto"
  duration = 10,
  -- volume: the volume for playing the stream
  volume = 50
}
local _f = fibaro
local _x ={root="x_sonos_object",load=function(b)local c=_f:getGlobalValue(b.root)if string.len(c)>0 then local d=json.decode(c)if d and type(d)=="table"then return d else _f:debug("Unable to process data, check variable")end else _f:debug("No data found!")end end,set=function(b,e,d)local f=b:load()if f[e]then for g,h in pairs(d)do f[e][g]=h end else f[e]=d end;_f:setGlobal(b.root,json.encode(f))end,get=function(b,e)local f=b:load()if f and type(f)=="table"then for g,h in pairs(f)do if tostring(g)==tostring(e or"")then return h end end end;return nil end}
-- Make a request to the remote to process params object instantly
_x:set(tostring(sid), { stream = params })
_f:call(sid, "pressButton", bid)

comment on gère les login password ? ca vient surement de la

 

ca fonctionne si je le mets sur la freebox

    stream ="//192.168.0.254/Disque dur/Musiques/bell.mp3",

donc c'est bien un problème d'accès.

Posté(e)

Ce que que j essayai.

Si je le mets dans web je dois mettre en mode http et je trouve que ç est pas aussi immédiat que sur la freebox

Dans le rep music j ai pas trouvé comment mettre les droits encore.

Sur le fichier j'ai mis accessible àtous mais l accès doit être bloquer sur le rep.

Posté(e)

pour que sonos puisse lire un nouveau morceau de ton NAS, il faut faire une reconstruction / réindexation de ta bibliothèque musicale

Posté(e)

je viens de faire, mais rien de mieux. il le joue pas, si je le mets dans le rep Music

doit y avoir une histoire de compte invité ou autre je pense

 

sur la freebox ca marche direct

Posté(e)

j'ai tenté de le mettre à  la racine du NAS, j'ai mis la propriété lecture "Everyone" mais rien ,

 

j'aimerai mieux tout avoir sur le NAS, c'est plus propre.

×
×
  • Créer...