Plugin wifilightV2 - Tuya - Smart Life

J’avais déjà vu ça et j’avais laissé tomber à l’époque car le plugin fonctionnait bien avec les ibox1 et 2.
J’ai essayé d’acheter des ibox2, bien que les vendeurs prétendaient que c’était des ibox2, j’ai reçu des miboxer, donc ça devient chaud le jour ou mon ibox2 lâche (j’ai déjà eu un souci). Donc une box de remplacement c’est une excellente idée.
Le hub peut-être piloté en mqtt donc a priori avec le plugin du même nom ça devrait se faire.
Il y a aussi une REST API, j’ai implémenté du REST API pour MEROSS et Nanoleaf, donc ça ne devrait pas être compliqué.

Je vais commander de suite un esp. Par contre mon expérience concernant le NRF 24 avec mysensors n’est pas concluante, la portée est de quelques mètres. Le LT8900 semble mieux.

1 « J'aime »

J’en ai commandé aussi, je les reçois Mercredi, je pourrai te faire un retour.
Normalement un NodeMCU + NRF24L01+PA+LNA, ça le fait.

https://www.amazon.fr/gp/product/B07P95X6HM/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1

@olivvvv
On passe en MP

rien à voir avec Tuya

mince désolé me suis trompé , j’ai créé un sujet du coup :slight_smile:

Salut @bernardfr.caron

Trop top ton plugin, je commence à bien maitriser le protocole tuya (3 thermostats et 5 controleurs leds), mais là je bloque sur une prise connectée.

Les infos remontent bien dans jeedom, mais impossible de la piloter :

[DEBUG] :  Prise TV @192.168.1.5    Receive after decode :{"dps":{"1":true,"9":0,"17":1,"18":123,"19":148,"20":2315,"21":1,"22":619,"23":28771,"24":16570,"25":2510,"26":0,"38":"memory","41":"","42":"","46":false}}
[2021-01-08 10:54:56][DEBUG] :   Multiple devices @192.168.1.5 canal:2
[2021-01-08 10:54:56][DEBUG] :     Dps1|SwOnOffGet_TV:1 Dps18|CurrentGet formula:#value#/1000 #value#:123 After:0.123 Dps19|PowerGet formula:#value#/10 #value#:148 After:14.8 Dps20|VoltageGet formula:#value#/10 #value#:2315 After:231.5
[2021-01-08 10:54:56][DEBUG] :     No other states to update
[2021-01-08 10:55:04][DEBUG] : Receive from:192.168.1.5 (No learning mode)
[2021-01-08 10:55:04][DEBUG] :  Prise TV @192.168.1.5    Receive after decode :{"dps":{"18":122,"19":147,"20":2319},"t":1610099703}

[2021-01-08 11:02:05][DEBUG] :  Prise TV @192.168.1.5    Receive after decode :{"dps":{"1":false},"t":1610100124}
[2021-01-08 11:02:05][DEBUG] :   Multiple devices @192.168.1.5 canal:2
[2021-01-08 11:02:05][DEBUG] :     Dps1|SwOnOffGet_TV:
[2021-01-08 11:02:05][DEBUG] :     No other states to update
[2021-01-08 11:02:11][DEBUG] : Receive from:192.168.1.5 (No learning mode)
[2021-01-08 11:02:11][DEBUG] :  Prise TV @192.168.1.5    Receive after decode :{"dps":{"18":0,"19":0,"20":2335},"t":1610100130}
[2021-01-08 11:02:11][DEBUG] :   Multiple devices @192.168.1.5 canal:2
[2021-01-08 11:02:11][DEBUG] :     Dps18|CurrentGet formula:#value#/1000 #value#:0 After:0 Dps19|PowerGet formula:#value#/10 #value#:0 After:0 Dps20|VoltageGet formula:#value#/10 

On voit bien que le dps 1 change si je l’actionne à partir de l’appli, mais à partir de jeedom, rien ne se passe

