Hello,
Depuis quelques jours (moins de deux semaines), pour lancer mon aspirateur Xiaomi via Jeedom, je suis obligé de redémarrer le démon du plugin.
Je suis sur les dernières versions stables (Jeedom 4.1.20, Xiaomi du 15.12.2020 et Armbian Buster).
Logs avant et après reboot en exécutant les commandes :
[2021-04-05 12:40:17][DEBUG] : Client disconnected from [127.0.0.1:53758]
[2021-04-05 12:41:21][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Bureau
[2021-04-05 12:41:24][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Couloir bas
[2021-04-05 12:41:27][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Couloir haut
[2021-04-05 12:41:30][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Salon
[2021-04-05 12:43:24][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Bureau
[2021-04-05 12:43:27][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Couloir bas
[2021-04-05 12:43:30][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Couloir haut
[2021-04-05 12:43:33][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Salon
[2021-04-05 12:45:26][DEBUG] : Rafraîchissement de XiaomiWifi : Aspirateur
[2021-04-05 12:45:26][DEBUG] : Client connected to [127.0.0.1:55022]
[2021-04-05 12:45:26][DEBUG] : Message read from socket: {"apikey":"xxxxxxxxx","type":"wifi","cmd":"refresh","model":"vacuumviomi","dest":"192.168.1.182","token":"xxxxxxxxxxx","devtype":"1268","serial":"b11b"}
[2021-04-05 12:45:26][DEBUG] : Client disconnected from [127.0.0.1:55022]
[2021-04-05 12:48:24][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Bureau
[2021-04-05 12:48:27][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Couloir bas
[2021-04-05 12:48:30][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Couloir haut
[2021-04-05 12:48:33][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Salon
[2021-04-05 12:50:18][DEBUG] : Rafraîchissement de XiaomiWifi : Aspirateur
[2021-04-05 12:50:18][DEBUG] : Client connected to [127.0.0.1:56224]
[2021-04-05 12:50:18][DEBUG] : Message read from socket: {"apikey":"xxxxxxxxx","type":"wifi","cmd":"refresh","model":"vacuumviomi","dest":"192.168.1.182","token":"xxxxxxxxxxx","devtype":"1268","serial":"b11b"}
[2021-04-05 12:50:18][DEBUG] : Client disconnected from [127.0.0.1:56224]
[2021-04-05 12:51:23][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Bureau
[2021-04-05 12:51:27][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Couloir bas
[2021-04-05 12:51:30][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Couloir haut
[2021-04-05 12:51:33][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Salon
[2021-04-05 12:53:09][DEBUG] : execute : action wifi set_mode_withroom
[2021-04-05 12:53:10][DEBUG] : Client connected to [127.0.0.1:57078]
[2021-04-05 12:53:10][DEBUG] : Message read from socket: {"apikey":"xxxxxxxxx","type":"wifi","cmd":"send","model":"vacuumviomi","dest":"192.168.1.182","token":"xxxxxxxxxxx","devtype":"1268","serial":"b11b","method":"set_mode_withroom","param":"[0,1,5,15,16,17,14,13]"}
[2021-04-05 13:00:33][INFO] : Start xiaomihomed
[2021-04-05 13:00:33][INFO] : Log level : debug
[2021-04-05 13:00:33][INFO] : Socket port : 55019
[2021-04-05 13:00:33][INFO] : Socket host : 127.0.0.1
[2021-04-05 13:00:33][INFO] : PID file : /tmp/jeedom/xiaomihome/deamon.pid
[2021-04-05 13:00:33][INFO] : Apikey : xxxxxxxxx
[2021-04-05 13:00:33][INFO] : Callback : http://127.0.0.1:80/plugins/xiaomihome/core/php/jeeXiaomiHome.php
[2021-04-05 13:00:33][INFO] : Cycle : 0.05
[2021-04-05 13:00:33][DEBUG] : Writing PID 3372 to /tmp/jeedom/xiaomihome/deamon.pid
[2021-04-05 13:00:33][DEBUG] : Init request module v2.25.1
[2021-04-05 13:00:33][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-04-05 13:00:33][DEBUG] : Format Invalide
[2021-04-05 13:00:33][DEBUG] : http://127.0.0.1:80 "GET /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=xxxxxxxxx HTTP/1.1" 200 0
[2021-04-05 13:00:33][DEBUG] : Socket interface started
[2021-04-05 13:00:33][DEBUG] : LoopNetServer Thread started
[2021-04-05 13:00:33][INFO] : Start listening...
[2021-04-05 13:00:33][DEBUG] : Listening on: [127.0.0.1:55019]
[2021-04-05 13:00:33][DEBUG] : Read Socket Thread Launched
[2021-04-05 13:00:33][DEBUG] : Aquara Thread Launched
[2021-04-05 13:00:56][DEBUG] : execute : action wifi set_mode_withroom
[2021-04-05 13:01:06][DEBUG] : Offline Wifi : Aspirateur
[2021-04-05 13:01:17][DEBUG] : execute : action wifi set_mode_withroom
[2021-04-05 13:01:17][DEBUG] : Client connected to [127.0.0.1:59528]
[2021-04-05 13:01:17][DEBUG] : Message read from socket: {"apikey":"xxxxxxxxx","type":"wifi","cmd":"send","model":"vacuumviomi","dest":"192.168.1.182","token":"xxxxxxxxxxx","devtype":"1268","serial":"b11b","method":"set_mode_withroom","param":"[0,1,2,14,13]"}
[2021-04-05 13:01:17][DEBUG] : Client disconnected from [127.0.0.1:59528]
[2021-04-05 13:01:17][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-04-05 13:01:17][DEBUG] : Received command from jeedom : send
[2021-04-05 13:01:17][DEBUG] : Executing action on : vacuumviomi
[2021-04-05 13:01:17][DEBUG] : {"id":25026,"method":"set_mode_withroom","params":[0,1,2,14,13]}
[2021-04-05 13:01:17][DEBUG] : __init__() takes at least 3 arguments (2 given)
[2021-04-05 13:03:23][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Bureau
[2021-04-05 13:03:26][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Couloir bas
[2021-04-05 13:03:29][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Couloir haut
[2021-04-05 13:03:32][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Salon
[2021-04-05 13:05:14][DEBUG] : Rafraîchissement de XiaomiWifi : Aspirateur
[2021-04-05 13:05:14][DEBUG] : Client connected to [127.0.0.1:60430]
[2021-04-05 13:05:14][DEBUG] : Message read from socket: {"apikey":"xxxxxxxxx","type":"wifi","cmd":"refresh","model":"vacuumviomi","dest":"192.168.1.182","token":"xxxxxxxxxxx","devtype":"1268","serial":"b11b"}
[2021-04-05 13:05:14][DEBUG] : Client disconnected from [127.0.0.1:60430]
[2021-04-05 13:05:14][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-04-05 13:05:14][DEBUG] : Received command from jeedom : refresh
[2021-04-05 13:05:14][DEBUG] : Refreshing : vacuumviomi
[2021-04-05 13:05:14][DEBUG] : {"params": ["run_state", "mode", "err_state", "battary_life", "box_type", "mop_type", "s_time", "s_area", "suction_grade", "water_grade", "remember_map", "has_map", "is_mop", "has_newmap", "cur_mapid"], "id": 10616, "method": "get_prop"}
[2021-04-05 13:05:15][DEBUG] : {"result":[3,0,0,93,1,0,3,5.050000,3,13,1,1,0,0,1596208795],"id":10616}
[2021-04-05 13:05:15][DEBUG] : {"result":[3,0,0,93,1,0,3,5.050000,3,13,1,1,0,0,1596208795],"id":10616}
[2021-04-05 13:05:15][DEBUG] : Send to jeedom : {u'devices': {u'wifi_192.168.1.182': {'status': {u's_area': 5.05, u'battary_life': 93, u'has_newmap': 0, u'water_grade': 13, u'cur_mapid': 1596208795, u'suction_grade': 3, u's_time': '0:00:03s', u'box_type': 1, u'is_mop': 0, u'mode': 0, u'remember_map': 1, u'mop_type': 0, u'run_state': 'En nettoyage', u'has_map': 1, u'err_state': 0}, 'ip': u'192.168.1.182', 'model': u'vacuumviomi'}}}
[2021-04-05 13:05:15][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-04-05 13:05:15][DEBUG] : Status Array ( [status] => Array ( [s_area] => 5.05 [battary_life] => 93 [has_newmap] => 0 [water_grade] => 13 [cur_mapid] => 1596208795 [suction_grade] => 3 [s_time] => 0:00:03s [box_type] => 1 [is_mop] => 0 [mode] => 0 [remember_map] => 1 [mop_type] => 0 [run_state] => En nettoyage [has_map] => 1 [err_state] => 0 ) [ip] => 192.168.1.182 [model] => vacuumviomi )
[2021-04-05 13:05:15][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=xxxxxxxxx HTTP/1.1" 200 0
[2021-04-05 13:08:22][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Bureau
[2021-04-05 13:08:25][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Couloir bas
[2021-04-05 13:08:28][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Couloir haut
[2021-04-05 13:08:31][DEBUG] : Equipement Yeelight déconnecté : Xiaomi Ampoule Salon
[2021-04-05 13:10:20][DEBUG] : Rafraîchissement de XiaomiWifi : Aspirateur
[2021-04-05 13:10:20][DEBUG] : Client connected to [127.0.0.1:33476]
[2021-04-05 13:10:20][DEBUG] : Message read from socket: {"apikey":"xxxxxxxxx","type":"wifi","cmd":"refresh","model":"vacuumviomi","dest":"192.168.1.182","token":"xxxxxxxxxxx","devtype":"1268","serial":"b11b"}
[2021-04-05 13:10:20][DEBUG] : Client disconnected from [127.0.0.1:33476]
Je n’ai aucune alerte ni rien. Jamais eu de soucis avec ce plugin.
Si je tente un lancement via l’App Xiaomi officiel, le robot fonctionne bien.
Si je reboot le démon, cela fonctionne bien dans Jeedom.
J’ai réinstallé les dépendances (il y avait des MAJ) mais pas mieux le lendemain).
Je n’ai pas testé les lumières… il faut que je le fasse la prochaine fois.
Si quelqu’un a une idée du souci… Avec le peu d’infos…