Broadlink, le plugin Jeedom disponible
5 (100%) 2 votes

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

169 commentaires

  1. Bonjour,
    Tout d’abord, merci le plugin, ca marche nickel !
    J’ai cependant un problème (que je ne pense pas lié au plugin); je n’active le wifi dans la pièce que lorsqu’il y a quelqu’un, et le RM pro ne se connecte pas lorsque le wifi s’allume, il faut que je le relance manuellement en le débranchant. Quelqu’un a t-il déjà noté ca, ou est-ce un problème hardware de mon exemplaire ?

    Cordialement,

    David

  2. Bonjour,
    Si j’ai bien compris, il n’est pas possible de faire un scénario avec comme déclencheur l’appui d’une touche de la télécommande. C’est le même soucis avec le plugin Harmony.

  3. Hello Sarakha,

    Je possède le broadlink RM PRO paramétré dans jeedom, plusieurs prises RF et….. trois modules encastrables DIO Chacon ON/OFF 1000Watts.

    Quand j’utilisais mes modules dio avec l’ancienne méthode (script codesend 433Utils) j’arrivais utiliser mes modules sans problèmes car je tapais le code que je désirais pour initialiser et utiliser mes modules…

    Seulement voila je n’ai jamais acheté de télécommande DIO. Donc continuer à les utiliser dans le broadlink RM PRO je suis bien embêté.

    Si tu possède une télécommande DIO, est-il possible de m’envoyer 3 commandes (en héxa je crois) à rentrer dans le broadlink RM PRO pour faire fonctionner et créer manuellement les commandes sans avoir à acheter une télécommande DIO ?

    L’acquisition d’une télécommande n’a aucun interet pour moi, j’utilise l’app jeedom mobile…. je contrôle également mes périphériques à la voix avec tasker + autovoice sur Android, donc l’idée d’acheter une télécommande uniquement pour synchroniser mes modules chacun me rebute fortement car elle va finir au fond d’un tiroir….

    Peux-tu m’aider ?

    D’avance merci, encore merci pour ton travail exceptionnel.

  4. Pingback: Broadlink RM Pro à 24.88 € avec code promo dédié Sarakha ! - La Domotique de Sarakha63

  5. Bonjour, Pour info, après déplacement de jeedom sur un serveur dédié (debian sur mac mini), le plugin marche sans soucis ! j’ai utilisé la sauvegarde de jeedom donc même version applicative… Une limitation liée à Docker/synology ??
    Il me reste un seul pb à régler : des commandes RF pour gérer mon écran de projection qui marche un certain temps puis plus du tout…

  6. C’est bien possible, mon installation synology est très récente. Ensuite j’ai simplement suivi un tuto avec installation mysql et jeedom.

    • humm docker sous synology ça sent quand même un petit soucis réseau ou le manque d’un paquet. j’ai déjà eu le cas. là vu l’heure je vais me coucher. il faut que je creuse hésite pas à nous rejoindre sur le groupe entraide telegram que tu trouveras sur la page contact

  7. Bonjour,
    je débute dans jeedom et j’ai un petit soucis avec le démon broadlink. J’ai essayé de chercher sur les différents forums mais en vain.
    Le message d’erreur est le suivant : Impossible de lancer le démon broadlink, vérifiez la log

    J’ai bien été voir les paramètres réseaux qui me semblent bons !

    Merci d’avance

    • Tu n’as pas besoin de remplir les infos normalement le scan doit te la decouvrir tout seul.

      Si vraiment le scan ne la trouve pas La il faut ajouter manuellement (mais essaie le scan d’abord)

      En renseignant l’ip, et la mac (mais inversé sans les 🙂 . je m’explique si la mac est b4:43:0d:ef:0f:f0 alors il faut mettre f00fef0d43b4. Et le port c’est le port 80

      • par contre j’ai bien les info bruit normal ect mais pour l’air pas d’indication chiffre juste excellent pareille pour la luminosité aucune info en lumen .

        • Oui je l’ai précisé dans un article ça. Tout comme l’application broadlink au final tu as 5 ou 6 niveaux pour bruit/luminosité/air. Les mêmes que sur l’appli broadlink

  8. Bonjour sarakha63,

    Est-il possible d’allonger le temps d’émission d’une commande RF ?
    J’ai des interrupteurs LIVOLO qui fonctionnent parfaitement avec leurs télécommandes RF, mais qui fonctionnent aléatoirement avec le RM PRO.
    J’ai en partie résolu le problème en envoyant 3 fois de suite la même commande RF dans Jeedom mais le plus simple serait peut-être d’émettre le signal plus longtemps.

    Merci pour tout ce que tu fais 🙂

  9. Jean-Michel RIHN le

    Bonjour et un grand merci pour ce plugin et tout ce que tu fait sur ton blog.
    Je viens de recevoir un rm pro, des interrupteurs muraux bloadlink tc2 et une prise SP.
    le rm pro est bien reconnu sur jeedom ainsi que la prise SP.
    mes interrupteurs muraux sont connectés au rm et accessibles sur l’appli broadlink.
    Par contre ces inter muraux ne s’affichent pas sur jeedom.
    J’ai essayé depuis le plugin de faire apprendre une commande mais rien à faire ils restent invisibles.
    As-tu une idée ou bien est-ce une utilisation impossible dans le plugin?

  10. Pingback: Broadlink A1 E-Air à 30 € - La Domotique de Sarakha63

  11. Bonjour,
    Je rencontre le même type d’erreur que clavaill au moment de l’insertion en base des nouvelles commandes.
    Je suis sur une solution docker sur synology (avec le port 80 de configuré).
    Aviez vous trouver une solution pour faire fonctionner l’apprentissage des commandes ?
    Je n’ai pas encore tenté de modifié la taille du champ dans la structure de la table.
    Merci d’avance.
    Julien

  12. Bonjour,

    Est-ce que tu as essayer l’apprentissage des télécommandes que l’on trouve en 433.92 MHz pour commander les LED ? Cela remplacerai en partie un RFLink.

    Merci pour ce post… et les autres 😉

  13. Salut, voila bientôt 3 semaines que j’ai mis en service jeedom sur raspberry suite a pb problème de transfert de ports entre docker et jeedom sur synology.

    J’ai 4 RM pro qui pilotent 2 prise commandés et une clim Chacun, Grace a ton SUPER PLUGIN tout fonctionne super bien.

    J’ai quand même eu un petit souci, les adresses ip de 2 boîtiers on changé après l’inclusion et les ordres n’étaient plus transmis. j’ai résolut le pb en faisant des réservations sur les 4 baux DHCP des boiters et depuis plus aucun pb.

    voila encore merci pour ton plugin et ton blog

    @+

  14. version 2.4.6 La données stockées est la commande complète précédée de la fonction hex2send soit 225 caractères. Pour info : le pluggin orvibo a le même problème et le pluggin ssaorvibo utilise le champ configuration de type text pour stocker la donnée. mp : tu m’envoies un mail ?

  15. Bonjour,

    il y a effectivement une erreur :
    liée à l’acces en BD :

    [Mon Feb 06 10:18:17.034175 2017] [:error] [pid 11079] [client 127.0.0.1:33678] PHP Fatal error: Uncaught Exception: [MySQL] Error code : 22001 (1406). Data too long for column ‘logicalId’ at row 1 in /var/www/html/core/class/DB.class.php:101\nStack trace:\n#0 /var/www/html/core/class/DB.class.php(157): DB::Prepare(‘INSERT INTO `cm…’, Array, 0)\n#1 /var/www/html/core/class/cmd.class.php(684): DB::save(Object(broadlinkCmd))\n#2 /var/www/html/plugins/broadlink/core/php/jeeBroadlink.php(91): cmd->save()\n#3 {main}\n thrown in /var/www/html/core/class/DB.class.php on line 101

  16. Rebonjour,
    j’ai oublié de préciser qu’à travers le soft sur android (e-control) les commandes s’enregistrent. Elles sont enregistrées dans la base de données de la tablette et je peux récupérer les codes en blob dans com.broadlink.rmt\databases\rmt.db table « codeTable » exemple pour marche/arret en hexa : 26004800000129931511141113361511121214121312131213361535141114351337143613371535151014111312143515111312121313121336143615351411133714351535153515000D05
    La question est donc maintenant : est ce que je peux remplir directement la base de données de jeedom pour créer une nouvelle commande ? Est ce que tu peux me piloter pour ça ? Je vais essayer de « pousser » le code en UDP sur le port 80 pour voir.

  17. Bonjour,
    je viens de recevoir ma RM pro. Le plugin est installé et le matériel est reconnu. L’apprentissage des commandes ne passe pas : la RM pro réagit (led rouge allumée puis extinction de la led lorsque la commande est reçu) mais pas de nouvelle commande dans le Jeedom. Dans le log : [2017-02-05 08:09:22][ERROR] : Error on send request to jeedom, return code 500. Une idée ?

  18. Bonjour et bravo pour ton blog ainsi que l’énergie et la bonne humeur que tu mets dans tes posts. Question peut-etre un peu hors sujet. Je suis sur eedomus et non jeedom. Est-ce adaptable sur ma box toutes tes solutions de plugin forts intéressantes.

    merci

    • salut alors il est sûrement possible de scripter certaines choses pour broadlink. Mais globalement les gros plugins sont difficilement script ables
      . Pourquoi ne pas prendre jeedom sur un.pi3 pour certains besoins spécifiques et garder ton eedomus. tout en les faisant communiquer entre eux

  19. Bon je pige pas…
    que ce soit avec l’appli Broadlink ou avec Jeedom pas moyen de faire reconnaître cette télécommande hors On/Off ???
    pourtant elle fonctionne normalement avec la TV…
    pas trouvé non plus les codes Hexa pour cette commande
    les joies et plaisir de l’informatique/Domotique Plug and Play 😉

    • Ben là je pense y a surement une particularité sur ta télécommande. Sinon il faudrait trouver quelqu’un avec une logitech harmony qu’il rajoute ton modèle et essayer de faire apprendre depuis l’harmony (avantage en plus tu pourras récupérer l’ensemble des commandes discrètes)

  20. Bonsoir,
    Je viens de réceptionner mon RM-Pro, installation nickel sous Jeedom (merci Sarakha63 comme d’hab boulot excellent) 😉
    Juste un soucis avec l’une de mes télécommandes (Samsung BN59-01182B pour la TV), impossible d’apprendre une commande sauf On/Off ???
    pour mes autres télécommandes = Ok
    Une idée ?

    • alors du coup la différence provient donc du chauffage effectivement. Mais après j’ai envie de dire c’est une fonctionnalité secondaire. Ca doit dépendre de l’echauffement des composants

      • j’avoue c’est très secondaire, je ne l’ai pas acheté pour ca ^^ Mais bon il vaut mieux éviter de s’en servir, surtout pour réguler son chauffage sinon on risque d’avoir des surprises !
        Mais sinon Plugin au top, il faut être bien rigoureux quand on apprend les commandes surtout quand l’objet est un peu complexe comme une PAC mais sinon ca marche au top. Plus qu’à voir si il veux bien piloter mon robot aspirateur par IR, mais normalement il ne devrait pas y avoir de soucis.

  21. Encore une question. Je suis très étonné des valeurs remontées par le broadlink. Au début je pensais qu’il y avait un décalage de 3 °C avec mes autres sondes, mais j’ai créé un virtuel qui compare automatiquement la valeur du broadlink avec les autres températures, franchement il oscille énormément. Je pense que sa température est inexploitable. Problème spécifique à mon équipement qui est défectueux ou la sonde est mauvaise (ou influencé par l’échauffement du broadlink quand il travaille peut-être) ?

  22. Et 2ème question (d’avance merci pour l’aide!); pour apprendre une commande radio ca se passe de la même manière ? Parce que les commandes IR de la VMC, OK, j’en ai appris plusieurs même si je suis pas convaincu de leur exact signification (temperature, vitesse…) mais par contre les commandes type radio de la VMC, je n’ai pas l’air d’arriver à les enregistrer.
    Commande radio de la VMC Nather (ici par exemple https://www.econology.fr/reseau-aeraulique/nather/accessoires-vmc/telecommande-radio-pour-heveo.html?orig=51924d73bc79b&pdt=047-502433&gclid=Cj0KEQiAh4fEBRCZhriIjLfArrQBEiQArzzDAQ0N9gM0szmBw4UTqFVDq5RIIcGWDr53R5GlCuU9T50aAkFr8P8HAQ#menu0). Bien decu d’avoir une VMC radio, filaire ca aurait été tellement plus facile.

    Merci
    Romain

    • logiquement oui mais il faut être très très proche du broadlink pour l’apprentissage. après selon ton code radio peut être qu’il ya un Rolling code je sais pas

  23. Bonjour,
    merci pour ce super Plugin. J’ai réussi à détecter mon broadlink pro, par contre quand je fais la commande apprentissage, il ne détecte absolument rien, même quand j’approche très très près la télécommande.
    J’ai essayé avec l’application Android, là par contre aucun soucis pour apprendre les codes de ma télécomande de clim ou de VMC.
    Une idée ?

    Merci
    Romain

    • Tout d’abords est ce que tu vois la diode du broadlink s’allumer celle qui montre qu’il passe en apprentissage ?

      Si oui ,peux tu me faire voir ta log (tu es le premier dans ce cas c’est bizarre), dans les deux cas fait voir une log

      • Salut,
        bon vu que tu m’as dit que personne n’avait le problème, j’ai tout supprimé, recommencé l’inclusion, re-testé, et ca marche! Top merci.

        Par contre j’avoue avoir un doute sur les codes qu’il enregistre, ca ne vient pas de ton plugin mais du fonctionnement des PAC en IR… Je pense que quand j’envoi ON il envoi ON à 16 °C ; mais peut -être qu’il envoi juste ON à la température précédente mémorisé. Personnelement je n’arrive pas à décoder ce qu’il envoi et vu que ma PAC n’affiche pas ce qu’elle recoit, je ne suis pas sur de ce que je fais ^ ^
        Par ex pour moi
        Code ON 16 °C
        hex2send:2600d80000012a921536143714111411151015111536153614371436143714111411151015361510161114111511141114111535163614361511141214111410161015101610161015111412141114111510153615101635151214111412141015101610151016101511151114121410161114101510163516101511141214111410170f1511160f161015111412141114111510151115121410151114121411143615351610151016111412141114101610151016101512143515121435151214101511151016111437143515371435153714361411151115000d05
        Code OFF
        hex2send:2600d800000128931536143615111411151015111536153515371436143714111411151015361512141114121411141214101535163614361511141214111412141015111510163515121411141214101510163515101635161114111412141015111510161015101611141114121410151115101610153516111412141114101610151016101511151114121411141016101510161015111511141214111412143515361510161015121411141214101510161015101610151214111412141015101610151016101512143515121435153615351610153714000d05

        > il y a des logiciels qui me permettrait de ‘décoder’ ces codes?

        Merci
        Romain

        • Non. mais la oui il envoit ce que ta télécommande à envoyer. Et les télécommandes des clims envoit non seulement le on off mais aussi temps vitesse etccc

  24. Bonjour,

    J’ai une question concernant le broadlink sur sa capacite à capter l’infrarouge.
    Est ce que la reception infrarouge est meilleure ou egale à la telecommande copié ?
    La portee est elle superieure ?

    Cordialement
    Ludovic

  25. thierry wolfersberger le

    Salut Sarakha63
    Je suis vraiment intéressé par ton plugin suite à ton sujet sur la multiprise ..
    J’ai un peu regardé ton plug et comme je vois qu’il faut rentrer des info telle que Mac, Ip .. j’ai des prises wifi (Aldi) est ce que c’est possible de les intégrer ds mon réseau Jeedom avec ton Plus ou c’est exclusivement pour le matériel Broadlink ?
    merci

  26. Je m’auto répond en partie. En changeant le type de action vers info par exemple je la vois bien dans interaction.
    Dois je changer le type?

    • ALors oui je te confirme qu’il n’y a pas de lien entre Jeedom et l’application Broadlink (avantage tu es complétement idépendant du cloud et des services broadlink)

      Concernant ta question des interactions, je ne comprends pas. Il ne faut surtout pas les mettre en info car tu ne pourrais plus exécuter la commande.

      Je viens à l’instant de faire un test et j’ai bien pu me créer une interaction qui execute une commande IR du broadlink.

      Vu que c’est une action à exécuter dans les interactions tu les retrouveras dans la partie ACTION en bas à gauche.

  27. Merci Ludo pour encore un super plugin. J’ai pu installer et configurer ma mini. Si je ne dis pas de bétises tout ce qu’on enregistre dans l’appli n’est pas repris sur jeedom et vice versa? J’ai bon?
    Et dernier point j’ai créé quelques commandes pour basiquement allumer et gérer la tv. Manoeuvre facile. J’ai pu tester depuis le widget ça marche nickel.
    Par contre je les vois pas dans les interactions. Y a t’il quelque chose à faire?

    En type j’ai action défaut.
    et dans option aucune.

    Y a t’il une config à faire?
    Merci d’avance et merci pour ces plugins au top

  28. Salut et merci pour ce plugin.
    L’instal des dépendances se passe bien mais le daemon ne veux pas démarrer (Config = OK , Statut = NOK malgres plusieurs clis sur redemarrage)
    je suis sur un RPi2 DIY avec l’image officielle jeedom.
    Depuis l’appli, j’accède bien au RM Pro et il est bien sur le réseau.

    le log braodlink dans jeedom indique :
    Error: importing module from jeedom folder
    [2017-01-18 15:05:37][ERROR] : Impossible de lancer le démon broadlink, vérifiez la log
    Tu as une idee ?

  29. Pingback: Premier concours : lancement du blog - Domotique de Lunarok

  30. Enorme !!!
    J’avais commandé sur Gearbest le RM mini3 pendant les fêtes en sachant que pour l’associer a mon système Jeedom, ca allait etre une usine a gaz (serveur tiers), et voila un plugin qui arrive a point nommé et qui fonctionne parfaitement de manière très simple.

    Chapeau bas pour le travail et merci !

  31. Salut,

    j’ai une question sur l’E-Air, comme c’est un truc accès pour le marché chinois, les critères de qualité de l’air sont pertinents pour chez nous ? Les infos d’une manière générale sont pertinentes ?

    Merci.

  32. Bonjour Sarakha63

    Merci pour ce plugin cela fonctionne nickel
    Hormis la température qui semble ne pas être correct mais je crois que c’est déjà remonté comme info

    Je me posais une question il a été nécessaire de faire la config du wifi via l’application broadlink ce que je conçois par contre comment ils font car en fait il n’y a pas de point d’accès crée lors de la config.
    comme cela est le cas pour l’orvibo par exemple

    donc au cas où, il est sage de conserver l’apk de l’application afin de pouvoir refaire la config du wifi et au cas ou la marque disparaisse.

    ou a t on une chance que l’on puisse le faire un jour depuis le plugin ? il faudrai du wifi sur le serveur jeedom je suppose 🙂

    voila c’est plus pour ma culture personnel qu’une réelle demande le plugin fait le job de manière impeccable et c’est le principal

    • Je vais creuser pour la conf voir ce qui est fait. Oui la température sur le mini on me l’a remonté. J’ai que le rm pro. Le mini j’en reçois un bientôt.

    • Je suis preneur ! Le fait de limiter à 32 caractères le mot de passe wifi me fait penser à une variable limitée dans ce sens. On dirait que l’appli ne sert qu’à envoyer le mot de passe wifi au Broadlink via wifi (il faut être sur le même wifi pour le faire, notamment la même bande (2,4GHz)).

  33. Salut. Merci pour ce plugin ! Existe-t-il un tuto pour retrouver les codes IR d’une télécommande perdue et les ajouter manuellement dans le broadlink ?

    • Tu peux trouver quelqu’un qui a une télécommande harmony de rajouter le device dans sa télécommande et ensuite il suffit de les apprendre à ton broadlink. Après ya pas de miracle malheureusement

  34. Bonjour,

    j’ai mon mon RM pro dans un VLAN sans accès à Internet ni au LAN.
    Par contre le routeur accepte les connexions établies vers le RM pro.

    je peux donc pinguer le RM pro depuis mon LAN.

    Le problème : la découverte automatique ne fonctionne pas. Je suppose que c’est normal, il doit y avoir un souci sur le broadcast entre réseaux différents.
    Par contre en ajoutant à la main le RM pro dans le plugin, ça ne fonctionne pas non plus.

    J’ai renseigné l’@ mac, l’@ IP et le port (55013)
    Est-ce que ces paramètres sont bons (j’ai repris le port donné par patrick83300) ?
    Le redémarrage du démon donne ceci dans les logs :

    [2017-01-08 00:06:38][DEBUG] : Add device : {u’name’: u’RM 2′, u’ip’: u’192.168.40.2′, u’delay’: u’300′, u’mac’: u’b4430d9bed66′, u’type’: u’rm2′, u’port’: u’55013′}
    [2017-01-08 00:06:38][DEBUG] : Handling RM2 for RM 2
    [2017-01-08 00:06:38][DEBUG] : Connecting to Broadlink device with name RM 2….
    [2017-01-08 00:06:39][DEBUG] : Device seems offline

    est-ce que le trafic doit être autorisé sur certains ports ?

    Merci d’avance,
    Vincent

      • Ha ha !
        C’était finalement tout simple. Je n’avais pas pensé à mettre 80.
        Un nmap ne renvoyait aucun port ouvert.

        J’avais testé en laissant vide mais j’avais un message d’erreur.
        Peut-être que le champ pourrait être pré-rempli pour éviter aux prochains de se poser la question ?

        En tout cas ça marche super bien. Je vais pouvoir tester le contrôle de mes sèche-serviette 🙂
        Il y a même la température !

        Merci sarakha63 !

        • Ça marche super bien avec mes sèche-serviette Acova.
          Comme j’ai un peu galéré pour l’apprentissage (il fallait masquer la diode IR pour ne pas prendre le début du signal), voici les codes IR :

          Acova – ON : hex2send:26001e0009422121414023202021412122212142414042402142202121233f000d0500000000000000000000

          Acova – OFF : hex2send:26001e000a4121414141222021214121222021222022204221412140422121000d0500000000000000000000

          Ça va me permettre de couper le soufflant si la température de la pièce est suffisante. La télécommande de base Acova est un peu pourrie pour ça. C’est juste un timer et la gestion des programme est pas terrible (pas de jour de la semaine).

          Encore merci !

  35. Bonjour sarakha63,

    Suite a l’install du plugin

    je rencontre un pb avec le plugin Broadlink. le demon refuse de démarrer avec le message suivant ( log mis en debug ) :

    [2017-01-05 19:31:40][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/c … adlink.php –apikey I…………………………..cJ6PwfU –cycle 0.3 –> j’ai masqué la clé API volontairement.
    Error: importing module from jeedom folder
    [2017-01-05 19:32:10][ERROR] : Impossible de lancer le démon broadlink, vérifiez la log

    l’installation des dépendances est OK.

    je suis allé voir dans le fichier jeeBroadlink.php et le message suivant apparait dans le fichier :

    Clef API non valide, vous n’etes pas autorisé à effectuer cette action

    Auriez vous une piste ?

      • par quel biais puis je t’envoyer un MP ? Je ne vois pas d’option sur ton site, sur le forum jeedom a priori je n’ai pas les droits de poster de MP.

        merci de ton retour

      • bonjour, je viens de refaire quelques tests , je me suis provisionné une nouvelle VM debian et reinstallé jeedom dessus. J’ai restauré ma svg et installé le plugin sur cette install et tout est OK.

        Peut etre une piste, sur mon ancienne install mon serveur web etait nginx alors sur la nouvelle j’utilise apache2 . Je ne suis pas sur qu’il y ai un rapport c’est la seule différence entre mes 2 install. J’ai gardé mon anciene VM au cas ou.

  36. Salut,

    Magnifique plugin je vais tester le matériel.
    Est ce qu tu peux me confirmer que le rm-pro comme le mini peuvent commander des clim ?

    Merci

  37. bonjour
    mon rm pro est en firmware v20025
    il fonctionne correctement via l’appli mais je scan du mode inclusion ne donne rien et si je l’ajoute en manuel je n’est pas la remonter d’info
    pouvez vous m’aider
    merci

      • voici les logs que j’ai pu afficher
        [2016-12-30 21:05:18][ERROR] : invalid literal for int() with base 10:  »
        [2016-12-30 21:10:18][ERROR] : invalid literal for int() with base 10:  »
        [2016-12-30 21:15:18][ERROR] : invalid literal for int() with base 10:  »
        [2016-12-30 21:20:18][ERROR] : non-hexadecimal number found in fromhex() arg at position 2
        [2016-12-30 21:25:18][ERROR] : non-hexadecimal number found in fromhex() arg at position 2
        [2016-12-30 21:30:18][ERROR] : non-hexadecimal number found in fromhex() arg at position 2
        [2016-12-31 13:48:28][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=broadlink function=remove callInstallFunction=1
        [2016-12-31 13:48:30][INFO] : Début d’activation du plugin
        [2016-12-31 13:48:31][INFO] : Info sur le démon : Array ( [log] => broadlink [state] => nok [launchable] => ok [launchable_message] => Gestion automatique désactivée [auto] => 0 [last_launch] => 2016-12-31 13:47:59 )
        [2016-12-31 13:48:31][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=broadlink function=install callInstallFunction=1

        merci

          • ok par contre j’ai besoin d aide pour trouver les log en scan de decouverte car dans les log du plugin je n’ai que ceux du post precedent.

          • bonjour
            petit complément, je n’ai pas précisé que jeedom tourne sur un synology sous docker, y a t il des port à paramétrer dans docker ?

          • Ah ben tout d’un coup ca eclaircit beaucoup, avec docker ton docker a un réseau particulier et donc ne doit pas voir le braodlink, deja verifie simplement si depuis le docker tu ping le broadlink. Pour info l’adresse mac si tu le rajoutes manuellement doit se noter sous cette forme (9bd3fb0d43b4) minuscule sans les :

          • bon effectivement docker ne permet pas de scan d’un réseau a l’autre.
            j’ai donc mapper les ports sur le conteneur jeedom et ajouter mon RM a la main.
            et j’obtiens les log suivant
            Start listening…
            [2017-01-02 20:17:43][DEBUG] : Socket interface started
            [2017-01-02 20:17:43][DEBUG] : LoopNetServer Thread started
            [2017-01-02 20:17:43][DEBUG] : Listening on: [127.0.0.1:55013]
            [2017-01-02 20:17:46][DEBUG] : Client connected to [127.0.0.1:57402]
            [2017-01-02 20:17:46][DEBUG] : Message read from socket: {« apikey »: »SdQBHQPcfy9fMkmyusbyw27VMPAsfas9OeZmKJIKNiCQt0ON », »cmd »: »add », »device »:{« mac »: »34ea34e46a2b », »ip »: »192.168.0.17″, »name »: »Broadlink_RMPROPLUS-e4-6a-2b », »delay »: »300″, »port »: »55013″, »type »: »rm2″}}
            [2017-01-02 20:17:46][DEBUG] : Client disconnected from [127.0.0.1:57402]
            [2017-01-02 20:17:46][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
            [2017-01-02 20:17:46][DEBUG] : Add device : {u’name’: u’Broadlink_RMPROPLUS-e4-6a-2b’, u’ip’: u’192.168.0.17′, u’delay’: u’300′, u’mac’: u’34ea34e46a2b’, u’type’: u’rm2′, u’port’: u’55013′}
            [2017-01-02 20:17:46][DEBUG] : Handling RM2 for Broadlink_RMPROPLUS-e4-6a-2b
            [2017-01-02 20:17:46][DEBUG] : Connecting to Broadlink device with name Broadlink_RMPROPLUS-e4-6a-2b….
            [2017-01-02 20:17:47][DEBUG] : Device seems offline
            je pense que sous docker c assez difficile de faire discuter le RM avec jeedom si il y a un soluce « facile  » je suis preneur sinon je passerais sous raspberry, je vais aussi elargir ma recherche directement sur le forum jeedom pour voir si d’autre personne utilise ton plugin sous docker
            enfin en tous cas merci pour ton aide

  38. Pingback: Broadlink MP1 en commande pour intégration - La domotique de sarakha63

  39. Bonjour,
    petite question sur les « RM » : est-il possible de s’en servir comme récepteur IR ?
    c’est à dire apprendre un code IR par le biais d’une télécommande et pouvoir déclencher des actions lors de la réception de ce code par le RM ?
    En gros ce serait gérer des commandes de type « Info » en plus des commandes de type « action » côté JEEDOM… (et ainsi piloter sa domotique via une télécommande universelle par exemple…)
    Merci pour ces informations complémentaires

    • Non car un code reçu n’est jamais le meme du aux differents ondes et luminosité ambiante, donc sans base de donnée interne de comparaison c’est très difficile voir impossible

  40. J’ai changé temporairement mon mot de passe Wifi en un mot de passe de moins de 32 caractères et là, j’ai bien l’autodécouverte. Je lui ai fait apprendre trois commandes, j’ai fixé l’IP du RM mini 3. Mais dès que je remets le mot de passe initial, je n’ai évidemment plus accès au RM mini.
    J’ai envoyé un e-mail au support Broadlink pour savoir comment faire quand on a un mot de passe wifi plus long que 32 caractères (j’ai peu d’espoir mais bon), car je ne compte pas changer tous les mots de passe wifi de la maison, juste pour un device qui ne peut pas le supporter… Du moins, je campe sur mes positions pour le moment.

    • Ok donc de ton coté le plugin fait bien le.boulot. effectivement si l’app broadlink ne permet pas un mot de passe wifi de plus de 32 je peux rien faire. Au moins tu as pu voir que tout marche. Tiens moi au courant de la réponse de broadlink. (Même si comme toi j’ai peu d’espoir)

      • La réponse n’aura, au moins, pas tardé à arriver :
        « Dear Customer
        Sorry for the trouble caused. We only allow the max 32 bytes password making up currently. So i suggest you can keep the length of password less than 32 bytes and try again. »

        Va falloir que je me motive à changer le mot de passe sur 21 devices pour en faire fonctionner un de plus…

        • Bon, j’ai changé définitivement mon mot de passe WIFI…
          L’intégration s’est très bien passée, j’ai rentré une quinzaine de commande sans soucis !
          Très très pratique pour piloter les appareils multimédias à l’allumage et l’extinction, ça complète bien une télécommande universelle !

  41. Sympa si le rm mini dispose d’unode apprentissage. Gearbest m’avait dit que non !

    Du coup, avec ton truc, tu dois pouvoir acheter un aspirateur ilife et programmer son lancement à distance 🙂

  42. Pareil, l’inclusion ne fonctionne pas alors que le broadlink est bien sur mon réseau local ( detection via l’appli mobile + visible sur l’interface web de ma box internet).
    Quand j’essaie de l’ajouter à la main, je rentre son adresse mac et son IP. Mais ca ne fonctionne pas.
    Alors que les premier test en passant par l’appli mobile sont concluant.
    Une idée ?

    • La.a froid je ne vois pas car tu es le premier sur plus de 100 dans ce cas là. Tu as quel modèle? Aurais tu une log débug au moment de lautodecouverte

      • Le RM pro.
        J’ai exactement le même comportement que Mavi.
        Quand je clique sur « mode inclusion », la « roue » apparrait 1 demi seconde et disparrait imédiatement.
        Et rien ne se passe.
        Je regarde comment récupérer les logs

          • Pour mavi c’est normal il a pas mis le RM sur son réseau. Tu peux mettre le plugin en debug et le relancer pour avoir plus de logs.

          • J’ai changé temporairement mon mot de passe Wifi en un mot de passe de moins de 32 caractères et là, j’ai bien l’autodécouverte. Je lui ai fait apprendre trois commandes, j’ai fixé l’IP du RM mini 3. Mais dès que je remets le mot de passe initial, je n’ai évidemment plus accès au RM mini.
            J’ai envoyé un e-mail au support Broadlink pour savoir comment faire quand on a un mot de passe wifi plus long que 32 caractères (j’ai peu d’espoir mais bon), car je ne compte pas changer tous les mots de passe wifi de la maison, juste pour un device qui ne peut pas le supporter… Du moins, je campe sur mes positions pour le moment.

          • Bon t’embêtes pas j’ai pu les voir en.indesirables.ben je vois bien que ton broadlink est autodetecté. Ta config réseau dans.jeedom.est bonne?

          • Bon je confirme et tu as du le voir dans la log il est bien détecté on regarde la.suite demain. Je go dodo. Mais la c’est une broutille de config. Ta log me rassure vraiment

          • C’est bien ce que j’ai vu dans les logs…
            En renseignant les données des logs ( mac + IP ) quand j’ajoute mon matériel  » à la main »
            => Impossible d’apprendre une commande
            => Quand je « teste » la commande température; le résultat à l’écran est vide, mais dans les logs, je la vois correctement.

            Merci de ton aide

            A demain

          • Oui on regarde demain. La tout semble bon de ton côté. Hors mis que le démon n’a pas l’air de communiquer avec jeedom

          • bien vu.
            En voulant relancer le démon; ca ne fonctionne pas.
            Les logs demandent de vérifier la config réseau.
            Pour moi, ca semble OK, mais je ne regarde peut etre pas au bon endroit ?

          • Je viens de réessayer l’inclusion, et sans toucher à rien; ça a fonctionné.
            J’ai testé les commandes de température, l’enregistrement IR ; et ca fonctionne.

            Merci de ton aide

  43. Bonjour sarakha63,
    Félicitations, j’ai bien tenté à plusieurs reprises de décrypter le fonctionnement de ces bestioles, mais je suis resté sur ma faim.
    Possédant une box Fibaro HC2, je voudrais développer un module afin de commander un RMPro directement depuis la box, sans passer par l’intermédiaire d’un serveur tiers, comme c’est le cas aujourd’hui avec l’appli RMBridge. Penses-tu qu’il soit réalisable de faire une intégration similaire avec cet équipement?
    Je n’ai pas vu de partage sur ton Git concernant ce projet. Je t’invites à me contacter en direct si tu es disposé à échanger à ce sujet.
    Merci.
    Domotiquement vôtre

    • Non les plugins que je developpe sont sur le git jeedom, mais oui pour moi je ne vois pas de blocage qui pourrait empêcher une approche similaire sur fibaro

    • Exactement. La découverte auto ne marchera pas. Mais c’est pour ça que j’ai donné la possibilité dans le plugin d’ajouter manuellement. Tu peux toi même choisir l’ip etcccc

  44. Bonjour,
    Merci pour ce plugin jeedom ! C’est grâce à ton travail que j’ai passé commande (et reçu) mon broadlink RM mini 3.
    J’ai installé le plugin sous jeedom, je clique sur le mode inclusion et … rien. Je suppose qu’on doit associer le broadlink auparavant au réseau wifi local de jeedom, via l’appli smartphone (Android pour ma part).
    Si oui, je suis bloqué, l’appli ne veut pas de mon mot de passe wifi, qu’elle trouve trop long 🙁
    Dans l’attente de ta confirmation, je te souhaite bonne continuation dans tes développements.

  45. Pingback: Bon plan RM-MINI compatible Jeedom à moins de 10 euros - La domotique de sarakha63

Laisser un commentaire