Aller au contenu

Arbu-jl

Membres confirmés
  • Compteur de contenus

    112
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Arbu-jl

  1. @Nico, quand tu dis repartir d'une base propre en V4, c'est repartir de zéro et inclure ànouveau tous les modules ?
  2. Hello, Ayant quelques problèmes de réactivité des modules lorsque je suis passé sur 4.70 et sur les conseils de @mprinfo, j'ai fait un restore vers le dernier backup que j'avais en 4.56. Bien que cela ai fonctionné plus ou moins correctement (toujours quelque problème de réactivité des modules de temps à autre) j'ai voulu passer sur 4.71. Va savoir pourquoi, je pouvais imaginer que cela pourrait aller que mieux. J'avoue qu'en 4.56 cela marchait plutôt bien. J'ai plusieurs questions... Lors du passage en 4.71, comme la dernière fois, au redémarrage, toutes les leds sont restées en bleu. J'ai laissé comme cela toute la nuit, mais cela n'a pas évolué. - D'après vous, un recovery s'impose ? - Que signifie, lorsque toutes les leds restent allumées ? - Si je fais un recovery, et que je monte la version jusqu'en 4.70 (dite stable) et que je réinjecte mon backup, cela pourrait il résoudre le problème ? - La DB des modules est-elle dans le backup ? D'après vous est ce un problème de DB ? - Venant de 3.6, voir même bien avant, dois-je tout refaire et repartir "From scratch" ? Merci pour vos conseils avisés....
  3. Je vais réfléchir àdeux fois la prochaine fois avant d'appuyer sur upgrade..... Je ne bouge plus de cette version....
  4. Salut mpinfo, merci pour ton aide !!! Le système me paraît stable, plus de latence. Encore merci
  5. Ok, je laisse passer une heure ou deux. Je te tiens informé. Merci pour ton aide....
  6. J'ai de nouveau accès, plus d'erreur 503. Je suis maintenant en 4.70 Beta. je vais attendre un peu et voir les réactions de la HC2
  7. Oui, en effet, cela semble long.... je suis en erreur 503 maintenant..
  8. Ok, je lance un restore en 4.57
  9. Hello, J'ai besoin de vos conseils. J'ai upgrade de 4.57 à4.70 ce week end et depuis j'ai quelques soucis... en un mot, àla fin de la migration, j'ai rebooté la box et là, toutes les leds bleus sont restés allumées pendant de longues minutes pour enfin revenir sur les 3 leds... De temps àautres la box réagis bien aux ordres, c'est immédiat, mais parfois, il n'y a aucunes réactions et tout d'un coup tous les ordres sont envoyés en même temps après un certain temps. Puis de nouveau très réactif et ensuite blocage... et ainsi de suite. Je n'ai jamais eu ce problème avec la version 4.57. D'ailleurs, j'ai de temps en temps un message dans les modules qui indique en rouge "transfer failed", très bref. Qu'en pensez-vous ? dois-je faire un recovery ou il y aurait autre chose que je devrais faire ? Merci de votre aide...
  10. Hello, merci beaucoup tcheri Je vais tester tout cela jeudi, merci beaucoup d'avoir pris le temps :-)
  11. Ce serait vraiment avec plaisir, mais sincèrement je n'y connais pas grand chose en lua ou autre programme de dev. Par contre, je veux bien tester....
  12. Arbu-jl

    Support Gea

    Bonsoir à tous, je suis passé sur la version 4.049, j'avoue que tout fonctionne plutôt bien sauf 1 ou 2 scene dans GEA. Toutes les autres lignes sont impec J'ai modifié GEA avec la version 4 et plus, régénéré mes ID, copier coller, mais voila, 3 jours que je me bats avec cette commande... alors qu'avant en 3.6 cela fonctionnait bien J'ai bien mes triggers au début etc... Les les s'allument bien mais ne s'éteignent jamais... GEA.add({id["MOUVETAGE1"], jour}, -1, "", {{"RGB", id["LEDESCALIER2EME"], 0, 0, 0, 10}}) GEA.add({id["PORTE2EMETAGE"], jour}, -1, "", {{"RGB", id["LEDESCALIER2EME"], 0, 0, 0, 10}}) --Extinction 1 mn après local LedEsc2 = GEA.add(id["LEDESCALIER2EME"], 60, "", {{"turnOff", id["LEDESCALIER2EME"]}, {"Repeat"}}) GEA.add(id["PORTE2EMETAGE"], -1, "", {{"RestartTask", LedEsc2}}) GEA.add(id["MOUVETAGE1"], -1, "", {{"RestartTask", LedEsc2}}) Pouvez-vous m'aider? Il y a t-il des changements avec les capteurs de Mouvement et porte Figaro ?
  13. Hello Turlututu74, avec beaucoup de retard... Juste un petit retour d'expérience.... J'ai installé le module et cela fonctionne parfaitement !!! Super. Merci pour ta réactivité et l'envoi rapide du module
  14. Bon je vais patienter alors. Merci pour le retour rapide
  15. Je suis encore sur un HC2 en 3.6. La version 4.049 àl'air d'être stable, j'aimerai maintenant basculer. D'après vous, puis-je le faire directement ? J'utilise GEA, je devrais alors changer le setting de GEA pour le rendre compatible avec la version 4. j'ai un contrôleur secondaire HCL, pourrais-je encore le lier avec le maitre HC2 ?
  16. De mon coté, oui ce module est à l'extérieur, a plus de 15 mètres de l'IPX. Raccordé avec du vulgaire cable réseau
  17. Hello, En effet, cela fonctionne bien. J'ai un virtuel device qui est actionné par GEA Ca donne cela... J'ai encore un soucis que je n'ai pas eu le temps de résoudre, c'est sur l'humidité, sur lequel, j'ai un soucis avec la virgule. J'avais repris à l'époque un bout de code sur ce forum ou un autre que j'ai ensuite adapté.... avec les pieds... :-) désolé, je ne me rappel plus qui est à l'origine de ces quelques lignes. --[[ %% autostart %% properties %% globals --]] fibaro:debug("process start"); selfId = fibaro:getSelfId(); local domaine = "192.168.0.28",80; if (AN1==nil) then AN1 = ""; end if (AN2==nil) then AN2 = ""; end if (AN3==nil) then AN3 = ""; end --ne charger en mémoire uniquement que à la premiere execution if(refreshUI==nil) then function refreshUI(temp, lum, hum) fibaro:call(selfId,"setProperty","ui.temperature.value",temp); fibaro:call(selfId,"setProperty","ui.luminosite.value",lum); fibaro:call(selfId,"setProperty","ui.humidite.value",hum); fibaro:call(selfId,"setProperty","ui.Time.value", os.date("%d %b à %H:%M:%S")) end; end function round(num, dec) local mult = 10^(dec or 0) return math.floor(num * mult + 0.5) / mult -- return math.floor(num * mult + 0.5) / mult end; function round1(num, dec) local mult = 10^(dec or 1) return math.floor(num * mult + 0.5) / mult -- return math.floor(num * mult + 0.5) / mult end; function round2(num, dec) local mult = 10^(dec or 3) return math.floor(num * mult + 0.5) / mult -- return math.floor(num * mult + 0.5) / mult end; --ne charger en mémoire uniquement que à la premiere execution if(getExt==nil) then function getExt(retry) retry = retry or 0 -- Setting up the connection data local FHTE = Net.FHttp(domaine, 80); -- Netatmo extérieur local response = FHTE:GET("/api/xdevices.json?cmd=30"); -- decoding json string to table if (response~= nil) then local result = nil; result = json.decode(response); if (result ~= nil) then -- prevent: attempt to index field 'body' (a nil value) if (result ~= nil) then AN1 = round1((result.AN1 * 0.00323 - 1.63) / 0.0326) or "n.c"; AN2 = round(result.AN2 * 0.09775) or "n.c"; --AN3 = round((result.AN3 * 0.00323 / 3.3) - 0.1515) / 0.00636 / (1.0546 - (0.00216 * (660 * 0.00323 - 1.63) / 0.0326)) or "n.c"; AN3 = round2(((result.AN3) * 0.00323 / 3.3)-0.1515) / 0.00636 / (1.0546 - (0.00216 * ((result.AN3)* 0.00323 - 1.63) / 0.0326)) or "n.c"; fibaro:debug(AN1) fibaro:debug(AN2) fibaro:debug(AN3) -- variable globale pour info sms local msg = AN1; fibaro:setGlobal("AN1", msg); local msg = AN2; fibaro:setGlobal("AN2", msg); local msg = AN3; fibaro:setGlobal("AN3", msg); return true; else fibaro:debug("IPX800 : erreur le " .. os.date()); if (result.error ~= nil) then fibaro:debug("error code: "..result.error.code..", message: "..result.error.message); end end else fibaro:debug("IPX800 : erreur decodage json le " .. os.date()); end else fibaro:debug("IPX800 :la reponse est null !"); end if ((retry or 5)< 5) then fibaro:debug("Retry #"..retry.."process, please wait..."); fibaro:sleep(5000); return getExt(tonumber(retry+1)); else return false; end end; end local function main() -- demande au service web les informations... local resExt = false; local status, err = pcall(function () resExt = getExt(); end); fibaro:debug("Récupération des données extérieurs : " .. tostring(resExt)); if (status == false) then fibaro:debug("err: "..tostring(err or 'n.c')); end -- affichage infos dans module virtuel refreshUI( AN1.." °C", AN2.." %", AN3.." %" ); -- tempo de 30 secondes fibaro:sleep(6*1000); end -- lance le script à chaque loop main();
  18. Bonjour à tous, j'ai fait un VD afin de récupérer l'état de mes lampes HUE philips. N'étant de loin pas un programmeur, je me suis inspiré de code LUA trouvé sur ce forum. Entre autre j'ai repris le VD de Steven pour l'état des entrées sorties de l'IPX. Merci à tous les autres pour leurs excellentes contributions. Mon VD "Hue's Etat" fonctionne, mais je pense que l'on pourrait améliorer et simplifier le code, j'aurai donc besoin de votre aide si c'est possible. local status = "" HueUser = "newdeveloper"; HueAddress = "192.168.0.195"; HuePort = 80 hueCon = Net.FHttp(HueAddress,HuePort) HueDevice1 = 1 response = hueCon:GET('/api/'..HueUser..'/lights/'..HueDevice1); data1 = json.decode(response).state.on if data1 == true then data1 = " â– " else data1 = " â–¡ " end fibaro:call(195, "setProperty", "ui.Label1.value", data1) HueDevice2 = 2 response = hueCon:GET('/api/'..HueUser..'/lights/'..HueDevice2); data2 = json.decode(response).state.on if data2 == true then data2 = " â– " else data2 = " â–¡ " end fibaro:call(196, "setProperty", "ui.Label1.value", data2) HueDevice3 = 3 response = hueCon:GET('/api/'..HueUser..'/lights/'..HueDevice3); data3 = json.decode(response).state.on if data3 == true then data3 = " â– " else data3 = " â–¡ " end fibaro:call(268, "setProperty", "ui.Label1.value", data3) HueDevice4 = 4 response = hueCon:GET('/api/'..HueUser..'/lights/'..HueDevice4); data4 = json.decode(response).state.on if data4 == true then data4 = " â– " else data4 = " â–¡ " end fibaro:call(201, "setProperty", "ui.Label1.value", data4) HueDevice5 = 5 response = hueCon:GET('/api/'..HueUser..'/lights/'..HueDevice5); data5 = json.decode(response).state.on if data5 == true then data5 = " â– " else data5 = " â–¡ " end fibaro:call(202, "setProperty", "ui.Label1.value", data5) HueDevice6 = 6 response = hueCon:GET('/api/'..HueUser..'/lights/'..HueDevice6); data6 = json.decode(response).state.on if data6 == true then data6 = " â– " else data6 = " â–¡ " end fibaro:call(203, "setProperty", "ui.Label1.value", data6) HueDevice7 = 7 response = hueCon:GET('/api/'..HueUser..'/lights/'..HueDevice7); data7 = json.decode(response).state.on if data7 == true then data7 = " â– " else data7 = " â–¡ " end fibaro:call(232, "setProperty", "ui.Label1.value", data7) HueDevice8 = 8 response = hueCon:GET('/api/'..HueUser..'/lights/'..HueDevice8); data8 = json.decode(response).state.on if data8 == true then data8 = " â– " else data8 = " â–¡ " end fibaro:call(233, "setProperty", "ui.Label1.value", data8) HueDevice9 = 9 response = hueCon:GET('/api/'..HueUser..'/lights/'..HueDevice9); data9 = json.decode(response).state.on if data9 == true then data9 = " â– " else data9 = " â–¡ " end fibaro:call(194, "setProperty", "ui.Label1.value", data9) status = data1 status = status ..data2 status = status ..data3 status = status ..data4 status = status ..data5 status = status ..data6 status = status ..data7 status = status ..data8 status = status ..data9 fibaro:debug(status) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label1.value", status) fibaro:setGlobal("HueDevice_1", data1) fibaro:setGlobal("HueDevice_2", data2) fibaro:setGlobal("HueDevice_3", data3) fibaro:setGlobal("HueDevice_4", data4) fibaro:setGlobal("HueDevice_5", data5) fibaro:setGlobal("HueDevice_6", data6) fibaro:setGlobal("HueDevice_7", data7) fibaro:setGlobal("HueDevice_8", data8) fibaro:setGlobal("HueDevice_9", data9) Pourriez-vous me donner un coup de main ? Merci pour votre aide.
  19. @Lazer Merci pour le conseil, je lance de ce pas une demande au support.
  20. je n'ai rien changé. Il s'agit bien de la clé USB avec une croix rouge dessus ?
  21. @Laser Recovery Memory : Ok Checksum Status : OK Je viens de m'apercevoir que je n'ai aucun backup. Normalement, a chaque changement de version ne devons nous avoir un backup?
  22. Hello, sur une de mes deux box HC2, je suis passé en 4.037 puis maintenant en 4.040. Curieusement je n'arrive pas àfaire de backup. Est ce cas pour vous. La méthode a t-elle changée depuis les versions 3.xx
  23. Arbu-jl

    Support Gea

    @Pepite Merci pour ce retour, je m'em doutais un peu. Dommage, mois qui pensais faire plus simple. En tout cas, merci pour ton support.
  24. Arbu-jl

    Support Gea

    lorsque l'alarme est activée, si l'une des lampes HUE est ON alors éteindre toutes les lampes HUE. Cela peut paraitre bizarre, mais j'ai de temps àautres des coupures de courant, et au redémarrage électrique, les HUE s'allument, donc je souhaite les éteindre... ce que je n'arrive pas àfaire, c'est la condition OU, soit une Hue ou une autre autre.... merci pour ta patience
  25. Arbu-jl

    Support Gea

    Héééé super, merci pour ta réponse !!!! le "armed" est une variable. j'ai essayé comme tu as marqué, mais il fait l'action toute les 3 minutes. En fait j'ai besoin de mettre des conditions comme : - Soit l'une soit l'autre, ou plusieurs à la fois avec hueon, mais au moins une dois lancer l'action.
×
×
  • Créer...