Sonoff mini : fonctionnement suite à repetition de commande

Tags: #<Tag:0x00007fcbbb576dc0>

Bonjour,

J’ai un sonoff mini qui réagit de temps en temps assez bizarrement.
Il refuse de manière très aléatoire (et très rare) de répondre à une commande on ou off.
Je l’ai mis en surveillance renforcée et j’ai trouvé le pourquoi.
Apparemment il n’aime pas recevoir la même commande de manière trop rapprochée.

Pour simuler ceci, sur le dashboard, il suffit de cliquer plusieurs fois sur on par exemple, voilà ce que donne le debug :

[2020-11-10 14:17:58][INFO] :  ╔══════════════════════[Envoi sur Interrupteur salle de bain (SonoffMini3)]═════════════════════════════════════════════════════════
[2020-11-10 14:17:58][INFO] :  ║ ════envoi══> http://192.168.31.43:8081/zeroconf/switch {"deviceid":"1000c895b0","data":{"switch":"on"}}
[2020-11-10 14:17:58][INFO] :  ║ <══réponse═  {"seq":234,"error":0}
[2020-11-10 14:17:58][INFO] :
[2020-11-10 14:17:58][INFO] :  ╔══════════════════════[Envoi sur Interrupteur salle de bain (SonoffMini3)]═════════════════════════════════════════════════════════
[2020-11-10 14:17:58][INFO] :
[2020-11-10 14:17:58][INFO] :  ╔══════════════════════[Envoi sur Interrupteur salle de bain (SonoffMini3)]═════════════════════════════════════════════════════════
[2020-11-10 14:17:58][ERROR] : ║ ******** Souci sur la commande On de Interrupteur salle de bain (SonoffMini3) ********
[2020-11-10 14:17:58][INFO] :  ║ ════envoi══> http://192.168.31.43:8081/zeroconf/switch {"deviceid":"1000c895b0","data":{"switch":"on"}}
[2020-11-10 14:17:58][INFO] :  ║ <══réponse═  {"seq":235,"error":0}
[2020-11-10 14:17:58][INFO] :
[2020-11-10 14:17:58][INFO] :  ╔══════════════════════[Envoi sur Interrupteur salle de bain (SonoffMini3)]═════════════════════════════════════════════════════════
[2020-11-10 14:17:59][INFO] :
[2020-11-10 14:17:59][INFO] :  ╔══════════════════════[Envoi sur Interrupteur salle de bain (SonoffMini3)]═════════════════════════════════════════════════════════
[2020-11-10 14:17:59][ERROR] : ║ ******** Souci sur la commande On de Interrupteur salle de bain (SonoffMini3) ********
[2020-11-10 14:17:59][INFO] :  ║ ════envoi══> http://192.168.31.43:8081/zeroconf/switch {"deviceid":"1000c895b0","data":{"switch":"on"}}
[2020-11-10 14:17:59][INFO] :  ║ <══réponse═  {"seq":236,"error":0}
[2020-11-10 14:17:59][INFO] :
[2020-11-10 14:17:59][INFO] :  ╔══════════════════════[Envoi sur Interrupteur salle de bain (SonoffMini3)]═════════════════════════════════════════════════════════
[2020-11-10 14:17:59][INFO] :  ║ ════envoi══> http://192.168.31.43:8081/zeroconf/switch {"deviceid":"1000c895b0","data":{"switch":"on"}}
[2020-11-10 14:17:59][INFO] :  ║ <══réponse═  {"seq":237,"error":0}
[2020-11-10 14:17:59][INFO] :
[2020-11-10 14:17:59][INFO] :  ╔══════════════════════[Envoi sur Interrupteur salle de bain (SonoffMini3)]═════════════════════════════════════════════════════════
[2020-11-10 14:17:59][INFO] :
[2020-11-10 14:17:59][INFO] :  ╔══════════════════════[Envoi sur Interrupteur salle de bain (SonoffMini3)]═════════════════════════════════════════════════════════
[2020-11-10 14:17:59][INFO] :  ║ ════envoi══> http://192.168.31.43:8081/zeroconf/switch {"deviceid":"1000c895b0","data":{"switch":"on"}}
[2020-11-10 14:17:59][ERROR] : ║ ******** Souci sur la commande On de Interrupteur salle de bain (SonoffMini3) ********
[2020-11-10 14:17:59][INFO] :  ║ <══réponse═  {"seq":238,"error":0}
[2020-11-10 14:17:59][INFO] :
[2020-11-10 14:17:59][INFO] :  ╔══════════════════════[Envoi sur Interrupteur salle de bain (SonoffMini3)]═════════════════════════════════════════════════════════
[2020-11-10 14:17:59][INFO] :  ║ ════envoi══> http://192.168.31.43:8081/zeroconf/switch {"deviceid":"1000c895b0","data":{"switch":"on"}}
[2020-11-10 14:17:59][INFO] :  ║ <══réponse═  {"seq":239,"error":0}
[2020-11-10 14:17:59][INFO] :
[2020-11-10 14:17:59][INFO] :  ╔══════════════════════[Envoi sur Interrupteur salle de bain (SonoffMini3)]═════════════════════════════════════════════════════════
[2020-11-10 14:17:59][INFO] :  ║ ════envoi══> http://192.168.31.43:8081/zeroconf/switch {"deviceid":"1000c895b0","data":{"switch":"on"}}
[2020-11-10 14:17:59][INFO] :  ║ <══réponse═  {"seq":240,"error":0}

J’ai un rebond sur le detecteur d’ouverture de porte, du coup mon scenarion s’execute 2-3 fois et envoi donc la même commande.
Bon j’ai pallier à çà avec un sleep de deux secondes.

Donc rien de bien grave mais je préfère le signaler si çà peut aider d’autres personnes.

Cordialement.

2 J'aimes

Hello !
même constat sur un ZBMINI si la commande est envoyée à répétition.
Exemple : si on envoie en rafale 3 fois off et qu’on balance on dans la foulée, rien ne se passe. Et parfois ça réagit 10 secondes plus tard (ou pas).
Merci pour l’idée de la temporisation de 2 secondes, je vais essayer de voir comment on fait ça.

Bonjour,

De mémoire, quand le plugin détecte un échec de transmission, il retente un envoi.
La vitesse dépend de la qualité du lien entre jeedom et Alexa + tous les intermédiaires.

Y a t il quelque chose de bloquant d’après vous sur votre utilisation ?

Non pas de difficile particulière. Par contre très exceptionnellement j’ai un on ou un off qui ne fonctionne pas, je dirais de l’ordre d’une à deux fois par mois, je ne suis pas persuadé qu’une nouvelle tentative soit refaite dans la foulée, ça pourrait peut être stabiliser certains petits bugs mais je le répète, c’est vraiment exceptionnel.

ok je reste dispo s’il y a un souci :+1: