Plugin wifilightV2 - Sonoff - Ewelink LAN

bonsoir bernard
je vais avoir besoin de plus de 15 trigger finalement, je peux les rajouter directement au niveau de la commande ou alors il faut que ce soit dans le code.

je viens d’acheter des contacts de porte ou fenêtre rf avec retour ouvert et ferme

PS : bonne année a tout le monde

Le plugin n’est pas prévu pour plus de 16 triggers. Je peux doubler.
Néanmoins pour l’instant je ne peux mettre à jour le plugin donc il faudra patienter

Tu connais le nom ?

le nom de ?

merci pour les 32 trigger, je peux attendre car j’ai pas encore recu mes capteurs.

par contre je ne sais pas depuis quand mais ma prise LSC, tuya ne fonctionne plus, jusqu’à maintenant après une mise a jour de ton plugin, je faisais enregistrer deux fois et relançait le demon mais la elle ne fonctionne plus

elle fonctionne toujours dans le soft tuya android.

ce qui est étrange c’est que je ne retrouve aucun log de dispo dans le plugin
la prise répond bien sur le bonne ip

as tu une idee

merci

rajout
finalement j’ai bien un log

[2020-01-02 15:21:47][DEBUG] : Connect OK
[2020-01-02 15:21:47][DEBUG] : !!! new client !!!
[2020-01-02 15:21:47][DEBUG] : Send cmd to device @192.168.1.23
[2020-01-02 15:21:47][DEBUG] : !!! End !!!
[2020-01-02 15:21:47][DEBUG] : !!! new client !!!
[2020-01-02 15:21:47][DEBUG] : Send cmd to device @192.168.1.23
[2020-01-02 15:21:47][DEBUG] : !!! End !!!

essaye de réappairer
et donne moi tous les logs du plugin pour un on/of via plugin
et ensuite dans un autre fichier idem via ewelink et vérifie si retour état OK
pour l’instant je ne peux pas envoyer de correctif s’il y a lieu

je viens de recréer la prise LSC tuya smart plug1
j’ai toujours le même log avec le plugin

sinon la prise n’est pas dans ewelink mais dans tuya, aucun log donc dans le plugin

on peux mettre une prise lsc tuya dans ewelink ??

Tu es dans le fil Sonoff donc ewelink
Il faut me donner les logs comme demandé mais pour tuya

ok je vais dan sle fil tuya desole

Bonjour à vous et bonne année,
J’ai quelques Sonoff et en suis satisfait, il fonctionnent « presque » à merveille. Enfin ça dépend pour quelle utilisation, je m’explique:
J’utilise un Sonoff Mini câblé sur un poussoir uniquement pour déclencher un scénario qui me commande une ampoule Yeelight. Le problème c’est que lorsque le Sonoff change d’état par le poussoir il fait des rebonds en changeant plusieurs fois d’état avant de se stabiliser et du coup il me déclenche plusieurs fois mon scénario et la lampe s’allume et s’éteint plusieurs fois pour finir bien souvent éteinte.
En admettant que ce rebond existe entre les bornes S1 et S2, auriez vous une méthode pour ne pas le répercuter sur mon scénario?
Là je ne trouve pas de solution :frowning:

un condensateur et une résistance voir le net : anti rebond poussoir

A ok merci
Faut que je vérifie mais je crois que c’est du 220 entre S1 et S2

Bonjour,
J’ai mis en place le plugin avec des Sonoff 4CH. La partie On/Off via Jeedom fonctionne normalement, par contre il n’y a pas de retour d’info.
Lorsque je fais un test de la commande «Etat» (SwOnOffGet), il n’y a pas de retour … la réponse est vide.
Lorsque je consulte les logs, je voie bien les commandes passé pour le on/off, mais rien pour la commande d’état.

Est ce normal ?

quelle version de jeedom as-tu ?

Oups désolé, je ne pensais pas a avoir une réponse aussi rapidement :slight_smile:
Version : 3.3.39

peux tu faire les essais suivants
Le on / off a été fait via jeedom ?
si oui tu effaces les logs
tu fais on/off
tu m’envoies les logs

Oui les tests on été fait via Jeedom

