Broadlink, la marque chinoise innovante se voit enfin greffée d’un plugin pour Jeedom.

Un plugin Broadlink pour Jeedom vient de voir le jour :

Pour rappel on doit à broadlink :

 

Le RM-PRO :

Ce produit permet de remplacer quasiment n’importe quelle télécommande infra rouge et même 433.

Il est disponible pour moins de 35 euros ici : Broadlink RM PRO

Le capteur E-AIR:

Ce produit permet d’avoir, la température, la luminosité, l’humidité, la qualité d’air, et le niveau de bruit de l’endroit ou il se trouve.

Il est disponible pour moins de 40 euros ici : Capteur E-AIR

 

Le RM-Mini:

Ce produit est comme le RM-PRO, sauf qu’il s’occupe uniquement de l’infrarouge.

Il est disponible pour moins de 12 euros ici : RM Mini

 

Beaucoup d’autres produits Broadlink existent, comme des prises des interrupteurs etc… Ils vous seront présentés au fur et à mesure. Et seront intégrés dans le plugin dans la mesure du possible. Ca sera très certainement le cas de la Multiprise MP1 très prochainement que je vous présenterais dans un article.


Le plugin:

(Je ne fais volontairement pas trop de screens dans le cas ou je change un peu la disposition des choses dans le plugin)

Le plugin est très simple tout en étant très complet. Une fois le plugin installé, il vous suffit d’aller dans Protocole Domotique / Broadlink

Une fois sur la page cliquez sur MODE INCLUSION.

En toute logique l’ensemble des produits Broadlink de votre réseau sera reconnu.

Si ce sont des produits de type Infra rouge, un bouton apprendre une commande apparait en haut. Il vous suffit de cliquer dessus, vous avez ensuite 5 secondes pour apprendre une commande infrarouge ou 433 a votre broadlink. Suite à cela le plugin vous confirmera le succès de l’opération et créera la commande associée qu’il vous suffira simplement de nommer.

PS: pour éviter d’apprendre ce qui pourrait venir de l’environnement (télécommande d’un voisin ou autres), le broadlink en mode apprentissage se met VOLONTAIREMENT en niveau de réception très faible, il faut donc être TRES proche du broadlink pour apprendre une commande surtout si c’est une commande 433.

Suite à cela vous pourrez très facilement exécuter les commandes apprises depuis Jeedom (via scénario, interractions ou autres…)

 

Si vous possédez plusieurs broadlink vous pouvez transférer les commandes apprises d’un broadlink à un autre (cela marche d’un rm-pro vers un mini ou vice versa)

