Aller au contenu

Messages recommandés

Posté(e)

Bonjour @Dragoniacs,

 

Tout d'abord, merci pour ton aide.


j'ai donc fait le changement :

GEA.add({"Time""11:10","11:12"}, 1*30,"", {{"Close",id["Volet_Bureau_R1"],100}})

[11.12.2020] [11:13:27] [DEBUG] [QA_GEA_466]: @210s [Validation] #8 [Time, ["11:10","11:12"]][Close, [158,100]]

Mais toujours pareil : aucune action de la part du volet.

C'est surement une erreur de débutant :huh:

 

En te remerciant

 

Posté(e)

Bonjour @Manu31

 

il y a 44 minutes, Manu31 a dit :

GEA.add(true, 1*30,"", {{"Time", "10:20","10:22"}, {"Close",id["Volet_Bureau_R1"],100}})

Comme ceci

 

GEA.add({"Time", "10:20","10:22"}, 1*30,"", {"Close",id["Volet_Bureau_R1"],100})

Mais surtout ta 1ere ligne ferme le volet et ta 2eme ligne l'ouvre ;-)

DOnc peut-etre que ton volet etait deja fermé pour la 1ere ligne :-)

 

Essaie cela

 

GEA.add({ {"Value+", id["Volet_Bureau_R1"], 80}, {"Time", "11:10","11:12"} }, 1*30,"", {"Close",id["Volet_Bureau_R1"]})

[11.12.2020] [11:13:27] [DEBUG] [QA_GEA_466]: @210s [Validation] #8 [Time, ["11:10","11:12"]][C

Posté(e) (modifié)

Bonjour @pepite,

 

Merci pour ton aide aussi.

J'ai donc copier/coller les deux lignes (on ne sait jamais xD)

GEA.add({"Time", "10:20","10:22"}, 1*30,"", {"Close",id["Volet_Bureau_R1"],100})
GEA.add({ {"Value+", id["Volet_Bureau_R1"], 80}, {"Time", "11:10","11:12"} }, 1*30,"", {"Close",id["Volet_Bureau_R1"]})

Et le GEA les passes bien (et j'ai changé les horraires pour que ce soit un horraire pas encore passé je précise xD ) mais aucune réponse du volet déjà complètement ouvert.

 

Une idée ?

En vous remerciant

Modifié par Manu31
Posté(e)
il y a 1 minute, pepite a dit :

Et ceci

 


GEA.add(true, 0,"", {"Close",id["Volet_Bureau_R1"]})

Ca, ça marche ;) Je pense que c'est cette condition d'horraire qu'il ne prend pas et je n'arrive pas à savoir pourquoi.

 

Je pensais a des choses peut-être bête.
J'ai une HC3 en Anglais faut-il préciser AM ou PM (bien que les options soit en H24, bon fuseau horraire etc.)  ?

En vous remerciant pour votre temps et patience :) 

Posté(e)

Poru info, j'ai commencé à faire quelques test sur des prises et ils marchent:

-- Extinction des appareil non utilisés
    -- Extinction du lave linge au bout de 15min s'il est en veille (conso < 2W)
        GEA.add({"Sensor-", id["Lave_linge"], 2}, 15*60, "Extinction du lave-linge",{{"turnOff"}})
    -- Extinction du lave vaiselle au bout de 15min s'il est en veille (conso < 2W)
        GEA.add({"Sensor-", id["Lave_vaiselle"], 2}, 15*60, "Extinction du lave-vaiselle",{{"turnOff"}})
    -- Extinction de la prise du bureau R+1 au bout de 10min si les appareils sont en veille (conso < 6W)
        GEA.add({"Sensor-", id["Prise_BureauR1"], 6}, 10*60, "Extinction de la prise au bureau du R+1",{{"turnOff"}})

 

Posté(e)

@Manu31

 

En effet, il y a un gros bug avec la condition "Time" avec GEA sur HC3.

J'ai reproduit le bug.

Je vais étudier et corriger ça ce week-end.

 

Désolé.... et merci d'avoir mis le doigt sur le problème.

Posté(e)

Oh oh oh...  :2: La découverte d'un bug dans la matrice. 

 

@Lazer : Merci grand maître :13:

 

