-
Compteur de contenus
3 525 -
Inscription
-
Dernière visite
Messages posté(e)s par 971jmd
-
-
Support Gea
dans HC2
local autooff = GEA.add({"Global-", "SMART", "10"}, 5*60, "Lumiere allumée depuis 5 minutes", {{"turnOff", id["PLAFONIER_CH"] }, {"Global", "SMART", "A"} }) local autooff = GEA.add({"Global+", "SMART", "10"}, 10*60, "Lumiere allumée depuis 1 minutes", {{"turnOff", id["PLAFONIER_CH"] }, {"Global", "SMART", "B"} })
j'ai testé ça
mai pas de solution pour: Entre
une idée pour la prochaine version
entre 10 et 20
{"Global", "SMART", "10", "20"}
-
Support Gea
dans HC2
GEA.add({{"Global", "SMART", "1"}, {"Global", "SMART", "5"}}, 30....
Bonjour à tous
je n'ai pas trouvé dans la Syntaxe mai. Est-il possible de réaliser un entre avec une global
si la valeur de SMART est comprise entre 1 et 5 alors ......
exemple :
-
Non bien sûr, je connais bien le principe.
Ça fait des années que je fais du FIBARO, mais il y a très longtemps que je n'avais pas fait de passerelle, donc je me suis dit allons voir s'il n'y a pas une évolution.
-
J'ai testé la configuration suivante, et je suis resté sur ma fin
J'ai un associé Une HC3 avec une LITE et je pensais que LITE serait une extension de radio (Z-Wave) de la HC3
Eh bien non
Dans mon exemple ci-dessous, j'ai associé le bouton A avec la LITE (Zone 2) et si je déplace le bouton dans la zone 1 ça ne fonctionne pas.
Il faut impérativement que le périphérique reste dans la porté Radio de la boxe avec laquelle elle a été associé.
A FIBARO À quand un répéteur Z-WAVE ???
-
la réponse de FIBARO
Toute la configuration (comme les scènes, les panneaux, etc.) est effectuée et stockée sur la passerelle maître. . " Cela signifie que chaque configuration d'appareil et de scène est stockée dans la passerelle maître.Cela signifie principalement que les passerelles esclaves sont principalement utilisées pour l'extension de la portée.
Si vous souhaitez ajouter un appareil à une passerelle esclave, la configuration de cet appareil sera également stockée dans la passerelle maître. Bref, ça devrait marcher sans problème.
-
-
Il y a 5 heures, tomcat59890 a dit :Bonjour à tous
merci beaucoup pour ton aide 971jmd
je suis parti sur le FGBS parce que mon bouton poussoir était alimenté en 10V.
donc si j'ai bien compris:
- je branche IN1 et GND sur le FGBS en entrée
- je branche 5 et 6 sur le moteur en sortie sur le FGBS
tout bon ?
oui
IN 1 et GND bouton poussoir
-
-
Alors normalement si tu fermes le contact entre GND et IN1 le contact OUT1 se ferme
-
-
le 5 et 6 il est une entré toute simple avec un bouton poussoir
-
salut quel est la marque et model du moteur ?
-
salut
ok
-
Il y a une solution, c'est de créer un nouvel utilisateur avec les droits administrateur et éventuellement supprimer l'ancien
-
Support Gea
dans HC2
Merci à vous
je vais essayer
-
Support Gea
dans HC2
Salut à tous
comment interprétée le code suivant :
GEA.add({"Sensor-" , id["FRIGO"], 10}, 20*60, "PANNE CONGELO" , {...si la consommation est inférieur à 10 durant 20mm. ou. si la consommation est inférieur à 10 dans 20mmJe souhaite réaliser un code qui surveille la consommation d'un congélateurSi mon congélateur n'a pas consommé 10 W dans les 20 minutes alors .....merci de votre aide
-
j'apprend le LUA mai
dans HC2
salut à tous
j'ai souhaite votre aide
Je souhaite réaliser un petit code, pour me permettre de réalisée trois actions sur des volets roulants
1 click ouvre
1 click Stop
1 Click Ferme
etc
Ça ne fonctionne pas très bien
{ conditions = { { id = 143, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = { keyAttribute = "Pressed", keyId = 1 } } }, operator = "all" }
if fibaro.getGlobalVariable("AZERTY") == "A" then fibaro.call(279, 'open') --- OUVRE ---fibaro:sleep(3000) fibaro.setGlobalVariable('AZERTY', 'B') --end elseif fibaro.getGlobalVariable("AZERTY") == "B" then fibaro.call(279, 'stop') --- STOP ---fibaro:sleep(3000) fibaro.setGlobalVariable('AZERTY', 'C') ---end elseif fibaro.getGlobalVariable("AZERTY") == "C" then fibaro.call(279, 'close') --- CLOSE --- fibaro:sleep(3000) fibaro.setGlobalVariable('AZERTY', 'D') ---end elseif fibaro.getGlobalVariable("AZERTY") == "D" then fibaro.call(279, 'stop') --- fibaro:sleep(3000) fibaro.setGlobalVariable('AZERTY', 'A') end ---vérification de la position du volet haut ou bas --haut local a = fibaro:getValue(279, 'value') if tonumber(a) >= 90 then fibaro.setGlobalVariable('AZERTY', 'C') end --- bas local b = fibaro:getValue(279, 'value') if tonumber(b) <= 90 then fibaro.setGlobalVariable('AZERTY', 'A') end
-
salut à tous
CentralSceneEvent
je cherche comment réalisée un CentralSceneEvent dans un QA
1 click depuis bouton 2 Walli alors allume la lampe salon
merci d'avance de votre aide
-
Support Gea
dans HC2
dans la condition
GEA.add( {{"(Global)", "VAR_VL_G", "D"}, {"CentralSceneEvent", id["TELECO_S_MANGER"], 1, "Pressed3"}}, -1, "" ...
comme ça
Et je ne me rappelle plus la différence entre la variable entre parenthèses et sans parenthèses
(Global) ou Global
-
Support Gea
dans HC2
salut à tous
je recherche un solution avec GEA pour Ouvrir - Stop - fermer un volet rouant
1 click Ouvrir 1 click Stop 1 click fermer
mai fonctionne pas trop bien
avez-vous une idée
merci d'avance
---OPEN TELECO_S_MANGER GEA.add( { {"CentralSceneEvent", id["TELECO_S_MANGER"], 1, "Pressed3"}, {"(Global)", "VAR_VL_G", "A"}}, -1, "" ,{{"Open", id["VL_SALLE_MANGER"]}, {"Global", "VAR_VL_G", "B"}}) ---STOP GEA.add( {{"CentralSceneEvent", id["TELECO_S_MANGER"], 1, "Pressed3"}, {"(Global)", "VAR_VL_G", "B"}}, -1, "" , {{"Stop", id["VL_SALLE_MANGER"]}, {"Global", "VAR_VL_G", "C"} }) ---FERMETURE GEA.add( {{"CentralSceneEvent", id["TELECO_S_MANGER"], 1, "Pressed3"}, {"(Global)", "VAR_VL_G", "C"}}, -1, "" , { {"Close", id["VL_SALLE_MANGER"]}, {"Global", "VAR_VL_G", "D"} } ) {"VariableCache", "couchesoleil", true} ---STOP D GEA.add( {{"CentralSceneEvent", id["TELECO_S_MANGER"], 1, "Pressed3"}, {"(Global)", "VAR_VL_G", "D"}}, -1, "" , {{"Stop", id["VL_SALLE_MANGER"]}, {"Global", "VAR_VL_G", "A"} }) --RESET SI OUVERT GEA.add({"Value+", id["VL_SALLE_MANGER"], 95}, -1, "" , { {"Sleep", 6, {"Global", "VAR_VL_G", "C"}}}) --RESET SI FERMER GEA.add({"Value-", id["VL_SALLE_MANGER"], 5}, -1, "" , { {"Sleep", 6, {"Global", "VAR_VL_G", "A"}}})
-
Le 19/11/2020 à 14:44, Lazer a dit :OK, dans ce cas on va conserver le comportement actuel qui utilise le pont Hue.
Pour les childs, on va ajouter des nouvelles options.
La luminosité devrait déjà pouvoir se régler de façon traditionnelle comme pour tout dimmer avec "Value" et la valeur en numérique, je pense que ça doit fonctionner :
GEA.add( {CONDITIONS}, 30, "", {"Value", 21, 50} )
Dans le JSON de ton child, je vois qu'il y a une méthode "setColor" avec 1 seul paramètre, mais je n'ai aucune idée de la valeur qu'il faut donner à se paramètre. Tu pourrais faire des tests directement en LUA avec fibaro.call(...) pour comprendre le fonctionnement ?
Il semble que la valeur soit stockée dans le champ properties.color.
Si ça se trouve, le paramètre à passer est littéralement la chaine "255,255,255,0" qui semble indique du blanc (les 3 composantes RGB à 255), mais que signifie le dernier paramètre à 0 ?
EDIT : laisse tomber, j'ai compris, c'est la même API que pour les modules RGBW.
Donc tu peux utiliser directement sur un child Hue :
GEA.add( {CONDITIONS}, 30, "", {"RGB", 21, 100, 0, 100, 100} )
Elle est géniale cette HC3, l'intégration native des modules externes, comme pour les modules Z-Wave, ça simplifie tout
Du coup je pense que je vais ajouter un alias pour "RGB" qui sera "Color", tout simplement, et ça sera plus parlant, et l'usage de l'un ou l'autre sera au choix de l'utilisateur
Je suis preneur d'autres suggestions bien sûr
salut
j'ai une question concernant le changement de couleur d'un WALLI
Est-ce qu'il est possible à partir de juin de changer la couleur du bouton d'un Walli ?
j'ai tester
setRingOnColor ou setRingOffColor est cà fonctionne bien.Mais voilà mon problème c'est que je cherche à changer la couleur selon une conditionexemple:GEA.add({"Power+", 353, 10} , -1, "", { changer la couleur bouton N° 1 (haut de bouton) N°2 (bas du bouton ) ou integralement
-
ok merci, je vais essayer mais j'avoue que ça reste quand même assez complexe à mettre en place quand on a une dizaine de VL
-
pour info Voilà comment je fais pour le moment
---OPEN TELECO_CHP GEA.add( { {"CentralSceneEvent", id["TELECO_CHP"], 1, "Pressed3"}, {"(Global)", "VAR_VL_F", "A"}}, -1, "" ,{{"Open", id["VL_CHP"]}, {"Global", "VAR_VL_F", "B"}}) ---STOP GEA.add( {{"CentralSceneEvent", id["TELECO_CHP"], 1, "Pressed3"}, {"(Global)", "VAR_VL_F", "B"}}, -1, "" ,{{"Stop", id["VL_CHP"]}, {"Global", "VAR_VL_F", "C"} }) ---FERMETURE GEA.add( {{"CentralSceneEvent", id["TELECO_CHP"], 1, "Pressed3"}, {"(Global)", "VAR_VL_F", "C"}}, -1, "" , {{"Close", id["VL_CHP"]}, {"Global", "VAR_VL_F", "D"} } ) ---STOP D GEA.add( {{"CentralSceneEvent", id["TELECO_CHP"], 1, "Pressed3"}, {"(Global)", "VAR_VL_F", "D"}}, -1, "" ,{{"Stop", id["VL_CHP"]}, {"Global", "VAR_VL_F", "A"} }) --RESET SI OUVERT GEA.add({"Value+", id["VL_CHP"], 95}, -1, "" , { {"Sleep", 6, {"Global", "VAR_VL_F", "C"}}}) --RESET SI FERMER GEA.add({"Value-", id["VL_CHP"], 5}, -1, "" , { {"Sleep", 6, {"Global", "VAR_VL_F", "A"}}})
-
Dans le cas de volet roulant:
exemple
GEA.add( {"CentralSceneEvent", id["TELECO_CH2"], 1, "Pressed1"}, -1, "" ,{{"OpenStopCloseStop", 73}})1 click ouvre , 1 click STOP , 1 click Fermeture
Support Gea
dans HC2
Posté(e) · Modifié par 971jmd · Report reply
Visiblement ça fonctionne
pour de 1 à 5