Bonjour, je n’arrive pas à récupérer les informations de mon capteur Qinping Air Monitor, modèle CGS1.
Je l’ai configuré sur Xiaomi Home, j’ai récupéré le token (vérifié 2 fois, semble bon). J’ai installé le plugin de Lunarok depuis le market (dernière version du 06/06/2022).
Le plugin met que le capteur est online, mais pas de données. J’ai une erreur dans les logs :
[ERROR] : SOCKET-READ------Exception on socket : list index out of range
[2023-07-24 19:28:17][DEBUG] : execute : action wifi refresh
[2023-07-24 19:28:17][DEBUG] : Envoi : {"apikey":"NYfFSbB9h2SD9OqecPRPpsJAgEqQbpYlQc95285t16BbKNFx2pYrnu1v1ecxZSR6","type":"wifi","cmd":"refresh","model":"airmonitorb1","dest":"192.168.8.135","token":"xxxxx","devtype":"","serial":""}
[2023-07-24 19:28:17.859][DEBUG] : Client connected to [127.0.0.1:51116]
[2023-07-24 19:28:17.861][DEBUG] : Message read from socket: b'{"apikey":"NYfFSbB9h2SD9OqecPRPpsJAgEqQbpYlQc95285t16BbKNFx2pYrnu1v1ecxZSR6","type":"wifi","cmd":"refresh","model":"airmonitorb1","dest":"192.168.8.135","token":"xxxxx","devtype":"","serial":""}'
[2023-07-24 19:28:17.862][DEBUG] : Client disconnected from [127.0.0.1:51116]
[2023-07-24 19:28:17.984][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-07-24 19:28:17.986][DEBUG] : SOCKET-READ------Received command from jeedom : refresh
[2023-07-24 19:28:17.989][DEBUG] : SOCKET-READ------Refreshing : airmonitorb1
[2023-07-24 19:28:17.989][DEBUG] : refreshing {'apikey': 'NYfFSbB9h2SD9OqecPRPpsJAgEqQbpYlQc95285t16BbKNFx2pYrnu1v1ecxZSR6', 'type': 'wifi', 'cmd': 'refresh', 'model': 'airmonitorb1', 'dest': '192.168.8.135', 'token': 'xxxx', 'devtype': '', 'serial': ''}
[2023-07-24 19:28:18.577][ERROR] : SOCKET-READ------Exception on socket : list index out of range
[2023-07-24 19:30:10][DEBUG] : Rafraîchissement de XiaomiWifi : Qingping air monitorb
Auriez-vous une idée de ce qu’il se passe ? Est-ce possible de modifier un paramètre pour éviter cette erreur ? J’ai essayé de regarder les trames ethernet mais je ne vois pas grand chose
Merci pour votre aide
Jérôme
Nota : dans les log devtype et serial sont vides, si je ‹ récupère les infos › j’obtiens : ‹ devtype ›: ‹ 0f5a ›, ‹ serial ›: ‹ 4fac ›