jojo Posté(e) le 14 mars 2016 Signaler Posté(e) le 14 mars 2016 1) mets des debug dans ton code pour voir où il foire. 2) il est probable que EtatLightMarie et EtatLightMael soient des valeurs numériques, et tu fais le test sur des strings. Donc j'essayerais ceci : if (EtatLightMarie == 1) then
chrispec Posté(e) le 14 mars 2016 Signaler Posté(e) le 14 mars 2016 avec ce changement, le debug du code : fibaro:debug(notification) me retourne 'nil' ? pas de TTS non plus...
jojo Posté(e) le 14 mars 2016 Signaler Posté(e) le 14 mars 2016 tu l'as mis où ton fibarog:debug ? en ligne 30?
jojo Posté(e) le 14 mars 2016 Signaler Posté(e) le 14 mars 2016 Donc, aucune de tes conditions ne sont remplies. Je rajouterais àla fin du ton if (après ligne 28) else notification = "erreur" ton TTS devrait alors dire erreur. Puis il n'y aura plus qu'aàrégler le problème de la condition
chrispec Posté(e) le 14 mars 2016 Signaler Posté(e) le 14 mars 2016 le "erreur" marche oui ... mais en allumant ou éteignant une lumière
jojo Posté(e) le 14 mars 2016 Signaler Posté(e) le 14 mars 2016 mets un debug après la ligne 15 pour voir ce qui est dans EtatLightMarie
chrispec Posté(e) le 14 mars 2016 Signaler Posté(e) le 14 mars 2016 lol j'ai le TTS "erreur" en boucle sans rien faire de plus ???
chrispec Posté(e) le 14 mars 2016 Signaler Posté(e) le 14 mars 2016 et encore de plus en plus rapprochés les TTS "erreur" ??? heureusement que ce ne sont pas des propos ..."oh oui" lol ... que diraient les voisins
jojo Posté(e) le 14 mars 2016 Signaler Posté(e) le 14 mars 2016 @Chrispec, Puis-je te proposer de recommencer (avec le dernier code en cours) un nouveau topic pour ce debug, histoire de ne pas polluer ce tuto
chrispec Posté(e) le 14 mars 2016 Signaler Posté(e) le 14 mars 2016 sujet: http://www.domotique-fibaro.fr/index.php/topic/7827-notifications-tts-via-sonos-dans-sc%C3%A8ne-suivant-conditions/
aurelien Posté(e) le 4 avril 2016 Signaler Posté(e) le 4 avril 2016 Bonjour, Est-ce seulement moi, ou alors la version SONOS REMOTE 1.0.0 ne fonctionne plus avec la version 4.0.80 du HC2 ? Cela fait des semaines que tout fonctionne bien et là ... plus rien.. Une âme charitable peut-elle me donner une solution s'il vous plait ? Merciiiii Aurélien
pepite Posté(e) le 5 avril 2016 Signaler Posté(e) le 5 avril 2016 Bonjour, je suis en 4.0.80 et mes TTS, STREAM et Remote fonctionnent bien ;-)
Did Posté(e) le 5 avril 2016 Signaler Posté(e) le 5 avril 2016 Bonjour, à‡a fonctionne aussi chez moi en v4.080. Tu n'as pas supprimé récemment une variable dans le panneau? Je me suis aperçu qu'après ça, il ne fonctionnait plus et il suffit de re-sauvegarder le VD (clic sur la disquette à droite) et il repart. à‡a doit régénérer la variable "x_sonos_object".
aurelien Posté(e) le 5 avril 2016 Signaler Posté(e) le 5 avril 2016 Merci Pepite et Did pour le coup de main ! en fait j'ai supprimé et réinstallé le module et cela refonctionne... Ah lala.. parfois quand ça ne veut pas... Sinon d'autres idées pour l'utilisation des SONOS en domotique ? (perso je m'en sers pour l'alarme, la météo, la sonnette, avec mes éclairages).
PITP2 Posté(e) le 5 avril 2016 Signaler Posté(e) le 5 avril 2016 Tu peux utiliser le TTS pour dire à tes enfants d'aller se coucher, cela fonctionne environ 2 jours et jusqu'à 6 ans ..... un peu la même durée que le uptime d'une box fibaro mais c'est déjà cela de gagné
i-magin Posté(e) le 5 avril 2016 Signaler Posté(e) le 5 avril 2016 Une idée pour le TTS : une scène qui teste l'arrivée d'une nouvelle Beta et qui dirait toutes les 10 mn : "Déconne pas... ne fait surtout pas la mise àjour !"
jojo Posté(e) le 5 avril 2016 Signaler Posté(e) le 5 avril 2016 mais les bets (sauf la 4.081b) sont les seules qui sont stables
aurelien Posté(e) le 6 avril 2016 Signaler Posté(e) le 6 avril 2016 Tu peux utiliser le TTS pour dire à tes enfants d'aller se coucher, cela fonctionne environ 2 jours et jusqu'à 6 ans ..... un peu la même durée que le uptime d'une box fibaro mais c'est déjà cela de gagné Oui c'est ce que j'avais pensé à faire !!... bon je le note sur ma liste et je rajoute: ...." penser à faire des enfants ! " ahahah
aurelien Posté(e) le 6 avril 2016 Signaler Posté(e) le 6 avril 2016 Une idée pour le TTS : une scène qui teste l'arrivée d'une nouvelle Beta et qui dirait toutes les 10 mn : "Déconne pas... ne fait surtout pas la mise à jour !" Ohhhh oui ! d'ailleurs en parlant de ça... j'ai un petit problème... je n'arrive pas à lire des fichiers de plus de quelques minutes (dans le meilleur des cas, car sinon c'est de plus de quelques secondes) sur les SONOS lorsque je demande à la HC2 de lire les fichiers ... en entrant cette ligne de commande : -- 350 est le VD Remote SONOS -- 28 est le bouton "Process" dans le VD Remote SONOS local sid, bid = 350, 28 -- Create STREAM params object local params = { -- stream: the file / uri stream = "//192.168.1.1/VOLUME/media_center/musiques/divers/oxygene.mp3", -- source: "local" or "http", "local" is setted by default source = "local", -- duration: play duration in seconds (option) or "auto" duration = "auto", -- volume: the volume for playing the stream volume = 20 } local _f = fibaro local _x ={root="x_sonos_object",load=function(b)local c=_f:getGlobalValue(b.root)if string.len©>0 then local d=json.decode©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)
Titof_44 Posté(e) le 28 avril 2016 Signaler Posté(e) le 28 avril 2016 avez vous une solution pour la reprise de la playlist après un TTS et pas juste du morceau en cours ? Au fait je viens juste de remarquer que lors de la lecture d une playlist un appui double rapide sur le bouton play (pas du VD mais Play physique) fait passer automatiquement au prochain morceau, Top.
Did Posté(e) le 28 avril 2016 Signaler Posté(e) le 28 avril 2016 Je crois que c'est une nouveauté de la dernière mise à jour de Sonos (on ne parle pas de v4, là ).
Lazer Posté(e) le 28 avril 2016 Signaler Posté(e) le 28 avril 2016 Oui tout àfait, j'ai vu passer ça dans la newsletter Sonos de la semaine dernière
Did Posté(e) le 28 avril 2016 Signaler Posté(e) le 28 avril 2016 C'est pour imiter les nouveaux Play:5.
Messages recommandés