Erreur demon suite MAJ Broadlink

Ah oui tu es libre d’écrire ce que tu veux, même si c’est une bêtise.

Tout comme nous sommes libre de mettre tes dires en causes car ceux-ci sont infondés et que tu ne maitrises pas suffisament

Tout comme je suis libre de dire que « faut cocher ne pas mettre à jour et espérer » est une ânerie !

Alors oui il y a eu u loupé sur un plugin, en rien bloquant en restaurant un backup fonctionnel !
C’est le WE et les développeurs ont aussi droit au repos tout comme nous tous !

Donc il suffit d’attendre et un correctif sort, cela a toujours été le cas pour tous les plugins ou le core donc je ne vois pas pourquoi ce ne serait pas le cas cette fois ci !

Mais bon les excités du bouton update qui font ça sur leur prod sans même s’assurer d’un backup fonctionnel et qui derrière rumine alors que c’est le WE je ne les plains pas !

Je dis juste bien fait !

1 « J'aime »

Bonsoir à tous,
décidément, Broadlink nous fait transpirer.
Nouvelle impossibilité de communiquer avec le broalink uiversel depuis la mise à jour d’aujoud’hui.
Je pilote des lampes leds poir faire pousser des plantes depuis près d’un an, sans problème.
Depuis la mise à jour d’aujoud’hui, plus rien ne marche. (avec l’appli androïd, aucun problème).

Quelqu’un aurait il le même soucis (et une solution :innocent:) ?

Merci à tous et bon jeedom confiné !

Voici ce que donne le log :

[2020-11-22 21:18:04.502][INFO] : Socket port : 55013
[2020-11-22 21:18:04.502][INFO] : Socket host : 127.0.0.1
[2020-11-22 21:18:04.502][INFO] : PID file : /tmp/jeedom/broadlink/deamon.pid
[2020-11-22 21:18:04.502][INFO] : Apikey : XXXXXXXXXXXXXXXXXXXXXXXXX
[2020-11-22 21:18:04.502][INFO] : Callback : http://127.0.0.1:80/plugins/broadlink/core/php/jeeBroadlink.php
[2020-11-22 21:18:04.503][INFO] : Cycle : 0.3
[2020-11-22 21:18:04.503][DEBUG] : Writing PID 18521 to /tmp/jeedom/broadlink/deamon.pid
[2020-11-22 21:18:04.506][DEBUG] : Init request module v2.12.4
[2020-11-22 21:18:04.525][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2020-11-22 21:18:04.541][DEBUG] : http://127.0.0.1:80 "GET /plugins/broadlink/core/php/jeeBroadlink.php?apikey=XXXXXXXXXXXXXXXXXXXXXXXXX" 200 0
[2020-11-22 21:18:04.543][DEBUG] : Start listening...
[2020-11-22 21:18:04.544][DEBUG] : Socket interface started
[2020-11-22 21:18:04.545][DEBUG] : LoopNetServer Thread started
[2020-11-22 21:18:04.545][DEBUG] : Listening on: [127.0.0.1:55013]
[2020-11-22 21:18:06.636][DEBUG] : Client connected to [127.0.0.1:48766]
[2020-11-22 21:18:06.637][DEBUG] : Message read from socket: b'{"apikey":"XXXXXXXXXXXXXXXXXXXXXXXXX","cmd":"add","device":{"mac":"7f2618770f78","ip":"192.168.1.64","name":"Lampe-Color\u00e9e","delay":"300","port":"80","type":"rm2"}}'
[2020-11-22 21:18:06.637][DEBUG] : Client disconnected from [127.0.0.1:48766]
[2020-11-22 21:18:06.647][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-22 21:18:06.648][DEBUG] : Add device : {'mac': '7f2618770f78', 'port': '80', 'name': 'Lampe-Colorée', 'ip': '192.168.1.64', 'type': 'rm2', 'delay': '300'}
[2020-11-22 21:18:06.648][DEBUG] : Handling RM2 for Lampe-Colorée
[2020-11-22 21:18:06.649][ERROR] : initialization_vector must be bytes

Bonjour tout le monde, en ce qui me concerne j’ai l’impression que ce n’est pas le fichier sp2.py qui en cause! j’ai essayé vos methodes mais rien a faire ca ne redemarre pas!!

voici mon log :