Ne t'excuse pas, avec tout le boulot que tu fais je ne t'en veux absolument pas. Au contraire, si ça peut aider et faire avancer les choses c'est avec plaisir.Et prend le temps, je ne suis pas pressé. J'ai encore beaucoup à faire pour essayer de vous rejoindre niveau scripting/automatisation mais j'y compte bien:18:

 

Et merci à tout le monde, ça fait plaisir de voir autant d'entraide:77:

Posté(e)

Bonjour à vous,

j'ai enfin un peu de temps pour me lancer dans GEA. 

schwinny ma donner un coup de main pour ma première fonction (gestion des guirlandes de Noël du jardin).

J'ai des plages horaires de définies, mais je voudrais aussi ajouter une tranche temporelle pour lancer la fonction automatiquement tous les ans.

J'ai donc modifié: GEA.add("Time", "06:30", "06:31"},30,"", {"TurnOn", id["Prise_MON_BEAU_SAPIN_ROI_DES_FORETS"]}) qui fonctionne

Par:

GEA.add({"Dates", "12/12", "07/01"}, 30,"Time", "06:30", "06:31"},30,"", {"TurnOn", id["Prise_MON_BEAU_SAPIN_ROI_DES_FORETS"]})........qui ne fonctionne pas :P.

 

Je me suis appuyé sur le fichier Syntaxe  GEA V6_11, mais j'ai installé le V6_13, c'est compatible au niveau des codes?

 

Merci pour votre aide.

 

JP

 

Posté(e) (modifié)

salut

 

GEA.add({{"Dates", "12/12", "07/01"}, {"Time", "06:30", "06:31"}}  ,30, "", {"TurnOn", id["Prise_MON_BEAU_SAPIN_ROI_DES_FORETS"]})

GEA.add({{"Dates", "12/12", "07/01"}, {"Time", "06:30", "06:31"}}  ,30, "", {"TurnOn", id["Prise_MON_BEAU_SAPIN_ROI_DES_FORETS"]})

 

Modifié par 971jmd
Posté(e)

Merci @971jmd :),

j'ai encore un peu de taf avant de maitriser les bases.

Dis moi, je peux utiliser la syntaxe de la V6_11 sur la V6_13?

 

JP

Posté(e)

Oui la syntaxe est la même, les nouvelles versions de GEA apportent des fonctionnalités supplémentaires, mais l'existant est toujours conservé.

Posté(e)

Salut,

 

J'ai ceci qui ne fonctionne pas, un idée ?

 

  GEA.add(estBoilerOn_Jour, {"TurnOff", id["WP_BOILER"]}},
            1, "",
            {"TurnOn", id["WP_BOILER"]}, "ON BOILER")

Merci :)

Posté(e) (modifié)

Salut Pepite,

 

Suis sur HC2 et GEA 6.13

et dans estBoilerOn_Jour j'ai :

local estBoilerOn_Jour = {{"Global", "BoilerMode","AUTO"},
    					 {"Global", "BoilerIndexJN", "JOUR"},
    					 {"Time",   "12:00", "12:30"}} 

Merci

Modifié par Ghoosti
Posté(e)

Ta règle est mal écrite, tu as 2 conditions séparées par une virgule, mais pas d'accolade autour pour les regrouper.

Du coup la 2nde condition est interprétée comme le 2nd paramètre de la fonction GEA.add()..... au lieu d'avoir la durée de 30s, il ne comprend pas.

Posté(e)

Bonjour Pepite, Lazer

 

@Lazer oui pas faut, je vais modifier comme ceci

 

local estBoilerOn_Jour = {{"Global", "BoilerMode","AUTO"}, {"Global", "BoilerIndexJN", "JOUR"}, {"TurnOff", id["WP_BOILER"]}, {"Time",   "12:00", "12:30"}}

	GEA.add(estBoilerOn_Jour, 1, "", {"TurnOn", id["WP_BOILER"]}, "ON BOILER")

 

@pepite J'ai pas compris avec le true, 0

 

Merci à vous :)

Posté(e)

La syntaxe me semble correcte

 

Le true, c'était juste pour que la condition soit toujours vraie, donc que GEA déclenche les actions sans condition.

L'idée c'est de faire des tests unitaires pour isoler le problème, comme toujours quand ça ne fonctionne pas.

×
×
  • Créer...