Inclusion RM4mini impossible

Bonjour à tous,

J’ai un jeedom 4.1.27 sous Syno Docker qui fonctionne à merveille cependant je n’ai jamais réussi à faire fonctionner mon RM4mini.

J’ai bien configuré le RM4 sur le wifi sans l’ajouter à l’app Broadlink android, j’ai même réussi à le trouver sur une instance Home Assistant que j’ai en mode bac à sable.
Rien à faire sur jeedom…j’ai pourtant la version beta du plugin.

J’ai lu beaucoup de littérature mais en vain, pouvez-vous me filer un coup de pouce ?

Logs du plugin

[2021-12-12 15:30:04][INFO] : Lancement démon broadlink : sudo /usr/bin/python3 /var/www/html/plugins/broadlink/resources/broadlinkd/broadlinkd.py --loglevel debug --socketport 55013 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/broadlink/core/php/jeeBroadlink.php --apikey s4yOiU4OgiNRIAYqNN4A0hHkTtqSbABr --cycle 0.3 --pid /tmp/jeedom/broadlink/deamon.pid
[2021-12-12 14:30:04.995][INFO] : Start broadlinkd
[2021-12-12 14:30:04.995][INFO] : Log level : debug
[2021-12-12 14:30:04.995][INFO] : Socket port : 55013
[2021-12-12 14:30:04.995][INFO] : Socket host : 127.0.0.1
[2021-12-12 14:30:04.995][INFO] : PID file : /tmp/jeedom/broadlink/deamon.pid
[2021-12-12 14:30:04.995][INFO] : Apikey : s4yOiU4OgiNRIAYqNN4A0hHkTtqSbABr
[2021-12-12 14:30:04.996][INFO] : Callback : http://127.0.0.1:80/plugins/broadlink/core/php/jeeBroadlink.php
[2021-12-12 14:30:04.996][INFO] : Cycle : 0.3
[2021-12-12 14:30:04.996][DEBUG] : Writing PID 9886 to /tmp/jeedom/broadlink/deamon.pid
[2021-12-12 14:30:04.996][DEBUG] : Init request module v2.25.1
[2021-12-12 14:30:05.000][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-12-12 14:30:05.007][DEBUG] : http://127.0.0.1:80 « GET /plugins/broadlink/core/php/jeeBroadlink.php?apikey=s4yOiU4OgiNRIAYqNN4A0hHkTtqSbABr HTTP/1.1 » 200 0
[2021-12-12 14:30:05.008][DEBUG] : Start listening…
[2021-12-12 14:30:05.008][DEBUG] : Socket interface started
[2021-12-12 14:30:05.008][DEBUG] : LoopNetServer Thread started
[2021-12-12 14:30:05.008][DEBUG] : Listening on: [127.0.0.1:55013]
[2021-12-12 14:30:32.164][DEBUG] : Client connected to [127.0.0.1:37284]
[2021-12-12 14:30:32.164][DEBUG] : Message read from socket: b’{« apikey »:« s4yOiU4OgiNRIAYqNN4A0hHkTtqSbABr »,« cmd »:« learnin »}’
[2021-12-12 14:30:32.164][DEBUG] : Client disconnected from [127.0.0.1:37284]
[2021-12-12 14:30:32.165][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-12-12 14:30:32.165][DEBUG] : Enter in learn mode
[2021-12-12 14:30:32.166][DEBUG] : Send to jeedom : {‹ learn_mode ›: 1}
[2021-12-12 14:30:32.167][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-12-12 14:30:32.194][DEBUG] : http://127.0.0.1:80 « POST /plugins/broadlink/core/php/jeeBroadlink.php?apikey=s4yOiU4OgiNRIAYqNN4A0hHkTtqSbABr HTTP/1.1 » 200 0
[2021-12-12 14:30:37.173][DEBUG] : found
[2021-12-12 14:30:37.173][DEBUG] : Send to jeedom : {‹ learn_mode ›: 0}
[2021-12-12 14:30:37.175][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-12-12 14:30:37.199][DEBUG] : http://127.0.0.1:80 « POST /plugins/broadlink/core/php/jeeBroadlink.php?apikey=s4yOiU4OgiNRIAYqNN4A0hHkTtqSbABr HTTP/1.1 » 200 0
[2021-12-12 14:31:33.576][DEBUG] : Client connected to [127.0.0.1:37502]
[2021-12-12 14:31:33.576][DEBUG] : Message read from socket: b’{« apikey »:« s4yOiU4OgiNRIAYqNN4A0hHkTtqSbABr »,« cmd »:« learnin »}’
[2021-12-12 14:31:33.576][DEBUG] : Client disconnected from [127.0.0.1:37502]
[2021-12-12 14:31:33.584][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-12-12 14:31:33.584][DEBUG] : Enter in learn mode
[2021-12-12 14:31:33.584][DEBUG] : Send to jeedom : {‹ learn_mode ›: 1}
[2021-12-12 14:31:33.586][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-12-12 14:31:33.666][DEBUG] : http://127.0.0.1:80 « POST /plugins/broadlink/core/php/jeeBroadlink.php?apikey=s4yOiU4OgiNRIAYqNN4A0hHkTtqSbABr HTTP/1.1 » 200 0
[2021-12-12 14:31:38.587][DEBUG] : found
[2021-12-12 14:31:38.587][DEBUG] : Send to jeedom : {‹ learn_mode ›: 0}
[2021-12-12 14:31:38.589][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-12-12 14:31:38.641][DEBUG] : http://127.0.0.1:80 « POST /plugins/broadlink/core/php/jeeBroadlink.php?apikey=s4yOiU4OgiNRIAYqNN4A0hHkTtqSbABr HTTP/1.1 » 200 0

