Page 1 sur 3

Difficultés d'installer Broadlink RM mini 3 sur buster/domoticz 2020.2/Domoticz

Publié : 17 août 2020, 21:22
par Matthias
Bonjour,

Suite à des problèmes rencontrés dernièrement sur mon système domotique qui par ailleurs ne sont pas encore élucidés, j'essaie en parallèle de repartir du début avec une installation fraîche avec le nouveau raspbian buster et domoticz 2020.2.
Mon ancien système était d'ailleurs dans ces versions mais suite à de multiples mises à jour.

J'ai pu réinstaller :
  • zigbee2mqtt
  • RFXCOM
  • Home cinema ONKYO
  • Mon contrôleur de LED H801
  • Mes différents Dummy
Cependant, impossible de réinstaller mon broadlink RM Mini 3 qui pourtant à fonctionner plusieurs mois sur ces versions.
J'utilise ce tuto pas tout jeune : http://domo-attitude.fr/broadlink-rm-pr ... EIz2mLT0j4

Suite à la commande : sudo python setup.py intall

J'ai ce message d'erreur :

Code : Tout sélectionner

xx@azerty:~/python-broadlink $ sudo python setup.py install
running install
running bdist_egg
running egg_info
writing broadlink.egg-info/PKG-INFO
writing dependency_links to broadlink.egg-info/dependency_links.txt
writing requirements to broadlink.egg-info/requires.txt
writing top-level names to broadlink.egg-info/top_level.txt
reading manifest file 'broadlink.egg-info/SOURCES.txt'
writing manifest file 'broadlink.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-armv7l/egg
running install_lib
running build_py
creating build/bdist.linux-armv7l/egg
creating build/bdist.linux-armv7l/egg/broadlink
copying build/lib/broadlink/exceptions.py -> build/bdist.linux-armv7l/egg/broadlink
copying build/lib/broadlink/__init__.py -> build/bdist.linux-armv7l/egg/broadlink
byte-compiling build/bdist.linux-armv7l/egg/broadlink/exceptions.py to exceptions.cpython-37.pyc
byte-compiling build/bdist.linux-armv7l/egg/broadlink/__init__.py to __init__.cpython-37.pyc
creating build/bdist.linux-armv7l/egg/EGG-INFO
copying broadlink.egg-info/PKG-INFO -> build/bdist.linux-armv7l/egg/EGG-INFO
copying broadlink.egg-info/SOURCES.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
copying broadlink.egg-info/dependency_links.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
copying broadlink.egg-info/not-zip-safe -> build/bdist.linux-armv7l/egg/EGG-INFO
copying broadlink.egg-info/requires.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
copying broadlink.egg-info/top_level.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
creating 'dist/broadlink-0.14.1-py3.7.egg' and adding 'build/bdist.linux-armv7l/egg' to it
removing 'build/bdist.linux-armv7l/egg' (and everything under it)
Processing broadlink-0.14.1-py3.7.egg
removing '/usr/local/lib/python3.7/dist-packages/broadlink-0.14.1-py3.7.egg' (and everything under it)
creating /usr/local/lib/python3.7/dist-packages/broadlink-0.14.1-py3.7.egg
Extracting broadlink-0.14.1-py3.7.egg to /usr/local/lib/python3.7/dist-packages
broadlink 0.14.1 is already the active version in easy-install.pth

Installed /usr/local/lib/python3.7/dist-packages/broadlink-0.14.1-py3.7.egg
Processing dependencies for broadlink==0.14.1
Searching for cryptography>=2.1.1
Reading https://pypi.org/simple/cryptography/
Downloading https://files.pythonhosted.org/packages/bf/ac/552fc8729d90393845cc3a2062facf4a89dcbe206fa78771d60ddaae7554/cryptography-3.0.tar.gz#sha256=8e924dbc025206e97756e8903039662aa58aa9ba357d8e1d8fc29e3092322053
Best match: cryptography 3.0
Processing cryptography-3.0.tar.gz
Writing /tmp/easy_install-egk77oeh/cryptography-3.0/setup.cfg
Running cryptography-3.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-egk77oeh/cryptography-3.0/egg-dist-tmp-pvt_vp0z

Installed /tmp/easy_install-egk77oeh/cryptography-3.0/.eggs/cffi-1.14.2-py3.7-linux-armv7l.egg
Searching for pycparser
Reading https://pypi.org/simple/pycparser/
Downloading https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl#sha256=7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705
Best match: pycparser 2.20
Processing pycparser-2.20-py2.py3-none-any.whl
Installing pycparser-2.20-py2.py3-none-any.whl to /tmp/easy_install-egk77oeh/cryptography-3.0/.eggs

Installed /tmp/easy_install-egk77oeh/cryptography-3.0/.eggs/pycparser-2.20-py3.7.egg
no previously-included directories found matching 'docs/_build'
warning: no previously-included files found matching 'vectors'
warning: no previously-included files matching '*' found under directory 'vectors'
warning: no previously-included files found matching '.travis.yml'
warning: no previously-included files found matching '.travis'
warning: no previously-included files matching '*' found under directory '.travis'
warning: no previously-included files matching '*' found under directory '.github'
warning: no previously-included files found matching 'release.py'
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching 'codecov.yml'
warning: no previously-included files found matching 'dev-requirements.txt'
warning: no previously-included files found matching 'rtd-requirements.txt'
warning: no previously-included files found matching 'tox.ini'
build/temp.linux-armv7l-3.7/_openssl.c:575:10: fatal error: openssl/opensslv.h: Aucun fichier ou dossier de ce type
 #include <openssl/opensslv.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
