Aller au contenu

jojo

Membres confirmés
  • Compteur de contenus

    14 561
  • Inscription

  • Dernière visite

  • Jours gagnés

    186

Tout ce qui a été posté par jojo

  1. c'est àfaire pour toutes les scènes avec conditions de temps
  2. il faut également cocher la case démarrer avec la HC, juste en dessous de scène active
  3. 1 - tu éteins ton Nest ? Je ne vois pas comment l'éteindre. Peux-tu m'envoyer le son de ton Nest lorsqu'il est allumé, et lorsqu'il est éteint, je vais comparer les 2. 2 - en effet, je voulais n'envoyer la consigne au ZXT que s'il y avait une modification, mais je n'ai pas vu comment récupérer le mode actif (heat ou cool) du device (mais c'est peut-être lié au fait que je pense que celui que j'ai reçu serait défectueux, je suis en discussion avec mon revendeur) 3 - fais moi le même screenshot que celui-ci http://www.domotique-fibaro.fr/index.php/topic/5544-zxt-120-et-nest-thermostat/?p=92499 Ne m'avais-tu pas dis qu'il faisait un bcp lorsqu'il recevait l'instruction ? C'est un paramètre ? Le mien ne dit rien. Y a-t-il un paramètre à modifier pour qu'il remonte la température, moi, je n'ai une remontée de la température que lorsque j'appuie sur le gros bouton du device. Le module thermostat du ZXT (le 1°) et le module Mode (le 3°) se mette-t-ils bien à jour chez toi (en mode colling) ? Chez moi non
  4. jojo

    Network Monitor

    je m'en doutais ...
  5. le panneau de chauffage prendra toujours le dessus sur les scènes et autres. Mais regarde ici pour "rajouter" une période au panneau de chauffage http://www.domotique-info.fr/2013/06/fibaro-facile-scene-5-ca-chauffe-mieux/
  6. jojo

    Network Monitor

    avec la création automatique des variables si elles n'existent pas ? (cfr Surveillance Station)
  7. ou que quelqu'un ait le courage de développer un module en php, qui va chercher les infos sur la HCL via l'api
  8. Je viens de revivifier, et en effet le champ que j'avais utilisé n'était pas toujours mis àjour correctement. Pourquoi ??? Bug ??? Mais par chance il y en a un autre qui semble fonctionner. Donc remplace le code du bouton Nest par celui-ci (et adapte les id de devices) ---------------------------------- -- User Settings ---------------------------------- local id = { ZXTThermostat = 697, ZXTMode = 699, ZXTFanSpeed = 700, NestControler = 530 } ---------------------------------- -- DO not change bellow this line ---------------------------------- --[[ local ZXTThermostat = { Heating = "1", Cooling = "2", Dry = "8", Auto = "10" } local ZXTMode = { Off = "0", Heat = "1", Cool = "2", Resume = "5", Fan = "6", Dry = "8", Auto = "10" } local ZXTFanSpeed = { AutoLow = "0", Low = "1", AutoHigh = "2", High = "3", AutoMedium = "4", Medium = "5", Off = "128" } --]] local HC2 = Net.FHttp("127.0.0.1",11111) local selfID = fibaro:getSelfId() --récupération des infos du Nest local payload = "/api/devices/"..id["NestControler"] response, status, errorCode = HC2:GET(payload) if tonumber(errorCode) == 0 and tonumber(status) == 200 then if response ~= nil and response ~= "" then jsonTable = json.decode(response) NestSetPoint = jsonTable.properties["ui.Current__Setpoint_Value_Label.caption"] fibaro:debug("NestSetPoint : " ..NestSetPoint) NestCurrentTemperature = jsonTable.properties["ui.Current__Temperature_Value_Label.caption"] fibaro:debug("NestCurrentTemperature : " ..NestCurrentTemperature) NestMode = jsonTable.properties.currentTargetTemperatureType fibaro:debug("NestMode : " ..NestMode) NestAway = jsonTable.properties["ui.Away_Switch.value"] fibaro:debug("NestAway : " ..tostring(NestAway)) if NestAway == true then NestAway = "Oui" else NestAway = "Non" end end end fibaro:call(selfID, "setProperty", "ui.NestTmp.value", NestCurrentTemperature) fibaro:call(selfID, "setProperty", "ui.NestSetPoint.value", NestSetPoint) fibaro:call(selfID, "setProperty", "ui.NestMode.value", NestMode) fibaro:call(selfID, "setProperty", "ui.NestAway.value", NestAway) -- NestSetPoint to number NestSetPoint = string.sub(NestSetPoint,1,-4) fibaro:debug(NestSetPoint) -- récupération des infos du ZXT-120 local payload = "/api/devices/"..id["ZXTThermostat"] response, status, errorCode = HC2:GET(payload) if tonumber(errorCode) == 0 and tonumber(status) == 200 then if response ~= nil and response ~= "" then jsonTable = json.decode(response) ZXTSetPoint = jsonTable.properties.targetLevel fibaro:debug("ZXTSetPoint : " ..ZXTSetPoint) end end fibaro:call(selfID, "setProperty", "ui.ZXTSetPoint.value", ZXTSetPoint) if NestAway == "Non" then if NestMode == "heat" then fibaro:call(id["ZXTMode"], "setMode", "1") fibaro:call(id["ZXTThermostat"], "setThermostatSetpoint", "1", NestSetPoint) else -- NestMode <> "heat" fibaro:call(id["ZXTMode"], "setMode", "2") fibaro:call(id["ZXTThermostat"], "setThermostatSetpoint", "2", NestSetPoint) end else -- NestAway = oui fibaro:call(id["ZXTMode"], "setMode", "0") end
  9. dans le VD ici, tu dois avoir les mêmes info que sur ton Nest http://www.domotique-fibaro.fr/index.php/topic/5544-zxt-120-et-nest-thermostat/?p=92499 ce dont j'ai besoin, c'est la valeur que le Nest envoie lorsqu'il est en mode refroidissement. Sur le screenshot précédent, c'est Mode = heat Voici à quoi ressemble le controler Nest
  10. regarde dans la section HC pour les nuls, il y a une explication pour la redirection de ports
  11. jojo

    My Batteries

    je penserais que le "capteur" de niveau de batterie du FGK a un problème. Il envoie 0% àla box, qui indique donc qu'il faut changer la pile. Tant que le noeud n'est pas mort, laisse-le aller. Pour la tension, je ne suis pas électricien, mais il me semble que mesurer la tension d'une pile au multimètre n'est pas significatif, car la pile doit être en charge pour avoir une mesure fiable
  12. vérifie bien lesID de tous les devices, car s'il y a une chose que j'ai pu vraiment tester, et c'est bien la modification de consigne.. J'ai passé la consigne de mon Nest à 19°C Puis j'ai appuyé sur le bouton Nest du VD et environ 15-30 sec après, la consigne est définitivement arrivée au ZXT Ton Nest est en mode chauffage ou refroidissement ?
  13. voilà , j'ai quelque chose qui devrait fonctionner, MAIS je n'ai pas pu tout tester, car chez moi il n'accepte que le changement de température, pas le changement de mode (même en manuel)Il faudra évidemment ajouter les ID de ton Nest Contrôler (le plugin Nest doit être installé) et les id de tes devices ZXT dans le bouton 1 du module virtuel (à la place de ceux existants). Le module virtuel va lire les données du Nest toutes les 5 minutes, mais tu peux lancer manuellement en appuyant sur le bouton "Nest", qui est le bouton par défaut. Lazer, je n'ai pas pu utiliser ta suggestion pour les consignes, car il me retourne une erreur LUA. Bizarre, je regarderai plus tard. Charles0, peux-tu me retourner ce que le module viturel retourne comme info pour Nest Mode lorsqu'il est en mode "cooling". En mode chauffage, c'est "heat". Fait-moi savoir si cela fonctionne.
  14. en effet, ça m'a l'air ok maintenant, il n'accepte pas le Wide Inclusion Mode. J'avance
  15. regarde déjà ici pour comment installer GEA (en effet c'est une scène développée par Steven). et tu peux déjà t'entrainer à faire quelques trucs. Pendant ce temps là , je termine ce que je fait, puis je m'attaque à ta question. Ceci est la bible GEA : https://gea.piccand.me/doku.php
  16. utilises-tu GEA ? car en GEA c'est relativement simple. Je veux bien traduire ta demande en GEA si tu es preneur
  17. bon, j'ai décidé de recommencer àzéro : exclude / include. et voici ce que j'ai après l'inclusion. Pas normal ? les drop down sont vides
  18. Merci Lazer de ton apport très constructif ! J'alimente le brol en USB, mais j'ai essayé de faire comme expliqué dans la doc pour always on, avec le device non inclus, et je vois toujours la led clignoter que 2 fois. c'est en essayant de faire tous ces essais, que j'ai du finir par faire un restore du backup ... J'avais également essayé de mettre le setmode, mais rien n'y fait. et même lorsque je le fait depuis l'interface, il revient à off... Merci pour ta proposition de structure des ID, je continue de chercher
  19. bon, les nouvelles depuis que j'i reçu les ZXT-120. Fastidieux l'inclusion, j'y ai passé 2heures la nuit dernière et 1 recovery. Je croyait que ça allait être simple avec les info de Lazer, mais, Il semble ne vouloir prendre en compte que la consigne de température, et pas le mode chauffage ou refroidissement Puis il dit que le transfer est ok, mais la consigne ne change pas sous le device (9 fois sur 10). Une fois ou 2, elle a changé. Ici, je lui ait demandé cooling 16°C avec l'instruction fibaro:call(ZXTControler, "setThermostatSetpoint", "2", "16) -- Refroidissement et il ne fait rien, il reste sur la consigne de 21°C que je lui avait envoyée précédemment, et qu'il n'a pas transmise (malgré le message vert Transfert OK) Ca a l'air du bol ce truc, sauf si Lazer me confirme une expérience positive ? Je veux bien faire un VD qui transfert la consigne Nest vers le ZXT-120, mais est-ce que cela fonctionnera ???
  20. jojo

    Support Gea

    mais c'est grandiose, je ne connaissait pas ! Merci Lazer et sorry 97jmd, je comprend maintenant pourquoi j'avais l'impression que tu me parlais chinois.
  21. jojo

    Support Gea

    sorry, je crois ne pas être un manche en GEA, (j'ai 200 GEA.add) mais je n'ai jamais entendu parlé de l'alarme GEA. Mais si je devine, tu utilise ton module virtuel (Alarm Clim On) pour définir un horaire. et tu souhaiterais utiliser cette période dans les conditions de temps de ton GEA. Alors ton module virtuel mes un variable globale àOui (Alarme : Oui), et tu fais simplement un test sur la valeur de ta VG
  22. jojo

    Support Gea

    ah, ça commence à être plus clair dans mon esprit, mais que veux-tu dire par " grâce une alarme GEA " ?
  23. jojo

    Support Gea

    je ne sais pas si c'est moi, mais j'ai beau relire 10 fois, et je ne comprends pas ta demande. Peux-tu reformuler SVP ?
×
×
  • Créer...