Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Adapter: broadlink2

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

Adapter: broadlink2

Scheduled Pinned Locked Moved Entwicklung
broad2broadlinkrm prorm3 minirm4
1.4k Posts 169 Posters 624.6k Views 93 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • frankjokeF Offline
    frankjokeF Offline
    frankjoke
    wrote on last edited by
    #15

    Hallo wieder einmal!

    Habe Adapter mut Version 1.0.0 hochgeladen, auch auf npm!

    Jetzt kann man die angelernten Befehle (für BroadLink RM?) mit dem iobroker.admin-Objektreiter simpel umbenennen!

    Der Adapter bennent auch den id um, also nicht nur den Namen! Damit hat man's einfacher wenn man Aktionen in eigene scripts einfügen will!

    Der Name darf natürlich nicht existieren und es sollten auch keine '.', ',' oder ';' enthalten sein!

    p.s.: Die einzelnen Schalter/RM's können mit eurem Router umbenannt werden wenn ihr dort andere Namen vergebt…

    1489_structure_example.png

    @blackroze: Habe gerade deinen Umbau für A1 gesehen! Habe leider keines zum Testen aber wenn du mir testest werd ich den code einbauen (die neue Version ist mit meinem neuen Adapterfunktionen aufgebaut…).

    Frank,

    NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
    Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

    1 Reply Last reply
    0
    • B Offline
      B Offline
      blackroze
      wrote on last edited by
      #16

      @Frank

      Sieht gut aus, ich passe den A1 Code die Tage auf deine Version an, teste das noch mal und geb dir dann Bescheid.

      1 Reply Last reply
      0
      • frankjokeF Offline
        frankjokeF Offline
        frankjoke
        wrote on last edited by
        #17

        Ich habe den Git auf https://github.com/frankjoke/ioBroker.broadlink2 umbenennen müssen damit er in die ioBroker-Liste aufgenommen werden kann!

        Frank,

        NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
        Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

        1 Reply Last reply
        0
        • B Offline
          B Offline
          blackroze
          wrote on last edited by
          #18

          Hallo Frank,

          als ich die A1 Anpassungen machen wollte, hatte ich die alter Version deinstalliert und die neue 1.0.1 installiert um lokal dann die Anpassungen zu machen. Leider funktionieren dann meine SP2 Steckdosen nicht mehr. Sie empfangen zwar den Status von der Steckdose, also ob manuell der Knopf gedrückt wurde aber man kann ihn nicht mehr über iobroker schalten.

          Ich glaub das hat etwas mit der Umbenennung von ".STATE" auf "_STATE" zu tun.

          Die alter Version funktioniert ohne Probleme. Die benutze ich jetzt einfach erst mal weiter weiter.

          1 Reply Last reply
          0
          • frankjokeF Offline
            frankjokeF Offline
            frankjoke
            wrote on last edited by
            #19

            @blackroze:

            Leider funktionieren dann meine SP2 Steckdosen nicht mehr. Sie empfangen zwar den Status von der Steckdose, also ob manuell der Knopf gedrückt wurde aber man kann ihn nicht mehr über iobroker schalten.

            Ich glaub das hat etwas mit der Umbenennung von ".STATE" auf "_STATE" zu tun. `

            @blackroze: Danke für den feedback! 1.0.2 ist am Git und sollte dein Problem beheben!

            In 2-3 Tagen sollte ich auch ein A1-Gerät geliefer bekommen und kann dann auch A1 testen!

            Frank,

            NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
            Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

            1 Reply Last reply
            0
            • B Offline
              B Offline
              blackroze
              wrote on last edited by
              #20

              @Frank

              super vielen Danke! Jetzt läuft alles super. Ich für die A1-Anpassungen mal einen Pull-Request gemacht. Kannst du ja dann bald testen wenn dein A1 da ist. 😉

              1 Reply Last reply
              0
              • frankjokeF Offline
                frankjokeF Offline
                frankjoke
                wrote on last edited by
                #21

                @blackroze:

                @Frank

                super vielen Danke! Jetzt läuft alles super. Ich für die A1-Anpassungen mal einen Pull-Request gemacht. Kannst du ja dann bald testen wenn dein A1 da ist. 😉 `
                Super, danke!

                Werd ich machen!

                Frank,

                NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                1 Reply Last reply
                0
                • frankjokeF Offline
                  frankjokeF Offline
                  frankjoke
                  wrote on last edited by
                  #22

                  So, ich hab 'nen größeren Umbau gehabt und etwas neues dazugebaut: Szenen!

                  Der Adapter (V1.5) verwendet jetzt auch etwas veränderte Namen für States die er anlegt und außerdem gibt's neue Kommandos.

                  Szenen bestehen aus ID's oder Zahlen mit , aneinandergereiht.

                  Normal werden sie einfach im Abstand von 100ms hintereinander ausgelöst. Wird eine Zahl gefunden wird dort so viele ms gewartet bis zum nächsten Befehl weitergegangen wird. Also SP:dose1, RM:your.L.StereoEin, 1000, RM:your.L.TVEin würde die Steckdose einschalten, dann den Fernseher insgesamt 1100ms nachher die Stereoanlage.

                  Man kann auch Werte bei anderen (auch fremde) States durch Angabe des kompletten id's schalten: hm-rpc.0.MEQ1435726.1.STATE würde diesen einschalten!

                  Übrigens, Bei boolschen States kann beim Einschalten das '=1/=on/=true/=ein' weggelassen werden da true der default-Wert ist. Beim Ausschalten wäre ein '=0/=false/=aus/=off' undbedingt notwendig!

                  Die Szenen könnt ihr in der Adapter-config anlegen.

                  Nun zu den anderen Änderungen:

                  • Die devices haben nur noch 2 Buchstaben, also 'RM' oder 'SP' und die Version wird im Namen weggelassen!

                  • LernedStates ist jetzt einfach L! Damit werden die Namen der States wesentlich kürzer und es ist einfacher zu in die Szenen zu schreiben.

                  • Es gibt für jede Remote (neben Learn und eventuell der ****Temperatur****einen State SendCode (Type Text). Schreibt man in diesen einen Code wie 'CODE_xxxxxxx' wird dieser von der jeweiligen Remote gesendet.

                  • Es gibt auf Adapterebene auch einen State SendScene wo man eine Szene als Text speichern kann die sofort ausgeführt wird.

                  Die sendTo-Kommandos haben sich auch verändert/ergänzt:

                  • debug: sendTo('broadlink2.0','debug','on') (es geht auch 0,1,on,off,ein,aus,true,false) würde debug ein- oder ausschalten.

                  • get: sendTo('broadlink2.0','get', 'RM2:RMPROPLUS.Temperature' kann der state von Werten abgefragt werden, man bekommt z.B. { val: 29.9, ack: true, ts: 1505839335870, q: 0, from: 'system.adapter.broadlink2.0', lc: 1505839335870 } zurück

                  • switch: schaltet Steckdose ein/aus je nach Text: sendTo('broadlink2.0','switch','SP:your device id=on')

                  • switch_on/switch_off: sendTo('broadlink2.0','switch_on','SP:your device id')`

                  • send: sendTo('broadlink2.0','send','RM:yourdev.Learn') würde lernen starten und sendTo('broadlink2.0','send','RM:yourdev.L.yourid') würde den code (oder eine Scene) senden.

                  • send_scene: sendTo('broadlink2.0','send_scene','scene xxx ') würde den al message angegebenen Text als Szene ausführen

                  • send_code: sendTo('broadlink2.0','send_code','RM:your remote.CODE_xxxxx') würde den CODE_xxxx vom R:your name senden.

                  Manche von euch haben sicher Codes angelernt die ihr in die neue Namensgebung übertragen wollt!

                  Das kann im admin.objects geschehen, anbei ein Bild mit der Anleitung, das ist für jedes angelerne oder selbst erzeugte State notwendig das übertragen werden soll!
                  1489_2017-09-23_195656.png

                  Ach, übrigens, hätte ich fast vergessen: die Szenen könnt ihr nicht nur für Befehle im Adapter verwenden sondern auch für Befehle mit anderen Adaptern!

                  Viel Spaß!

                  Frank,

                  NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                  Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                  1 Reply Last reply
                  0
                  • ldittmarL Offline
                    ldittmarL Offline
                    ldittmar
                    Developer
                    wrote on last edited by
                    #23

                    Hi,

                    habe jetzt Version 1.5 getestet. Mir ist aufgefallen, dass ich die Bezeichnung der angelernten Tasten nicht mehr ändern kann. Es ist nicht möglich eine Taste z.B. "Sky an/aus" zu benennen. Die Bezeichnung "SkyAnAus" ist aber ok. Früher war das kein Problem.

                    Cannot rename to Sky an/aus because it includes charaters like " .,;" or does not have a learned code: broadlink2.0.RM:fernbedienung-wz.L.SkyAnAus
                    

                    Bei ID ist ok, aber Name möchte ich halt schön benennen, denn wenn ich den Adapter Mobile oder Material nutze, werden für die Visualisierungen den Namen gezeigt und ist halt blöd, wenn ich es nicht so nennen kann wie ich es will. Du könntest z.B. bei der ID einfach Leerzeichen und Co. durch Unterstrich ersetzen.

                    Nichts desto trotz: Tolle Arbeit! Danke!!

                    Grüße,

                    ldittmar

                    1 Reply Last reply
                    0
                    • frankjokeF Offline
                      frankjokeF Offline
                      frankjoke
                      wrote on last edited by
                      #24

                      Ok, guter Input von @ldittmar!

                      Hab's in meinem update auf 1.5.3 inkludiert. Die Änderungen sonst sind hauptsächlich auf nonReachable devices!

                      Frank,

                      NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                      Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                      1 Reply Last reply
                      0
                      • frankjokeF Offline
                        frankjokeF Offline
                        frankjoke
                        wrote on last edited by
                        #25

                        Ok, Version 1.6.0 ist zum Testen auf Git!

                        Es sollte RF (= Funk) -Befehle für RM-Plus Steuerungen unterstützen!

                        Achtung, der Lern-Befehl hat sich geändert! Bei normalen (nich +) RM's ist er LearnIR und beu 'Plus(+)' gibt's zwei, einen LearnIR und einen LearnRF!

                        Danke für Feedback, habe nur eine alter Funksteckdose zum Testen 😞

                        Frank,

                        NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                        Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                        1 Reply Last reply
                        0
                        • ldittmarL Offline
                          ldittmarL Offline
                          ldittmar
                          Developer
                          wrote on last edited by
                          #26

                          Dankeeee!!! Jetzt kann ich mal meine Baumarktsteckdosen aus dem Speicher holen, entstauben und anlernen. 😉 Da habe ich am WE was zu tun

                          Grüße,

                          ldittmar

                          1 Reply Last reply
                          0
                          • frankjokeF Offline
                            frankjokeF Offline
                            frankjoke
                            wrote on last edited by
                            #27

                            Seit gestern hab' ich auch meine eiges A1-device und kann den A1-Teil testen.

                            Habe die A1-Datentypen zu Aufzählungen gemacht und die Behandlung der Luftfeuchtigkeit richtiggestellt.

                            Auch die notReachable-Erkennung funktioniert nun mit A1-Geräten.

                            De3r NewDeviceScan-Button heißt jetzt '_NewDeviceScan' damit er nicht zwischen den Geräten liegt.

                            Sonst wünsch ich gutes gelingen!

                            Frank,

                            NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                            Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                            1 Reply Last reply
                            0
                            • AlCalzoneA Offline
                              AlCalzoneA Offline
                              AlCalzone
                              Developer
                              wrote on last edited by
                              #28

                              Mir wird nicht 100% klar, was ich zum Betreiben der Steckdosen benötige, da immer mal wieder IR oder RF fällt, was ja meist wieder mit Empfängern/Sendern verbunden ist. Oder ist doch alles WLAN? Aber welche Fernbedienungen sind dann gemeint. Könntest du das mal simpel klarstellen/auflisten?

                              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                              1 Reply Last reply
                              0
                              • frankjokeF Offline
                                frankjokeF Offline
                                frankjoke
                                wrote on last edited by
                                #29

                                @AlCalzone:

                                Die Broadlink-Steckdosen (SP2… https://www.amazon.de/gp/product/B01N1EKV1H ich verwende die ohne Alexa da ich nicht will dass sie sich in anderen clouds herumtreibt), kannst du mit dem Adapter direkt über W-Lan steuern, ohne IR ider RF!

                                Du brauchst dazu nur die Steckdose auf das W-Lan einlernen, einmalig mittels der Broadlink-App am Handy.

                                Irgendwie muß die Steckdose oder andere Broadlink-Geräte ja dein W-Lan (Kennung und Passwort) kennenlernen!

                                Es gibt von Broadlink auch eine Fernsteuerung die übers W-Lan kontrolliert werden kann und IR (Plus-Modelle auch RF)-Signale lernen und dann senden kann: https://www.amazon.de/gp/product/B01HO27U5E/

                                Mit dem Adapter kann man dann IR und RF-Teile anlernen und damit auch (neben den Steckdosen) steuern. Damit kann ich die Klimaanlage schalten oder andere Dinge, mit dem RF-Geät kann ich z.B. meine alten Feuchtraum-Schaltsteckdosen aus dem Baumarkt über ioBroker schalten.

                                Broadlink hat auch einen Raumsensor A1 welcher Temperatur, Luftfeuchtigkeit, Licht, Schallpegel und 'Raumluft-Qualität' misst: https://www.amazon.de/dp/B0758WD9VZ

                                Diesen kann der Adapter auch lesen.

                                Frank,

                                NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                                Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                                1 Reply Last reply
                                0
                                • AlCalzoneA Offline
                                  AlCalzoneA Offline
                                  AlCalzone
                                  Developer
                                  wrote on last edited by
                                  #30

                                  Danke, jetzt macht das Sinn.

                                  @fsjoke:

                                  Es gibt von Broadlink auch eine Fernsteuerung die übers W-Lan kontrolliert werden kann und IR (Plus-Modelle auch RF)-Signale lernen und dann senden kann: https://www.amazon.de/gp/product/B01HO27U5E/ `
                                  Oh die ist interessant! Werde ich mir mal anschauen.

                                  Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                  1 Reply Last reply
                                  0
                                  • ldittmarL Offline
                                    ldittmarL Offline
                                    ldittmar
                                    Developer
                                    wrote on last edited by
                                    #31

                                    @AlCalzone:

                                    Oh die ist interessant! Werde ich mir mal anschauen. `
                                    Die habe ich auch und bin begeistert. Und zum IR und RF hat das Ding auch ein Thermometer integriert, um die Raumtemperatur zu messen. Und wenn die Kids sich wegen eine Sendung streiten, dann kann ich drohen der Alexa zu sagen sie soll den Fernseher ausschalten :lol:

                                    Grüße,

                                    ldittmar

                                    1 Reply Last reply
                                    0
                                    • C Offline
                                      C Offline
                                      Chris76
                                      wrote on last edited by
                                      #32

                                      Ich hab hier ein BroadLink RM Pro liegen und den folgenden Adapter installiert:

                                      http://ww.iobroker.com/forum/viewtopic.php…

                                      In Version 1.7 vorher 1.6)

                                      IR Signale kann ich anlernen aber die Signale von der Baumarkt Steckdose kommt einfach nicht an.

                                      (433Mhz - Intertechno)

                                      Ich geh in Objekte-> Broadlink2.0 -> LearnRF und drück auf hinten auf "Button" - und drücke dann den Knopf auf der Intertechno Fernbedienung.

                                      Aber anstatt wie bei IR Signale die unter "L" erscheinen kommt hier nichts.

                                      Nachdem mir dann dieses Video Empfohlen wurde https://www.youtube.com/watch?v=FlyLWCzV-qE&t=1497s, habe ich den Adapter "Broadlink (RM3) 0.1.4" installiert und dieser erkennt die Signale.

                                      Zusätzlich wäre noch ne Datenbank schön um Komplette Fernbedienungen zu exportieren/importieren.

                                      Danke an die Facebook Helfer.

                                      (https://www.facebook.com/groups/4404991 … 743275500/)

                                      1 Reply Last reply
                                      0
                                      • frankjokeF Offline
                                        frankjokeF Offline
                                        frankjoke
                                        wrote on last edited by
                                        #33

                                        Hallo Chris67!

                                        Danke für den Link auf das Video, Kannte es noch nicht!

                                        Werde mal schauen was die Unterschiede sind. Welche Version von Broadlink verwendest du denn?

                                        Meine Baumarktsteckdosen und auch der Klingeltaster funktionieren. Kannst du mal bei dem broadlink adapter im admin/object auf den 'stift' klicken und mir die Daten in 'raw/(nur für Experten)' schicken?

                                        Es ist leider sehr schwer Geräte zu testen die man nicht selbst hat 😞

                                        Hast du schon mal im debug-mode (oben beschrieben) den log angeschaut und kommt da nichts beim Anlernen?

                                        p.s.: Hab auch die interessante Idee der 'Schalter' im Video gefunden, werde sowas ähnliches mal testen, ohne dass man Javascript/Blocky schreiben muss, direkt im Adapter!

                                        Frank,

                                        NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                                        Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                                        1 Reply Last reply
                                        0
                                        • frankjokeF Offline
                                          frankjokeF Offline
                                          frankjoke
                                          wrote on last edited by
                                          #34

                                          Hallo Chris76!

                                          Habe mir das mal angesehen nachdem du schreibst:
                                          ` > IR Signale kann ich anlernen aber die Signale von der Baumarkt Steckdose kommt einfach nicht an.

                                          (433Mhz - Intertechno)

                                          Ich geh in Objekte-> Broadlink2.0 -> LearnRF und drück auf hinten auf "Button" - und drücke dann den Knopf auf der Intertechno Fernbedienung.

                                          Aber anstatt wie bei IR Signale die unter "L" erscheinen kommt hier nichts.

                                          Nachdem mir dann dieses Video Empfohlen wurde https://www.youtube.com/watch?v=FlyLWCzV-qE&t=1497s, habe ich den Adapter "Broadlink (RM3) 0.1.4" installiert und dieser erkennt die Signale. `

                                          Der Grund ist (und deshalb werde ich die Learn-Funktion wieder von 'LearnIR' auf 'Learn' umbenennen) dass normale 433MHZ-Signale mit dem 'normalen' Learn gelernt werden. Nur manche spezielle Fernsteuerungen benötigen anscheinen den RF-sweep-Mode.

                                          Der broadlink-Adapter (0.1.4) kann keinen RF-Sweep machen, kann also nur die normalen 433MHz abtasten, genau so wie ich im LearnIR das mache.

                                          Hab das auch mit meiner Schaltsteckdose getestet und sie kann auch imit LearnIR angelernt werden. Mit meiner Klingel funktionierte das nicht!

                                          Sonst hab ich leider keine Teile die ich testen könnte.

                                          p.s.: Bin dabei auch die Device-Namen zu ändern um eine andere neue Funktion vorzustellen, meld mich dann wieder wenn man das alles testen kann.

                                          Frank,

                                          NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                                          Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          581

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe