Erreur Etat Pompe

Bonjour,

Suite à la mise à jours BETA du plugin, j’ai paramétré le fonctionnement automatique de la pompe.
Le problème c’est que j’ai des erreurs qui remontent dans le centre de message.

Voici les logs

2022-04-26 12:48:14][DEBUG] : ┌────────── Lancement des analyses des actions de filtration
[2022-04-26 12:48:14][DEBUG] : │ ******* Equipement IOPOOL
[2022-04-26 12:48:14][DEBUG] : │ Lancement de la lecture du cache de filtration (/var/www/html/plugins/iopool_EcO/data/filtrationCache370.json)
[2022-04-26 12:48:14][DEBUG] : │ Contenu du cache de filtration : array (   'date' => '2022-04-26 03:45:12',   'device' => 'IOPOOL',   'duration' => 120,   'period1' =>    array (     'start' => '04:00',     'stop' => '05:12',   ),   'period2' =>    array (     'start' => '12:00',     'stop' => '12:48',   ), )
[2022-04-26 12:48:14][INFO] : │ L'heure actuelle nécessite l'execution de l'action stop pour la period2
[2022-04-26 12:48:15][INFO] : │ IOPOOL - Exécution de l'arrêt de la filtration...
[2022-04-26 12:48:15][ERROR] : │ Erreur dans l'arrêt de la filtration. La commande de statut de filtration configurée ([Piscine][Pompe piscine][Etat]) retourne la valeur1
[2022-04-26 12:48:15][DEBUG] : └────────────────────────────────────
[2022-04-26 12:49:05][DEBUG] : ┌────────── Lancement des analyses des actions de filtration
[2022-04-26 12:49:05][DEBUG] : │ ******* Equipement IOPOOL
[2022-04-26 12:49:05][DEBUG] : │ Lancement de la lecture du cache de filtration (/var/www/html/plugins/iopool_EcO/data/filtrationCache370.json)
[2022-04-26 12:49:05][DEBUG] : │ Contenu du cache de filtration : array (   'date' => '2022-04-26 03:45:12',   'device' => 'IOPOOL',   'duration' => 120,   'period1' =>    array (     'start' => '04:00',     'stop' => '05:12',   ),   'period2' =>    array (     'start' => '12:00',     'stop' => '12:48',   ), )
[2022-04-26 12:49:05][DEBUG] : │ L'heure actuelle ne nécessite aucune execution d'action

Page santée :

Merci

bonne journée

Bonjour,

Tu as des erreurs à chaque fois que la pompe est censé démarré ou s’arrêter ?

Si on reprend ton log

2022-04-26 12:48:14][DEBUG] : ┌────────── Lancement des analyses des actions de filtration
[2022-04-26 12:48:14][DEBUG] : │ ******* Equipement IOPOOL
[2022-04-26 12:48:14][DEBUG] : │ Lancement de la lecture du cache de filtration (/var/www/html/plugins/iopool_EcO/data/filtrationCache370.json)
[2022-04-26 12:48:14][DEBUG] : │ Contenu du cache de filtration : array (   'date' => '2022-04-26 03:45:12',   'device' => 'IOPOOL',   'duration' => 120,   'period1' =>    array (     'start' => '04:00',     'stop' => '05:12',   ),   'period2' =>    array (     'start' => '12:00',     'stop' => '12:48',   ), )
[2022-04-26 12:48:14][INFO] : │ L'heure actuelle nécessite l'execution de l'action stop pour la period2

Ici il identifie qu’il doit arrêter la filtration de la periode 2. En effet il est défini par ta configuration de filtration que :

  • period1 = 60% du temps (dans ce cas, 2h) avec un démarrage à 4h du matin (donc fin calculé à 5:12)
  • period2 = 40% du temps avec un démarrage à 12:00 et donc une fin calculé à 12h48

4H du matin le début de filtration c’est bizarre. C’est bien ce que tu as configuré ?

Comme il est 12h48, le moteur du plugin identifie qu’il doit lancé un stop de filtration

[2022-04-26 12:48:15][INFO] : │ IOPOOL - Exécution de l'arrêt de la filtration...
[2022-04-26 12:48:15][ERROR] : │ Erreur dans l'arrêt de la filtration. La commande de statut de filtration configurée ([Piscine][Pompe piscine][Etat]) retourne la valeur1
[2022-04-26 12:48:15][DEBUG] : └────────────────────────────────────

Dans cette partie, on voit qu’il execute le stop de filtration MAIS que lorsqu’il a regardé le statut de la filtration [Piscine][Pompe piscine][Etat] elle a toujours comme valeur 1. Donc la pompe est toujours active.

Plusieurs choses à regarder de ton coté :

  • Quand il a lancé la commande d’arrêt, est-ce que la pompe s’est bien arrété ? pour cela regarde l’historique de ta commande [Piscine][Pompe piscine][Etat] car il a peut etre pas réussi a arreter la pompe pour une raison X ou Y avec le plugin qui gère ces commandes
  • Quand tu fais un arrêt/démarrage manuel par Jeedom, est ce qu’il faut quelques secondes pour que ta commande d’état se mette à jour avec le nouveau statut ?

Peux être que le plugin va plus vite dans sa verification que ton plugin qui gère ces commandes, à les mettre à jour.

  • Quand il a lancé la commande d’arrêt, est-ce que la pompe s’est bien arrété ? pour cela regarde l’historique de ta commande [Piscine][Pompe piscine][Etat] car il a peut etre pas réussi a arreter la pompe pour une raison X ou Y avec le plugin qui gère ces commandes

=> en regardant, la pompe ne s’est pas arrêté. elle tourne de 4h du mat à maintenant.

  • Quand tu fais un arrêt/démarrage manuel par Jeedom, est ce qu’il faut quelques secondes pour que ta commande d’état se mette à jour avec le nouveau statut ?

=> C’est quasiment instantanée.

Le plugin qui pilote le module de la pompe est plugin-zigbee avec une passerelle distante LIDL HACKEE.

Est ce que tu as des logs dans ton plugin Zigbee qui indique la commande d’arrêt ?
Si non est-ce que tu as si tu lance l’action manuellement ?

Si la commande d’arrêt configurée est la bonne il faut regarder dans le plugin Zigbee car je ne fais qu’appeler la commande

Désolé du dérangement
Tout est de ma faute
Je viens de re regarder mes commande dans le plugin et le pour l’arrêt je me suis trompé de off… voilà le problème

Merci en tout cas
Sujet inutile

Parfait

Ça n’a pas était inutile. J’ai ajouté en roadmap l’ajout d’un délai avant vérification ainsi que des retry configurable en cas d’échec

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