Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Pour échanger sur les plugins classés en catégorie "Objets connectés"
bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 05 juil. 2019, 05:53

m.georgein a écrit :
05 juil. 2019, 00:12
Bonjour,

Il faudrait corriger ou supprimer (c'est une ligne de log debug) la ligne 179 de :
/var/www/html/plugins/wifilightV2/3rdparty/yeelight.php

Actuellement elle provoque de nombreuses lignes d'erreurs dans les logs ...

Merci
m'envoyer ces logs pour voir
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

ambass
Timide
Messages : 6
Inscription : 28 juin 2019, 18:18

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par ambass » 05 juil. 2019, 11:25

bcaro a écrit :
29 juin 2019, 15:17
C'est le localkey qui n'est pas correct , sans lui on peut néanmoins récupérer les infos de la prise
et lire la signature
Je me suis un peu emballé.... Pour le premier cela a effectivement marché.
Pour le 2 ème cela se complique il dialogue en TLSv1.2 et rien n'est décryptable dans WireShark pour trouver le localKey...
Je suppose que c'est le protocole v2, mais là je tourne en rond pour récupérer cette foutue clé. ( Essayé la vielle APK mais il ne veut que faire la mise à jour.... )
Je sais donc capturer le reseau WiFi, je ne suis pas au top sur Android, mais s'il le faut on le fera..... Y a-t-il un truc simple ?

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 05 juil. 2019, 12:12

SI tout est crypté c'est bien une V2 (ne fonctionne dans aucun sens)
il faut utiliser packet capture sous android pour récupérer la clé:
intégrer l'équipement dans l'appli tuya
sortir de tuya
lancer packet capture
lancer l'appli tuya
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

ambass
Timide
Messages : 6
Inscription : 28 juin 2019, 18:18

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par ambass » 05 juil. 2019, 13:39

:D Nickel, en fait c'est super facile....
C'est le wiki qui est un sac à embrouilles....
Merci encore.

forplatina
Timide
Messages : 156
Inscription : 09 avr. 2018, 23:14

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par forplatina » 05 juil. 2019, 19:39

Bonsoir, je viens d'acheter ce plugin, et ça fait 4 heures que je test une prise connectée compatible Smartlife sans aucun succès.

J'ai bien un retour d'état avec -1 mais le on et off ne fonctionne pas du tout.

Pourriez vous me dire déjà si mon jeton et identifiant est ok svp.

A savoir que je souhaite connecter "la prise cuisine", j'ai donc pris pour le jeton la valeur suivante : 5fa74028432e7124
et en identifiant : 02200264ecfabc897fd8

Voici ci-dessous ce que j'ai récupéré depuis packet captur via mon tel android (j'ai surligné en gras, les lignes que j'ai prises) :

{
"result": [
{
"result": {},
"a": "tuya.m.my.group.device.relation.list",

"success": true,
"v": "2.0",
"status": "ok"
},
{
"result": [
{
"bizType": 6,
"bizId": "20003053dc4f22ca02bb",
"displayOrder": -1,
"roomId": "-1",
"homeDisplayOrder": 0
},
{
"bizType": 6,
"bizId": "02200264ecfabc897fd8",
"displayOrder": -1,
"roomId": "-1",
"homeDisplayOrder": 1
},
{
"bizType": 6,
"bizId": "02200264ecfabc8983fd",
"displayOrder": -1,
"roomId": "-1",
"homeDisplayOrder": 2
}
],
"a": "tuya.m.my.group.device.sort.list",

"success": true,
"v": "1.0",
"status": "ok"
},
{
"result": [
{
"virtual": false,
"dpName": {},

"uuid": "02200264ecfabc8983fd",
"iconUrl": "https://images.tuyaeu.com/smart/product_icon/cz.png",

"runtimeEnv": "prod",
"devId": "02200264ecfabc8983fd",

"productId": "7e4azRqXX7huIDvh",
"dps": {
"1": false,
"2": 0
},
"activeTime": 1

"moduleMap": {
"wifi": {
"upgradeStatus": 3,
"bv": "5.28",
"cdv": "1.0.0",
"pv": "2.1",
"verSw": "0.1.2",
"isOnline": true,
"id": 1778203,
"cadv": ""
},
"mcu": {
"upgradeStatus": 0,
"cdv": "",
"verSw": "0.1.2",
"isOnline": true,
"id": 1778204,
"cadv": ""
}
},
"devAttribute": 0,
"name": "prise cuisine",
"timezoneId": "Europe/Paris",
"category": "cz",
"localKey": "5fa74028432e7124"
},
{
"virtual": false,
"dpName": {},

"uuid": "02200264ecfabc897fd8",
"iconUrl": "https://images.tuyaeu.com/smart/product_icon/cz.png",

"runtimeEnv": "prod",
"devId": "02200264ecfabc897fd8",
"dpMaxTime": 1562258764333,
"productId": "7e4azRqXX7huIDvh",
"dps": {
"1": false,
"2": 0
},
"activeTime": 1559467310,
"ip": "8
"moduleMap": {
"wifi": {
"upgradeStatus": 3,
"bv": "5.28",
"cdv": "1.0.0",
"pv": "2.1",
"verSw": "0.1.2",
"isOnline": true,
"id": 1760627,
"cadv": ""
},

Pour finir, voici mon paramétrage sous jeedom :

Image

Image

J'ai laissé l'onglet commandes tel quel...

Alors ai je une prise non compatible et je lache l'affaire, ou bien je me loupe depuis 4 heures et une aide serait vraiment la bienvenue.

En vous remerciant par avance.
Dernière édition par forplatina le 06 juil. 2019, 12:23, édité 1 fois.

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 05 juil. 2019, 22:19

le devid est :
02200264ecfabc8983fd
et peut être que c'est une V2
et peut être que l'appli tuya n'est pas fermée
sinon avec les logs du deamon ça pourrait aider un peu plus pour t'aider
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

forplatina
Timide
Messages : 156
Inscription : 09 avr. 2018, 23:14

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par forplatina » 05 juil. 2019, 22:37

Merci Bcaro t'es un chef. Ca fonctionne du 1er coup en changeant le devID. Et pourtant je suis sur d'avoir testé celui-ci aussi. Mais bon comme tu dis, entre le fait de "snifer" le wifi, penser à virer l'appli pour que jeedom prenne le relais etc.... J'avais du louper un truc.

Pour finir, pourrais tu me dire à quoi correspond le 2e devID (celui que j'ai utilisé à tort) ?

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 05 juil. 2019, 22:52

aucune id ;-)
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

forplatina
Timide
Messages : 156
Inscription : 09 avr. 2018, 23:14

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par forplatina » 05 juil. 2019, 22:58

jolie :D

Pour finir, vu que j'ai d'autres prises de ce type à intégrer, comment distinguer le bon DevID ? il est censé être positionné avant celui du jeton ?

En gros comment étais tu sûr du bon devID ?

Un grand merci par avance 8-)

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 05 juil. 2019, 23:45

Le devid est avant le local key dans le même bloc encadré par {}
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

Avatar de l’utilisateur
m.georgein
Timide
Messages : 299
Inscription : 18 mars 2016, 23:46
Localisation : 13820

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par m.georgein » 05 juil. 2019, 23:53

bcaro a écrit :
05 juil. 2019, 05:53
m.georgein a écrit :
05 juil. 2019, 00:12
Bonjour,

Il faudrait corriger ou supprimer (c'est une ligne de log debug) la ligne 179 de :
/var/www/html/plugins/wifilightV2/3rdparty/yeelight.php

Actuellement elle provoque de nombreuses lignes d'erreurs dans les logs ...

Merci
m'envoyer ces logs pour voir
Juste un extrait du log cron_execution rempli d'erreur

Code : Tout sélectionner

PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Warning:  socket_read(): unable to read from socket [104]: Connection reset by peer in /var/www/html/plugins/wifilightV2/core/class/wifilightV2.class.php on line 481
PHP Warning:  socket_read(): unable to read from socket [104]: Connection reset by peer in /var/www/html/plugins/wifilightV2/core/class/wifilightV2.class.php on line 481
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
Plateforme :
NUCNUC6i5SYK en VM STRETCH
Version Jeedom 4.0.9
Version PHP 7.0.33-0+deb9u1
Version OS Linux debian9 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux [9.6]
Version database 10.1.26-MariaDB-0+deb9u1

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 06 juil. 2019, 06:42

Me fournir aussi les logs de wifilightV2
Merci
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

mjeanne
Actif
Messages : 625
Inscription : 11 mars 2017, 18:36

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par mjeanne » 06 juil. 2019, 10:36

bonjour,
forplatina a écrit :
05 juil. 2019, 22:37
Pour finir, pourrais tu me dire à quoi correspond le 2e devID (celui que j'ai utilisé à tort) ?
Il y a une possibilité pour que ce soit l'état des ports USB.

Vous devriez modifier votre post, pour supprimer les infos personnelles, telles que vos coordonnées GPS que l'appli tuya a pris soin de collecter

forplatina
Timide
Messages : 156
Inscription : 09 avr. 2018, 23:14

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par forplatina » 06 juil. 2019, 12:25

Merci en effet cela doit être ça.

J'ai retiré également certaines infos dont le gps. Merci

J'ai tenté d'ajouter une seconde prise (même modèle) mais j'ai du encore me louper sur l'assocation identifiant/jeton. Je tenterai de nouveau.
Pbm en tout cas, c'est que j'ai l'impression que le mauvais paramétrage de la seconde prise déclenche plein d'erreurs sur le demon.

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 06 juil. 2019, 13:08

si c'est le cas m'envoyer les logs
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

forplatina
Timide
Messages : 156
Inscription : 09 avr. 2018, 23:14

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par forplatina » 06 juil. 2019, 15:29

Ok si j'ai le temps je retente ce soir, et j'envoi les logs;

vincent62100
Timide
Messages : 146
Inscription : 17 déc. 2017, 21:19

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par vincent62100 » 07 juil. 2019, 08:49

wipeout85800 a écrit :
01 févr. 2019, 16:27
Hello, juste un petit retour d'expérience concernant la compatibilité Tuya .....
SmartPlug de marque TECKIN achetées sur amazon sont parfaitement fonctionnelles aprés recup des ID ... (app efamily et lecture du log .abj pour la récupération des ID ...)
https://www.amazon.fr/gp/product/B07M96 ... UTF8&psc=1
Good job !!
Bonjour, je me permet de solliciter ton aide, car j'ai acheté les mêmes prises TECKIN et je n'arrive pas à récupérer les jeton(key), je n'arrive pas à lire les trames avec Packet capture, la plupart des sigles sont en losange avec point d'interrogation .Donc pour l'instant j'ai bien leur adresses IP mais pas les keys
Pourrais tu me guider avec ta méthode?
Merci beaucoup ;-)
jeedom 3.3.7
Raspberry pi 3
Xiaomi ( 2 gateways / 22 périphériques )
Edisio ( 3 périphériques)
RFXCOM-RFXtrx433E ( 20 périphériques DI-O)
Smart life ( 6 prises Teckin)

mjeanne
Actif
Messages : 625
Inscription : 11 mars 2017, 18:36

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par mjeanne » 07 juil. 2019, 12:59

bonjour,
vincent62100 a écrit :
07 juil. 2019, 08:49
je n'arrive pas à lire les trames avec Packet capture, la plupart des sigles sont en losange avec point d'interrogation .Donc pour l'instant j'ai bien leur adresses IP mais pas les keys
il faut chercher dans d'autres trames que celles avec l'appareil, puisqu'elles sont justement chiffrées. En particulier il faut regarder celles échangées avec les serveurs de tuya (vers les adresses en 'amazonaws') en début de capture.

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 10 juil. 2019, 04:55

nouvelle version :
- ajout des prises TP-Link V2. Nécessite la récupération d'un jeton
- correction sur l'affichage de la puissance et de la consommation (Tuya et TP-Link)
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

vincent62100
Timide
Messages : 146
Inscription : 17 déc. 2017, 21:19

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par vincent62100 » 10 juil. 2019, 08:01

mjeanne a écrit :
07 juil. 2019, 12:59
bonjour,
vincent62100 a écrit :
07 juil. 2019, 08:49
je n'arrive pas à lire les trames avec Packet capture, la plupart des sigles sont en losange avec point d'interrogation .Donc pour l'instant j'ai bien leur adresses IP mais pas les keys
il faut chercher dans d'autres trames que celles avec l'appareil, puisqu'elles sont justement chiffrées. En particulier il faut regarder celles échangées avec les serveurs de tuya (vers les adresses en 'amazonaws') en début de capture.
Merci mjeanne, j'ai fini par trouver les keys, j'ai relancé plusieurs fois Packet capture pour qu'il m'affiche les bonnes trames, encore merci ;-)
jeedom 3.3.7
Raspberry pi 3
Xiaomi ( 2 gateways / 22 périphériques )
Edisio ( 3 périphériques)
RFXCOM-RFXtrx433E ( 20 périphériques DI-O)
Smart life ( 6 prises Teckin)

Verrouillé

Revenir vers « [Catégorie] Objets connectés »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 19 invités