Intégration de la lampe de bureau Mi Smart LED Desk Lamp Pro

Salut. Je souhaite demander l’intégration de cette lampe, modèle MJTD02YL (yeelink.light.lamp2) , dans le #plugin-xiaomihome . Pouvez-vous me dire la procédure ? Quelles informations dois-je fournir ? Pour le moment j’ai déjà obtenu le token mais le modèle n’apparaît pas dans la liste des appareils du plugin. Merci.

1505-1
1520-3

Salut @lunarok . L’intégration peut-elle se faire ?

Est-ce que quelqu’un sait s’ils sont intégrés ou s’ils peuvent l’être à l’aide du #plugin-wifilightv2 ? Merci.

Je répond pour wifilightV2
Configurer un équipement wifilightV2 : Yeelight … V2, avec le jeton, l’adresse IP, création des commandes : max, lire et appliquer ce qu’il y a dans le cartouche bleu
Essayer tous les sous types existants et voir ceux qui font allumer/éteindre la lampe. Si aucun n’allume/éteint il y a probablement un souci de config (IP, jeton, connexion, etc.). Parmi ceux qui réagissent au on/off voir celui qui a le meilleur fonctionnement par rapport à la lampe.
Garder cette config.
Pour la suite, ça fait tellement longtemps que je n’ai pas regardé cette partie du plugin, que je ne suis pas certain.
Normalement, quand on joue avec l’appli Xiaomi, le plugin répercute l’état et il y a des traces dans les logs, je pense _tuya.
J’ai besoin de ces traces pour les commandes manquantes ou KO côté plugin, en expliquant bien quelle commande a été faite sur l’appli Xiaomi pour faire le lien entre la trace du log et la commande réalisée.

Salut. Je vous remercie pour votre commentaire. Pour le moment je n’ai pas acheté le plugin wifilight, je ne peux donc pas faire les tests avec l’application Xiaomi.

Oui, j’ai le plugin xiaomihome depuis des années, que j’utilise pour intégrer divers aspirateurs. J’ai mis le log (une seule lampe activée) pour ce que ça vaut, je n’y comprends rien. Lors de la création de l’appareil, j’ai essayé différents modèles, et j’ai fini par sélectionner Lampe Philips Eyecare, avec laquelle je peux l’allumer, l’éteindre et modifier la luminosité depuis le plugin. En principe, la température de couleur et les différents modes (lecture, lecture de nuit, ordinateur, etc.) manqueraient. Merci.

