Salut, je sollicite votre aide, car malgré mes nombreuses lecture et mes différents tests je ne trouve pas la solution.
J’ai plusieurs sonoff mini, qui répondent parfaitement avec l’appli ewelink sur mon téléphone. Qui sont reconnu en inclusion dans Wifilight correctement, IP et remonté apikey et deviceid.
J’ai tenté de supprimer les équipements de le plugin-wifilightV2 et refait une inclusion.
Et pourtant je n’arrive pas à allumer les lumières.
J’ai également tenté de relancer les dépendances et de refaire une réinstallation du plugin mais cela ne change rien.
J’ai pourtant une THR316, qui me remonte parfaitement les informations et qui fonctionne au niveau lumière, donc le plugin fonctionne. Le problème n’est donc qu’avec les sonoff mini.
les différentes solutions proposés dans les posts, ne m’ont pas permis de résoudre mon problème.
Ce que je trouve louche c’est de n’avoir presque aucun élément dans les logs
revenir ici avec les logs :
_inc lors de l’inclusion après avoir supprimé un sonoff a souci
_dem en attendant plusieurs minutes et après avoir désactivé tous les périphériques sauf celui à testé et inclus ci-dessus
_cmd lors du ON/OFF sur ce périphérique
Il y a un truc bizarre dans les logs c’est que sequence est « » la première fois au lieu de « 0 »
→ j’ai testé chez moi en mettant à « » et ça marche
→ corrigé en beta mais n’est pas la solution
Ensuite il y a une erreur 404 en retour, sonoff dit :
The operation failed and the device does not exist. The device does not support the requested deviceid
J’ai donc changé le deviceid → reset de la connexion sans aucun message
J’ai changé l’apikey : j’obtiens une erreur 400 et pas 404.
Ensuite le sonoff répond bien à la commande concernant la led qui est utilisée pour récupérer l’état. Cependant il semble qu’il ne renvoie que l’état de la led, mais pas les autres.
Les pistes :
il est en mode DIY
le firmware a changé (module récent)
cocher : pas de mise à jour régulière de l’état
tester avec le soustype sonoff 1 canal/Basic → probablement la solution
tester la beta en refaisant une inclusion après suppression du périphérique