Page 65 sur 86

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

Publié : 25 avr. 2019, 22:36
par Grandpaff
Lorsque je reviens sur mon équipement, j'ai l'impression que certains paramètres ont été perdus :
Capture.JPG
Capture.JPG (49.27 Kio) Consulté 1490 fois
Jeton et identifiant ont laissé la place à intensité lumineuse ...

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

Publié : 25 avr. 2019, 23:00
par bcaro
Ton ID est correct.
Je t'ai demandé le log pour la commande UP (celle du plugin)

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

Publié : 26 avr. 2019, 08:58
par Grandpaff
Bonjour,

Voici le log que j'ai eu :

[2019-04-26 08:56:02][INFO] : !!************************** Start cron update WifilightV2 *******************************!!
[2019-04-26 08:56:02][INFO] : <<<<<<< Device: Volet - Class: Tuya_CU_1R>>>>>>>
[2019-04-26 08:56:02][DEBUG] : Group:<<
[2019-04-26 08:56:02][DEBUG] : Commande : {"gwId":"40400713ecfabc263102","devId":"40400713ecfabc263102"}
[2019-04-26 08:56:02][DEBUG] : try to connect to : 192.168.1.57 6668
[2019-04-26 08:56:02][DEBUG] : Connect OK
[2019-04-26 08:56:02][DEBUG] : Return Out size: 76
[2019-04-26 08:56:02][DEBUG] : return OK :0
[2019-04-26 08:56:02][DEBUG] : length:60
[2019-04-26 08:56:02][DEBUG] : len of decoded returned mess:48
[2019-04-26 08:56:02][DEBUG] : return decoded : {"devId":"40400713ecfabc263102","dps":{"1":"2"}}
[2019-04-26 08:56:02][DEBUG] : Read Json OK
[2019-04-26 08:56:02][DEBUG] : Down
[2019-04-26 08:56:02][DEBUG] : Connected:-1
[2019-04-26 08:56:02][INFO] : !!************************** End cron update WifilightV2 *******************************!!
[2019-04-26 08:56:33][DEBUG] : Commande : {"t":"1556261793","devId":"40400713ecfabc263102","dps":{"1":"1"},"uid":""}
[2019-04-26 08:56:33][DEBUG] : try to connect to : 192.168.1.57 6668
[2019-04-26 08:56:33][DEBUG] : Connect OK
[2019-04-26 08:56:33][DEBUG] : Return Out size: 0
[2019-04-26 08:56:33][DEBUG] : return empty
[2019-04-26 08:57:02][INFO] : !!************************** Start cron update WifilightV2 *******************************!!
[2019-04-26 08:57:02][INFO] : <<<<<<< Device: Volet - Class: Tuya_CU_1R>>>>>>>
[2019-04-26 08:57:02][DEBUG] : Group:<<
[2019-04-26 08:57:02][DEBUG] : Commande : {"gwId":"40400713ecfabc263102","devId":"40400713ecfabc263102"}
[2019-04-26 08:57:02][DEBUG] : try to connect to : 192.168.1.57 6668
[2019-04-26 08:57:02][DEBUG] : Connect OK
[2019-04-26 08:57:02][DEBUG] : Return Out size: 0
[2019-04-26 08:57:02][DEBUG] : return empty
[2019-04-26 08:57:02][DEBUG] : Connected:-5
[2019-04-26 08:57:02][INFO] : !!************************** End cron update WifilightV2 *******************************!!
[2019-04-26 08:58:01][INFO] : !!************************** Start cron update WifilightV2 *******************************!!
[2019-04-26 08:58:01][INFO] : <<<<<<< Device: Volet - Class: Tuya_CU_1R>>>>>>>
[2019-04-26 08:58:01][DEBUG] : Group:<<
[2019-04-26 08:58:01][DEBUG] : Commande : {"gwId":"40400713ecfabc263102","devId":"40400713ecfabc263102"}
[2019-04-26 08:58:01][DEBUG] : try to connect to : 192.168.1.57 6668
[2019-04-26 08:58:01][DEBUG] : Connect OK
[2019-04-26 08:58:01][DEBUG] : Return Out size: 76
[2019-04-26 08:58:01][DEBUG] : return OK :0
[2019-04-26 08:58:01][DEBUG] : length:60
[2019-04-26 08:58:01][DEBUG] : len of decoded returned mess:48
[2019-04-26 08:58:01][DEBUG] : return decoded : {"devId":"40400713ecfabc263102","dps":{"1":"2"}}
[2019-04-26 08:58:01][DEBUG] : Read Json OK
[2019-04-26 08:58:01][DEBUG] : Down
[2019-04-26 08:58:01][DEBUG] : Connected:-1
[2019-04-26 08:58:01][INFO] : !!************************** End cron update WifilightV2 *******************************!!

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

