Erreur demon suite MAJ Broadlink

De mon côté, j’ai tout essayé, corriger l’indent, copier/coller tout le code.
Dès que j’essaie de redémarrer le démon, j’ai cette erreur

[2020-11-21 14:25:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
Traceback (most recent call last):
File "/var/www/html/plugins/broadlink/resources/broadlinkd/broadlinkd.py", line 33, in <module>
from broadlink import broadlink,rm2,a1,mp1,sp2,rm4
File "/var/www/html/plugins/broadlink/resources/broadlinkd/broadlink/broadlink.py", line 12, in <module>
from cryptography.hazmat.backends import default_backend
ImportError: No module named 'cryptography'
[2020-11-21 14:25:34][ERROR] : Impossible de lancer le démon broadlink, vérifiez la log
1 « J'aime »

Pareil, j’avais les mêmes codes d’erreur chez moi, malgré la correction du sp2.py

J’ai réglé le problème en réinstallant la précédente backup…

Vous avez bien supprimé tous les espaces dans le fichier et ensuite mis des Tab ? Normalement ça doit fonctionner. Essayez de redémarrer si ce n’est pas fait.

Oui oui sinon le Deamon resterait en Rouge. La il est en vert, donc ca semble fonctionner, mais aucune commande IR n’est envoyée.
Même après redémarrage du PI, du Deamon etc.

chez moi la solution de l’ancienne backup n’as pas fonctionnée mes broadlink mini n’envoient plus de commandes malgré un daemon au vert, j’ai ce message :
[2020-11-21 15:12:20.585][DEBUG] : Client disconnected from [127.0.0.1:41442]
[2020-11-21 15:12:20.591][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-21 15:12:20.592][DEBUG] : Send command
[2020-11-21 15:12:20.593][ERROR] : initialization_vector must be bytes

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)