[2020-01-05 21:01:54][DEBUG] :     ON
[2020-01-05 21:01:54][DEBUG] :     Cmd : {"switches":[{"outlet":3,"switch":"on"}]}
[2020-01-05 21:01:54][DEBUG] :     url : http://192.168.3.253:8081/zeroconf/switches
[2020-01-05 21:01:54][DEBUG] :     data : {"sequence":"156958807731","deviceid":"1000992b08","selfApikey":"00000000-0000-0000-0000-000000000000","iv":"OTA0ODgxODA0OTIyNzgwMw==","encrypt":true,"data":"0kDl9KzOT4O3Y34OUxY/DZC5fVhfIvyCNGaxV4nTgBb/L8/6zOMFC0OLur/ns68I"}
[2020-01-05 21:01:56][DEBUG] :    str:{"seq":39,"sequence":"156958807731","error":0}
[2020-01-05 21:01:56][DEBUG] :      >>> : seq | 39 : 39
[2020-01-05 21:01:56][DEBUG] :      >>> : sequence | 156958807731 : 156958807731
[2020-01-05 21:01:56][DEBUG] :      >>> : error | 0 : 0
[2020-01-05 21:01:59][DEBUG] :     OFF
[2020-01-05 21:01:59][DEBUG] :     Cmd : {"switches":[{"outlet":3,"switch":"off"}]}
[2020-01-05 21:01:59][DEBUG] :     url : http://192.168.3.253:8081/zeroconf/switches
[2020-01-05 21:01:59][DEBUG] :     data : {"sequence":"156958807731","deviceid":"1000992b08","selfApikey":"00000000-0000-0000-0000-000000000000","iv":"OTA0ODgxODA0OTIyNzgwMw==","encrypt":true,"data":"0kDl9KzOT4O3Y34OUxY/DZC5fVhfIvyCNGaxV4nTgBYnzoshEm1o/CTAluKq8ouH"}
[2020-01-05 21:02:01][DEBUG] :    str:{"seq":40,"sequence":"156958807731","error":0}
[2020-01-05 21:02:01][DEBUG] :      >>> : seq | 40 : 40
[2020-01-05 21:02:01][DEBUG] :      >>> : sequence | 156958807731 : 156958807731
[2020-01-05 21:02:01][DEBUG] :      >>> : error | 0 : 0

le demon du plugin tourne ?
c’est lui qui récupère l’état et je ne vois pas de traces du demon dans les logs

