fab971 Posté(e) le 27 avril 2017 Signaler Posté(e) le 27 avril 2017 Merci @kioneoranga. Je refais le test à tête reposé.
971jmd Posté(e) le 27 avril 2017 Signaler Posté(e) le 27 avril 2017 salut @pepite j'ai trouver, mai s i je désarme mon capteur et que la porte est fermer nous somme OK mai si porte ouverte le code ne fonctionne pas GEA.add({"Value", id["CP_CELIER"], 0}, -1, "Disarmed porte celier", {{"Disarmed"}, {"turnOff", id....... je suis obliger de réaliser un OU GEA.add({"Value", id["CP_CELIER"], 0}, -1, "Disarmed porte celier", {{"Disarmed"}, {"turnOff", id....... ---ou GEA.add({"Value", id["CP_CELIER"], 1}, -1, "Disarmed porte celier", {{"Disarmed"}, {"turnOff", id.......
pepite Posté(e) le 27 avril 2017 Signaler Posté(e) le 27 avril 2017 Salut @971jmd, Oui c'est cela, mais tu peux faire un peu plus rapide -- Porte fermée GEA.add(id["CP_CELIER"], -1, "Disarmed porte celier", {{"Inverse"},{"Disarmed"}, {"turnOff", id....... --- Porte ouverte GEA.add(id["CP_CELIER"], -1, "Disarmed porte celier", {{"Disarmed"}, {"turnOff", id....... 1
fab971 Posté(e) le 1 mai 2017 Signaler Posté(e) le 1 mai 2017 Merci à @kioneoranga pour le script. Il fonctionne. Je n'avais pas compris qu'il fallait créer les variables dans le panneau variables de la HC2. Maintenant que je le sais cela parait évident. Merci les gars pour vos réponses. 1
kioneoranga Posté(e) le 1 mai 2017 Signaler Posté(e) le 1 mai 2017 fab971, Toute la communauté m'a aidé Si un petit morceau de code peu t'aidé Tant mieux c'est un petit pas en retour de tous les conseils que j'ai eu :-) :-)
fredokl Posté(e) le 1 mai 2017 Signaler Posté(e) le 1 mai 2017 Salut, je souhaite allumer une lampe avec un détecteur de mouvement avec ce code: GEA.add({{"Global","Jour_Nuit","Nuit"},id["DETECTEUR_MOUVEMENT_SALON"]},-1,"",{{"Time", "23:00", "06:45"}, {"turnOn", id["LAMPE_VAR_TEST"]}}) mais rien se passe. Par contre avec ceci ça fonctionne: GEA.add( id["DETECTEUR_MOUVEMENT_SALON"], -1, "", {{"turnOn", id["LAMPE_VAR_TEST"]}}) Je veux utiliser la variable Jour_Nuit et les heures de détection. Peut-on aussi mettre une valeur pour l'allumage de la lampe (50% par exemple)? Le code ci-dessous ne fonctionne pas non plus. GEA.add({{"Global","Jour_Nuit","Nuit"},id["DETECTEUR_MOUVEMENT_SALON"]},-1,"",{{"Time", "23:00", "06:45"}, {"value", id["LAMPE_VAR_TEST"],50}}) Merci de votre aide.
971jmd Posté(e) le 1 mai 2017 Signaler Posté(e) le 1 mai 2017 Salut Mets le déclencheur avant et la condition aprèsDétecteur et ta variable ....Envoyé de mon iPhone en utilisant Tapatalk
fredokl Posté(e) le 2 mai 2017 Signaler Posté(e) le 2 mai 2017 @971jmdMerci ça marche. Bon je crois que j'ai encore des lacunes avec GEA! Mais il y a du mieux quand même!
971jmd Posté(e) le 2 mai 2017 Signaler Posté(e) le 2 mai 2017 J'ai appris grâce à la communauté Envoyé de mon iPhone en utilisant Tapatalk
fredokl Posté(e) le 2 mai 2017 Signaler Posté(e) le 2 mai 2017 J'apprends aussi beaucoup grace à la communauté. Heureusement qu'il y a toujours une âme charitable pour nous orienter vers la bonne solution. Ça c'est cool!
Cedric et stanislas Posté(e) le 14 mai 2017 Signaler Posté(e) le 14 mai 2017 Bonjour, Je me lance un peu dans la réalisation d'un programme GEA Un problème se pose à moi. Je gère mon alarme ( activation mode jour, mode nuit et off) via un VD qui est commandé par deux keyfob VD qui met a jour une variable pour gérer ensuite mes instances GEA. J'aimerais savoir comment sont gérer les appuis sur les différentes touches sur les keyfob par GEA Pour ne plus avoir a passer par le VD mais directement par GEA. Merci par avance
seriksson Posté(e) le 15 mai 2017 Signaler Posté(e) le 15 mai 2017 Hello! I would like to get some help ;-) If temperature is below -1 turn on heater and if temperature is over +1 turn off heater. Temp sensor has id: 240 and power switch has id: 189 Thanks in advance, /Stefan
971jmd Posté(e) le 15 mai 2017 Signaler Posté(e) le 15 mai 2017 salut a tous je suis à la recherche d'une formule pour récupérée via GEA la consommation général de la maison. de l’enregistrée dans une variable et si valeur dépassée envoyer message ....
pepite Posté(e) le 16 mai 2017 Signaler Posté(e) le 16 mai 2017 (modifié) Le 14/5/2017 à 23:03, Cedric et stanislas a dit : J'aimerais savoir comment sont gérer les appuis sur les différentes touches sur les keyfob par GEA Avec la version actuelle de GEA (laquelle as tu ?) tu ne peux pas utiliser directement les CentralSceneEvent des Keyfob, il faut passer par "Function" puis rentrer le code souhaité. Neanmoins, il existe une version en test que @971jmd a essayé qui implémente les CentralSceneEvent, il a l'air satisfait. @seriksson you can try something like this for example -- if temperature desired is 20. if 18<"temp measured"<20 also 19 then turnOn GEA.add({{"Value+", 240, 18},{"Value-", 240, 20}}, 30, "", {{"turnOn", 189}} -- if temperature desired is 20. if 20<"temp measured"<22 also 21 then turnOff GEA.add({{"Value+", 240, 20},{"Value-", 240, 22}}, 30, "", {{"turnOff", 189}} @971jmd D'ou provient ta consommation globale ? Eco-device ? variable globale ? Modifié le 16 mai 2017 par pepite
971jmd Posté(e) le 16 mai 2017 Signaler Posté(e) le 16 mai 2017 salut @pepite C'est justement la question, dans l'API de la HC ou récupéré cette valeur.
971jmd Posté(e) le 16 mai 2017 Signaler Posté(e) le 16 mai 2017 salut @pepite C'est justement la question, dans l'API de la HC ou récupéré cette valeur.
pepite Posté(e) le 17 mai 2017 Signaler Posté(e) le 17 mai 2017 Salut @971jmd, En fait dans l'API c'est /api/power, mais je ne peux pas vérifier maintenant. Dans mes souvenirs le chemin est plus long ;-) Depuis GEA, impossible en natif et ce que tu vas voir avec le power de l'api correspond à tes differents modules de la HC et non la réelle consommation de ton domicile. L'ideal est de passer par l'eco-device qui est branche à la teleinfo.
971jmd Posté(e) le 18 mai 2017 Signaler Posté(e) le 18 mai 2017 ok merci je cherche une autre solution comment accumuler dans une variable la consommation de plusieur WP ?
971jmd Posté(e) le 18 mai 2017 Signaler Posté(e) le 18 mai 2017 ok merci je cherche une autre solution comment accumuler dans une variable la consommation de plusieur WP ?
971jmd Posté(e) le 18 mai 2017 Signaler Posté(e) le 18 mai 2017 ou comment réaliser une action en additionnant la valeur de deux variable ?
971jmd Posté(e) le 18 mai 2017 Signaler Posté(e) le 18 mai 2017 (modifié) toujours pas de resultat avec ma scène LUA le debug me donne le cumule de A+B mai la variable reste a 0 local a = tonumber(fibaro:getValue(700, "power")); local b = tonumber(fibaro:getValue(702, "power")); local result1 = a + b fibaro:debug('a + b =' .. result1) fibaro:setGlobal("energietotal" .. result1); l'idée de ce code est q'une foi que ma variable energietotal à la valeur de A+B SI: GEA.add({"Global+", "energietotal", "2000"}, -1, "sur conso", {........ Modifié le 18 mai 2017 par 971jmd
pepite Posté(e) le 18 mai 2017 Signaler Posté(e) le 18 mai 2017 (modifié) salut @971jmd, Je ne ferais pas comme toi, j'utiliserais les conditions multiples, plus simple ;-) GEA.add({{"Value+", "a", 1000}, {"Value+", "b", 1000}}, ................ D'ailleurs, c'est power ;-) Modifié le 18 mai 2017 par pepite 1
pepite Posté(e) le 19 mai 2017 Signaler Posté(e) le 19 mai 2017 Il y a 13 heures, 971jmd a dit : fibaro:setGlobal("energietotal" .. result1); Bonjour, Et pour envoyer la valeur d'une variable dans un VG c'est : fibaro:setGlobal("energietotale", result1) 1
Steven Posté(e) le 19 mai 2017 Auteur Signaler Posté(e) le 19 mai 2017 Pour connaitre la consommation de plusieurs appareils en même temps, il y a un moyen simple : local ids = "700,702" -- tout les ids à cumuler local result = api.get("/energy/now/now/summary-graph/devices/power/"..ids)[1][2] fibaro:debug(result) fibaro:setGlobal("energietotale", result) Version raccourci : fibaro:setGlobal("energietotale", api.get("/energy/now/now/summary-graph/devices/power/700,702")[1][2]) 3
pepite Posté(e) le 19 mai 2017 Signaler Posté(e) le 19 mai 2017 Well done master, @Steven Je connaissais pas l'astuce, j'aurais fait un api.get pour chaque device moi ;-)
Messages recommandés