Aller au contenu

jojo

Membres confirmés
  • Compteur de contenus

    15 107
  • Inscription

  • Dernière visite

  • Jours gagnés

    211

Tout ce qui a été posté par jojo

  1. jojo

    Test Icone Utilisée Dans Un Vd

    oui, mais moi j'ai une femme, des enfants (je ne sais pas toi), mais tout le chauffage de la maison et des douches dessus + lampes + TV + PS3 => je n'ai pas le droit àl'erreur (je me fait déjàassez chambrer comme ça avec ma domotique de m****)
  2. jojo

    Test Icone Utilisée Dans Un Vd

    le plus important, c'est que ça fonctionne chez toi. Ca doit être la v4, et je n'y passerai pas pour ça ! (téméraire, Belge, mais pas encore assez fou) C'est presque prêt. Je partage la solution demain
  3. jojo

    Test Icone Utilisée Dans Un Vd

    ça ne fonctionne pas ! je suis encore en 3.600. Peut-être que le autostart ne fonctionne qu'à partir du v4.x ?
  4. si la réponse fut non sans appel, cela veut probablement dire que cette PAC ne permet pas d'être commandée par un contact sec => ni Nest, ni FGS221 (panneau de chauffage)
  5. jojo

    Test Icone Utilisée Dans Un Vd

    et voici le json de la VD, qui montre que c'est bien le bouton 1 { id: 361, name: "Var_Update", roomID: 15, type: "virtual_device", properties: { deviceIcon: 1124, ip: "", port: 80, currentIcon: "1124", mainLoop: "", saveLogs: "1", rows: [ { type: "button", elements: [ { id: 1, lua: true, waitForResponse: false, caption: "Update Icons", name: "UpdateIcons", empty: false, msg: "local variables = { Auth_PS3 = 23, Auth_TV = 289 } variable = 'Auth_PS3' if fibaro:getGlobal(variable) == 'Autorisé' then fibaro:call(variables[variable], "pressButton", "3") else fibaro:call(variables[variable], "pressButton", "4") end variable = 'Auth_TV' if fibaro:getGlobal(variable) == 'Autorisé' then fibaro:call(variables[variable], "pressButton", "3") else fibaro:call(variables[variable], "pressButton", "4") end", buttonIcon: 1124, favourite: false, main: true
  6. jojo

    Test Icone Utilisée Dans Un Vd

    où est l'erreur ? J'ai créé une scène --[[ %% autostart --]] fibaro:call(361, "pressButton", "1") qui appelle le VD 361, qui, lorsque appelé manuellement, met bien à jour mes icônes. d'ailleurs, lorsque je lance la scène manuellement, tout va bien. Mais elle ne semble pas démarrer après un restart de la HC2
  7. si ta PAC autorise de démarrer avec un contact sec, tu as plusieurs possibilités : thermostat NEST thermostat Netatmo thermostat .. une sonde de température Fibaro et une FGS221 via un panneau de chauffage (mais si ta box est morte, glagla)
  8. jojo

    Aeotec-Smart Switch 6

    vérifie quand-même la compatibilité avec ta HC2. Je deviens méfiant ...
  9. jojo

    Somfy Dexxo Optimo

    moi je 'ai fait (c'était d'ailleurs la première chose que j'ai faite) avec un FGS-221 pour mes deux portes de garage => zéro risque avec une porte. tu peux y aller, et prend le 221, tu seras tranquille et aura une réseve au cas où
  10. jojo

    Aeotec-Smart Switch 6

    je ne suis pas aller voir jusque là. Mais une sorte de WallPluf dimmable, est-ce utile ? alors, je préfère pour le même prix la multiprise greenwatch ou qqch comme ça
  11. jojo

    Somfy Dexxo Optimo

    prend un FGS221, il est au même prix que le FGS211, mais tu as 2 sorties, même si tu n'en n'utilise qu'une seule. La 2° tu pourrais l'utiliser comme une module virtuel gratuit De toute gaçon il y a 0 puissance qui passera dans le module
  12. jojo

    Aeotec-Smart Switch 6

    oui, mais quel serait l'avantage par rapport àun Wall Plug Fibaro, outre qu'il fait 3300W au lieu de 2500W ?
  13. jojo

    Test Icone Utilisée Dans Un Vd

    pepite, j'ai une idée comment faire cela au plus simple. Je mets en oeuvre chez moi, je teste, et je partage
  14. jojo

    Test Icone Utilisée Dans Un Vd

    double réponse, double merci
  15. quand j'ai commencé avec ma HCL, j'ai eu le même soucis ... J'ai cherché longtemps avant de trouver le bouton save. Donc tu fais tes modif, puis tu cliques sur la petite sur la barre d'icônes àdroite de l'écran. N'hésite pas d'utiliser ce bouton.
  16. jojo

    Test Icone Utilisée Dans Un Vd

    as-tu un code pour que la scène détecte un redémarrage de la box et se lance automatiquement ? Car en effet ce serait beaucoup plus propre que je faire ma bidouille pour les 10 VD liés aux 10 variables pour lesquelles j'affiche des icônes
  17. jojo

    Test Icone Utilisée Dans Un Vd

    Steven me donnait juste un exemple de comment je pouvais assigner une icone à un VD. Pour ton info, voici ce que j'ai fait pour que le VD remette bien la bonne icône après un redémarrage de la box -- nom de la variable à vérifier local variable = "Auth_PS3" -- ID des icônes local icone1 = 1097 local icone2 = 1096 local virtualID = fibaro:getSelfId() local currentIcon = fibaro:get(virtualID, "currentIcon") if (currentIcon == "0" or currentIcon == "1") then if fibaro:getGlobal(variable) == "Interdit" then fibaro:call(virtualID, "setProperty", "currentIcon", icone1); else fibaro:call(virtualID, "setProperty", "currentIcon", icone2); end fibaro:call(virtualID, "setProperty", "ui.Statut.value", ""..fibaro:getGlobal(variable)) end
  18. jojo

    Test Icone Utilisée Dans Un Vd

    oui, erreur de copy/coller
  19. jojo

    Test Icone Utilisée Dans Un Vd

    @Did, Tu peux donc y aller tranquille, à la correction prêt, c'est validé par le maître local Qubino_ID = 302 -- Tables des icones local icone = { [99] = 105, [50] = 106, [40] = 107, [0] = 108, [20] = 109, [30] = 110 } fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", tonumber(fibaro:getValue(Qubino_ID, "value")))
  20. jojo

    Test Icone Utilisée Dans Un Vd

    oui, deviceIcon existe en 3.x, mais deviceIcon est l'icone qui est définie par défaut dans le VD (quand tu fait change icone), et peut donc être différente de celle qui est effectivement affichée, qui elle est currentIcon id: 351, name: "Var_Chauffage", roomID: 15, type: "virtual_device", properties: { deviceIcon: 1, ip: "", port: 0, currentIcon: "1077",
  21. jojo

    Test Icone Utilisée Dans Un Vd

    pour une fois que je peux (essayer de) t'aider, c'est avec grand plaisir local Qubino_ID = 302 -- Tables des icones local icone = { 99 = 105, 50 = 106, 40 = 107, 0 = 108, 20 = 109, 30 = 110 } fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", icone[tonumber(fibaro:getValue(Qubino_ID, "value"))]) Quelques explications : 1) tu crées une table LUA. Avant le = c'est l'index de l'entrée, à droite sa valeur (tu remplaces avec les vrais n° d'icônes). Chaque entrée est séparée par une , 2) fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", icone[tonumber(fibaro:getValue(Qubino_ID, "value"))]) fibaro:getSelfId() = il retourne automatiquement l'ID du VD en cours => il ne faut pas se casser la tête pour le retrouver icone[tonumber(fibaro:getValue(Qubino_ID, "value"))] : retourne la valeur de la table qui correspond à la valeur de ton Qubino. N.B. c'est toujour du Notepad++, donc à valider SVP
  22. jojo

    Test Icone Utilisée Dans Un Vd

    et je remplacerais même la ligne 10 du premier code par if (rapideAllumer) then car si rapideAllumer est à1, on ne s'intéresse pas àla valeur de lentAllumer
  23. jojo

    Test Icone Utilisée Dans Un Vd

    @Did, Si j'ai compris ton besoin, je modifierais le code comme suit ( ! non testé, modifié dans Notepadd++ ) J'ai mis des -- (commentaires) à ce que j'aurais supprimé pour garder l'original et revenir facilement. => si c'est bon, nettoyage à faire local id_vmc_lent = 236 local id_vmc_rapide = 238 local id_module_virtuel = fibaro:getSelfId() local lentAllumer = tonumber(fibaro:getValue(id_vmc_lent, "value")) -- == 1 local rapideAllumer = tonumber(fibaro:getValue(id_vmc_rapide, "value"))-- == 1 --local icon = fibaro:getValue(id_module_virtuel, "currentIcon") if (lentAllumer and rapideAllumer) then -- icone rapide icon = 1103 elseif (lentAllumer) then -- icone lent icon = 1102 else -- icone éteint icon = 1091 end fibaro:call(id_module_virtuel, "setProperty", "currentIcon", icon) ton premier code fonctionne, mais je le modifierais un peu quand-même local temp = fibaro:getValue(68, "value") fibaro:log(temp .." °C" ) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label2.value",temp.. " °C")
×
×
  • Créer...