[2023-08-29 13:45:10][DEBUG] : Rafraîchissement de XiaomiWifi : Desk Lamp 1
[2023-08-29 13:45:10][DEBUG] : Envoi : {"apikey":"xxxxxxxxxxxxxxxxxx","type":"wifi","cmd":"refresh","model":"philipseyecare","dest":"192.168.2.27","token":"xxxxxxxxxxxxxxxxxxxx","devtype":"","serial":""}
[2023-08-29 13:45:10.304][DEBUG] : Client connected to [127.0.0.1:38312]
[2023-08-29 13:45:10.304][DEBUG] : Message read from socket: b'{"apikey":"xxxxxxxxxxxxxxxxxxxxxxx","type":"wifi","cmd":"refresh","model":"philipseyecare","dest":"192.168.2.27","token":"xxxxxxxxxxxxxxxxxxxxxxxx","devtype":"","serial":""}'
[2023-08-29 13:45:10.304][DEBUG] : Client disconnected from [127.0.0.1:38312]
[2023-08-29 13:45:10.362][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-08-29 13:45:10.362][DEBUG] : SOCKET-READ------Received command from jeedom : refresh
[2023-08-29 13:45:10.362][DEBUG] : SOCKET-READ------Refreshing : philipseyecare
[2023-08-29 13:45:10.362][DEBUG] : refreshing {'apikey': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'type': 'wifi', 'cmd': 'refresh', 'model': 'philipseyecare', 'dest': '192.168.2.27', 'token': 'xxxxxxxxxxxxxxxxxxxxxxxxx', 'devtype': '', 'serial': ''}
[2023-08-29 13:45:10.380][DEBUG] : params {"id":30091,"result":["on","58","","","","","","",""],"exe_time":0}
[2023-08-29 13:45:10.399][DEBUG] : Send to jeedom : {'devices': {'wifi_192.168.2.27': {'model': 'philipseyecare', 'ip': '192.168.2.27', 'status': {'power': 'on', 'bright': '58', 'notifystatus': '', 'ambstatus': '', 'ambvalue': '', 'eyecare': '', 'scene_num': '', 'bls': '', 'dvalue': ''}}}}
[2023-08-29 13:45:10.402][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2023-08-29 13:45:10][DEBUG] : Status Array (     [model] => philipseyecare     [ip] => 192.168.2.27     [status] => Array         (             [power] => on             [bright] => 58             [notifystatus] =>              [ambstatus] =>              [ambvalue] =>              [eyecare] =>              [scene_num] =>              [bls] =>              [dvalue] =>          )  ) 
[2023-08-29 13:45:10.594][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx HTTP/1.1" 200 0
[2023-08-29 13:50:10][DEBUG] : Rafraîchissement de XiaomiWifi : Desk Lamp 1
[2023-08-29 13:50:10][DEBUG] : Envoi : {"apikey":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","type":"wifi","cmd":"refresh","model":"philipseyecare","dest":"192.168.2.27","token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxx","devtype":"","serial":""}
[2023-08-29 13:50:10.083][DEBUG] : Client connected to [127.0.0.1:42612]
[2023-08-29 13:50:10.083][DEBUG] : Message read from socket: b'{"apikey":"xxxxxxxxxxxxxxxxxxxxxxxxxxxx","type":"wifi","cmd":"refresh","model":"philipseyecare","dest":"192.168.2.27","token":"xxxxxxxxxxxxxxxxxxxxxxxxxxx","devtype":"","serial":""}'
[2023-08-29 13:50:10.083][DEBUG] : Client disconnected from [127.0.0.1:42612]
[2023-08-29 13:50:10.154][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-08-29 13:50:10.154][DEBUG] : SOCKET-READ------Received command from jeedom : refresh
[2023-08-29 13:50:10.154][DEBUG] : SOCKET-READ------Refreshing : philipseyecare
[2023-08-29 13:50:10.154][DEBUG] : refreshing {'apikey': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'type': 'wifi', 'cmd': 'refresh', 'model': 'philipseyecare', 'dest': '192.168.2.27', 'token': 'xxxxxxxxxxxxxxxxxxxxxxxxxxx', 'devtype': '', 'serial': ''}
[2023-08-29 13:50:10.171][DEBUG] : params {"id":51470,"result":["on","30","","","","","","",""],"exe_time":0}
[2023-08-29 13:50:10.218][DEBUG] : Send to jeedom : {'devices': {'wifi_192.168.2.27': {'model': 'philipseyecare', 'ip': '192.168.2.27', 'status': {'power': 'on', 'bright': '30', 'notifystatus': '', 'ambstatus': '', 'ambvalue': '', 'eyecare': '', 'scene_num': '', 'bls': '', 'dvalue': ''}}}}
[2023-08-29 13:50:10.219][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2023-08-29 13:50:10][DEBUG] : Status Array (     [model] => philipseyecare     [ip] => 192.168.2.27     [status] => Array         (             [power] => on             [bright] => 30             [notifystatus] =>              [ambstatus] =>              [ambvalue] =>              [eyecare] =>              [scene_num] =>              [bls] =>              [dvalue] =>          )  ) 
[2023-08-29 13:50:10.257][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxx HTTP/1.1" 200 0
[2023-08-29 13:55:09][DEBUG] : Rafraîchissement de XiaomiWifi : Desk Lamp 1
[2023-08-29 13:55:09][DEBUG] : Envoi : {"apikey":"xxxxxxxxxxxxxxxxxxxxxxxxx","type":"wifi","cmd":"refresh","model":"philipseyecare","dest":"192.168.2.27","token":"xxxxxxxxxxxxxxxxxxxxxxxxxx","devtype":"","serial":""}
[2023-08-29 13:55:09.922][DEBUG] : Client connected to [127.0.0.1:58308]
[2023-08-29 13:55:09.923][DEBUG] : Message read from socket: b'{"apikey":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","type":"wifi","cmd":"refresh","model":"philipseyecare","dest":"192.168.2.27","token":"xxxxxxxxxxxxxxxxxxxxxxxx","devtype":"","serial":""}'
[2023-08-29 13:55:09.923][DEBUG] : Client disconnected from [127.0.0.1:58308]
[2023-08-29 13:55:09.949][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-08-29 13:55:09.949][DEBUG] : SOCKET-READ------Received command from jeedom : refresh
[2023-08-29 13:55:09.949][DEBUG] : SOCKET-READ------Refreshing : philipseyecare
[2023-08-29 13:55:09.949][DEBUG] : refreshing {'apikey': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'type': 'wifi', 'cmd': 'refresh', 'model': 'philipseyecare', 'dest': '192.168.2.27', 'token': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'devtype': '', 'serial': ''}
[2023-08-29 13:55:09.966][DEBUG] : params {"id":4491,"result":["on","30","","","","","","",""],"exe_time":0}
[2023-08-29 13:55:10.014][DEBUG] : Send to jeedom : {'devices': {'wifi_192.168.2.27': {'model': 'philipseyecare', 'ip': '192.168.2.27', 'status': {'power': 'on', 'bright': '30', 'notifystatus': '', 'ambstatus': '', 'ambvalue': '', 'eyecare': '', 'scene_num': '', 'bls': '', 'dvalue': ''}}}}
[2023-08-29 13:55:10.015][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2023-08-29 13:55:10][DEBUG] : Status Array (     [model] => philipseyecare     [ip] => 192.168.2.27     [status] => Array         (             [power] => on             [bright] => 30             [notifystatus] =>              [ambstatus] =>              [ambvalue] =>              [eyecare] =>              [scene_num] =>              [bls] =>              [dvalue] =>          )  ) 
[2023-08-29 13:55:10.045][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxx HTTP/1.1" 200 0

Par curiosité, dans HA, je peux obtenir cela avec 3 intégrations différentes.

A priori c’est intégrable dans wifilightV2

Salut. Je possède déjà le plugin, comment configurer l’appareil ?

J’ai répondu ci-dessus

Par contre je viens de voir que les produits Mijia n’ont plus l’accès LAN.
Donc vérifier au préalable que c’est activable dans l’APP.

Dans l’application Yeelight, je suppose que vous faites référence à celle-là (désolé, je ne parle pas français et je me perds un peu avec le traducteur) Je n’arrive pas à activer le contrôle LAN de la lampe.

Dans le plugin je ne vois pas où mettre le token.


SI le control LAN n’est pas activable alors il n’y a pas de solution
Ensuite le jeton est à mettre dans la configuration du plugin.
Normalement il y a une doc en anglais et espagnol

Voulez-vous dire que ce n’est pas possible avec wifilightv2 ?
Avec le plugin plugin-xiaomihome je peux faire du on/off et contrôler la luminosité et en HA ça marche parfaitement (3 intégrations possibles).

wifiligthV2 fonctionne uniquement en local. Donc sans mode LAN il n’est pas possible de commander la lampe.

OK je comprends. Je vous remercie beaucoup pour votre aide. Maintenant, je n’ai plus d’espoir qu’avec le plugin Xiaomi Home, j’espère que son développeur pourra me dire s’il peut être intégré.