Erreur demon suite MAJ Broadlink

C’est quoi comme RM ?

Voila, même erreur pour moi

RM pro +
image

Détecté en RM2

pour ma part ce sont 4 broadlink mini

Et comment ils sont configurés ? Ce sont des RM3 ou RM4 ?

Au lieu de poster a tout va …
Vous pouvez pas attendre la mise à jour officiel ?
si non la sauvegarde d’hier fera bien l’affaire …

Broadlink de ma sauvegarde du 20 novembre

broadlink.zip.txt (911,8 Ko)

4 « J'aime »

Ce sujet a été automatiquement ouvert après 16 heures.

Mise a jour officielle diffusée
Je n’ai pas le tempd de l’installee
Merci de vos retours

Je viens de faire la mise à jour tjrs le même soucis pourtant tout est en Ok mais ma multiprise ne fonctionne plus

hp/jeeBroadlink.php --apikey xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --cycle 0.3 --pid /tmp/jeedom/broadlink/deamon.pid
[2020-11-22 09:13:07.213][INFO] : Start broadlinkd
[2020-11-22 09:13:07.214][INFO] : Log level : info
[2020-11-22 09:13:07.214][INFO] : Socket port : 55013
[2020-11-22 09:13:07.214][INFO] : Socket host : 127.0.0.1
[2020-11-22 09:13:07.214][INFO] : PID file : /tmp/jeedom/broadlink/deamon.pid
[2020-11-22 09:13:07.215][INFO] : Apikey : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[2020-11-22 09:13:07.215][INFO] : Callback : http://127.0.0.1:80/plugins/broadlink/core/php/jeeBroadlink.php
[2020-11-22 09:13:07.215][INFO] : Cycle : 0.3
[2020-11-22 09:13:09.706][ERROR] : initialization_vector must be bytes
[2020-11-22 09:13:28][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2020-11-22 09:13:03
[2020-11-22 09:15:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-11-22 09:15:06][INFO] : Lancement démon broadlink : sudo /usr/bin/python3 /var/www/html/plugins/broadlink/resources/broadlinkd/broadlinkd.py --loglevel info --socketport 55013 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/broadlink/core/php/jeeBroadlink.php --apikey xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --cycle 0.3 --pid /tmp/jeedom/broadlink/deamon.pid
[2020-11-22 09:15:08.776][INFO] : Start broadlinkd
[2020-11-22 09:15:08.776][INFO] : Log level : info
[2020-11-22 09:15:08.776][INFO] : Socket port : 55013
[2020-11-22 09:15:08.777][INFO] : Socket host : 127.0.0.1
[2020-11-22 09:15:08.777][INFO] : PID file : /tmp/jeedom/broadlink/deamon.pid
[2020-11-22 09:15:08.777][INFO] : Apikey : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[2020-11-22 09:15:08.778][INFO] : Callback : http://127.0.0.1:80/plugins/broadlink/core/php/jeeBroadlink.php
[2020-11-22 09:15:08.778][INFO] : Cycle : 0.3
[2020-11-22 09:15:11.365][ERROR] : initialization_vector must be bytes
[2020-11-22 09:15:39.716][ERROR] : initialization_vector must be bytes
[2020-11-22 09:15:41.547][ERROR] : initialization_vector must be bytes
[2020-11-22 09:16:18.347][ERROR] : initialization_vector must be bytes
[2020-11-22 09:16:20.550][ERROR] : initialization_vector must be bytes
[2020-11-22 09:16:22.280][ERROR] : initialization_vector must be bytes
[2020-11-22 09:16:23.927][ERROR] : initialization_vector must be bytes
[2020-11-22 09:17:11.369][ERROR] : initialization_vector must be bytes
[2020-11-22 09:17:56.414][ERROR] : initialization_vector must be bytes

Bon alors l’erreur d’indentation est corrigée, par contre aucune commande ne fonctionne :frowning:
Peut-être lié a cette autre erreur émise à chaque commande :

[2020-11-22 09:38:58.415][DEBUG] : Client connected to [127.0.0.1:57496]
[2020-11-22 09:38:58.417][DEBUG] : Message read from socket: b'{"apikey":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","cmd":"send","cmdType":"command","mac":"f6a3d034ea34","device":{"hex2send":"26006400102610252b0b10262a0b1026102510262a0b10262b0a1026102510261026102510261025102610252b0b2a0b2b0b2b000275112510252b0b10252b0b1025112510252b0b10262a0b1026102510261025102610251026102511252b0a2b0b2b0b2a000d0500000000","ip":"192.168.1.175","port":"80","type":"rm2","name":"Velux Patio","mac":"f6a3d034ea34"}}'
[2020-11-22 09:38:58.418][DEBUG] : Client disconnected from [127.0.0.1:57496]
[2020-11-22 09:38:58.436][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-22 09:38:58.437][DEBUG] : Send command
[2020-11-22 09:38:58.438][ERROR] : initialization_vector must be bytes

1 « J'aime »

Aucun souci de mon coté avec tous mes RM Mini tout fonctionne bien.

Vous avez relancé l’installation des dépendances ?

Bonjour à tous,
C’est mon premier message, je me permets donc de saluer tous les acteurs du développement.

Je suis dans la même situation : un problème d’indentation suite à la MAJ hier résolu maintenant.
Mais pas de commande sur mon RM mini et même erreur « initialization_vector must be bytes ».
La situation : Démon fonctionnel, Dépendances relancées plusieurs fois, Reboot, Restauration sauvegarde de jeedom sans succès.
Je ne vois pas comment utiliser le Broadlink.zip posté par olive.

J’attends donc une nouvelle MAJ ou une idée.

Oui, même plusieurs fois, du coup j’ai remis l’ancienne version en attendant la correction de Sarakha63
Avec l’ancienne version (et une relance des dépendances) ca fonctionne comme avant.

PS. :Je suis en V3 sur RPI3, et le broadlink est un RM Pro détecté en RM2 (pareil dans les 2 versions)

Pour information et validation, j’ai répondu sur mon post mais si quelqu’un pouvait valider…

Le dézipper dans /var/www/html/plugins/broadlink pour remplacer la version buggée
A faire avec des commandes Linux en SSH, donc réservé aux utilisateurs avertis …
Ensuite relancer les dépendances et ca marche

Ou utiliser Jeexplorer aussi

Merci pour vos conseils.
Ca fait plusieurs fois que je vois des conseils utilisant Jeexplorer, il faudra peut être que je me lance.
En épluchant des postes j’avais vu un problème sur cryptography et j’ai donc fait un install, je suis donc en version 3.2.1 sans solutionner mes problèmes.

1 « J'aime »

pour moi la MAJ a corrigée le probleme
MAJ du plugin
MAJ des dépendances
activations du demon
et tout fonctionner merci