Je ping sans problème le broadlink depuis mon docker jeedom

root@jeedom-latest:/# ping 192.168.1.18
PING 192.168.1.18 (192.168.1.18) 56(84) bytes of data.
64 bytes from 192.168.1.18: icmp_seq=1 ttl=254 time=4.55 ms
64 bytes from 192.168.1.18: icmp_seq=2 ttl=254 time=3.06 ms
64 bytes from 192.168.1.18: icmp_seq=3 ttl=254 time=3.54 ms

Merci pour votre aide.

Bon dimanche,
Manu

Si quelqu’un a une piste à me suggérer je suis très preneur :grinning:

Bonjour,

Tu dis que tu as beaucoup de littérature, mais on ne sait pas quoi.
Tu n’a pas dit non plus ce que tu as tenté pour faire fonctionner ton RM4.

A tout hasard, as-tu tenté ce qui est proposé ici :

1 « J'aime »

Salut Madcow, oui j’ai appliqué toutes ces recommandations et comme je le précise le broadlink est bien accessible sur mon réseau, pingable depuis mon jeedom dockerisé et j’ai même pu l’inclure sur un home-assistant dockerisé lui aussi sur la même instance Docker sur mon NAS Syno. J’ai longtemps utilisé comme passerelle home-assistant pour pouvoir attaquer mon RM4mini, HA piloté par API par mon jeedom au travers d’un virtuel, j’aimerai pouvoir me débarrasser de HA pour gérer le RM4mini nativement dans Jeedom.

Manu

Bonjour à tous,

Pour finir j’ai réussi à le faire fonctionner sur mon jeedom, l’inclusion automatique n’aura jamais fonctionné en revanche j’ai fini par réussir l’ajout manuel, il m’a fallu faire deux manipulations spécifiques:

  • Suivre la doc pour l’adresse MAC qui consiste à rentrer l’adresse MAC à l’envers, j’étais allé vite sur la documentation cependant une petite annotation sur l’écran de setup éviterait les erreurs, ou même la gestion de cette inversion dans le code directement.
  • Expliciter le port 80 (je pensais naïvement qu’il était par défaut, ce serait bien qu’il le soit d’ailleurs)

En bonus l’app Broadlink android fonctionne elle aussi gràce à l’option « Vérouillage » que j’ai désactivé.

Bonne soirée :slight_smile:
Manu