[2020-01-05 21:31:03][DEBUG] : $$$$$$ heartbeat to keep connection $$$$$
[2020-01-05 21:31:03][DEBUG] : $$$$$$$$$$$$$$$$$$ End $$$$$$$$$$$$$$$$$$
[2020-01-05 21:31:06][DEBUG] : ON
[2020-01-05 21:31:06][DEBUG] : Cmd : {« switches »:[{« outlet »:3,« switch »:« on »}]}
[2020-01-05 21:31:06][DEBUG] : url : http://192.168.3.253:8081/zeroconf/switches
[2020-01-05 21:31:06][DEBUG] : data : {« sequence »:« 156958807731 »,« deviceid »:« 1000992b08 »,« selfApikey »:« 00000000-0000-0000-0000-000000000000 »,« iv »:« OTA0ODgxODA0OTIyNzgwMw== »,« encrypt »:true,« data »:« 0kDl9KzOT4O3Y34OUxY/DZC5fVhfIvyCNGaxV4nTgBb/L8/6zOMFC0OLur/ns68I »}
[2020-01-05 21:31:07][DEBUG] : str:{« seq »:21,« sequence »:« 156958807731 »,« error »:0}
[2020-01-05 21:31:07][DEBUG] : >>> : seq | 21 : 21
[2020-01-05 21:31:07][DEBUG] : >>> : sequence | 156958807731 : 156958807731
[2020-01-05 21:31:07][DEBUG] : >>> : error | 0 : 0
[2020-01-05 21:31:10][DEBUG] : OFF
[2020-01-05 21:31:10][DEBUG] : Cmd : {« switches »:[{« outlet »:3,« switch »:« off »}]}
[2020-01-05 21:31:10][DEBUG] : url : http://192.168.3.253:8081/zeroconf/switches
[2020-01-05 21:31:10][DEBUG] : data : {« sequence »:« 156958807731 »,« deviceid »:« 1000992b08 »,« selfApikey »:« 00000000-0000-0000-0000-000000000000 »,« iv »:« OTA0ODgxODA0OTIyNzgwMw== »,« encrypt »:true,« data »:« 0kDl9KzOT4O3Y34OUxY/DZC5fVhfIvyCNGaxV4nTgBYnzoshEm1o/CTAluKq8ouH »}
[2020-01-05 21:31:10][DEBUG] : str:{« seq »:22,« sequence »:« 156958807731 »,« error »:0}
[2020-01-05 21:31:10][DEBUG] : >>> : seq | 22 : 22
[2020-01-05 21:31:10][DEBUG] : >>> : sequence | 156958807731 : 156958807731
[2020-01-05 21:31:10][DEBUG] : >>> : error | 0 : 0
[2020-01-05 21:31:19][DEBUG] : $$$$$$ heartbeat to keep connection $$$$$
[2020-01-05 21:31:19][DEBUG] : $$$$$$$$$$$$$$$$$$ End $$$$$$$$$$$$$$$$$$
[2020-01-05 21:31:35][DEBUG] : $$$$$$ heartbeat to keep connection $$$$$
[2020-01-05 21:31:35][DEBUG] : $$$$$$$$$$$$$$$$$$ End $$$$$$$$$$$$$$$$$$
[2020-01-05 21:31:48][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-01-05 21:31:48][DEBUG] : ****** Device NOT listenable Lumiere - Class: Ewelink_M *****
[2020-01-05 21:31:48][DEBUG] : ****** Device NOT listenable Lumiere - Class: Ewelink_M *****
[2020-01-05 21:31:48][DEBUG] : Memory used :1447 ko 72 o
[2020-01-05 21:31:48][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-01-05 21:31:51][DEBUG] : $$$$$$ heartbeat to keep connection $$$$$
[2020-01-05 21:31:51][DEBUG] : $$$$$$$$$$$$$$$$$$ End $$$$$$$$$$$$$$$$$$
[2020-01-05 21:32:07][DEBUG] : $$$$$$ heartbeat to keep connection $$$$$
[2020-01-05 21:32:07][DEBUG] : $$$$$$$$$$$$$$$$$$ End $$$$$$$$$$$$$$$$$$
[2020-01-05 21:32:23][DEBUG] : $$$$$$ heartbeat to keep connection $$$$$
[2020-01-05 21:32:23][DEBUG] : $$$$$$$$$$$$$$$$$$ End $$$$$$$$$$$$$$$$$$
[2020-01-05 21:32:39][DEBUG] : $$$$$$ heartbeat to keep connection $$$$$
[2020-01-05 21:32:39][DEBUG] : $$$$$$$$$$$$$$$$$$ End $$$$$$$$$$$$$$$$$$
[2020-01-05 21:32:49][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-01-05 21:32:49][DEBUG] : ****** Device NOT listenable Lumiere - Class: Ewelink_M *****
[2020-01-05 21:32:49][DEBUG] : ****** Device NOT listenable Lumiere - Class: Ewelink_M *****
[2020-01-05 21:32:49][DEBUG] : Memory used :1447 ko 72 o
[2020-01-05 21:32:49][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-01-05 21:32:55][DEBUG] : $$$$$$ heartbeat to keep connection $$$$$
[2020-01-05 21:32:55][DEBUG] : $$$$$$$$$$$$$$$$$$ End $$$$$$$$$$$$$$$$$$
[2020-01-05 21:33:11][DEBUG] : $$$$$$ heartbeat to keep connection $$$$$
[2020-01-05 21:33:11][DEBUG] : $$$$$$$$$$$$$$$$$$ End $$$$$$$$$$$$$$$$$$
[2020-01-05 21:33:27][DEBUG] : $$$$$$ heartbeat to keep connection $$$$$
[2020-01-05 21:33:27][DEBUG] : $$$$$$$$$$$$$$$$$$ End $$$$$$$$$$$$$$$$$$
[2020-01-05 21:33:43][DEBUG] : $$$$$$ heartbeat to keep connection $$$$$
[2020-01-05 21:33:43][DEBUG] : $$$$$$$$$$$$$$$$$$ End $$$$$$$$$$$$$$$$$$
[2020-01-05 21:33:50][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-01-05 21:33:50][DEBUG] : ****** Device NOT listenable Lumiere - Class: Ewelink_M *****
[2020-01-05 21:33:50][DEBUG] : ****** Device NOT listenable Lumiere - Class: Ewelink_M *****
[2020-01-05 21:33:50][DEBUG] : Memory used :1447 ko 72 o
[2020-01-05 21:33:50][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-01-05 21:33:59][DEBUG] : $$$$$$ heartbeat to keep connection $$$$$
[2020-01-05 21:33:59][DEBUG] : $$$$$$$$$$$$$$$$$$ End $$$$$$$$$$$$$$$$$$

l’état n’est pas renvoyé par le sonoff. C’est bien un vrai sonoff ?
Je t’envoie une version qui ajoute des logs pour que je voies pourquoi.

grosfi.ch/5MZCkAqaEkh

Pour ajouter un plugin fichier :

  • engrenage/configuration/mise à jour market/fichier/autoriser
  • plugin/gestion des plugins/+/source : fichier
  • id : wifilightV2 (respecter min/maj)
  • envoyer : prendre le zip téléchargé via grosfichiers

tu fais le même test