[2021-01-09 10:02:02][DEBUG] :     Cmd to 127.0.0.1: {"t":"1610182922","devId":"7cea0af0cdcf560c","dps":{"1":false},"uid":""} - Try:127.0.0.1  6900 - Connect OK!
[2021-01-09 10:02:20][DEBUG] : Receive from:192.168.1.5 (No learning mode)
[2021-01-09 10:02:20][DEBUG] :  Prise TV @192.168.1.5    Receive after decode :{"dps":{"1":true,"9":0,"17":1,"18":0,"19":0,"20":2277,"21":1,"22":619,"23":28771,"24":16570,"25":2510,"26":0,"38":"memory","41":"","42":"","46":false}}
[2021-01-09 10:02:20][DEBUG] :   Multiple devices @192.168.1.5 canal:2
[2021-01-09 10:02:20][DEBUG] :     Dps1|SwOnOffGet_TV:1 Dps18|CurrentGet formula:#value#/1000 #value#:0 After:0 Dps19|PowerGet formula:#value#/10 #value#:0 After:0 Dps20|VoltageGet formula:#value#/10 #value#:2277 After:227.7
[2021-01-09 10:02:20][DEBUG] :     No other states to update

Pour info : firmw mcu 1.0.3

Merci d’avance pour ton aide

Pour info, j’ai essayé de changer le dps 38 memroy en le passant à on ou off (comme dans l’appli), il ne bouge pas).
Pour le ON/OFF, j’ai essayé également 0 et 1 comme valeur

Bonjour,

peut-être sans lien, mais chez moi, le DPS1 est utilisé sur le ‹ canal › 1 et c’est le DPS 2 sur le ‹ canal › 2. Vos logs semblent indiquer que vous être sur le canal 2

dans les logs on ne voit pas l’envoi des commandes depuis Jeedom
on ne connait pas ton config
et tu es sûr du firmware 1.0.x ?

Je suis en V3 sous-type smart plug 1 + conso

si ton firmware est 1.0.X c’est plutôt du V1 mais il reçoit quelquechose
ensuite il faut les logs avec les envois de commandes ON/OFF

Pour l’envoie des commandes de jeedom, i n’y a que la ligne

Cmd to 127.0.0.1: {"t":"1610182922","devId":"7cea0af0cdcf560c","dps":{"1":false},"uid":""} - Try:127.0.0.1  6900 - Connect OK!

Ok
passe en version beta le souci est normalement résolu
si tu es en beta
il me faut les logs complets avec le passage du demon qui interroge les périphériques

Essai en beta :

