Bonjour
Il y a un peux plus d un an J avais ouvert ce poste :
Pour faire simple j utilise un ESP32 avec 2 commandes : ON et OFF par requête HTTP
pour commander la filtration de ma piscine
Cote Jeedom :
J ai mis un script avec mes 2 URL de commande
Un virtuel avec un bouton on/ off/ auto
un scenario ou j ai une plage de fonctionnement
Je voudrai changer mon ESP 32 par un module tyzg-002 rf ( contact on/off ) communication Zigbee
J ai déjà inclue le module tyzg-002 rf et J ai bien un retour physique du Module quand le test le on et le off
Question : Comment je dois n y prendre pour remplacer ESP par le module zigbee cote jeedom ?
Toujours besoin du script ? Modifier le script ? refait le script ?
Bref je sais pas trop comment faire
Merci a vous
Je ne connais pas ces modules, donc je peux pas t’aider pour ça. Par contre ta demande à quoi avoir avec le plugin SuiviConso. Si rien avoir, enlève le tag stp.
Yop désole superbricolo c est fait
Je patauge toujours je penche pour une erreur dans mon scenario
------------------------------------
[2024-03-09 15:53:29][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [piscine][Pompe piscine 1][Etat 01] (1).
[2024-03-09 15:53:29][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==0
[2024-03-09 15:53:29][SCENARIO] Evaluation de la condition : [1 ==0] = Faux
[2024-03-09 15:53:29][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-09 15:53:29][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==2
[2024-03-09 15:53:29][SCENARIO] Evaluation de la condition : [1 ==2] = Faux
[2024-03-09 15:53:29][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-09 15:53:29][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 15:53:29][SCENARIO] Evaluation de la condition : [#[piscine][pompe piscine 1][Etat]# ==1] = #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 15:53:29][SCENARIO] Expression non valide : #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 15:53:29][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-03-09 15:53:38][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [piscine][Pompe piscine 1][Etat 01] (0).
[2024-03-09 15:53:38][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==0
[2024-03-09 15:53:38][SCENARIO] Evaluation de la condition : [1 ==0] = Faux
[2024-03-09 15:53:38][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-09 15:53:38][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==2
[2024-03-09 15:53:38][SCENARIO] Evaluation de la condition : [1 ==2] = Faux
[2024-03-09 15:53:38][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-09 15:53:38][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 15:53:38][SCENARIO] Evaluation de la condition : [#[piscine][pompe piscine 1][Etat]# ==1] = #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 15:53:38][SCENARIO] Expression non valide : #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 15:53:38][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-03-09 15:59:00][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [piscine][Pompe piscine 1][Etat 01] (1).
[2024-03-09 15:59:00][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==0
[2024-03-09 15:59:00][SCENARIO] Evaluation de la condition : [1 ==0] = Faux
[2024-03-09 15:59:00][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-09 15:59:00][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==2
[2024-03-09 15:59:00][SCENARIO] Evaluation de la condition : [1 ==2] = Faux
[2024-03-09 15:59:00][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-09 15:59:00][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 15:59:00][SCENARIO] Evaluation de la condition : [#[piscine][pompe piscine 1][Etat]# ==1] = #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 15:59:00][SCENARIO] Expression non valide : #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 15:59:00][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-03-09 15:59:05][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [piscine][Pompe piscine 1][Etat 01] (0).
[2024-03-09 15:59:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==0
[2024-03-09 15:59:05][SCENARIO] Evaluation de la condition : [1 ==0] = Faux
[2024-03-09 15:59:05][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-09 15:59:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==2
[2024-03-09 15:59:05][SCENARIO] Evaluation de la condition : [1 ==2] = Faux
[2024-03-09 15:59:05][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-09 15:59:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 15:59:05][SCENARIO] Evaluation de la condition : [#[piscine][pompe piscine 1][Etat]# ==1] = #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 15:59:05][SCENARIO] Expression non valide : #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 15:59:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-03-09 16:17:01][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [piscine][Pompe piscine 1][Etat 01] (1).
[2024-03-09 16:17:01][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==0
[2024-03-09 16:17:01][SCENARIO] Evaluation de la condition : [1 ==0] = Faux
[2024-03-09 16:17:01][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-09 16:17:01][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==2
[2024-03-09 16:17:01][SCENARIO] Evaluation de la condition : [1 ==2] = Faux
[2024-03-09 16:17:01][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-09 16:17:01][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 16:17:01][SCENARIO] Evaluation de la condition : [#[piscine][pompe piscine 1][Etat]# ==1] = #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 16:17:01][SCENARIO] Expression non valide : #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 16:17:01][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-03-09 16:17:07][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [piscine][Pompe piscine 1][Etat 01] (0).
[2024-03-09 16:17:07][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==0
[2024-03-09 16:17:07][SCENARIO] Evaluation de la condition : [1 ==0] = Faux
[2024-03-09 16:17:07][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-09 16:17:07][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==2
[2024-03-09 16:17:07][SCENARIO] Evaluation de la condition : [1 ==2] = Faux
[2024-03-09 16:17:07][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-09 16:17:07][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 16:17:07][SCENARIO] Evaluation de la condition : [#[piscine][pompe piscine 1][Etat]# ==1] = #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 16:17:07][SCENARIO] Expression non valide : #[piscine][pompe piscine 1][Etat]# ==1
[2024-03-09 16:17:07][SCENARIO] Fin correcte du scénario
mon virtuel a gauche et mon équipement Zigbee a droit
Quand j actionne mon virtuel a gauche Visuellement le curseur bouge mais physiquement le relais ne fait rien
Quand j actionne le visuel de équipement Zigbee visuellement ca bouge et physiquement le relais change s état
A mon avis c est un pb basique mais je ne vois pas
Dans la condition == 2 tu n’as visiblement pas choisi la bonne commande, il manque le V que l’on a bien pour les 2 autres : #[piscine][V pompe piscine 1][Etat]#
Utilises le bouton pour aller chercher la commande afin d’éviter les erreurs.
Pour la fonction time_between retirer le == 1 de la fin.
Pour les actions dans les 2 premier SI je ne comprends pas, tu veux définir une valeur ?
Actuellement ce qui ce passe : Quand je clique sur l image : pompe piscine 1 J ai bien mon relais on et off qui marche
Quand je clique sur sur l image : V pompe piscine 1 sur stop ou marche l image change bien mais physiquement le relais ne réagis pas
J ai déjà utiliser ce bouton avec des requête http et pour cela je suis passé par :
Un script
Un virtuel
Un scenario
Re Bison
Donc pas de Script merci
Pour le principe bien compris aussi
Je fait par étape J ai fait les 3 modif ( modif 1 et modif 2 ) pour moi c est bon
[2024-03-10 21:10:19][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [piscine][V pompe piscine 1][Etat] (2).
[2024-03-10 21:10:19][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==0
[2024-03-10 21:10:19][SCENARIO] Evaluation de la condition : [2 ==0] = Faux
[2024-03-10 21:10:19][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-10 21:10:19][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==2
[2024-03-10 21:10:19][SCENARIO] Evaluation de la condition : [2 ==2] = Vrai
[2024-03-10 21:10:19][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-03-10 21:10:19][SCENARIO] Exécution de la commande [piscine][Pompe piscine 1][On 01]
[2024-03-10 21:10:19][SCENARIO] Action stop
[2024-03-10 21:10:19][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-03-10 21:10:25][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [piscine][V pompe piscine 1][Etat] (0).
[2024-03-10 21:10:25][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==0
[2024-03-10 21:10:25][SCENARIO] Evaluation de la condition : [0 ==0] = Vrai
[2024-03-10 21:10:25][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-03-10 21:10:25][SCENARIO] Exécution de la commande [piscine][Pompe piscine 1][Off 01]
[2024-03-10 21:10:25][SCENARIO] Action stop
[2024-03-10 21:10:25][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-03-10 21:10:30][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [piscine][V pompe piscine 1][Etat] (1).
[2024-03-10 21:10:30][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==0
[2024-03-10 21:10:30][SCENARIO] Evaluation de la condition : [1 ==0] = Faux
[2024-03-10 21:10:30][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-10 21:10:30][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==2
[2024-03-10 21:10:30][SCENARIO] Evaluation de la condition : [1 ==2] = Faux
[2024-03-10 21:10:30][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-10 21:10:30][SCENARIO] - Exécution du sous-élément de type [condition] : if #[piscine][V pompe piscine 1][Etat]# ==1
[2024-03-10 21:10:30][SCENARIO] Evaluation de la condition : [1 ==1] = Vrai
[2024-03-10 21:10:30][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-03-10 21:10:30][SCENARIO] Exécution d'un bloc élément : 38
[2024-03-10 21:10:30][SCENARIO] - Exécution du sous-élément de type [condition] : if time_between(#time#,1000,1300)
[2024-03-10 21:10:30][SCENARIO] Evaluation de la condition : [0] = 0
[2024-03-10 21:10:30][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-03-10 21:10:30][SCENARIO] Exécution de la commande [piscine][Pompe piscine 1][Off 01]
[2024-03-10 21:10:30][SCENARIO] Fin correcte du scénario