-
Compteur de contenus
14 555 -
Inscription
-
Dernière visite
-
Jours gagnés
186
Tout ce qui a été posté par jojo
-
je suis du style "keep it simple"... Si j'ai bien compris ton besoin, ce n'est pas un OU exclusif, mais un OU "normal" : OU exclusif : Bernard ou Nathalie est présent MAIS PAS les 2 ensembles OU "normal" : Bernard ou Nathalie ou les 2 sont présents. Pour le OU "normal", il faut simplement dupliquer les lignes GEA GEA.add (Bernard est là, temps,"message", action) GEA.add (Nathalie est là, temps,"message", action) GEA.add ({Bernard est absent, Nathalie est absente}, temps, "message", action)
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Utilises-tu GEA ? le plus simple selon moi, serait d'appeler la fonction du QA, sur condition gérée par GEA.
- 16 réponses
-
- déclencheur
- event
-
(et 1 en plus)
Étiqueté avec :
-
je viens de la recevoir, et intégration super simple à la HC3. Création de 5 devices : 1pour chacun des 4 prises et 1 pour les 2 fiches USB. Pas de retour de conso, mais à ce prix là ... P.S. : si quelqu'un trouve un pdf de la doc, je prends ???
-
Coupure ballon d'eau chaude par Linky
jojo a répondu à un(e) sujet de Nico dans Chauffage et Energie
quelle efficacité redoutable ! J'ai peur que cela donne des idées au gouvernement belge ... -
notmal, tu dois itolser et PAS
-
Le zwave de ma multiptise greenwave est mort ... alors je devrais recevoir ceci demain (car pas trouvé en zwave) https://www.amazon.fr/gp/product/B093HG7LTB/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1 on verra si ça fonctionne avec la HC3. Et si en plus je peux piloter chaque prise indépendamment, hors HC3, je pourrait lui forcer un reboot à distance si elle est dans les choux (comme évidemment j'ai eu le coup durant mes vacances quand j'étais à 1000km de chez moi, et que ma fille n'avait plus d'eau chaude)
-
facile d'exporter des infos d'un QA vers GEA. Dans ton QA, tu écris la valeur que tu veux dans une variable du QA : ensuite dans GEA (cfr doc) -- "VariableQuickApp" - "VariableQA" : Teste/modifie une variable d'un QuickApp -- SYNTAXE : {"VariableQuickApp!", <id_module>, <"nom_variable">, <"valeur">} -- CONDITIONS : GEA.add( {"VariableQuickApp!", 73, "MaVariable", ""}, 0, "Variable QuickApp #name# = #value#", {ACTIONS} ) -- Vérifie si la variable MaVariable du QuickApp 73 est différente d'une chaine vide GEA.add( {"VariableQuickApp+", 73, "MaVariable", 29}, 0, "Variable QuickApp #name# = #value# > 29", {ACTIONS} ) -- Vérifie si la variable MaVariable du QuickApp 73 est supérieure à 29 -- ACTIONS : GEA.add( {CONDITIONS}, 30, "", {"VariableQuickApp", 73, "MaVariable", "Ma Valeur"} ) -- Affecte la valeur "Ma Valeur" à la variable MaVariable du QuickApp 73
-
la fonction "Month" n'existe pas. Le mieux est donc d'utiliser Dates, mais SANS l'année (cfr doc) -- "Dates" : Teste la date calendaire du jour -- SYNTAXE : {"Dates", <from>, <to>} -- CONDITIONS : GEA.add( {"Dates", "01/01", "30/06"}, 30, "", {ACTIONS} ) -- Vérifie si la date est comprise entre le 1er janvier et le 30 juin inclus \\ Check if period is between January 1st and June 30th GEA.add( {"Dates", "01/01"} , 30, "", {ACTIONS} ) -- Équivaut à {"Dates", "01/01", "01/01"} \\ Same to {"Dates", "01/01", "01/01"}
- 12 153 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
je dois l'avoir dégouté , désolé ...
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
su ton QA est toujours un binary sensor, tu ne peux afficher que 2 statuts, donc 2 icônes self:updateProperty("value", true) Maintenant, si tu re-crées un QA de type Multilevel switch; tu pourra afficher 10 icônes différentes self:updateProperty("value", value) pi value va de 0 à 99 Tient du coup tu viens de me donner une idée.
-
oups ! je croyais que les 2 derniers à avoir des HC2 était @mprinfo et @Nico
- 12 153 réponses
-
- 2
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
pistes d'investigation : est-ce quand tu sauves la config de GEA, dans le preview (sans voir le code) tu vois running: oui ? Si non, c'est que tu as une faute dans la syntaxe de GEA. regarde dans la console (en filtrant sur le QA de GEA (QUICKAPP###) ! pas celui de l'application (QA_GEA_###)) il devrait te mettre une erreur dans le debug
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
jojo a répondu à un(e) sujet de Lazer dans Quick App Developpeur
je viens de faire le test avec le .0 ajouté à la variable et ça fonctionne autant avec le ! que sans ... Je pense que ce serait un "problème" général, que si une fonction compare une valeur avec une propriété (autre que "value" ?) numérique, il faudrait voir s'il y a un . dans la propriété, analyser combien de chiffres il y a après le . et modifier, si nécessaire, pour ajouter des .0 (ou .00, ou si la valeur est .5 mais que la propriété attend 2 décimales, mettre .50) à la valeur à comparer. C'est super compliqué à faire, je viens de faire le plus simple ... -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
jojo a répondu à un(e) sujet de Lazer dans Quick App Developpeur
ok, mais j'avais le même soucis sans le ! ... -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
jojo a répondu à un(e) sujet de Lazer dans Quick App Developpeur
en fait avec le properties, ce n'était pas aussi simple qu'il n'y paraissait. Je m'explique : J'avais mis mon thermostat à 50 °C, et donc je faisait un test sur la valeur 50 de la property. Or dans le json, il avait 50.0, donc c'était 50.0 (et pas 50) qu'il fallait tester. Et comme je voulais tester que la propriété était <> que la valeur stockée dans une variable d'un QA, j'ai dû rajouter .0 à la valeur de ma variable. Donc ceci fonctionne : GEA.add ({"Property!", id["CHAUF_ECS_THERMOSTAT"], "heatingThermostatSetpoint", {"VariableQuickApp", id["GESTION_CHAUFFAGE"], "ChECSEco"}}, 1*60*60, "", Je vais regarder ce pm si je trouve une erreur simple, mais c'est probablement le .0 qui ?manque ? (à tester) -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
jojo a répondu à un(e) sujet de Lazer dans Quick App Developpeur
très bonne idée ! si tu as un/des mots clés sur lesquels je peux chercher dans le code pour essayer de trouver le bug ... -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
jojo a répondu à un(e) sujet de Lazer dans Quick App Developpeur
le problème n'est pas au niveau du !, car même sans GEA.add ({"HeatingThermostatSetpoint", <id_module>, <value>}, 1, "", le problème existe également. J'ai trouvé une parade pas propre au problème, donc j'aurai de l'eau chaude cet hiver (je ne dépends pas du gaz ...) J'imaginais bien que tu avais peu de temps pour trouver une solution, mais valider que le problème est bien là (ce ne serait pas la première fois que je fais une stupide erreur) est rapide (créer un QA lié de type thermostat qui allume une lampe). Ainsi je saurais si j'ai déconné ou pas ... -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
jojo a répondu à un(e) sujet de Lazer dans Quick App Developpeur
j'ai fait des centaines d'essais, avant de devoir admettre l'impossible : il y aurait un bug ? Voici mon instruction GEA : GEA.add ({"HeatingThermostatSetpoint!", <id_module>, <value>}, 1, "", {"HeatingThermostatSetpoint", id["CHAUF_ECS_THERMOSTAT"],{"VariableQuickApp", id["GESTION_CHAUFFAGE"], "ChECSEco"}}) La condition ne fonctionne pas (avec ou sans ! - je n'ai pas essayé + ou -) et GEA tourne malgré tout comme un charme. L'action fonctionne parfaitement. Peux-tu le confirmer ? Merci -
indicateur de niveau d'eau en Z-wave
jojo a répondu à un(e) sujet de flacon030 dans Périphériques et matériels autres
mais je n'ai rien fait ... seul @flacon030 nous a aidé ... -
indicateur de niveau d'eau en Z-wave
jojo a répondu à un(e) sujet de flacon030 dans Périphériques et matériels autres
merci, c'était ta dernière copie d'écran qui m' (nous, car également @54allan54 ?). Pourquoi n'est-ce pas documenté ? MMMEEERRRCCCIII !!! -
j'ai un soucis similaire : certaines icônes perso sont ok, d'autres pas, et parfois cela dépend du statut de l'appareil . Si vous ( @Domodial ou @Lazer ou ???) avez une solution miracle, je suis preneur !
-
indicateur de niveau d'eau en Z-wave
jojo a répondu à un(e) sujet de flacon030 dans Périphériques et matériels autres
j'ai le même soucis sous ma HC3. Je n'ai pas le même écran que toi serait-ce lié au firmware ? J'ai la dernière stable (v.5,120,10) et vous ( @flacon030 et @54allan54) ? -
et si tu utilisais un VD ?
-
et voici pour la gestion de la piscine --========================= -- PISCINE --========================= -- Température GEA.add (id["PISCINE_POMPE"], 5*60, "", {"TurnOn", id["PISCINE_TMPAUTH"]}) GEA.add ({"TurnOff", id["PISCINE_POMPE"]}, 5*60, "", {"TurnOff", id["PISCINE_TMPAUTH"]}) GEA.add (id["PISCINE_TMPAUTH"], 30, "", {{"Repeat"}, {"Property", id["PISCINE_TMPLAST"], "value", {"Value", id["PISCINE_TMP"]}}}) GEA.add ({"Value+", id["PISCINE_TMPLAST"], {"Value",id["PISCINE_TMPSEUIL"]}}, 0, "", {"Property", id["PISCINE_TMPSEUIL"], "value", {"Value", id["PISCINE_TMPLAST"]}}) -- Pompe -- calcul des heures de début et de fin GEA.add ({"Time", "05:00", "05:15"}, 0, "", {"QuickApp", id["GESTION_PISCINE"], "HrFinPompe"}) GEA.add ({"Alarm", id["GEA_ALARME_PISCINE"], 1}, 0, "", {"TurnOn", id["PISCINE_POMPE"]}) GEA.add ({{"Alarm", id["GEA_ALARME_PISCINE"], 2}, {"TurnOff", id["PISCINE_MODEHIVER"]}}, 0, "", {"TurnOff", id["PISCINE_POMPE"]}) GEA.add ({{"Alarm", id["GEA_ALARME_PISCINE"], 2}, id["PISCINE_MODEHIVER"], {"TurnOff", id["PISCINE_CHAUFFAGE"]}}, 0, "", {"TurnOff", id["PISCINE_POMPE"]}) -- Chauffage GEA.add ({id["PISCINE_POMPE"], {"TurnOff", id["PISCINE_MODEHIVER"]}}, 0, "", {"ThermostatMode", id["PISCINE_THERMOSTAT"], "Heat"}) GEA.add ({id["PISCINE_POMPE"], {"TurnOff", id["PISCINE_MODEHIVER"]}, {"Value+", id["TISUN_TMP"], 75}}, 0, "", {{"ThermostatMode", id["PISCINE_THERMOSTAT"], "Off"}, {"TurnOn", id["PISCINE_CHAUFFAGE"]}}) GEA.add ({"TurnOff", id["PISCINE_POMPE"]}, 0, "", {{"ThermostatMode", id["PISCINE_THERMOSTAT"], "Off"}, {"TurnOff", id["PISCINE_CHAUFFAGE"]}}) -- Statuts (Volet & Eclairage) GEA.add({"Value!", id["PISCINE_VOLET_OUVERTURE"], ""}, -1, "", {"QuickApp", id["GESTION_PISCINE"], "VoletStatut"}) GEA.add({"Value!", id["PISCINE_VOLET_FERMETURE"], ""}, -1, "", {"QuickApp", id["GESTION_PISCINE"], "VoletStatut"}) GEA.add({"Value!", id["PISCINE_ECLAIRAGE"], ""}, -1, "", {"QuickApp", id["GESTION_PISCINE"], "EclairageStatut"}) -- Mode hiver GEA.add (id["PISCINE_MODEHIVER"], 0, "", {{"ThermostatMode", id["PISCINE_THERMOSTAT"], "Off"}, {"Email", "admin", "Piscine - Mode Hiver ON.", "Piscine - Mode Hiver ON"}}) GEA.add ({"TurnOff", id["PISCINE_MODEHIVER"]}, 0, "", {"Email", "admin", "Piscine - Mode Hiver OFF.", "Piscine - Mode Hiver OFF"}) GEA.add ({id["PISCINE_CHAUFFAGE"], id["PISCINE_MODEHIVER"], id["PISCINE_TMPAUTH"], {"Value!", id["PISCINE_TMPLAST"], 100}}, 0, "", {"Email", "admin", "Piscine - Mode Hiver - Pompe ON - Température = #value[4]#°C.", "Piscine - Mode Hiver - Pompe ON"}) GEA.add ({{"TurnOff", id["PISCINE_CHAUFFAGE"]}, id["PISCINE_MODEHIVER"], {"Value!", id["PISCINE_TMPLAST"], 100}}, 0, "", {"Email", "admin", "Piscine - Mode Hiver - Pompe OFF - Température = #value[3]#°C.", "Piscine - Mode Hiver - Pompe OFF"})
-
from my point of view, the Lite version of the Fibaro box does not allow to import/execute LUA code