Bonjour
J’ai installé le plugin Broadlink pour piloter 2 télécommandes universelles Broadlink RM pro+
J’ai régulièrement des pb de perte de connexion sur mes équipements (voir broadlink_daemon.log)
Je vais passer le log en « Debug » pour mieux identifier le pb, mais serait il possible de modifier le code du daemon Python (broadlinkd.py) pour faciliter l’identification de l’équipement à problème même en log « Defaut »
J’ai utilisé Claude AI pour modifier broadlinkd.py. : j’ai tester le code et cela fonctionne maintenant (voir second log)
J’ai proposé le nouveau code sur Github, si l’equipe Jeedom veut l’adopter.
Merci
broadlink_daemon.log original
0000|[2026-04-22 12:14:49.428] ERROR : The device is offline
0001|[2026-04-22 12:15:04.920] ERROR : The device is offline
0002|[2026-04-22 12:15:30.448] ERROR : The device is offline
0003|[2026-04-22 12:44:43.113] ERROR : The device is offline
0004|[2026-04-22 12:45:05.787] ERROR : The device is offline
0005|[2026-04-22 12:45:28.464] ERROR : The device is offline
0006|[2026-04-22 12:45:51.146] ERROR : The device is offline
0007|[2026-04-22 19:38:29.882] ERROR : The device is offline
0008|[2026-04-22 19:38:45.369] ERROR : The device is offline
0009|[2026-04-22 19:39:00.857] ERROR : The device is offline
0010|[2026-04-22 19:39:16.357] ERROR : The device is offline
0011|[2026-04-22 20:08:14.389] ERROR : The device is offline
0012|[2026-04-22 20:08:43.595] ERROR : The device is offline
0013|[2026-04-22 20:09:06.280] ERROR : The device is offline
0014|[2026-04-23 06:52:32.896] ERROR : The device is offline
0015|[2026-04-23 12:48:57.028] ERROR : The device is offline
0016|[2026-04-23 12:49:12.532] ERROR : The device is offline
0017|[2026-04-23 12:49:38.786] ERROR : The device is offline
0018|[2026-04-23 13:32:16.647] ERROR : The device is offline
0019|[2026-04-23 13:32:39.908] ERROR : The device is offline
0020|[2026-04-23 13:33:02.506] ERROR : The device is offline
0021|[2026-04-23 20:04:21.253] ERROR : The device is offline
0022|[2026-04-23 20:04:36.744] ERROR : The device is offline
0023|[2026-04-23 20:28:49.015] ERROR : The device is offline
broadlink_daemon.log modifié
avec 1 equipement (AN03) débranché sur les 2
09:50 : envoie d’une commande et msg d’erreur sur AN03
09:52 : polling des 2 équipements avec 1 erreur sur celui débranché AN03 mais pas AN02
[2026-04-26 09:50:39.831] DEBUG : Client connected to [127.0.0.1:50708]
[2026-04-26 09:50:39.832] DEBUG : Message read from socket: b'{"apikey":"xx","cmd":"send","cmdType":"command","mac":"eb3db9770f78","device":{"hex2send":"260028007e0001177d0001167e0001167e0001154b0001494d0001464b0001494b0001497d0001164d000d05","ip":"192.168.1.104","port":"80","type":"rm2","name":"T\\u00e9l\\u00e9commande chauffage AN03","mac":"eb3db9770f78"}}'
[2026-04-26 09:50:39.832] DEBUG : Client disconnected from [127.0.0.1:50708]
[2026-04-26 09:50:39.840] DEBUG : Message received in socket JEEDOM_SOCKET_MESSAGE
[2026-04-26 09:50:39.841] DEBUG : Send command
[2026-04-26 09:50:39.843] DEBUG : Connecting to Broadlink device with name Télécommande chauffage AN03....
[2026-04-26 09:50:49.860] ERROR : The device is offline [nom:"Télécommande chauffage AN03" | mac:eb3db9770f78 | ip:192.168.1.104]
[2026-04-26 09:52:52.579] DEBUG : Handling RM2 for Télécommande chauffage AN03
[2026-04-26 09:52:52.580] DEBUG : Connecting to Broadlink device with name Télécommande chauffage AN03....
[2026-04-26 09:53:02.596] ERROR : The device is offline [nom:"Télécommande chauffage AN03" | mac:eb3db9770f78 | ip:192.168.1.104]
[2026-04-26 09:53:02.765] DEBUG : Handling RM2 for Télécommande home cinéma AN02
[2026-04-26 09:53:02.765] DEBUG : Connecting to Broadlink device with name Télécommande home cinéma AN02....
[2026-04-26 09:53:02.825] DEBUG : Connected to Broadlink device with name Télécommande home cinéma AN02....
[2026-04-26 09:53:02.946] DEBUG : {'mac': 'c8f7424861d2', 'temperature': 0.0}
Informations Jeedom Atlas
Core : 4.5.3 (master)
DNS Jeedom Atlas : oui
Plugin : Broadlink
Version : 2025-02-28 01:00:55 (stable)
Statut Démon : Démarré - (2026-04-26 09:27:48)
Santé
🟢 Matériel : Atlas
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-04-22 01:02:07
🟢 Date système (dernière heure enregistrée) : OK 2026-04-26 09:48:27 (2026-04-26 09:19:02)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.5.3
🟢 Version OS : debian 11.11
🟢 Version PHP : 7.4.33
🟢 Nombre de processus Apache : 17
🟢 Version OS : Linux JeedomAtlas 6.16.4-arm64 #1 SMP PREEMPT 2025-09-11 aarch64 GNU/Linux [11.11]
🟢 Version database : 10.5.29-MariaDB-0+deb11u1
🟢 Espace disque libre : 64 %
🟢 Connexion active/max/autorisée : 21/43/151
🟢 Taille base de données : 705.57 MB
🟢 Espace disque libre tmp : 99 %
🟢 Mémoire disponible : 26 % (Total 3849 Mo)
🟢 Mémoire suffisante : 0
🟢 Erreur I/O : 0
🟢 Swap disponible : 86 % (Total 1024 Mo)
🟢 Swappiness : 10 %
🟢 Charge : 1.1 - 1.54 - 1.54
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v22.22.0
🟢 Python 3 : Python 3.9.2
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK


