homebridge-broadlink-rm | Broadlink RM Pro Funk/Infrarot Sender u. Broadlink RM Mini 3 Infrarot

  • Das verstehst du vermutlich nicht, weil da nix angelernt wird. Passender wäre, "Code herausfinden". Der Button macht nix anderes, als den Broadlink in den Empfangsmodus versetzen und den empfangenen Code im Log darzustellen. Diesen kannst du dann nutzen, um Schalter anzulegen. Beispiel: Man benötigt zum Schalten einer Funksteckdose logischerweise 2 Codes. Anschalten und Ausschalten. Also machst du Folgendes:


    Lernbutton aktivieren. Jetzt hast du 60 Sekunden Zeit, die Anschalttaste auf der Fernbedienung zu drücken. Die LED des Broadlink leuchtet dauerhaft. Wurde der Code erfolgreich übertragen, geht die LED aus und der Code erscheint im Log.




    Diese lange Zahl kopieren, das gleiche machst du für den Code der Ausschalttaste auf der FB. Auch wenns die gleiche Taste ist, so wird ein anderer Code gesendet. Beide Codes notieren bzw. rauskopieren.


    Jetzt wird der Schalter in der config.json dazu erstellt, ein einfacher Schalter einer Funksteckdose sieht dann so aus:


    Code
    {
                        "name": "Staubsauger",
                        "type": "switch",
                        "host": "xx:xx:xx:xx:xx:c7",
                        "data": {
                            "on": "e90184030b22210c0b22210d0923210b0b00015c0b220b220b210c220b210b220b220b220b22210b0b22220c0b22200c0b220a220b22220b0c21220b0b22220b0a23200c0b00015c0b230a220b210c220b210d200b220b220b21220b0b22210c0c21210d09230a220b22210d0b21210c0a23210b0b22210d0a00015b0c210c210c210b220b220b220b210c210b24200b0b22210c0b23210b0a220b220c21210c0b22210d0922210c0b23210b0a00015c0d200c220c200b210c230a210c210c210b22220b0b21220c0c21210b0b230a230a22210c0a22210c0b22210c0a23210c0a00015c0c210c210b220b210c210c220b220c200b23200c0b21220b0c21210c0b220b220b21220d0a21210c0b22210c0a23200c0c00015b0b220b210c210c220b210b220b220c210b21220b0b23210b0b22210c0b220a220b22220b0b22210c0a23210c0a23200c0b00015c0b210c210c210c210b220c210b210c210c21220c0a22210d0a22210c0b210b220b22210c0b23200c0a22210d0a23200c0b00015b0c230a210c210c210b210c210c210d200b22210c0b23200c0a22230c09220b220b23200c0a22220b0c21210c0b22220b0a00015c0c220b220a220b210c220b210c210b220b22210c0b22210c0a22210c0b220b220a23210b0b22210c0b22210d0923210b0b00015c0b220b210d210b220b210b220c210b230a22210b0b22230a0b22210c0b220b220b21210c0b22210d0a22210c0a22210c0b00015d0a210c210c210c210c210b220b210d200c21220b0b22210c0b22210c0a220b220c21210c0b23200c0a23200d0a23210c0a00015b0c220b210c210b220b220b210c220b220a22210c0b22210c0a22220d09220b230a22210c0a24200b0b22210c0b22210c0b00015b0c210c210b220b210d200d200b220b230a22220b0b21220b0b22220b0b230a220b21220b0b22210c0c21210c0c21210c0a00015c0c210b210e200b220b210d200b220c210b22210b0c21220b0b22210d0a2309230b21210c0b22210d0a23200b0b22210c0c00015b0b210c210d200c210b220b22210c210b220b210c210c210c210c200d0a230a220b22210c0a23210c0b21210c0a23210c0a00015c0c210b220b220b220b210b22230a210c210c220b200d200d200e1f0d0a220a230a241f0c0b241f0c0c21200d0a23200c0c00015b0b220b220b210b230a220b22210c210c200d220a210d200e1f0c200d0a230a220a23220c0a22200d0a22210e0823210c0a0005dc00000000",
                            "off": "e90184030b23220b0a22210c0a230a230a00015c0c210b220c210b220b210b230a220b220c21210c0b22200d0a22210d092409230b22200e08251e0e08251f0e082509230900015d0a230a230a230a230a23092409230a230a23210d0923200d0a231f0d0a230a230a23200c0b22200d0a241f0e082509220a00015c0c220a220b220b230a220b220b210b230a23200c0b22210d0922220b0b220c210b22210c0a23200c0b23200c0a230a230b00015b0c210b220c210b210c210c210b220b220b22210c0c21220a0b22210d0a220b220c20220b0b22210c0b22220b0a220c210c00015b0b210c210c210c210c210c210b220c200c21220b0b23210b0b22210c0a220d200b22210c0b22210c0b21210c0b220b220b00015b0c210d200c210b220b210c210c210d210a22210c0b22210c0a23210b0b220b220b22210b0b22210c0b22210c0a230b210c00015b0c210b220c210b210c210c210b220b220b21220b0d20220c0a22210c0b220a220b24210a0b23200c0a23210b0b220b220b00015b0c210c210c210c210b220b210c210c210c21220b0b22210c0b22220b0a220b230b21210c0b22210b0b23200d0a220a230a00015c0c210c220a220b220b210d210b210b220b22210c0b22210c0b21210c0b220b220b21220b0b22210c0b22210d09220b240900015b0e1f0c220b210c210d200b220b210c220b21220d0a21210c0b22230a0a220d200b22210c0b22210c0a22210d0a230a220b00015b0c210c210c210c210c200c210c210c210b22210c0b22210b0d20220c0a220b220b22210b0b22220b0b22210c0a230b210b00015c0c200c210c210c210c210c210b220b210c21230a0b22220b0b22210c0b220a220b22210d0a22210c0a23210b0b220b220b00015b0d200c210c210c210b230a210c210c210c21220b0b22210c0a22220d0a210b220c21210d0922220c0a22220b0c210a220b00015c0c220b210b220c220a220b220b220a220b21220c0b22210b0c21210d0a220b220a22220b0c21220b0b22210b0d210a220b00015b0c210c210c210c220b210b220b220b210c21220b0b22220b0b21230a0b220b230a22210c0c21210b0b22210c0b220c210a00015c0c210c210b230a210c230a22210b220b210d200c210c200e1f0c210c0a230a230a23200c0b23200c0a23200d0b21220d0800015c0c220b220a220b220c210b22220b210c200c210c210c220b200d200d0a230a240823220b0a23200e0922210e0823210c0a0005dc00000000"
                        }
                    }


    Mac-Adresse natürlich wieder deine eintragen. Das wars eigentlich schon. Neustarten und schon hat man einen einfachen On-Off-Switch einer Funksteckdose.

  • Die Codes hab ich ausgelesen, aber ich bekomm es nie hin die config richtig zu stellen. Gibt es einen Thread wo das erklärt wird was wo rein muss ? :D


    So sieht die config bisher aus


  • Na so auf keinen Fall.


    1. Die Mac-Adresse ist falsch, das solltest du mittlerweile auf den 1. Blick erkennen. Da ist ein x zuviel. :(

    2. Nutze Dets Link, um zu überprüfen, ob die config.json valid ist. https://jsonlint.com

    3. Noch ein Tipp, installiert dir das plugin homebridge-config-ui-x, das ist super, man kann muss die config nicht mehr in der Konsole bearbeiten und config-ui-x überprüft beim Speichern, ob die config valid ist. Falls nicht, wird es dir angezeigt.


    4. Hier deine config, richtig und valid. Du solltest dich etwas mit dem Thema auseinandersetzen, Finger weg von Windows-Editoren. Die Config wird nie funktionieren, wenn man irgendwie irgendwo irgendwas reinschreibt. Man lernt es aber mit der Zeit. So schwierig ist das nicht, für jede offene Klammer, muss es eine Klammerzu geben und was genau an Parametern verwendet werden darf und kann, steht meist auf der Pluginseite.


  • Das UI X hab ich bereits installiert. Danke dir für deine Zeit und Geduld.


    Werde ich mir mal näher anschauen ob ich dahinter komm ;)



    In der Homeapp kann ich kein neuen Schalter finden mit "TV". Nun steht in der Konsole folgendes:


    Code
    [2019-1-27 21:58:35] [Broadlink] Learnbutton getSwitchState: undefined
    [2019-1-27 21:58:38] [Broadlink] [ERROR] Learn Code (Couldn't learn code, device not found)

    Einmal editiert, zuletzt von __bene ()

  • <p>Also den Broadlink vom Strom nehmen und Homebridge neustarten und den Broadlink wieder anstecken, ok mach ich wenn ich Feierabend hab. <br>Ich melde mich dann wieder.


    Was passiert wenn man anstatt der MAC Adresse die Ip des Broadlink eingibt ?</p>

  • Hallo... ich benötige mal einen - oder zwei - Denkanstöße. :)

    Ich hab mir einen günstigen Pinspot LED Strahler mit IR Fernbedienung besorgt.

    Die einfache Konfiguration an/aus mit dem broadlink-rm plugin hat auch einwandfrei geklappt.

    Allerdings stehe ich nun vor der Frage, ob ich in die config auch einbauen kann, dass er auf eine bestimmte Farbe geschaltet werden kann bzw. wie ich das hinterlege.

    Ich habe die IR Befehle für Warmweiß und Kaltweiß, weiß aber nicht wie und ob überhaupt, das irgendwie in die config gepackt werden kann. ?(


    Helligkeit funktioniert übrigens auch nicht, da ich auch nicht weiß, wie ich das hinterlege. In der Eve App wird mir Helligkeit angezeigt, im Homebridge Protokoll wird mir das natürlich allerdings mit einem Fehler quittiert. Kann ich Helligkeit ganz entfernen? Oder ist es besser Type "switch" anstelle von "light" zu nehmen?

    Fragen über Fragen. ;) Falls jemand eine Idee hat wie das zu realisieren ist, bin ich dankbar. :thumbup:



    Fehler Helligkeit

    Hilfreich?

  • Naja, da fehlt aber noch einiges in der Config, man muss ja jeden einzelnen Befehl anlernen, also auch die Helligkeit. Die Befehle, die dazu erforderlich sind, findest du hier: https://lprhodes.github.io/slate/#light


    Das muss alles in die Config sicher irgendwie rein.


    Beispiel: Du willst die Helligkeit regeln, also solltest du vielleicht 10 Befehle anlernen:


    brightness10, brightness20, brightness30 usw. und so fort.

  • Die Dokumentation des Plugin habe ich selbstverständlich auch gelesen, allerdings ist genau das der Punkt wo ich ins stocken gekommen bin.

    Aber hab es inzwischen nochmal hoch und runter gelesen und zumindest das mit brightnessX verstanden.


    Tatsächlich hat sich inzwischen ein ganz anderes Problem aufgetan, wo ich noch gar keine Ahnung habe wie ich das umgehen könnte.

    Wenn ich mit meiner Apple TV 4k Remote die Lautstärke am LG Fernseher ändere laut/leise, geht der LED Spot an/aus =O

    Ich hab das erst gar nicht in Zusammenhang gebracht, warum der Spot immer mal an ist, obwohl ich mir sicher war, ihn gar nicht angeschaltet zu haben.

    Bis ich durch Zufall gemerkt habe, dass es mit dem IR Signal für Lautstärke hoch/runter vom Fernseher ist. Uuuuunglaublich... :|


    Die HEX Codes die ich in Broadlink nutze, sind in der config aber völlig anders für Lautstärke und Spot.



    Lösung ist mir dazu aber auch noch keine eingefallen. Wie kann der HEX Code unterschiedlich sein und trotzdem die Lautstärkeregelung vom TV was am LED Spot auslösen?

    Und ändern, kann ich das wohl nicht, oder?

    Hilfreich?

  • Naja, das könnte schon sein. Reagiert der auch auf die normale Fernbedienung vom TV?

    Nein. Die Fernbedienung des LG macht wohl kein Infrarot. Der Spot reagiert nicht wenn ich die original LG Fernbedienung nutze. Auch der Broadlink, wenn auf Learn, empfängt kein Signal.


    Es ist nur wenn ich die Apple TV Fernbedienung verwende oder über Harmony Hub die Lautstärke steuerte. Dann geht auch der Spot an/aus.

    Umgekehrt, wenn ich den Spot an/aus schalte über Broadlink, passiert am Fernseher nichts mit der Lautstärke.


    Komisch, komisch... und nervig. :rolleyes:

    Hilfreich?