error: Setup script exited with error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1
Et quand je lance la recherche du Broadlink sur le réseau, j'obtiens cette erreur :

Code : Tout sélectionner

xx@azerty:~/python-broadlink $ python2 locatrm.py
************************************************
Using python library created by Matthew Garrett
https://github.com/mjg59/python-broadlink
************************************************
Scanning network for Broadlink devices....
Traceback (most recent call last):
  File "locatrm.py", line 15, in <module>
    mydevices = broadlink.discover(timeout=5)
  File "/home/pi/python-broadlink/broadlink/__init__.py", line 114, in discover
    with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as s:
AttributeError: __exit__
Des pistes ?

Re: Difficultés d'installer Broadlink RM mini 3 sur buster/domoticz 2020.2/Domoticz

Publié : 19 août 2020, 19:33
par Matthias
Pas d'avis sur la question ?

Qu'utilisez-vous pour la technologie infra-rouge ?
J'ai un vidéoprojecteur à gérer et ma TV.

Ca marchait nickel avec le broadlink sur l'ancienne version de domoticz mais sur la nouvelle, non !

Merci d'avance.

[Résolu] Re: Difficultés d'installer Broadlink RM mini 3 sur buster/domoticz 2020.2/Domoticz

Publié : 19 août 2020, 20:32
par Matthias
Je m'auto réponds !
J'ai trouvé ce plugin qui fonctionne à la perfection et très facile à mettre en place :

https://github.com/Whilser/Broadlink-RM ... icz-plugin

Par contre, petite subtilité : l'adresse mac affichée sur la gestion de ma box (Freebox OS) n'est pas dans le même ordre que celle lue par le plugin.

Exemple sur Freebox OS :

Mon broadlink affiche une adresse mac : a0;b1;c2;d3;e4;f5

Et celle que je dois renseigner dans les paramètres du matériel a créer : f5e4d3b1a0

Il faut la faire en "verlen" ! Ces jeunes qui développent des plugin ! :lol:

Pb résolu pour moi sur ce sujet !

Re: Difficultés d'installer Broadlink RM mini 3 sur buster/domoticz 2020.2/Domoticz

Publié : 19 oct. 2020, 13:16
par TQALJQ
Bonjour,
étant débutant je viens vers vous pour avoir un peu plus d'information concernant l'ajout de matériel dans domoticz pour ce broadlink. Pouvez vous m'indiquez la démarche à suivre dans domoticz pour ajouter le broadlink, car lorsque je le fait il n'apparait pas dans mes dispositifs. Le type est bien Broadlink Universal IR Remote Controller (RM2)? et l'adresse MAC est bien à l'envers? Est-ce bien les deux seul paramètres à préciser dans domoticz? Merci pour votre réponse

Re: Difficultés d'installer Broadlink RM mini 3 sur buster/domoticz 2020.2/Domoticz

Publié : 22 oct. 2020, 18:37
par remyngring
j ai le meme probleme

Re: Difficultés d'installer Broadlink RM mini 3 sur buster/domoticz 2020.2/Domoticz

Publié : 09 févr. 2021, 13:54
par Foard
Bonjour,

J'ai réussi à avancer sur le sujet si ça peux vous aider j'ai commenté ici mes démarches:

https://github.com/Whilser/Broadlink-RM ... n/issues/1

Bonne journée à tous

Re: Difficultés d'installer Broadlink RM mini 3 sur buster/domoticz 2020.2/Domoticz

Publié : 25 avr. 2021, 13:46
par starjuice
Bonjour,

Je galère depuis des jours avec ce plugin... :shock:
J'arrive à apprendre et sauvegarder des télécommande IR. Mais impossible pour les RF (la fonction learn se coupe instantanément) ni faire un import depuis l'app Broadlink.
J'avais pourtant réussi il y a 3/4 ans mais depuis j'avais laisser tomber la domotique. Je pense pas pouvoir restaurer un backup d'une version si vieille.

Quelqu'un a réussit à faire fonctionner les RF et Import???

Re: Difficultés d'installer Broadlink RM mini 3 sur buster/domoticz 2020.2/Domoticz

Publié : 25 avr. 2021, 16:39
par garycooper
J'ai installé ce plugin : https://www.domoticz.com/forum/viewtopic.php?t=33223.
Il fonctionne correctement

Re: Difficultés d'installer Broadlink RM mini 3 sur buster/domoticz 2020.2/Domoticz

Publié : 27 avr. 2021, 17:15
par starjuice
C'est celui que j'ai installé.
Tu utilises la version 2021 de domoticz?

Re: Difficultés d'installer Broadlink RM mini 3 sur buster/domoticz 2020.2/Domoticz

Publié : 27 avr. 2021, 22:11
par garycooper
Oui j'ai la version 2021 de domoticz mais je n'ai pas encore utilisé mon RM3 (je ne l'utilise que pour ma clim).