Publié : 26 avr. 2019, 17:44
par Grandpaff
Ce matin ; j'avais ce log :
Bonjour,

Voici ca que j'obtiens après avoir commandé une ouverture de volet :

[2019-04-26 05:52:55][DEBUG] : Commande : {"t":"1556250775","devId":"40400713ecfabc263102","dps":{"1":"1"},"uid":""}
[2019-04-26 05:52:55][DEBUG] : try to connect to : 192.168.1.57 6668
[2019-04-26 05:52:56][DEBUG] : Time out
[2019-04-26 05:52:56][DEBUG] : socket_connect() failed. Reason: () Operation already in progress
[2019-04-26 05:53:02][INFO] : !!************************** Start cron update WifilightV2 *******************************!!
[2019-04-26 05:53:02][INFO] : <<<<<<< Device: Volet - Class: Tuya_CU_1R>>>>>>>
[2019-04-26 05:53:02][DEBUG] : Group:<<
[2019-04-26 05:53:02][DEBUG] : Commande : {"gwId":"40400713ecfabc263102","devId":"40400713ecfabc263102"}
[2019-04-26 05:53:02][DEBUG] : try to connect to : 192.168.1.57 6668
[2019-04-26 05:53:02][DEBUG] : Connect OK
[2019-04-26 05:53:02][DEBUG] : Return Out size: 76
[2019-04-26 05:53:02][DEBUG] : return OK :0
[2019-04-26 05:53:02][DEBUG] : length:60
[2019-04-26 05:53:02][DEBUG] : len of decoded returned mess:48
[2019-04-26 05:53:02][DEBUG] : return decoded : {"devId":"40400713ecfabc263102","dps":{"1":"2"}}
[2019-04-26 05:53:02][DEBUG] : Read Json OK
[2019-04-26 05:53:02][DEBUG] : Down
[2019-04-26 05:53:02][DEBUG] : Connected:-1
[2019-04-26 05:53:02][INFO] : !!************************** End cron update WifilightV2 *******************************!!
[2019-04-26 05:54:01][INFO] : !!************************** Start cron update WifilightV2 *******************************!!
[2019-04-26 05:54:01][INFO] : <<<<<<< Device: Volet - Class: Tuya_CU_1R>>>>>>>
[2019-04-26 05:54:01][DEBUG] : Group:<<
[2019-04-26 05:54:01][DEBUG] : Commande : {"gwId":"40400713ecfabc263102","devId":"40400713ecfabc263102"}
[2019-04-26 05:54:01][DEBUG] : try to connect to : 192.168.1.57 6668
[2019-04-26 05:54:01][DEBUG] : Connect OK
[2019-04-26 05:54:01][DEBUG] : Return Out size: 76
[2019-04-26 05:54:01][DEBUG] : return OK :0
[2019-04-26 05:54:01][DEBUG] : length:60
[2019-04-26 05:54:01][DEBUG] : len of decoded returned mess:48
[2019-04-26 05:54:01][DEBUG] : return decoded : {"devId":"40400713ecfabc263102","dps":{"1":"2"}}
[2019-04-26 05:54:01][DEBUG] : Read Json OK
[2019-04-26 05:54:01][DEBUG] : Down
[2019-04-26 05:54:01][DEBUG] : Connected:-1
[2019-04-26 05:54:01][INFO] : !!************************** End cron update WifilightV2 *******************************!!

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

