-
Compteur de contenus
131 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Galerie
Calendrier
Tout ce qui a été posté par Titof_44
-
Bingo , je vais changer le nom de l'appel. Merci.
- 12 124 réponses
-
- 1
-
Bonjour j'essaye de migrer de 6.11 vers 6.13 mais il me reste une erreur : function config() ... GEA.options.augustine = {name = "Augustine", action = function(txtspeach) fibaro:startScene(9999, {{TxtSpeach = GEA.getMessage(txtspeach)}}) end } --Appel GEA.add({{"Days", "Monday"},{"Time","02:30","02:31"}}, 1*30, "Reset WIFI" , {{"Augustine", "reset du wifi"}, {"Portable",idTel}}) --Erreur [DEBUG] 16:19:17: Ajout auto : #11 [Days, ["Monday"]][Time, ["02:30","02:31"]][751][Portable, [1012]] [DEBUG] 16:19:17: Option : [751] ne peut pas être utilisé comme action [DEBUG] 16:19:17: GEA ... ARRETE En faite je cherche à passer des arguments à une scène ("scénario"). Merci pour votre aide.
- 12 124 réponses
-
Aussi j'en ai une qui fait cela j'appui juste sur les 2 boutons en même temps ou alternativement je me rappelle plus, et elle démarre. C'est ici ou /et sur le forum Fibaro ou d'autre avait eu ce problème, j'avais appliqué cette solution.
-
ok j'avais même pas essayé ne croyant pas que dynamiquement GEA allait interpréter à chaud la global, je dis chapeau bas Mr @Steven mais j'ai aussi envie d'ajouter certains membres de domtique-fibaro, je ne suis jamais passer du coté obscur de la force et je n'y ai même pas penser mais que dire de cette HC2 et ce que l'on peut faire. Comme dit @Sakkhho j'aime mes HC2's.
- 12 124 réponses
-
Merci @pepite, cela fonctionne, j'ai fait mes autres scénario sur la même base. J' ai une autre question qui a du être déjà abordé mais dans toutes ces pages je ne trouve pas la réponse. Y-a-t-il un moyen de remplacer le 18 par une variable globale : GEA.add({"Value-", id["TEMP"], 18}, 30*60, "Il fait froid au salon #value# à #time#")
- 12 124 réponses
-
- 1
-
Bonjour, j'essaye de passer de V5.42 en V6.11 et je voudrais passer des paramètres à mon scénario mais je n'y arrive pas, voici un exemple et le debug. @pepite me conseillais d'utilisé ceci - Scenario : {"Scenario", <id>} - {"Scenario", <id>, {args}} donc j'ai fait : GEA.add({"Value-", 999,24}, 60, "Température #value# inférieure à 24°C...On chauffe!", {{"Scenario", 998, {TxtSpeach="allume le chauffage"}}, {"Portable",997} }) et j'ai une erreur : [DEBUG] 19:14:16: [Démarrage] #19 [Value-, [999,24]] ][Scenario, [998,{"TxtSpeach":"allume le chauffage"}]][Portable, [997]] [DEBUG] 19:14:17: Option : "TxtSpeach":"allume le chauffage" n'existe pas Sinon avant en V5.42 j'utilisais la méthode Function mais elle me pose problème aussi en V6.
- 12 124 réponses
-
HC2 & HCL - 4.540 - Stable - 07/03/2019 euh non 28/03/2019 en fait
Titof_44 a répondu à un sujet de mprinfo dans Firmware
MAJ HC2 et HCL OK. Ca ronronne... J' ma box. -
Bonjour, Qu'est ce que je fais de mal, je ne comprends pas pour quoi cela ne marche pas, la variable n'est pas crée donc le debug renvoie nil et les debug de http n'apparaissent pas ! Dans un VD avec les Net.FHttp je n'ai pas de problème ! Merci d'avance. function createGlobalIfNotExists(varName, defaultValue) if (fibaro:getGlobal(varName) == nil) then fibaro:debug("Création de la variable "..varName.." avec comme valeur par défaut "..defaultValue) newVar = {} newVar.name = varName newVar.isEnum = 0 newVar.value = defaultValue local http = net.HTTPClient() http:request("http://127.0.0.1:11111/api/globalVariables", { options = { method = 'POST', data = json.encode(newVar)}, success = function(response) fibaro:debug(varName .. " création avec succès") end, error = function(response) fibaro:debug(varName .. " ERROR !!!") end }) end fibaro:debug(varName .. " valeur "..fibaro:getGlobal(varName)) return true end
-
@NicoDepuis la 4.50X sur la HC2 maître à chaque install, ça bloquait sur starting services donc au bout de trente minutes de l'autre HC je la redémarrais avec un wallplug. Maintenant c'est bon. Attention avec les fonctions netatmo dans les scènes j'ai un problème : [DEBUG] 21:31:45: Debug: english [DEBUG] 21:31:45: 2018-10-11 21:31:45.195583 [ error] Handshake error: certificate verify failed [DEBUG] 21:31:45: 2018-10-11 21:31:45.196653 [ error] Handshake error: bad message type
-
OK sur HCL et HC2's. Pour moi plus de blocage sur starting services sur la HC2 maître. A voir les jours suivant.
-
regarde par ici, il y a un VD qui marche pour le reboot et le firmware V4.50X https://forum.fibaro.com/topic/30775-homecentersystemservicereboot-still-supported/
-
Non je n'ai pas essayé, je vais laisser çà à ceux qui sont passé en 503 et qui ont une box de test sinon MAJ toujours OK.
-
MAJ sur HC2 Slave OK. MAJ sur HC2 Master un peu plus difficile, au bout d'1 heure sur starting service j'ai débranché et rebranché et OK au reboot. (sur le forum officiel un autre a eu aussi peur ) J'ai fait les nouveaux backup sur le cloud et en local. Pour le moment j'ai désactivé les créations et suppressions de backups automatique trouvé sur le forum. Tout à l'air opérationnel. A suivre...
-
Je sais pas si c'est Hors-sujet, mais il y a fort longtemps (le temps des 503) ma HC2 plantait, la seule solution avait été pour moi les mainloop(s), je les ai tous modifié de cette manière pour éviter l'effet <récursif> en évitant bien les sleep au maximum. Merci encore à celui qui se reconnaîtra dans ce code qui n'est pas le mien. (ici en secondes à modifier pour avoir en minutes ou autres). if (MyObject == nil) then MyObject = { id=fibaro:getSelfId(), idg=json.decode((fibaro:getGlobal('idTable'))), -- Main code main = function(self) fibaro:debug("Main Boucle") -- 1ère fois que le main loop s'exécute, on crée une variable nommée "instance" car elle n'existe pas. Elle existera au 2ème passage donc ne sera pas recrée. if (not instance) then -- on indique la fréquence d'execution souhaitée (en minutes) local cFrequence="5"--fibaro:get(self.id,"TCPPort") Frequence=tonumber(cFrequence) if Frequence >= 60 or Frequence <= 1 then Frequence = 30 end instance = { lastrun = 0, every = Frequence} fibaro:debug("first run") end -- on vérifie la différence entre cette exéction et la dernière (stocké dans instance.lastrun) diff = os.date("*t", os.difftime(os.time(), instance.lastrun)) -- si la différence en minutes et supérieure ou égale à la fréquence souhaitée (instance.every) fibaro:debug("diff seconde : "..diff.sec.." Toutes les : "..instance.every.. " secondes.") if (diff.sec >= instance.every) then -- TON CODE --- -- analyse de ton code ATTENTION au fibaro:sleep !!!!!!! -- FIN DE TON CODE --- -- on stock l'heure de la nouvelle exécution instance.lastrun = os.time() fibaro:debug("executed") end end } fibaro:debug("Function successfully loaded in memory") end -- Start MyObject:main();
-
Tuto Multimédia Fibaro Hc2 Vd Sonos Remote: Télécommande Pour Diffuseur Sonos
Titof_44 a répondu à un sujet de Krikroff dans Tutoriels
@TonyC. Merci encore grâce à ta réponse, j'ai investigué et trouvé un nouveau serveur DHCP sur mon réseau qui faisait le bazar, drôle que le bail et la MAJ Sonos sont arrivés le même jour. Donc résolu. -
Tuto Multimédia Fibaro Hc2 Vd Sonos Remote: Télécommande Pour Diffuseur Sonos
Titof_44 a répondu à un sujet de Krikroff dans Tutoriels
Bonjour, Il semble que depuis hier et la dernière mise à jour de Sonos, le stream (lecture de mp3 en local) ne marche plus... , le TTS, les favoris sont OK. Bizarre. -
installé depuis la 1° heure, Rock stable.
-
@Yannick, je n'ai pas de problème avec la remonté des infos avec le plugin.
-
MAJ ok pour moi et le zipato keypad fonctionne.
-
change d'avatar et m...e pour la box!
-
MAJ faite, toujours pas de Zipato Keypad malgré tous les retours...
-
MAJ OK, sauf pour le zipato key pad comme déjà signalé.
-
Bonjour J'ai eu beau chercher partout, je ne trouve pas la solution. Si une bonne âme peut me conseiller ! Je ne comprends pas pourquoi dans une scène ma requête ne passe pas. Pourtant il y en a d'autres qui passent alors qu'elle ont la même "forme" dans un browser (OK) : http://192.168.9.99:5099/salon/stop dans un VD (OK): http = Net.FHttp(ipaddress, port) response = http:GET("/"..zonename.."/stop") dans une scène (KO): http = net.HTTPClient() http:request("http://"..ipaddress..":"..port.."/"..zonename.."/stop") ou (KO et aucun debug) http = net.HTTPClient() http:request("http://"..ipaddress..":"..port.."/"..zonename.."/stop", { options = { method = 'GET' }, success = function(p) fibaro:debug(p.status) fibaro:debug(p.data) end, error = function(err) fibaro:debug(err) end }) PS: @Yohan,je n'ai pas réussit à insérer le code dans mon message, il y avait un sablier permanent ! Merci.
-
je viens d'essayer, il me met Invalid Argument. (la chaine http://192.168.XX.XX:XXXX/Salon/pause devient http%3A%2F%2F192%2E168%2EXXX%2EXXX%3AXXXX%2FSalon%2Fstop) et encore une fois si je copie http://192.168.XX.XX:XXXX/Salon/stop dans chrome ou firefox ou dans un vd avec get c'est bon. ce qui est étonnant, c'est que par exemple, celle-ci marche : local url="http://192.168.XX.XX:XXXX/Salon/join/Cuisine" local http = net.HTTPClient() http:request(url)
-
idem... @ghost