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

  • Hallo

    Ich hätte da eine Frage von einem absoluten Anfänger:

    Habe meinen Broadlink soweit in Apple Home gebracht aber leider nur die Befehle „Learn“ und „Scan Fr.“

    Wie bekomme ich die Befehle die ich im Broadlink selber angelernt habe nun in die Home App?

  • Wie bekomme ich die Befehle die ich im Broadlink selber angelernt habe nun in die Home App?


    Über "Learn" den IrCode einlesen. Danach im Logfile den dadurch entstandenen HexCode suchen und mit diesem in der Config eine dazugehörige Funktion basteln, wie z.B.


    {
                        "name": "Beamer",
                        "type": "switch",
                        "host": "76:0f:48:fd:8b:55",
                        "data": {
                            "on": "b20284030e100e106c700e110e110d2b0e110",
                            "off": "e110d2b0e2b0e2b0e120e2b0e110d2c05000"
    }
    },


    Dabei nicht erschrecken, je nach Gerätschaft können die HexCodes auch die episch Länge einer Schillerschen Ballade haben.

  • So krass sieht das aus am Beispiel der Steuerung für meinen Roomba 880.

  • Hab es jetzt mal so gemacht und es funktioniert:


    {

    "platform": "BroadlinkRM",

    "name": "Broadlink RM",

    "accessories": [

    {

    "name": "Rollo Büro",

    "type": "switch",

    "data": {

    "on": "Code",

    "off": "Code"

    }

    }

    ]

    }


    Nur wie füge ich jetzt einen zweiten Befehl hinzu?

    Egal wie ich es versuche. Dauernd schreibt er mit einen JSONN Fehler.

    Bitte um Hilfe ...

  • Egal wie ich es versuche. Dauernd schreibt er mit einen JSONN Fehler.


    Dazwischen das Komma vergessen?


  • Hallo,

    ich möchte ein Broadlink RM 4 mini als IR Steuerung nutzen und in Homebridge einbinden.


    Ich habe schon in Homekit den Schalter zum anlernen nur bekomme ich beim benutzten eine Fehlermeldung.


    [27/11/2020, 14:51:03] [Broadlink RM] [INFO] Learn Code initializing (undefined)

    [27/11/2020, 14:51:03] [Broadlink RM] [ERROR] Learn Code (Couldn't learn code, device not found)


    meine Config:

    {
                "platform": "BroadlinkRM",
                "name": "Broadlink RM",
                "host": "192.168.1XX.68"
    },


    mein Plugin:

    homebridge-broadlink-rm

    3.6.22

    Wo könnte der Fehler liegen? Oder kann es sein, dass es mit dem RM4 mini nicht geht? Welchen empfehlt ihr sonst?


    danke euch :)

  • Oder kann es sein, dass es mit dem RM4 mini nicht geht?


    Ich hab zwar den RMpro+, der mini sollte laut Beschreibung aber auch gehen. Probier mal in der Config:


  • Leider erhalte ich die gleiche Fehlermeldung beim Benutzen des Schalters in Homekit.


    [28/11/2020, 10:36:24] [Broadlink]

    [28/11/2020, 10:36:24] [Broadlink] **************************************************************************************************************

    [28/11/2020, 10:36:24] [Broadlink] ** Welcome to version 3.6.22 of the Homebridge Broadlink RM Plugin!

    [28/11/2020, 10:36:24] [Broadlink] **

    [28/11/2020, 10:36:24] [Broadlink] ** Find out what's in the latest release here: https://github.com/lprhodes/homebridge-broadlink-rm/releases

    [28/11/2020, 10:36:24] [Broadlink] **

    [28/11/2020, 10:36:24] [Broadlink] ** If you like this plugin then please star it on GitHub or better yet

    [28/11/2020, 10:36:24] [Broadlink] ** buy me a drink using Paypal https://paypal.me/lprhodes or crypto https://goo.gl/bEn1RW.

    [28/11/2020, 10:36:24] [Broadlink] **

    [28/11/2020, 10:36:24] [Broadlink] ** Keep up to date with this plugin along with everything HomeKit and homebridge

    [28/11/2020, 10:36:24] [Broadlink] ** by signing up to my newsletter at http://workswith.io

    [28/11/2020, 10:36:24] [Broadlink] **

    [28/11/2020, 10:36:24] [Broadlink] ** You can disable this message by adding "hideWelcomeMessage": true to the config (see config-sample.json).

    [28/11/2020, 10:36:24] [Broadlink] **

    [28/11/2020, 10:36:24] [Broadlink] **************************************************************************************************************

    [28/11/2020, 10:36:24] [Broadlink]

    [28/11/2020, 10:36:26] [Homebridge UI] Homebridge Config UI X v4.34.0 is listening on :: port 7474


    [28/11/2020, 10:36:42] [Broadlink] [INFO] Learn Code initializing (192.168.178.68)

    [28/11/2020, 10:36:42] [Broadlink] [ERROR] Learn Code (Couldn't learn code, device not found)


    [28/11/2020, 10:37:01] [Broadlink] [INFO] Learn Code initializing (192.168.178.68)

    [28/11/2020, 10:37:01] [Broadlink] [ERROR] Learn Code (Couldn't learn code, device not found)

  • Das ist scheinbar ein bekanntes Problem beim RM4 Mini.

    Versuch mal, ob die dort beschriebene Lösung dir auch hilft.

    Zitat

    That looks more like your Broadlink device isn't setup on the network correctly. Either it's not connected or it's setup to talk to Broadlink's cloud service. You need to reset your device and reconfigure it, making sure to abort the configuration at the step where you assign the device to a room.

  • abort the configuration at the step where you assign the device to a room

    das ist ein wichtiger Punkt. Ein zweiter ist, nicht die aktuellste WPA Verschlüsselung der Fritzbox 7590 zu verwenden (WPA3?) Bin mir grad nicht ganz sicher. Und dann war da noch diese eine Datei die bei neueren Broadlinks ausgetauscht werden muss. Ich hatte das hier schonmal verlinkt, da wird das beschrieben:


    https://tiemerding.com/fernseh…homekit-steuern-tutorial/


    " just replace the index.js from broadlinkrm-js for this one:

    https://gist.github.com/rafael…18825f4327bbd7c0217b17a84"


    Viel Erfolg! Ich hatte exatk die selbe Meldung, bei mir lief es dann nach diesen Maßnahmen.

  • Ich bekomme es leider nicht hin. Könntest du mir die SSH Befehle sagen?

    Ich habe jetzt die von der Website verwendet da bekomme ich diese Fehlermeldung


    pi@raspberrypi:~ $ sudo npm install -g homebridge-broadlink-rm-tv

    npm WARN deprecated [email protected]: Versions below v2.0.0 are outdated and should not be used anymore. Please consider upgrading to the latest release, which is v2.2.0 at this time.

    + [email protected]

    added 129 packages from 116 contributors in 15.011s

    pi@raspberrypi:~ $ sudo curl https://raw.githubusercontent.…linkjs-rm/master/index.js -o /usr/lib/node_modules/homebridge-broadlink-rm-tv/node_modules/broadlinkjs-rm/index.js

    % Total % Received % Xferd Average Speed Time Time Time Current

    Dload Upload Total Spent Left Speed

    0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0Warning: Failed to create the file

    Warning: /usr/lib/node_modules/homebridge-broadlink-rm-tv/node_modules/broadlin

    Warning: kjs-rm/index.js: No such file or directory

    8 15455 8 1371 0 0 4711 0 0:00:03 --:--:-- 0:00:03 4711

    curl: (23) Failed writing body (0 != 1371)


    Wie kann ich die index datei austauschen? Ich bin noch nicht so der Raspberry Profi :D


    Eingerichtet ohne Raum habe ich es jetzt :)

    Einmal editiert, zuletzt von Hodenbeer ()

  • Versuch das:

    sudo su - - du wirst root

    sudo curl https://raw.githubusercontent.…linkjs-rm/master/index.js -o /usr/local/lib/node_modules/homebridge-broadlink-rm-tv/node_modules/broadlinkjs-rm/index.js

    exit - du verlässt den root-Modus wieder

  • Der findet die Datei irgendwie nicht, wenn ich die Fehlermeldung richtig deute?


    pi@raspberrypi:~ $ sudo su -


    Wi-Fi is currently blocked by rfkill.

    Use raspi-config to set the country before use.


    root@raspberrypi:~# sudo curl https://raw.githubusercontent.linkjs-rm/master/index.js -o /usr/local/lib/node_modules/homebridge-broadlink-rm-tv/node_modules/broadlinkjs-rm/index.js

    % Total % Received % Xferd Average Speed Time Time Time Current

    Dload Upload Total Spent Left Speed

    0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (6) Could not resolve host: raw.githubusercontent.linkjs-rm

    root@raspberrypi:~# exit

    logout

    pi@raspberrypi:~ $

  • raw.githubusercontent.linkjs-rm

    Es gibt keinen Server auf diesem Planeten, der so heißt. Schreib einen hin, der geht. https://raw.githubusercontent.…linkjs-rm/master/index.js würde sich anbieten.

  • root@raspberrypi:~# sudo curl https://raw.githubusercontent.…linkjs-rm/master/index.js -o /usr/local/lib/node_modules/homebridge-broadlink-rm-tv/node_modules/broadlinkjs-rm/index.js


    % Total % Received % Xferd Average Speed Time Time Time Current


    Dload Upload Total Spent Left Speed


    0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0Warning: Failed to create the file


    Warning: /usr/local/lib/node_modules/homebridge-broadlink-rm-tv/node_modules/br


    Warning: oadlinkjs-rm/index.js: No such file or directory


    8 15455 8 1371 0 0 13710 0 0:00:01 --:--:-- 0:00:01 13710


    curl: (23) Failed writing body (0 != 1371)





    ähnlicher Fehler und ich bekomme keinen Zugriff mehr über den Browser nur noch über ssh




    Log File:

    Nov 29 13:38:19 raspberrypi homebridge[1261]: [29/11/2020, 13:38:19] [Homebridge UI] Homebridge Config UI X v4.34.0 is listening on :: port 7474

    Nov 29 13:38:20 raspberrypi homebridge[1261]: [29/11/2020, 13:38:20] [Hue] goodbye

    Nov 29 13:38:20 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a

    Nov 29 13:38:20 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Nov 29 13:38:30 raspberrypi systemd[1]: homebridge.service: Service RestartSec=10s expired, scheduling restart.

    Nov 29 13:38:30 raspberrypi systemd[1]: homebridge.service: Scheduled restart job, restart counter is at 10.

    Nov 29 13:38:30 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.

    Nov 29 13:38:30 raspberrypi systemd[1]: Started Node.js HomeKit Server.

    Nov 29 13:38:31 raspberrypi homebridge[1311]: [29/11/2020, 13:38:31] Loaded config.json with 1 accessories and 4 platforms.

    Nov 29 13:38:31 raspberrypi homebridge[1311]: [29/11/2020, 13:38:31] ---

    Nov 29 13:38:33 raspberrypi homebridge[1311]: [29/11/2020, 13:38:33] Loaded plugin: [email protected]

    Nov 29 13:38:33 raspberrypi homebridge[1311]: [29/11/2020, 13:38:33] Registering platform 'homebridge-alexa.Alexa'

    Nov 29 13:38:33 raspberrypi homebridge[1311]: [29/11/2020, 13:38:33] ---

    Nov 29 13:38:33 raspberrypi homebridge[1311]: [29/11/2020, 13:38:33] ====================

    Nov 29 13:38:33 raspberrypi homebridge[1311]: [29/11/2020, 13:38:33] ERROR LOADING PLUGIN homebridge-broadlink-rm:

    Nov 29 13:38:33 raspberrypi homebridge[1311]: [29/11/2020, 13:38:33] Error: Cannot find module '/usr/local/lib/node_modules/homebridge-broadlink-rm/node_modules/broadlinkjs-rm/index.js'. Please verify that the package.json has a valid "main" entry

    Nov 29 13:38:33 raspberrypi homebridge[1311]: at tryPackage (internal/modules/cjs/loader.js:303:19)

    Nov 29 13:38:33 raspberrypi homebridge[1311]: at Function.Module._findPath (internal/modules/cjs/loader.js:516:18)

    Nov 29 13:38:33 raspberrypi homebridge[1311]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:867:27)

    Nov 29 13:38:33 raspberrypi homebridge[1311]: at Function.Module._load (internal/modules/cjs/loader.js:725:27)

    Nov 29 13:38:33 raspberrypi homebridge[1311]: at Module.require (internal/modules/cjs/loader.js:952:19)

    Nov 29 13:38:33 raspberrypi homebridge[1311]: at require (internal/modules/cjs/helpers.js:88:18)

    Nov 29 13:38:33 raspberrypi homebridge[1311]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-broadlink-rm/helpers/broadlink.js:1:21)

    Nov 29 13:38:33 raspberrypi homebridge[1311]: at Module._compile (internal/modules/cjs/loader.js:1063:30)

    Nov 29 13:38:33 raspberrypi homebridge[1311]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)

    Nov 29 13:38:33 raspberrypi homebridge[1311]: at Module.load (internal/modules/cjs/loader.js:928:32)

    Nov 29 13:38:33 raspberrypi homebridge[1311]: [29/11/2020, 13:38:33] ====================

    Nov 29 13:38:33 raspberrypi homebridge[1311]: [29/11/2020, 13:38:33] Loaded plugin: [email protected]

    Nov 29 13:38:33 raspberrypi homebridge[1311]: [29/11/2020, 13:38:33] Registering platform 'homebridge-config-ui-x.config'

    Nov 29 13:38:33 raspberrypi homebridge[1311]: [29/11/2020, 13:38:33] ---

    Einmal editiert, zuletzt von Hodenbeer ()