Plugin wifilightV2 - Tuya - Smart Life

Comme granchoupi, je ne dispose que d’un iPhone et donc mon appli Smart Life est automatiquement sur la dernière version. Existe-t-il une alternative pour récupérer les données nécessaires - id et clef - par exemple depuis un PC sur le même réseau ?
Merci

Bonjour à tous!

Je désespère de connecter mes prises Teckin Smartplug…
Je passe bien sur comme vous par l’appli Smart Thing + Packet Capture mais ce dernier n’arrive pas à déchiffrer les paquets qui remontent avec des données (il y en a peu au passage…)
Cela est du au certificat SSL que je n’arrive pas à installer malgré mes efforts de compréhension et mes nombreuses heures de recherche google.
La description de l’application pour corriger le pb du certificat est d’ailleurs on ne peut plus obscure:
"If you can’t capture your app’s SSL packets

Do one of the followings:

Du chinois pour moi qui ne suit pas développeur android…

Bref, quelqu’un a réussit à installer ces certificats SSL? Je n’ai pas non plus de vieux téléphone à disposition pour avoir un ancien targetSDK…

Bonjour @bernardfr.caron

J’utilise ton plugin pour les équipements suivants :


Et je t’en remercie :wink:

Seulement voilà, depuis quelques semaines, je me retrouve avec un phénomène bizarre que je n’arrive pas à expliquer !

En effet, il arrive de façon aléatoire (1 à 2 fois par jour) qu’un de mes interrupteurs ne réponde plus : Quand j’appuie sur l’inter, jeedom ne répond pas, et inversement.
Le pb peut arriver sur les 2 inters, mais jamais ensemble.

J’ai activé les logs debug, mais ce qui est bizarre, c’est que quand le pb arrive, rien n’apparait quand j’appuie sur l’inter.?! comme s’il ne fonctionnait plus. Or, une simple relance du demon permet de régler le pb.
Lorsque le pb apparait, l’appli smartlife se met bien à jour et les commandes répondent correctement. Mais pas dans le plugin.

Dans un premier temps, je pensais que le pb faisait suite à une mise à jour du plugin. Je suis donc revenu en arrière (avant le début des pb), Version 2020-01-18 12:03:13 mais le pb est revenu.

Je sèche !
Merci pour ton aide car j’aurais bien la solution de passer par IFTTT et le plugin Smart Life, mais je souhaiterais vraiment rester avec ton plugin et en interne.

Bonjour,

j’ai eu un soucis identique il y a 15j avec un inter double, mais je faisais des travaux chez moi, j’ai mis ça sur le compte du changement de mes équipements réseau. Le soucis a disparu après quelques jours.
Relancer le demon résolvait le soucis (d’où mon hypothèse du réseau, car j’ai pensé que ça déconnectait les sockets du plugin)

difficile de t’aider sur un tel phénomène et sans traces dans les logs.
c’est toujours le même inter ou alors ça peut être n’importe lequel ?
normalement il faut que l’appli smart soit coupée.
SI la relance du demon refait fonctionner et de manière durable il devrait y avoir une solution mais il faut des traces dans les logs.

Oui c’est bien ce que je ne comprends pas.
Rien dans le log quand j’appuie sur l’inter contrairement à d’habitude (il est assez verbeux en général ;))

Les 2 inters sont concernés mais jamais ensemble. Càd que quand 1deconne, l’autre ne pose pas de pb.
Et je ne lance jamais l’application (sauf pour faire les tests ces derniers jours)

J’avais pensé à faire un reset du demon regulier. Mais je ne savais pas quel impact ça pouvait avoir ? Si tu me diriges vers ça, je commencerai toutes les heures pour voir.
Mais la solution ne semble pas durable car ça revient quasiment tous les jours.

En ce qui concerne des pb réseau, j’y avais aussi pensé. Mais je ne perds pas le ping de l’inter quand ça arrive. Et puis tous les autres équipements fonctionnent avec le plugin. Et je ne sais pas vraiment quoi chercher de plus dans cette direction.

En tout cas, merci pour votre aide. :blush:

Bonjour,

je ne parviens à trouver la réponse:

est ce que les prises Gosund Smart plug SP111 sont-elles compatibles avec le plug-in (on/off/consommation) ?

https://www.amazon.fr/Gosund-Compatible-contrôlez-appareils-électroménagers/dp/B07ZS97KL1/ref=sr_1_1?__mk_fr_FR=ÅMÅŽÕÑ&keywords=gosund+sp111&qid=1581157005&sr=8-1

merci d’avance. :slightly_smiling_face:

compatible tuya donc oui
attention à la procédure pour récupérer les infos recherche wifilightV2

Bonjour,

pour info sur plusieurs téléphones android one (v9 et 10) impossible de faire fonctionner packet capture: erreur cannot create certificate.

Apres avoir bataillé plusieurs heures… j’ai fini par essayer avec httpcanary… ca a marché du premier coup.

Donc pour ceux qui ont un probleme avec packet capture : httpcanary marche nickel.

peux tu détailler la procédure ici :

avec quelles versions des logiciels (comme dans le tuto existant)
et merci!

La proc que j’ai suivie :

1 « J'aime »

je pense qu’il faudra un jour se pencher sur les API de tuya. Via tuyaha, j’obtiens facilement mes id à partir du couple login/pass mais pas les clés. elles ne sont pas dans la réponse de l’API. Par contre, l’appli officielle smarthome les obtient, donc il faudrait analyser les échanges entre l’appli et le serveur (ça c’est facile, les url sont en clair via n’importe quel proxy) et comprendre comment sont encodées les requêtes ‹ request-id › et ‹ sign › (ça c’est la partie que je ne maîtrise pas). En ‹ simulant › l’appli officielle via un script, on pourrait obtenir toutes les infos

Merci pour la réponse, je vois que pour récupérer les ID on utilise une app Android… je suis en iOS d’apple et donc je n’ai pas android à disposition, y-aurait-il un autre moyen ?

Merci.

1 « J'aime »

@ranucci
j’ai ajouté la procédure, faut il aussi une version ancienne de l’appli tuya ?

comme marqué dans ma version de la proc j’ai testé avec la 3.11.0

vu qu’elle etait deja installée sur mon téléphone je n’ai pas testé avec une autre.
mais aucune raison que ca fonctionne en 3.14 avec cette proc, la méthode de décryptage est la même.

Même problème pour moi :frowning:

Tu m’as sauvé ! Je mettais ça en triple interrupteur sans chercher le mot curtain que j’ai même pas vu dans la liste au départ… J’espère que ça va fonctionner comme ça !

bonjour à tous, je vous mets un résumé de ce qui m’est arriver avec un thermostat BHT-600 et la solution pour moi

bon, je reviens avec de bonnes nouvelles, ca marche.

impossible de le faire avec packet capture, il veut pas installer le certificat et httpcanary ne décode pas.
du coup après moult recherche, je suis tomber sur ça

j’ai suivi la méthode « Linking a Tuya Device with MITM (deprecated) » en modifiant un peu suivant les infos trouvé

installation du certificat, deux fois, un pour les applis et un pour le wifi. (trouvé sur github)
configuration du proxy, sur une connexion déjà existante, on ouvre pas smart life mais pas jinvoo smart, ça fonctionne pas.
par contre si on supprimer la connexion enregistré du téléphone et qu’on la remet directement avec le proxy, la ça marche direct via jinvoo smart. (jamais réussi avec smart life)

du coup voila si ça peut aider d’autre utilisateur

merci

Bonjour, maintenant que mes appareils sont sur jeedom, dois-je les supprimer de smart life ?

Non moi je les ai laisser