Publié : 27 avr. 2019, 07:50
par bcaro
l'interrupteur ne comprend pas la commande; Soit son protocole est différent, mais je trouve ça bizarre, soit la clé n'est pas la bonne. Pour l'instant toutes les personnes que j'ai aidées c'était pour un problème de clé : ajout d'un espace lors d'un copier/coller, modif de la clé par l'appli tuya, récupération de la clé d'un autre périphérique.
Est ce que tuya propose une mise à jour du micro logiciel ?

Sinon il faudrait espionner les commandes envoyées par l'appli tuya avec internet coupé . Dans ce cas l'appli envoie les commandes directement à l'interrupteur sans passer par un serveur externe. Utiliser par exemple :
https://techwiser.com/wireshark-alterna ... r-android/
j'utilise celui-ci :
https://play.google.com/store/apps/deta ... sslcapture

il faut quelques connaissances en informatique et on passe en mode privé.

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

Publié : 27 avr. 2019, 14:05
par Grandpaff
Merci,
Je vais partir à la recherche d’un téléphone sous android, mais je crains de ne pas le récupérer avant lundi.
J’ai bien monté une vm sous androïd, mais sans wifi, l’application smart home et TuyaSmart plante instantanément.
Sous iOS, l’application m’annonce que mes interrupteurs sont à jour.
Je dois débrancher ma box , couper les données cellulaires et étudier les trames qui passent à ce moment-là ? C’est ça ?

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

Publié : 27 avr. 2019, 14:28
par bcaro
oui c'est ça

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

Publié : 01 mai 2019, 09:10
par Grandpaff
Bonjour,

J'ai trouvé un tel sous android, et j'ai appliqué la procédure ci-dessous ... et l'application m'a fourni les informations.
Les ID récupérés via Wireshark étaient les bons, mais les jetons eux étaient faux !!!

Je suppose que l'opération aurait pu fonctionner en utilisant un tel IOS, mais le mien est verrouillé par mon entreprise (oui, c'est le tel du boulot ... ) .

Je valide la solution de goldorakiller !!! +1 +1 +1
goldorakiller a écrit :
28 mars 2019, 15:24
bcaro a écrit :
28 mars 2019, 14:57
@ goldorakiller
c'est sous quel système il faut faire les commandes npm ?
Il faut installé nodejs sous windows par exemple (NPM est inclus) : https://nodejs.org/en/
Je l'ai fait sous windows.

- Tu télécharges ici : https://nodejs.org/en/download/
- Tu dézip dans C: par exemple
- Shift + Clic Droit souris sur le dossier
- "Ouvrir une fenêtre de commande ici"
- la console apparait, tu tapes : npm i @tuyapi/cli -g
- l'installation se fait.
- Tu tapes npm i anyproxy -g puis anyproxy-ca
- il te demande si tu veux générer le certificat => Oui
- Tu tapes tuya-cli list-app
- Un message du pare feu apparait => tu autorises.
- Cette fenêtre apparait :
Sans titre.jpg

- Tu scan le QR code avec ton smartphone
- Tu configure le proxy sur ton smartphone avec l'adresse IP et le port (ton WIfi => proxy)
- Autorises le certificat
- ET ouvres ton appli Tuya smart et rafraichi les devices.
- Le token et le clé doivent apparaitre dans la console.

En espérant que cela aide.
Tu avais raison, souci de Jeton / ID ...
Mille mercis à toi bcaro !!! pour ton plugin et pour ton aide.
J'ai mis 5 étoiles !!!

Je vais retourner sur un site chinois et commander de quoi équiper le reste de la maison !

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

Publié : 02 mai 2019, 23:50
par Mohammed
Bonjour bcaro,
Tout d'abord, bravo pour ton plugin il est juste magistral! J'ai réussi à intégrer mes volet facilement.
J'ai un thermostat connecté aussi sur smartlife je vois son jeton et son ID, je voulais savoir si je peu l'intégrer avec le plugin, si oui comment stp?
D'avance merci pour ton retour.
La voici

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

