Aller au contenu

jojo

Membres confirmés
  • Compteur de contenus

    14 554
  • Inscription

  • Dernière visite

  • Jours gagnés

    186

Tout ce qui a été posté par jojo

  1. jojo

    Déclencheur Event QA HC3

    Utilises-tu GEA ? le plus simple selon moi, serait d'appeler la fonction du QA, sur condition gérée par GEA.
  2. jojo

    ZIGBEE HC3

    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 ???
  3. quelle efficacité redoutable ! J'ai peur que cela donne des idées au gouvernement belge ...
  4. jojo

    QuickApps - Nuki

    notmal, tu dois itolser et PAS
  5. jojo

    ZIGBEE HC3

    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)
  6. jojo

    fonctions dans fonction

    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
  7. jojo

    Support Gea

    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"}
  8. jojo

    Support Gea

    je dois l'avoir dégouté , désolé ...
  9. jojo

    QuickApps - Nuki

    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.
  10. jojo

    Support Gea

    oups ! je croyais que les 2 derniers à avoir des HC2 était @mprinfo et @Nico
  11. jojo

    Support Gea

    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. 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 ...
  13. ok, mais j'avais le même soucis sans le ! ...
  14. 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)
  15. 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 ...
  16. 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 ...
  17. 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
  18. mais je n'ai rien fait ... seul @flacon030 nous a aidé ...
  19. merci, c'était ta dernière copie d'écran qui m' (nous, car également @54allan54 ?). Pourquoi n'est-ce pas documenté ? MMMEEERRRCCCIII !!!
  20. 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 !
  21. 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) ?
  22. et si tu utilisais un VD ?
  23. jojo

    Showroom GEA pour HC3

    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"})
  24. jojo

    QuickApps - Nuki

    from my point of view, the Lite version of the Fibaro box does not allow to import/execute LUA code
  25. c'est quoi la question ? (P.S. il est inutile de citer le message juste au dessus, ça alourdit la lecture)
×
×
  • Créer...