Souci d'état

Bonjour, depuis peu j’ai des soucis sur mes remonté d’états avec irobot sur mes aspirateurs, je m’explique:
J’ai une gestion de présence humains/chiens via des NUT/Wifi, je test un créneau horaire, un état de présence et si déjà passé ou non (variable dans un autre scénario)
Mon test est si etat == 'Running' alors passe une variable à 1
Mais cela ne fonctionne plus …
Pourtant sur l’etat de mon aspirateur dans le plugin j’ai bien, running, charging etc
D’avance merci pour votre aide

Bonjour,

Il faut regarder les logs du scénario

oui oui, j’ai aussi relu les états
Mais pourtant il reconnait pas

Il faut partager les logs dans un Texte préformaté avec </> et pas une image.


Donc là vous comparer 1 à « charging », c’est différent donc le test est faux, tout est correct.
Je ne comprends pas ce que vous espérez avoir de différent.

edit: votre « [etats][v-aspi…] » c’est quoi?

2 « J'aime »

Pardon excusé moi pour le format
voici les logs de mon scénario (certainement possible de le simplifié)

0107|------------------------------------
0108|[2023-06-23 14:45:15][SCENARIO] -- Start : Scenario lance manuellement.
0109|[2023-06-23 14:45:15][SCENARIO] - Exécution du sous-élément de type [condition] : if time_between(#time#,0900,1600) ET #[Présence][V-Jonathan][Etat]# == 1
0110|[2023-06-23 14:45:15][SCENARIO] Evaluation de la condition : [1 ET 1 == 1] = Vrai
0111|[2023-06-23 14:45:15][SCENARIO] - Exécution du sous-élément de type [action] : then
0112|[2023-06-23 14:45:15][SCENARIO] Exécution d'un bloc élément : 473
0113|[2023-06-23 14:45:15][SCENARIO] - Exécution du sous-élément de type [condition] : in 2
0114|[2023-06-23 14:45:15][SCENARIO] Evaluation de la condition : [2] = 2
0115|[2023-06-23 14:45:15][SCENARIO] Tâche :  473  programmée à :  2023-06-23 14:47:15 (+ 2 min)
0116|[2023-06-23 14:45:15][SCENARIO] Fin correcte du scénario
0117|------------------------------------
0118|[2023-06-23 14:47:01][SCENARIO] ************Lancement sous tâche**************
0119|[2023-06-23 14:47:15][SCENARIO] - Exécution du sous-élément de type [action] : do
0120|[2023-06-23 14:47:15][SCENARIO] Exécution d'un bloc élément : 474
0121|[2023-06-23 14:47:15][SCENARIO] - Exécution du sous-élément de type [condition] : if time_between(#time#,0900,1600) ET #[Présence][V-Jonathan][Etat]# == 1
0122|[2023-06-23 14:47:15][SCENARIO] Evaluation de la condition : [1 ET 1 == 1] = Vrai
0123|[2023-06-23 14:47:15][SCENARIO] - Exécution du sous-élément de type [action] : then
0124|[2023-06-23 14:47:15][SCENARIO] Exécution d'un bloc élément : 475
0125|[2023-06-23 14:47:15][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Etats][V-Aspirateur_Wall-E][Etat]# == 0
0126|[2023-06-23 14:47:15][SCENARIO] Evaluation de la condition : [1 == 0] = Faux
0127|[2023-06-23 14:47:15][SCENARIO] - Exécution du sous-élément de type [action] : else
0128|[2023-06-23 14:47:15][SCENARIO] Exécution de la commande  [Notification][One plus_JC][Notifier les appareils JC] avec comme option(s) : {"background":"0","title":"Souci Wall-E","message":"WALL-E n'a pas d\u00e9marrer"}
0129|[2023-06-23 14:47:16][SCENARIO] Exécution d'un bloc élément : 478
0130|[2023-06-23 14:47:16][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Etats][V-Aspirateur_Eve][Etat]# == 0
0131|[2023-06-23 14:47:16][SCENARIO] Evaluation de la condition : [0 == 0] = Vrai
0132|[2023-06-23 14:47:16][SCENARIO] - Exécution du sous-élément de type [action] : then
0133|[2023-06-23 14:47:16][SCENARIO] Exécution de la commande  [1er étage][Eve][Démarrer]
0134|[2023-06-23 14:47:16][SCENARIO] Exécution d'un bloc élément : 479
0135|[2023-06-23 14:47:16][SCENARIO] - Exécution du sous-élément de type [condition] : in 2
0136|[2023-06-23 14:47:16][SCENARIO] Evaluation de la condition : [2] = 2
0137|[2023-06-23 14:47:16][SCENARIO] Tâche :  479  programmée à :  2023-06-23 14:49:16 (+ 2 min)
0138|[2023-06-23 14:47:16][SCENARIO] ************FIN sous tâche**************
0139|------------------------------------
0140|[2023-06-23 14:49:01][SCENARIO] ************Lancement sous tâche**************
0141|[2023-06-23 14:49:16][SCENARIO] - Exécution du sous-élément de type [action] : do
0142|[2023-06-23 14:49:16][SCENARIO] Exécution d'un bloc élément : 480
0143|[2023-06-23 14:49:16][SCENARIO] - Exécution du sous-élément de type [condition] : if #[1er étage][Eve][Etat]# == 'Running'
0144|[2023-06-23 14:49:16][SCENARIO] Evaluation de la condition : ["Charging" == 'Running'] = Faux
0145|[2023-06-23 14:49:16][SCENARIO] - Exécution du sous-élément de type [action] : else
0146|[2023-06-23 14:49:16][SCENARIO] Exécution de la commande  [Notification][One plus_JC][Notifier les appareils JC] avec comme option(s) : {"background":"0","title":"Souci Eve","message":"EVE n'a pas d\u00e9marrer"}
0147|[2023-06-23 14:49:16][SCENARIO] ************FIN sous tâche**************

Un état que je set en fonction du statut, si Running effectivement je passe le virtuel à déjà passé

donc j’image que vous vous êtes trompé dans le test pour « wall-e » dans ce que vous vouliez comparer: vous avez choisi votre virtuel avec etat à 1 ou 0 (selon qu’il soit passé ou pas) alors qu’en faite vous vouliez comparer avec la commande etat du robot.
comme pour « eve » pour lequel ca fonctionne:

0143|[2023-06-23 14:49:16][SCENARIO] - Exécution du sous-élément de type [condition] : if #[1er étage][Eve][Etat]# == 'Running'
0144|[2023-06-23 14:49:16][SCENARIO] Evaluation de la condition : ["Charging" == 'Running'] = Faux
1 « J'aime »

HOOOOOO, mais alors moi…
Alors faut je regarde, mai sje crois que lors d’une maintenance, madame ou moi avons changer un peu les scénarios car trop souvent de faux « absence global » car on test avec un NUT pour les chiens, mais j’ai des déconnexion de ma SENA…

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.