Vous pouvez choisir les commandes à transférer, ainsi que les broadlink vers lesquels vous voulez les transférer. (je précise que sur mon screen les commandes ont des noms BRUTS car j’ai fais le test juste pour le screen, ca sera bien évidemment le nom que vous aurez donné (ON  télévision, ventilateur off etc…..)

Le capteur E-AIR

En ce qui concerne le E-AIR, voici ce que l’on obtient :

 


 

Pour informations les produits sont disponibles aussi sur Amazon :

 

Le RM-PRO à 38.99€ sur amazon :Broadlink RM Pro Universal Learning Controller Wifi Intelligent Smart Home Automatisation IR / RF Télécommandes, Compatible avec l’iPhone / Samsung HTC

Le RM-MINI à 25.99€ sur amazon :

Broadlink RM Mini3 Smart Home Universal Wifi IR Remote Controller Smart Home for iPhone Android 4.0+ Cellphone

Le E-AIR à 43.99€ sur amazon:

Broadlink A1 Désodorisant Wifi Smart Home Environnement Détecteur intégré dans le contrôle à distance multiples capteurs sans fil LED

 

Le RM-MINi est disponible pour moins de 12 euros ici : RM Mini (si le lien donne une erreur c’est qu’il y a une rupture temporaire)

Le E-AIR est disponible pour moins de 40 euros ici : Capteur E-AIR

Le RM PRO est disponible pour moins de 35 euros ici : Broadlink RM PRO

 

 

Vous pouvez aussi trouver le RM-PRO chez notre partenaire DOMADOO pour 38 euros en suivant ce lien : Broadlink RM PRO DOMADOO

Partager sur :

Infos de l'auteur

Je m’appelle Ludovic Sarakha j’ai 32 ans et je suis habitant de Clermont-Ferrand. Concernant les études il faut savoir que bien que j’ai travaillé dans l’informatique (SSII internationale) et maintenant dans la domotique, j’ai un doctorat de Chimie des matériaux. Je suis un autodidacte passioné d'informatique, de domotique et de tout ce qui tourne autour des objets connectés

241 commentaires

  1. Le problème venait des espaces !! Bien vu ! Les codes de mes appareils étaient regroupés par 4 chiffres séparés d’un espace.

    Ca fonctionne nickel maintenant.

    Mille mercis !

  2. Hello sarakha, merci pour ton plugin qui marche super bien.

    Je rencontre un petit problème :

    J’ai réinstallé un jeedom tout neuf sous Jessie, et restauré ma sauvegarde. Tout marche sauf le plugin Broadlink dont le deamon ne veut pas démarrer.

    J’ai on dirai une erreur de clé API :

    [2017-09-10 16:34:02][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 AQ5VjgiCe9iBdt5qyd7pqNdhtPe7O54u –cycle 0.3 –pid /tmp/jeedom/broadlink/deamon.pid
    Error: importing module from jeedom folder

    J’ai vu que tu avais déjà réglé le même problème.

    Peux-tu m’aidé ? 🙂

    Merci d’avance.

  3. Bonjour Sarakha63

    Merci encore pour ce plugins

    J’ai le même problème qu’un intervenant sur ce forum mais malheureusement je ne trouve pas la réponse

    Je n’arrive pas à lancer le demon sur mon rpi3

    Pourtant ma dongle BT marche:

    pi@raspberrypi:~ $ sudo lsusb | grep -i bluetooth
    Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
    pi@raspberrypi:~ $ sudo hcitool scan
    Scanning …
    00:12:6F:4E:50:32 Mu-so BT A4DC
    00:24:E4:20:C4:41 n/a
    5C:AC:4C:F2:E1:BD DW375 Bluetooth Module

    J’ai l’erreur suivante

    [2017-10-09 22:33:31][ERROR] : Impossible de lancer le démon blea, vérifiez la log

    Voici les logs des dependancy

    Launch install of blea dependancy
    Hit:1 http://archive.raspberrypi.org/debian stretch InRelease
    Hit:2 http://mirrordirector.raspbian.org/raspbian stretch InRelease
    Reading package lists…
    Reading package lists…
    Building dependency tree…
    Reading state information…
    build-essential is already the newest version (12.3).
    python-dev is already the newest version (2.7.13-2).
    python-pip is already the newest version (9.0.1-2+rpt1).
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Reading package lists…
    Building dependency tree…
    Reading state information…
    git is already the newest version (1:2.11.0-3+deb9u2).
    libglib2.0-dev is already the newest version (2.50.3-2).
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Requirement already satisfied: pyudev in /usr/local/lib/python2.7/dist-packages
    Requirement already satisfied: six in /usr/lib/python2.7/dist-packages (from pyudev)
    Requirement already satisfied: pyserial in /usr/local/lib/python2.7/dist-packages
    Cloning into ‘bluepy’…
    running build
    running build_py
    creating build
    creating build/lib.linux-armv7l-2.7
    creating build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/scanner.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/blescan.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/__init__.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/get_services.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/btle.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/thingy52.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/sensortag.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/uuids.json -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/bluez-src.tgz -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/bluepy-helper.c -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/Makefile -> build/lib.linux-armv7l-2.7/bluepy
    running install
    Working dir is /tmp/bluepy
    execute make -C ./bluepy clean
    execute make -C bluepy -j1
    running build
    running build_py
    copying bluepy/bluepy-helper -> build/lib.linux-armv7l-2.7/bluepy
    running install_lib
    copying build/lib.linux-armv7l-2.7/bluepy/scanner.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/blescan.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/bluepy-helper -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/__init__.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/bluepy-helper.c -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/bluez-src.tgz -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/get_services.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/Makefile -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/btle.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/thingy52.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/sensortag.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/uuids.json -> /usr/local/lib/python2.7/dist-packages/bluepy
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/scanner.py to scanner.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/blescan.py to blescan.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/__init__.py to __init__.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/get_services.py to get_services.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/btle.py to btle.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/thingy52.py to thingy52.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/sensortag.py to sensortag.pyc
    running install_egg_info
    running egg_info
    creating bluepy.egg-info
    writing bluepy.egg-info/PKG-INFO
    writing top-level names to bluepy.egg-info/top_level.txt
    writing dependency_links to bluepy.egg-info/dependency_links.txt
    writing entry points to bluepy.egg-info/entry_points.txt
    writing manifest file ‘bluepy.egg-info/SOURCES.txt’
    reading manifest file ‘bluepy.egg-info/SOURCES.txt’
    writing manifest file ‘bluepy.egg-info/SOURCES.txt’
    removing ‘/usr/local/lib/python2.7/dist-packages/bluepy-1.1.2.egg-info’ (and everything under it)
    Copying bluepy.egg-info to /usr/local/lib/python2.7/dist-packages/bluepy-1.1.2.egg-info
    running install_scripts
    Installing blescan script to /usr/local/bin
    Installing thingy52 script to /usr/local/bin
    Installing sensortag script to /usr/local/bin
    Everything is successfully installed!
    Launch install of blea dependancy
    Hit:1 http://archive.raspberrypi.org/debian stretch InRelease
    Hit:2 http://mirrordirector.raspbian.org/raspbian stretch InRelease
    Reading package lists…
    Reading package lists…
    Building dependency tree…
    Reading state information…
    build-essential is already the newest version (12.3).
    python-dev is already the newest version (2.7.13-2).
    python-pip is already the newest version (9.0.1-2+rpt1).
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Reading package lists…
    Building dependency tree…
    Reading state information…
    git is already the newest version (1:2.11.0-3+deb9u2).
    libglib2.0-dev is already the newest version (2.50.3-2).
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Requirement already satisfied: pyudev in /usr/local/lib/python2.7/dist-packages
    Requirement already satisfied: six in /usr/lib/python2.7/dist-packages (from pyudev)
    Requirement already satisfied: pyserial in /usr/local/lib/python2.7/dist-packages
    Cloning into ‘bluepy’…
    running build
    running build_py
    creating build
    creating build/lib.linux-armv7l-2.7
    creating build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/scanner.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/blescan.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/__init__.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/get_services.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/btle.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/thingy52.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/sensortag.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/uuids.json -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/bluez-src.tgz -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/bluepy-helper.c -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/Makefile -> build/lib.linux-armv7l-2.7/bluepy
    running install
    Working dir is /tmp/bluepy
    execute make -C ./bluepy clean
    execute make -C bluepy -j1
    running build
    running build_py
    copying bluepy/bluepy-helper -> build/lib.linux-armv7l-2.7/bluepy
    running install_lib
    copying build/lib.linux-armv7l-2.7/bluepy/scanner.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/blescan.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/bluepy-helper -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/__init__.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/bluepy-helper.c -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/bluez-src.tgz -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/get_services.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/Makefile -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/btle.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/thingy52.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/sensortag.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/uuids.json -> /usr/local/lib/python2.7/dist-packages/bluepy
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/scanner.py to scanner.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/blescan.py to blescan.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/__init__.py to __init__.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/get_services.py to get_services.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/btle.py to btle.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/thingy52.py to thingy52.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/sensortag.py to sensortag.pyc
    running install_egg_info
    running egg_info
    creating bluepy.egg-info
    writing bluepy.egg-info/PKG-INFO
    writing top-level names to bluepy.egg-info/top_level.txt
    writing dependency_links to bluepy.egg-info/dependency_links.txt
    writing entry points to bluepy.egg-info/entry_points.txt
    writing manifest file ‘bluepy.egg-info/SOURCES.txt’
    reading manifest file ‘bluepy.egg-info/SOURCES.txt’
    writing manifest file ‘bluepy.egg-info/SOURCES.txt’
    removing ‘/usr/local/lib/python2.7/dist-packages/bluepy-1.1.2.egg-info’ (and everything under it)
    Copying bluepy.egg-info to /usr/local/lib/python2.7/dist-packages/bluepy-1.1.2.egg-info
    running install_scripts
    Installing blescan script to /usr/local/bin
    Installing thingy52 script to /usr/local/bin
    Installing sensortag script to /usr/local/bin
    Everything is successfully installed!
    Launch install of blea dependancy
    Hit:1 http://mirrordirector.raspbian.org/raspbian stretch InRelease
    Hit:2 http://archive.raspberrypi.org/debian stretch InRelease
    Reading package lists…
    Reading package lists…
    Building dependency tree…
    Reading state information…
    build-essential is already the newest version (12.3).
    python-dev is already the newest version (2.7.13-2).
    python-pip is already the newest version (9.0.1-2+rpt1).
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Reading package lists…
    Building dependency tree…
    Reading state information…
    git is already the newest version (1:2.11.0-3+deb9u2).
    libglib2.0-dev is already the newest version (2.50.3-2).
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Requirement already satisfied: pyudev in /usr/local/lib/python2.7/dist-packages
    Requirement already satisfied: six in /usr/lib/python2.7/dist-packages (from pyudev)
    Requirement already satisfied: pyserial in /usr/local/lib/python2.7/dist-packages
    Cloning into ‘bluepy’…
    running build
    running build_py
    creating build
    creating build/lib.linux-armv7l-2.7
    creating build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/scanner.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/blescan.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/__init__.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/get_services.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/btle.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/thingy52.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/sensortag.py -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/uuids.json -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/bluez-src.tgz -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/bluepy-helper.c -> build/lib.linux-armv7l-2.7/bluepy
    copying bluepy/Makefile -> build/lib.linux-armv7l-2.7/bluepy
    running install
    Working dir is /tmp/bluepy
    execute make -C ./bluepy clean
    execute make -C bluepy -j1
    running build
    running build_py
    copying bluepy/bluepy-helper -> build/lib.linux-armv7l-2.7/bluepy
    running install_lib
    copying build/lib.linux-armv7l-2.7/bluepy/scanner.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/blescan.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/bluepy-helper -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/__init__.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/bluepy-helper.c -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/bluez-src.tgz -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/get_services.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/Makefile -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/btle.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/thingy52.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/sensortag.py -> /usr/local/lib/python2.7/dist-packages/bluepy
    copying build/lib.linux-armv7l-2.7/bluepy/uuids.json -> /usr/local/lib/python2.7/dist-packages/bluepy
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/scanner.py to scanner.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/blescan.py to blescan.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/__init__.py to __init__.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/get_services.py to get_services.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/btle.py to btle.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/thingy52.py to thingy52.pyc
    byte-compiling /usr/local/lib/python2.7/dist-packages/bluepy/sensortag.py to sensortag.pyc
    running install_egg_info
    running egg_info
    creating bluepy.egg-info
    writing bluepy.egg-info/PKG-INFO
    writing top-level names to bluepy.egg-info/top_level.txt
    writing dependency_links to bluepy.egg-info/dependency_links.txt
    writing entry points to bluepy.egg-info/entry_points.txt
    writing manifest file ‘bluepy.egg-info/SOURCES.txt’
    reading manifest file ‘bluepy.egg-info/SOURCES.txt’
    writing manifest file ‘bluepy.egg-info/SOURCES.txt’
    removing ‘/usr/local/lib/python2.7/dist-packages/bluepy-1.1.2.egg-info’ (and everything under it)
    Copying bluepy.egg-info to /usr/local/lib/python2.7/dist-packages/bluepy-1.1.2.egg-info
    running install_scripts
    Installing blescan script to /usr/local/bin
    Installing thingy52 script to /usr/local/bin
    Installing sensortag script to /usr/local/bin
    Everything is successfully installed!

  4. Pingback: Broadlink RM Mini3 à 9.54 € - La Domotique de Sarakha63

    • Non je ne suis pas maitre de la sensibilité du mode apprentissage. Il se peut que la trame envoyé par ta télécommande soit simplement une trame propriétaire cryptée, ce qui me surprendrait pas pour une marque de volet roulant

    • Oups, j’avais fait “répondre” juste après un post d’une personne qui n’arrivait pas à associer les commandes de son portail, mais ça n’a pas mis le message à la suite

  5. Purée quelle réactivité !
    Bon après un peu de recherches, il semblerait que la télécommande bosse en rolling code, du coup jsuis niqué c’est ça ?
    A moins de passer par un rfxcom ?
    ou sinon je shunte la commande et je passe par un module volet roulant si j’arrive à accéder à la carte elec

  6. Bonjour,
    Est ce qu’il est possible d’exporter les commandes vers un autre Jeedom ? Est ce que les infos sont dans des fichiers ou dans la BDD ?
    Merci.
    Guillaume.

  7. Bonjour Sarakha,

    d’abords merci pour tout parce que dès que j’ai un souci et que je tape “jeedom” dans google tes productions reviennent souvent. GG

    J’ai un souci avec le plugin Broadlink : j’utilise le broadlink pour commander une chaudière qui a une télécommande en 433.
    La télécommande n’envoie qu’une impulsion d’allumage et une impulsion d’extinction du coup on ne peut pas rester appuyer sur l’allumage par exemple.
    J’ai réussis à la coupler avec l’appli e-remote mais j’avais un peu galéré et j’avais dû passer par le scan de fréquence de l’appli puis réessayer plusieurs fois mais au final j’ai catché les deux impulsions (allumage et extinction).
    J’ai réussis à transférer les codes entre deux téléphones via l’appli e-remote et bien sûr tout marche depuis l’appli.
    Sur Jeedom je reçois bien la température du broadlink (RM-PRO) mais impossible d’attraper le code de la télécommande, même à 2cm, même après de nombreux essais.
    Je voudrai savoir si il y a un moyen de récupérer les commandes qui sont déjà sur l’appli e-remote ou si il y avait une solution pour attraper les codes de ma télécommande 433 dans Jeedom

    Merci d’avance pour ta réponse et encore merci pour tout ce partage.
    David

    • Alors pas de moyen de recuperer les codes de l’appli malheureusement. Alors oui si en plus meme avec l’appli native tu as du “gruger avec le scan” c’est que la telecommande envoie vraiment peu de signal.

      As tu kkun de ton entourage qui aurait un RM pro ou un mini car j’ai une idée eventuellement

  8. Merci pour ton temps,

    1) Je ne connais personne à ce jour avec un Broadlink mais je crois suivre où tu veux aller. Je t’écoute sur ce point…il y a peut être une solution.

    2) Après avoir parcouru tout le post sur le RM-Pro et Jeedom je suis tombé sur ça :

    https://www.jeedom.com/forum/viewtopic.php?t=8486&start=240#p462023

    Je cite : “(…)Je suis obligé de lancer l’apprentissage d’une commande sur l’appli en mode “sweap frequency” (et pas “learn”) puis lancer l’apprentissage sur Jeedom pour que la commande soit capturée.(…)

    J’essaierai dans la semaine et je te tiendrai au courant ça peux servir à d’autres.

    3) Je posais la question concernant la récupération d’info car le plugin Broadlink RM pour Tasker le permet en partie en utilisant le partage de l’application e-control.

    https://play.google.com/store/apps/details?id=us.originally.tasker&hl=fr

    Je cite : “(…) Import existing data from Broadlink app
    You don’t have to painstakingly re-learn all the IR or RF you have done with Broadlink eControl app. This plugin takes data directly from Broadlink eControl app without you having to manual copy & paste anything. Once you’re done with that, you can even uninstall Broadlink eControl app entirely.(…)

    (J’avais d’ailleurs essayer de récupérer les clés dans les fichiers du plugin mais tout en trouvant le fichier correspondant aux clés, je ne savait pas quoi en faire, ce n’était pas clair)
    J’ai utilisé la période d’essai (7 jours), ça fonctionne, mais ça reste un plan B. (je n’ai pas acheté la version complète).

    Merci, j’essaie le point 2), sinon dans le pire des cas je commande un RM-Pro sur Amazon et si ils arrivent à se parler je le renvoie juste après, enfin le plugin tasker a l’air moins verrouillé que l’app broadlink donc voir si on peut en tirer quelque chose.

    à bientôt,
    David

  9. Bonjour

    Merci pour ce plugin

    Je cherche désespérément à convertir les codes pronto en broadlink, depuis des jours…

    @ SARAKHA63 c’est vrai que le communauté est demandeur de cette intégration et cela ouvrirait beaucoup de portes => https://gist.github.com/appden/42d5272bf128125b019c45bc2ed3311f

    @ ROCKMAN18 tu ne pourrais pas nous faire un petit tuto rapide pour nous aider

    J’ai une erreur “print binascii.hexlify(packet) invalid syntax” que ce soit sur Raspebrry en python 3.4.2 ou sur Windows python 2.7

    Des idées car c’est vraiment frustrant d’avoir la solution devant soit et ne pas pouvoir l’utiliser

  10. Si j’ai bien suivi je me place avec CMD.exe dans C:\Python25 (ou j’essai le 2.5) ensuite je fais => python pronto2broadlink.py suivi du code pronto (sans les espace) ???

    C:\Python25>python pronto2broadlink.py 0000007C00A9000400A80048000C003C000C0018000C0018000C0018000C003C000C0018000C0018000C0018000C0018000C003C000C0018000C003C000C003C000C0018000C003C000C003C000C003C000C003C000C003C000C0018000C003C000C0018000C0018000C0018000C0018000C0018000C0018000C003C000C003C000C0018000C0018000C0018000C0018000C0018000C003C000C0018000C0018000C0018000C0018000C0018000C0018000C0018000C0018000C0018000C0018000C0018000C0018000C0018000C0018000C003C000C003C000C003C000C003C

    Pour fini j’ai une erreur :
    Traceback (most recent call last):
    File “pronto2broadlink.py”, line 43, in
    pronto = bytearray.fromhex(code)
    NameError: name ‘bytearray’ is not defined

Laisser un commentaire