Publié : 03 mai 2019, 22:41
par Mohammed
j'ai trouvé ça sur le net mais je ne suis pas développeur donc difficile de faire quoi que ce soit avec, c'est celui ci que j'ai le BHT 6000
BHT-6000GCLW
Pour les appareils à thermostat tels que BECA BHT-6000GCLW, le contenu du statut json se présente comme suit:

{"devId": "DEVICE_ID", "dps": {"1":true,"3":41,"2":39,"5":false,"4":"1","6":false,"102":0,"103":"1","104":true}}

dps.1 est le voyant d'affichage de l'écran (vrai ou faux)

dps.2 est le point de consigne du thermostat en décimal de 10 à 70 (exemple: pour 20,5 ° C, il faut mettre 41)

dps.3 est la température en décimale mesurée par le thermostat avec le même principe (exemple: pour 25 ° C, nous avons 50 retour dans cette valeur)

dps.4 est en mode opérationnel: 0 = auto (horaire) 1 = manuel

dps.5 - mode éco -> vrai = activé - faux = désactivé

dps.6 - verrouiller les paramètres -> true = activé - false = désactivé

Remarque: j'ai deux appareils. La différence est que, dans l'un de ceux-ci, j'ai désactivé le capteur externe (Types de capteurs = In) dans la première valeur DPS suivante. Elle provient du périphérique avec le capteur externe désactivé, la seconde provient des paramètres d'usine.

dps.102 27 - 0

dps.103 '0' - '1'

dps.104 'false' - 'true'[/i]
merci pour l'aide

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

Publié : 04 mai 2019, 06:19
par bcaro
As tu un capteur extérieur ?
sinon crée un équipement tuya et n'importe quel sous type.
Tu mets le couple ID/token (voir + haut)
tu n'utilise pas les commandes, ça ne fonctionnera pas et ça peut bloquer temporairement les connexions.
Par contre tu vas dans les logs, normalement il affichera les dps du périphérique toutes les minutes.
Tu vérifies ce que tu as lu sur le net en modifiant les paramètres avec l'appli tuya et en attendant 1 min
Si tu as le capteur extérieur, le dire à quel n° de dps il correspond

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

Publié : 04 mai 2019, 15:02
par Mohammed
bcaro a écrit :
04 mai 2019, 06:19
As tu un capteur extérieur ?
sinon crée un équipement tuya et n'importe quel sous type.
Tu mets le couple ID/token (voir + haut)
tu n'utilise pas les commandes, ça ne fonctionnera pas et ça peut bloquer temporairement les connexions.
Par contre tu vas dans les logs, normalement il affichera les dps du périphérique toutes les minutes.
Tu vérifies ce que tu as lu sur le net en modifiant les paramètres avec l'appli tuya et en attendant 1 min
Si tu as le capteur extérieur, le dire à quel n° de dps il correspond
Merci pour ton retour, non je n'ai pas de capteur extérieur,
voila ce que j'ai dans les logs :
[2019-05-04 14:54:03][INFO] : <<<<<<< Device: thermostat - Class: Tuya_CU_1R>>>>>>>
[2019-05-04 14:54:03][DEBUG] : Group:<<
[2019-05-04 14:54:03][DEBUG] : Commande : {"gwId":"38846686cc50e32298b0","devId":"38846686cc50e32298b0"}
[2019-05-04 14:54:03][DEBUG] : try to connect to : 192.168.1.30 6668
[2019-05-04 14:54:03][DEBUG] : Connect OK
[2019-05-04 14:54:03][DEBUG] : Return Out size: 138
[2019-05-04 14:54:03][DEBUG] : return OK :0
[2019-05-04 14:54:03][DEBUG] : length:122
[2019-05-04 14:54:03][DEBUG] : len of decoded returned mess:110
[2019-05-04 14:54:03][DEBUG] : return decoded : {"devId":"38846686cc50e32298b0","dps":{"1":true,"2":34,"3":37,"4":"1","5":false,"6":false,"102":0,"104":true}}
[2019-05-04 14:54:03][DEBUG] : Read Json OK
[2019-05-04 14:54:03][DEBUG] : Up
[2019-05-04 14:54:03][DEBUG] : Connected:-1

merci pour ton retour

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