[2021-01-09 12:42:24][DEBUG] :  Prise TV @192.168.1.5    Receive after decode :{"dps":{"1":true,"9":0,"17":1,"18":0,"19":0,"20":2236,"21":1,"22":619,"23":28771,"24":16570,"25":2510,"26":0,"38":"memory","41":"","42":"","46":false}}
[2021-01-09 12:42:24][DEBUG] :   Update devices @192.168.1.5 canal:2
[2021-01-09 12:42:24][DEBUG] :     Dps1|SwOnOffGet_TV:1 Dps18|CurrentGet formula:#value#/1000 #value#:0 After:0 Dps19|PowerGet formula:#value#/10 #value#:0 After:0 Dps20|VoltageGet formula:#value#/10 #value#:2236 After:223.6
[2021-01-09 12:42:24][DEBUG] :     No other states to update
[2021-01-09 12:42:33][DEBUG] :     Group is :2
[2021-01-09 12:42:33][DEBUG] :     Cmd to 127.0.0.1: {"t":"1610192553","devId":"7cea0af0cdcf560c","dps":{"1":false},"uid":""} - canal:2 - Try:127.0.0.1  6900 - Connect OK!
[2021-01-09 12:42:33][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.1.5 canal:2
[2021-01-09 12:42:33][DEBUG] :     Cmd to 192.168.1.5 - Try:192.168.1.5  6668 - Connect OK!
[2021-01-09 12:42:33][DEBUG] :     No state update
[2021-01-09 12:42:33][DEBUG] : Receive from:192.168.1.5 (No learning mode)
[2021-01-09 12:42:45][DEBUG] :  Prise TV @192.168.1.5    Receive after decode :{"dps":{"1":true,"9":0,"17":1,"18":0,"19":0,"20":2236,"21":1,"22":619,"23":28771,"24":16570,"25":2510,"26":0,"38":"memory","41":"","42":"","46":false}}
[2021-01-09 12:42:45][DEBUG] :   Update devices @192.168.1.5 canal:2
[2021-01-09 12:42:45][DEBUG] :     Dps1|SwOnOffGet_TV:1 Dps18|CurrentGet formula:#value#/1000 #value#:0 After:0 Dps19|PowerGet formula:#value#/10 #value#:0 After:0 Dps20|VoltageGet formula:#value#/10 #value#:2236 After:223.6
[2021-01-09 12:42:45][DEBUG] :     No other states to update

Ca ne change toujours pas…

passage du daemn :

[2021-01-09 12:47:46][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-01-09 12:47:46][DEBUG] : ** Thermostat Tuya - Tuya_Therm_V2 @192.168.1.26 - c:1 **
[2021-01-09 12:47:46][DEBUG] :     key:0 @192.168.1.26 c:1 d:7
[2021-01-09 12:47:46][DEBUG] : ** Thermostat - Tuya_Therm_V2 @192.168.1.50 - c:1 **
[2021-01-09 12:47:46][DEBUG] :     key:1 @192.168.1.50 c:1 d:7
[2021-01-09 12:47:46][DEBUG] : ** Inter Tuya 1 - Tuya_SW_3_V2 @192.168.1.23 - c:3 **
[2021-01-09 12:47:46][DEBUG] :     key:2 @192.168.1.23 c:3 d:7
[2021-01-09 12:47:46][DEBUG] : ** Inter Tuya 2 - Tuya_SW_3_V2 @192.168.1.23 - c:2 **
[2021-01-09 12:47:46][DEBUG] :     key:2 @192.168.1.23 c:2 d:7
[2021-01-09 12:47:46][DEBUG] : ** Inter Tuya 3 - Tuya_SW_3_V2 @192.168.1.23 - c:1 **
[2021-01-09 12:47:46][DEBUG] :     key:2 @192.168.1.23 c:1 d:7
[2021-01-09 12:47:46][DEBUG] : ** Led arche - TuyaCustom_V2 @192.168.1.28 - c:1 **
[2021-01-09 12:47:46][DEBUG] :     key:5 @192.168.1.28 c:1 d:7
[2021-01-09 12:47:46][DEBUG] : ** Led escalier - TuyaCustom_V2 @192.168.1.29 - c:1 **
[2021-01-09 12:47:46][DEBUG] :     key:6 @192.168.1.29 c:1 d:7
[2021-01-09 12:47:46][DEBUG] : ** Led plafond 1 - TuyaCustom_V2 @192.168.1.22 - c:1 **
[2021-01-09 12:47:46][DEBUG] :     key:7 @192.168.1.22 c:1 d:7
[2021-01-09 12:47:46][DEBUG] : ** Led plafond 2 - TuyaCustom_V2 @192.168.1.42 - c:1 **
[2021-01-09 12:47:46][DEBUG] :     key:8 @192.168.1.42 c:1 d:7
[2021-01-09 12:47:46][DEBUG] : ** Led plafond 3 - TuyaCustom_V2 @192.168.1.21 - c:1 **
[2021-01-09 12:47:46][DEBUG] :     key:9 @192.168.1.21 c:1 d:7
[2021-01-09 12:47:46][DEBUG] : ** Prise TV - TuyaCustom_V2 @192.168.1.5 - c:2 **
[2021-01-09 12:47:46][DEBUG] :     key:10 @192.168.1.5 c:2 d:7
[2021-01-09 12:47:46][DEBUG] : ** Thermostat - Tuya_Therm_V2 @192.168.1.12 - c:1 **
[2021-01-09 12:47:46][DEBUG] :     key:11 @192.168.1.12 c:1 d:7
[2021-01-09 12:47:46][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-01-09 12:47:46][DEBUG] :   Memory used :3296 ko 368 o
[2021-01-09 12:48:00][DEBUG] : << Ping of: Thermostat Tuya @192.168.1.26  diff:21
[2021-01-09 12:48:00][DEBUG] :     Cmd to 192.168.1.26 - Try:192.168.1.26  6668 - Connect OK!
[2021-01-09 12:48:00][DEBUG] : << Ping of: Thermostat @192.168.1.50  diff:21
[2021-01-09 12:48:00][DEBUG] :     Cmd to 192.168.1.50 - Try:192.168.1.50  6668 - Connect OK!
[2021-01-09 12:48:00][DEBUG] : << Ping of: Inter Tuya 1 @192.168.1.23  diff:21
[2021-01-09 12:48:00][DEBUG] :     Cmd to 192.168.1.23 - Try:192.168.1.23  6668 - Connect OK!
[2021-01-09 12:48:00][DEBUG] : << Ping of: Led arche @192.168.1.28  diff:21
[2021-01-09 12:48:00][DEBUG] :     Cmd to 192.168.1.28 - Try:192.168.1.28  6668 - Connect OK!
[2021-01-09 12:48:00][DEBUG] : << Ping of: Led escalier @192.168.1.29  diff:21
[2021-01-09 12:48:00][DEBUG] :     Cmd to 192.168.1.29 - Try:192.168.1.29  6668 - Connect OK!
[2021-01-09 12:48:00][DEBUG] : << Ping of: Led plafond 1 @192.168.1.22  diff:21
[2021-01-09 12:48:00][DEBUG] :     Cmd to 192.168.1.22 - Try:192.168.1.22  6668 - Connect OK!
[2021-01-09 12:48:00][DEBUG] : << Ping of: Led plafond 2 @192.168.1.42  diff:21
[2021-01-09 12:48:00][DEBUG] :     Cmd to 192.168.1.42 - Try:192.168.1.42  6668 - Connect OK!
[2021-01-09 12:48:00][DEBUG] : << Ping of: Led plafond 3 @192.168.1.21  diff:21
[2021-01-09 12:48:00][DEBUG] :     Cmd to 192.168.1.21 - Try:192.168.1.21  6668 - Connect OK!
[2021-01-09 12:48:00][DEBUG] : << Update state of: Prise TV @192.168.1.5
[2021-01-09 12:48:00][DEBUG] :     Cmd to 192.168.1.5 - Try:192.168.1.5  6668 - Connect OK!
[2021-01-09 12:48:00][DEBUG] :     Out:-9
[2021-01-09 12:48:00][DEBUG] : << Ping of: Thermostat @192.168.1.12  diff:21
[2021-01-09 12:48:00][DEBUG] :     Cmd to 192.168.1.12 - Try:192.168.1.12  6668 - Connect OK!
[2021-01-09 12:48:00][DEBUG] : Receive from:192.168.1.26 (No learning mode)
[2021-01-09 12:48:00][DEBUG] : Receive from:192.168.1.50 (No learning mode)
[2021-01-09 12:48:00][DEBUG] : Receive from:192.168.1.23 (No learning mode)
[2021-01-09 12:48:00][DEBUG] : Receive from:192.168.1.28 (No learning mode)
[2021-01-09 12:48:00][DEBUG] : Receive from:192.168.1.29 (No learning mode)
[2021-01-09 12:48:00][DEBUG] : Receive from:192.168.1.22 (No learning mode)
[2021-01-09 12:48:00][DEBUG] : Receive from:192.168.1.42 (No learning mode)
[2021-01-09 12:48:00][DEBUG] : Receive from:192.168.1.21 (No learning mode)
[2021-01-09 12:48:00][DEBUG] : Receive from:192.168.1.12 (No learning mode)
[2021-01-09 12:48:00][DEBUG] : Receive from:192.168.1.5 (No learning mode)
[2021-01-09 12:48:00][DEBUG] :  Prise TV @192.168.1.5    Receive after decode :{"dps":{"1":true,"9":0,"17":1,"18":0,"19":0,"20":2236,"21":1,"22":619,"23":28771,"24":16570,"25":2510,"26":0,"38":"memory","41":"","42":"","46":false}}
[2021-01-09 12:48:00][DEBUG] :   Update devices @192.168.1.5 canal:2
[2021-01-09 12:48:00][DEBUG] :     Dps1|SwOnOffGet_TV:1 Dps18|CurrentGet formula:#value#/1000 #value#:0 After:0 Dps19|PowerGet formula:#value#/10 #value#:0 After:0 Dps20|VoltageGet formula:#value#/10 #value#:2236 After:223.6
[2021-01-09 12:48:00][DEBUG] :     No other states to update

et donne moi le log tj en beta avec la commande on ou off

1 « J'aime »
[2021-01-09 12:54:18][DEBUG] :  Prise TV @192.168.1.5    Receive after decode :{"dps":{"1":true,"9":0,"17":1,"18":0,"19":0,"20":2236,"21":1,"22":619,"23":28771,"24":16570,"25":2510,"26":0,"38":"memory","41":"","42":"","46":false}}
[2021-01-09 12:54:18][DEBUG] :   Update devices @192.168.1.5 canal:2
[2021-01-09 12:54:18][DEBUG] :     Dps1|SwOnOffGet_TV:1 Dps18|CurrentGet formula:#value#/1000 #value#:0 After:0 Dps19|PowerGet formula:#value#/10 #value#:0 After:0 Dps20|VoltageGet formula:#value#/10 #value#:2236 After:223.6
[2021-01-09 12:54:18][DEBUG] :     No other states to update
[2021-01-09 12:54:19][DEBUG] :     Group is :2
[2021-01-09 12:54:19][DEBUG] :     Cmd to 127.0.0.1: {"t":"1610193259","devId":"7cea0af0cdcf560c","dps":{"1":false},"uid":""} - canal:2 - Try:127.0.0.1  6900 - Connect OK!
[2021-01-09 12:54:19][DEBUG] :     Group is :2
[2021-01-09 12:54:19][DEBUG] :     Cmd to 127.0.0.1: {"t":"1610193259","devId":"7cea0af0cdcf560c","dps":{"1":true},"uid":""} - canal:2 - Try:127.0.0.1  6900 - Connect OK!
[2021-01-09 12:54:19][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.1.5 canal:2
[2021-01-09 12:54:19][DEBUG] :     Cmd to 192.168.1.5 - Try:192.168.1.5  6668 - Connect OK!
[2021-01-09 12:54:19][DEBUG] :     No state update
[2021-01-09 12:54:19][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.1.5 canal:2
[2021-01-09 12:54:19][DEBUG] :     Cmd to 192.168.1.5 - Try:192.168.1.5  6668 - Connect OK!
[2021-01-09 12:54:19][DEBUG] :     No state update
[2021-01-09 12:54:19][DEBUG] : Receive from:192.168.1.5 (No learning mode)
[2021-01-09 12:54:19][DEBUG] : Receive from:192.168.1.5 (No learning mode)

En beta la commande est bien envoyée au périphérique.
seul le ON/OFF ne fonctionne pas ?
si aucun ordre vers le périph ne fonctionne : problème de devID
tu as bien :

7cea0af0cdcf560c

?
en plus j’ai la même prise wifi et elle est OK

Oui le devid est bon, de plus la remontée d’état fonctionne bien, je vois bien le statut changer quand je change depuis smartlife, et la puissance remonter dans jeedom

peux tu charger la dernière beta et m’envoyer les logs du ON/OFF
remarque le devid peut être erroné et pourtant l’état mis à jour.
Pour moi c’est le devid
les logs devraient être plus explicite

1 « J'aime »
[2021-01-09 14:40:12][DEBUG] :     Cmd to 127.0.0.1: {"t":"1610199612","devId":"7cea0af0cdcf560c","dps":{"1":true},"uid":""} - canal:2 - Try:127.0.0.1  6900 - Connect OK!
[2021-01-09 14:40:12][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.1.5 canal:2
[2021-01-09 14:40:12][DEBUG] :     Cmd to 192.168.1.5 - Try:192.168.1.5  6668 - Connect OK!
[2021-01-09 14:40:12][DEBUG] :     No state update
[2021-01-09 14:40:12][DEBUG] : Receive from:192.168.1.5 (No learning mode)
[2021-01-09 14:40:12][DEBUG] :  >>    Receive after decode: Empty
[2021-01-09 14:40:20][DEBUG] :     Cmd to 127.0.0.1: {"t":"1610199620","devId":"7cea0af0cdcf560c","dps":{"1":false},"uid":""} - canal:2 - Try:127.0.0.1  6900 - Connect OK!
[2021-01-09 14:40:20][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.1.5 canal:2
[2021-01-09 14:40:20][DEBUG] :     Cmd to 192.168.1.5 - Try:192.168.1.5  6668 - Connect OK!
[2021-01-09 14:40:20][DEBUG] :     No state update
[2021-01-09 14:40:20][DEBUG] : Receive from:192.168.1.5 (No learning mode)
[2021-01-09 14:40:20][DEBUG] :  >>    Receive after decode: Empty