Aller au contenu

Titof_44

Membres confirmés
  • Compteur de contenus

    131
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Titof_44

  1. Titof_44

    Support Gea

    Bingo , je vais changer le nom de l'appel. Merci.
  2. Titof_44

    Support Gea

    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.
  3. Titof_44

    De Profundis HC2

    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.
  4. Titof_44

    Support Gea

    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.
  5. Titof_44

    Support Gea

    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#")
  6. Titof_44

    Support Gea

    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.
  7. Titof_44

    HC2 & HCL - 4.540 - Stable - 07/03/2019 euh non 28/03/2019 en fait

    MAJ HC2 et HCL OK. Ca ronronne... J' ma box.
  8. 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
  9. Titof_44

    HC2 & HCL - 4.511 - BETA - 11/10/2018

    @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
  10. Titof_44

    HC2 & HCL - 4.511 - BETA - 11/10/2018

    OK sur HCL et HC2's. Pour moi plus de blocage sur starting services sur la HC2 maître. A voir les jours suivant.
  11. Titof_44

    Éteindre HC2 par script ne marche plus ?

    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/
  12. Titof_44

    HC2 & HCL - 4.503 - BETA - 28/06/2018

    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.
  13. Titof_44

    HC2 & HCL - 4.503 - BETA - 28/06/2018

    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...
  14. Titof_44

    URL pour rebooter la HC2

    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();
  15. @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.
  16. 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.
  17. Titof_44

    HC2 & HCL - 4.161 - BETA - 15/02/2018

    installé depuis la 1° heure, Rock stable.
  18. Titof_44

    HC2 & HCL - 4.153 - BETA - 28/12/2017

    @Yannick, je n'ai pas de problème avec la remonté des infos avec le plugin.
  19. Titof_44

    HC2 & HCL - 4.153 - BETA - 28/12/2017

    MAJ ok pour moi et le zipato keypad fonctionne.
  20. Titof_44

    Ma HC2 est elle entrain de me lacher ?

    change d'avatar et m...e pour la box!
  21. Titof_44

    HC2 & HCL - 4.152 - BETA - 21/12/2017

    MAJ faite, toujours pas de Zipato Keypad malgré tous les retours...
  22. Titof_44

    HC2 & HCL - 4.151 - BETA - 07/12/2017

    MAJ OK, sauf pour le zipato key pad comme déjà signalé.
  23. 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.
  24. Titof_44

    Problème requête http dans une scène.

    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)
  25. Titof_44

    HC2 & HCL - 4.142 - BETA - 09/11/2017

    idem... @ghost
×