Publié : 04 mai 2019, 15:20
par bcaro
peux tu essayer de modifier un peu tous les paramètres avec l'appli mobile pour essayer de modifier dps 102 et 104 ? et voir à quoi ils correspondent ?

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

Publié : 04 mai 2019, 15:36
par Mohammed
je vais essayé de voir ça, en tous cas j'arrive a allumer et éteindre le thermostat avec "1":true et "1":false,
en fait je peux rajouter une sonde sur le thermostat (sonde avec cable) je me demande si ce n'est pas ça!
je teste...

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

Publié : 04 mai 2019, 16:12
par bcaro
télécharge la mise à jour du plugin

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

Publié : 04 mai 2019, 17:06
par Mohammed
C'est fait, les commandes sont bien présent, faut que je la supprime et que je la réinstalle le thermostat, je te fais un retour complet ce soir car la je suis sortie,
En tous cas bravo à toi et merci pour ta réactivité!

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

Publié : 04 mai 2019, 22:07
par Mohammed
tous fonctionne (commandes et retours d'états) sauf le réglage de la température de consigne, quand j'essai de mettre une température par exemple 21, mon thermostat physique affiche 00.0 et reste sur zero. sachant que à la base la température mini était de 5 et max 35 (thermostat physique et application smartelife).

bien évidemment l'application Smartlife est fermée.

j'ai trouvé qqch ici si ça peu t'aider : http://bozothegeek.blogspot.com/
encore merci pour ton travail de Pro!

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

Publié : 04 mai 2019, 22:17
par Mohammed
voici les Logs quand je commande une température de 25, ce que je ne comprends pas c'est que dsp 2 affiche bien 50 ce qui correspond à 25°
[2019-05-04 22:13:09][DEBUG] : Commande : {"t":"1557000789","devId":"38846686cc50e32298b0","dps":{"2":"50"},"uid":""}
[2019-05-04 22:13:09][DEBUG] : try to connect to : 192.168.1.30 6668
[2019-05-04 22:13:09][DEBUG] : Connect OK
[2019-05-04 22:13:10][DEBUG] : Return Out size: 28
[2019-05-04 22:13:10][DEBUG] : Return Out size: 0
[2019-05-04 22:13:10][DEBUG] : return empty

voici les logs quand je commande une température de 25° avec l'application smartlife :
[2019-05-04 22:53:03][INFO] : <<<<<<< Device: Thermostat Salon - Class: Tuya_Therm>>>>>>>
[2019-05-04 22:53:03][DEBUG] : Commande : {"gwId":"38846686cc50e32298b0","devId":"38846686cc50e32298b0"}
[2019-05-04 22:53:03][DEBUG] : try to connect to : 192.168.1.30 6668
[2019-05-04 22:53:03][DEBUG] : Connect OK
[2019-05-04 22:53:03][DEBUG] : Return Out size: 138
[2019-05-04 22:53:03][DEBUG] : return OK :0
[2019-05-04 22:53:03][DEBUG] : length:122
[2019-05-04 22:53:03][DEBUG] : len of decoded returned mess:110
[2019-05-04 22:53:03][DEBUG] : return decoded : {"devId":"38846686cc50e32298b0","dps":{"1":true,"2":50,"3":38,"4":"1","5":false,"6":false,"102":0,"104":true}}
[2019-05-04 22:53:03][DEBUG] : Read Json OK
[2019-05-04 22:53:03][DEBUG] : Connected:-1
[2019-05-04 22:53:03][INFO] : !!************************** End cron update WifilightV2 *******************************!!

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

Publié : 05 mai 2019, 07:34
par bcaro
Corrigé
N'hésite pas à voter pour le plugin
Et si tu peux trouver le sens des dps 102 et 104

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

Publié : 05 mai 2019, 14:13
par Mohammed
rebonjour, le problème est tjr présent,
j'ai remarqué que quand je fais "2":50,"3":"#slider#" la commande passe et je n'ai pas d'erreur de température. donc à mon avis il faut ajouté le dps 3 systématiquement pour la commande de la température de consigne, bizarre! mais ça marche .
c'est bon j'ai voté, je ne pouvais pas mettre plus de 5 lol
à te lire