[2020-11-23 06:46:32][INFO] : Lancement démon broadlink : sudo /usr/bin/python /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 8vbdtRiydvKeQVIHxcNjVPHGD62ACb3e --cycle 0.3 --pid /tmp/jeedom/broadlink/deamon.pid
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/rm2.py", line 2, in <module>
    from broadlink import broadlink
ImportError: cannot import name broadlink
[2020-11-23 06:47:02][ERROR] : Impossible de lancer le démon broadlink, vérifiez la log

Une idée?

bonjour @achille, en effet j’ai bien lu. Comme je l’ai écris j’ai tester les deux méthodes ( même si je suis un petit aventurier!!) le copier coller pour remplacer les lignes 24 à 27.

et l’envoie de la commande avec putty,

Mais rien a faire, je n’arrive toujours pas a lancer le démon.

vu que dans les logs, ca parle pas de sp2.py je me suis permis de les montrer.

voici mon log apres modifs des lignes 24 à 27:

[2020-11-23 09:12:53][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-23 09:12:54][INFO] : Lancement démon broadlink : sudo /usr/bin/python /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 8vbdtRiydvKeQVIHxcNjVPHGD62ACb3e --cycle 0.3 --pid /tmp/jeedom/broadlink/deamon.pid
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/rm2.py", line 2, in <module>
    from broadlink import broadlink
ImportError: cannot import name broadlink
[2020-11-23 09:13:24][ERROR] : Impossible de lancer le démon broadlink, vérifiez la log

1 « J'aime »

Bonjour à tous,
j’ai fait la manip avec JeexPlorer et c’es reparti comme en 40 !!!
(édition de resources/broadlinkd/broadlink/sp2.py) communiqué dans le signalement FIX: Update indentation by mbo18 · Pull Request #23 · jeedom/plugin-broadlink · GitHub

Merci infiniment Achille
Mes plantes vous le rendront !

Tant mieux déjà @grandcedre fonctionne à nouveau :+1:

Bonjour,

As tu essayé de réinjecter via Jeexplorer par exemple le fichier zip donné ici par @olive qui est la version avant mise à jour après l’avoir décompressé bien sur et voir si ton démon démarrait?

aujourd’hui cette methode a fonctionner, hier non.

Mais c’est pas grave le principale c’est que ca fonctionne!

merci @iPapy

1 « J'aime »

Salut à tous,

J’apporte ma pierre à l’édifice…
Problème également avant hier suite à la mise à jour, le démon était en NOK.
Hier, remise à jour, démon reparti comme en 40 (meme apres des reboot, etc)

Cependant, les commandes ne fonctionnent plus, et je ne trouve pas pourquoi…
(Ce sont des télécommandes virtuelles de porte de garage, qui fonctionnent depuis plusieurs années sans souci)

Des idées ? D’autres dans ce cas ?

A+, merci

Bonjour
Même problème
démon ok suite à dernière mise à jour, mais les appareils sont inopérants

[ERROR] : initialization_vector must be bytes

Kaya

Hello,
Comportement similaire , le daemon est OK mais impossible de faire quoi ce soit avec les commandes (envoi, ajout …)

Minos

Ce qui serait intéressent c’est de savoir quelle version de Jeedom vous utilisez ! V3? V4? V4.1?

Idem ici sur une v3 “initialisation vector must be byte” et plus rien ne remonte

Bonjour,
J’ai depuis la dernière mise à jour le même message que @kaya , je suis sous 4.0.61

image

voilou:

A tout ceux qui ont le souci,

Avez-vous fait
apt-get update
apt-get upgrade

forcer la mise à jour du plugin
relancer les dépendances du plugin
relancer le démon et voir ?

Nous sommes sur des Jeedom de prod , apt-get upgrade cela ne risque rien ?

Je veux pas dire mais 4.0.58 vous n’êtes pas à jour

non vous pouvez y aller

je vais faire la mise à jour et je vous redis …

apt-get update met à jour la liste des repos
apt-get upgrade mets a jour les paquets installés avec les repos vus précédemment

Ca ne fait pas de changer de version de linux, c’est pas cela qui fait passer de debian 9 à 10 !
Mais c’est parfois nécessaire pour être à jour et bénéficier des derniers paquets
Cela met aussi à jour la sécurité de ton OS, un peu comme les MAJ sur windaube :smiley:

Minos, c’est pas un tuer dans un film avec Bebel ça ? lol me semble que mon paternel regardait cela !!

1 « J'aime »