NEWS
Adapter: broadlink2
-
@theo996 beim Adapterstart im Log ist aber alles ok?
Der Adapter mag es gar nicht wenn der RM eine neue IP bekommt, ich habe über eine Reservierung sichergestellt das es immer die gleiche ist.Schau mal im Log was da beim Adapterstart steht
-
@BananaJoe
Hier mal der log:
-
@theo996 Woher kommt denn Lüfter_A und Steckdose_A ?
-
@bananajoe Das sind noch die Voreinstellungen aus dem Adapter.
-
@theo996 sagte in Adapter: broadlink2:
@bananajoe Das sind noch die Voreinstellungen aus dem Adapter.
Öhm, kann sein, die habe ich dann bei mir wohl gelöscht ...
-
Auch von mir vielen Dank.
Das hier ist die einzige brauchbare Quelle die zeigt wie es mit einer Broadlink RM4Pro in Verbindung mit dem ioBroker geht...
habe mich STUNDEN durch das Netz gewühlt- Hatte die Broadlink RM 4 Pro bereits "normal" via App (iOS) angemeldet (also inkl. cloud)
- Daher erst Reset durch mind. 10 sek drücken der kleinen Resettaste zurückgesetzt (Broadlink blinkt dann schnell)
- Dann die App "ihc for EU" (iOS) geladen/geöffnet (ja, die heißt wirklich so) und das eigene WLAN hinterlegt (vorher muss man sich registrieren, geht leider nicht anders, bestehende Accounts gehen dann nicht, man benötigt einen Neuen es geht sogar die Mobilfunknummer); dann bekommt man einen Bestätigungscode (bei mir 4 Stellen) zugesandt. Entweder Mail oder eben SMS.
- Dann der WICHTIGE HINWEIS, ich dachte man müsste die Broadlink wieder in einen "Anlernmodus" bringen und habe nochmals für 5-6 Sek die Resettaste gedrückt, dann blinkt die Diode langsamer und in einem Rhythmus, aber genau das ist FALSCH. Die Bridge muss im "Resetmodus" sein. Also 10 Sek. drücken, Diode blinkt schnell, dann in der App eigenes WLAN eintragen und die Broadlink-Bridge wird erkannt.
Dann - wie bei ullulaki - App einfach schließen
UFF erste Hürde genommen..
Und jetzt GENAU der Anleitung von ullulaki folgen:
- Im ioBroker zunächst ins LOG schauen und den devtype ermitteln. Bei Ullulaki ist das die 21011 bei mir steht da "25755"
- Also habe ich als Gerätetyp "25755=RM4P" eingetragen
--- SONST HABE ICH NICHTS GEÄNDERT (weder an der IP, habe einen ganz anderen Adressraum, noch Sonstiges) ich habe nur die "Standard-Szenen" gelöscht - Dann erscheint unter Objekte/Broadlink der Anlern-Button
- der Button ist das rote Symbol in meinem Screenshoot (wenn man tief in der Materie steckt mag das "klar sein" - sonst nicht)
- Zum Anlernen jetzt einmal den Button "_LearnRF" (oder _Learn bei Infrarot) klicken und im Protokoll wird ein Countdown angezeigt (ca. 30 Sek)
8.1 Zusätzlich erscheint ein grüner Hinweis in folgender Zeile unter dem Broadlinkadapter
- Info: Ich habe eine 433 RF Fernbedienung für Fernotron Jalousien von Rademacher angelernt (aus den 2000ern)
Die Taste auf der Fernbedienung wirklich die ganze Zeit halten bis "found Frequency 1 of 2, you can release button now!" im Protokoll erscheint
TIPP: ich hatte auf meinem iPad parallel das Protokoll im ioBroker geöffnet, um alle Meldungen zu sehen.
- Ich musste die Taste ca. 10-12 Sekunden DAUERHAFT halten
- Dann erscheint der angelernte Befehl inkl. Code in den Objekten
Hier die Jalousie von meinem Sohn mit dem "auf" Befehl
Hinweis: der Name ist nach den Anlernen eher kryptisch, den kann man aber ändern (NICHT die ID anpassen) - Zum Test auf den roten Button wieder klicken
WICHTIG:
Dann sollte sich etwas "tun" in meinem Fall die Jalousie hochfahren. ABER es kann sein, dass es nicht beim ersten Mal klappt, dann bitte die Zeile löschen und nochmal machen. Tw. musste ich dass 2-3 Mal wiederholen. Aber, am Ende hat es bei mir immer geklappt. Ich vermute, dass es mit leichten Frequenzwechseln bei mir zu tun hat.
Ich habe die Fernbedienung ca. 20-30 cm von der Broadlink weg gehalten
FAZIT: Wenn ihr so weit seit, nicht beim ersten Mal aufgeben. Zeile löschen und den gleichen Button wieder "Aufnehmen"
Hoffe, dass ergänzt/erweitert die Schritte von ullulaki nochmal
Gruß -T
-
@bruzze Besten dank für diese Ergänzungen.
Für mich kommen diese leider zu spät, da ich mit dem Gefummel keinen Bock mehr hatte.
Habe jetzt die Trockenbau-Decke aufgeschnitten und den alten RF Schalter gegen ein Shelly getauscht.
Damit ist bei mir auch das letzte Teil mit 433mhz ausgemustert.
Für den IR-Teil der dann bei mir noch offen ist, habe ich mir jetzt einen switchbot hub mini bestellt. Mal schauen wie das klappt.Dennoch ganz lieben Dank und Gruß!
-
@bruzze Vielen Dank!!!!
Ich hatte meinen Broadlink RM4 Pro schon mit der Android App eingerichtet, aber auch bei mir wurde er nicht korrekt im ioBroker erkannt.
Mit dieser Info hier den Gerätetyp "21011=RM4P" eingetragen, und dann war der _LEARN Eintrag da.Gruß
Frank -
Hi Leute, ich habe mir gerade den Broadlink RM4 Mini bestellt und möchte den gerne in IoBroker einbinden. Kann mir jemand sagen welche App ich da aus dem Google Play Store nutzen kann? Habe mitbekommen, dass es wohl nicht mit jeder App geht da das Geräte ja nicht in die Cloud darf. Wäre für Tipps dankbar.
-
@ullulaki sagte in Adapter: broadlink2:
Uff... was ein Kampf!
Habe mir im Primeday einen Broadlink 4 Pro zugelegt, um meinen Deckenventilator steuern zu können.
Bin hier fast irre geworden mit der Einbindung... ich habe und habe es einfach nicht hin bekommen, es ohne Cloud einzurichten, trotz Versuch mit mehreren Apps & Resets bis zum Umfallen, Fehler im Log war folgender:Warning: Device discovered which operates in cloud mode and could not be authenticated!Delete device from mobile app, reset device and bring it into WiFi network again but do not assign it any name, room or function, close app immediately
Ich habe alle von Broadlink im Playstore verfügbaren Apps ausprobiert, auf insgesamt drei unterschiedlichen Android-Devices (2x Handy und 1x Tablet), vorher immer das Gerät resettet und beim Einrichten nach Hinzufügen des WLANs abgebrochen.
Schlussendlich hat es mit der "aktuellsten" Broadlink-App (https://play.google.com/store/apps/details?id=cn.com.broadlink.econtrol.international&hl=de&gl=US) funktioniert indem ich das Gerät manuell über das Auswahlmenü der App hinzugefügt habe, sprich: bei der Einbindung in der App taucht ein Popup auf, dass ein Gerät gefunden wurde - dieses schließen und über das Menü die Einrichtung fortsetzen!
Dann nach der WLAN-Einbindung einfach direkt die App komplett schließen und zack, Gerät im Log gefunden:Unknown UN:0x5213_ec:0b:ae:xx:xx:xx with { address: '192.168.20.14', port: 80, devtype: 21011, oname: '智能遥控', cloud: 0, maco: <Buffer 11 3d 8c ae 0b ec>, mac: 'ec:0b:ae:xx:xx:xx', type: 'unknown', name: 'UN:0x5213_ec:0b:ae:xx:xx:xx', devname: 'UKN', devhex: '0x5213', names: [ '0x5213_ec:0b:ae:xx:xx:xx' ], iname: 'UN:0x5213_ec:0b:ae:xx:xx:xx' }
Zwar noch Unknown aber im Log steht der devtype (in meinem Falle):
devtype: 21011
Da ich einen RM4 Pro habe entsprechend in den Instanzeinstellung des Adapters unter Gerätetyp hinterlegt:
21011=RM4P
(bei allen anderen Varianten habe ich immer wieder den Fehler mit "Unknown" bekommen.)
Jetzt nur noch _LearnRF aktiviert und beim anlernen die gewünschte Taste lange gedrückt halten, bis im Log
found Frequency 1 of 2, you can release button now!
steht. Anschließend die Taste loslassen und noch einmal drücken... et voilà!
Ich war kurz davor in das Teil reinzubeißen... habe jetzt insgesamt 2,5 Stunden dran gesessen... aber vielleicht kann ich zumindest dem Nächsten so eventuell ein wenig den Stress nehmen.
Thx, dein Beitrag hat mir sehr geholfen. Ich hab auch ewig rumgedoktort, bis ich dann auf deine Anleitung gestoßen bin und endlich meinen RM4 Mini einrichten konnte.
21004=RM4 -
Guten Tag,
Ich habe auch einen Broadlink RM4 Pro
Ich habe hier saemtliche einstellungen und Codes nun durchgetestet. keiner der Nummern sorgt dafuer, das der learn button zur anzeige kommt.
ueber die app funktioniert das aber alleswenn ich keinen typ eintage beleibt auch der log eintrag leer
2023-08-15 12:49:58.110 - [32minfo[39m: broadlink2.0 (159250) Devices to add:
2023-08-15 12:49:58.110 - [32minfo[39m: broadlink2.0 (159250) Devices to rename:Trage ich die 21011 ein wird er erkannt aber im Protokoll steht :
code_text ```broadlink2.0 2023-08-15 12:54:28.596 info found macs: broadlink2.0 2023-08-15 12:54:28.595 info broadlink2.0 started and found 0 devices named broadlink2.0 2023-08-15 12:54:28.595 info Poll every 30 secods. broadlink2.0 2023-08-15 12:54:24.375 info discover [ '192.168.1.133' ] from 0.0.0.0:51541 broadlink2.0 2023-08-15 12:54:24.372 info interface to be used: { netmaskBits: 24, address: '192.168.178.49/24', addrs: [ 192, 168, 178, 49 ], cidr: '192.168.178.49/24', bcaddr: '192.168.178.255' }: broadlink2.0 2023-08-15 12:54:20.049 warn Failed to authenticate device RM4, undefined, ec:0b:ae:84:e9:f2, 192.168.178.133 with err [object Object] broadlink2.0 2023-08-15 12:54:19.146 info discover [ '192.168.178.255', '255.255.255.255', '224.0.0.251' ] from 0.0.0.0:58424 broadlink2.0 2023-08-15 12:54:19.145 info interface to be used: { netmaskBits: 24, address: '192.168.178.49/24', addrs: [ 192, 168, 178, 49 ], cidr: '192.168.178.49/24', bcaddr: '192.168.178.255' }: broadlink2.0 2023-08-15 12:54:19.076 info Discover Broadlink devices for 10sec on broadlink2.0 broadlink2.0 2023-08-15 12:54:19.071 info macObjects: [] broadlink2.0 2023-08-15 12:54:19.071 info interface to be used: { netmaskBits: 24, address: '192.168.178.49/24', addrs: [ 192, 168, 178, 49 ], cidr: '192.168.178.49/24', bcaddr: '192.168.178.255' }: broadlink2.0 2023-08-15 12:54:19.067 info broadlink2 has 0 old devices! broadlink2.0 2023-08-15 12:54:19.066 info Devices to rename: broadlink2.0 2023-08-15 12:54:19.066 info Devices to add: 21011=RM4 broadlink2.0 2023-08-15 12:54:19.065 info Scanning additional IP's: 192.168.1.133 broadlink2.0 2023-08-15 12:54:19.064 info broadlink2 initialization started... broadlink2.0 2023-08-15 12:54:18.958 info starting. Version 2.1.5 in /opt/iobroker/node_modules/iobroker.broadlink2, node: v18.17.1, js-controller: 4.0.24``` Vieleicht kann mir einer helfen wie ich meinen adapter richtig ans laufen bekomme :(
-
Ach befor es kommt auch mit RM4P
2023-08-15 13:15:20.018 info discover [ '192.168.1.133' ] from 0.0.0.0:34452 broadlink2.0 2023-08-15 13:15:20.014 info interface to be used: { netmaskBits: 24, address: '192.168.178.49/24', addrs: [ 192, 168, 178, 49 ], cidr: '192.168.178.49/24', bcaddr: '192.168.178.255' }: broadlink2.0 2023-08-15 13:15:15.607 warn Failed to authenticate device RM4P, undefined, ec:0b:ae:84:e9:f2, 192.168.178.133 with err [object Object] broadlink2.0 2023-08-15 13:15:14.781 info discover [ '192.168.178.255', '255.255.255.255', '224.0.0.251' ] from 0.0.0.0:34526 broadlink2.0 2023-08-15 13:15:14.780 info interface to be used: { netmaskBits: 24, address: '192.168.178.49/24', addrs: [ 192, 168, 178, 49 ], cidr: '192.168.178.49/24', bcaddr: '192.168.178.255' }: broadlink2.0 2023-08-15 13:15:14.718 info Discover Broadlink devices for 10sec on broadlink2.0 broadlink2.0 2023-08-15 13:15:14.717 info macObjects: [] broadlink2.0 2023-08-15 13:15:14.717 info interface to be used: { netmaskBits: 24, address: '192.168.178.49/24', addrs: [ 192, 168, 178, 49 ], cidr: '192.168.178.49/24', bcaddr: '192.168.178.255' }: broadlink2.0 2023-08-15 13:15:14.715 info broadlink2 has 0 old devices! broadlink2.0 2023-08-15 13:15:14.715 info Devices to rename: broadlink2.0 2023-08-15 13:15:14.714 info Devices to add: 21011=RM4P broadlink2.0 2023-08-15 13:15:14.714 info Scanning additional IP's: 192.168.1.133 broadlink2.0 2023-08-15 13:15:14.712 info broadlink2 initialization started... broadlink2.0 2023-08-15 13:15:14.607 info starting. Version 2.1.5 in /opt/iobroker/node_modules/iobroker.broadlink2, node: v18.17.1, js-controller: 4.0.24
-
@conector777 https://forum.iobroker.net/post/940424
stett was von 27755=RM4P -
Danke aber ich habe es gerade geschafft....Fehler war ...das sich durch das Update der Box wieder die Schutzfunktion im Menü aktiviert hat. Dann kann man sie nicht Auslesen
-
Hallo,
ich habe ein Signal einer Fernbedienung zum drehen um damit eine Lampe aus und eine zu fahren.
Wen ich das Signal nun ausführe geht die Lampe nur 2 cm ausgefahren, ich müsste das signal verlängern.
mache ich es mit blockly ruckelt die Lampe beim ausfahren.hat jemand eine Idee? wie ich ein Signal verlängern kann?
Grüße Jan
-
@flipkill1985 sagte in Adapter: broadlink2:
hat jemand eine Idee? wie ich ein Signal verlängern kann?
Geht soweit ich weiß mit dem Broadlink leider nicht.
-
Hallo Leute,
ich habe seid ein paar Tagen einen Problem. Der Broadlink schreibt eine Warnung in log.Error in StateChange for broadlink2.1.Scenes.Fernseher = Error: The id is empty! Please provide a valid id.at Validator.validateId (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/validator.js:113:19)at AdapterClass.setForeignState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:6048:25)at /opt/iobroker/node_modules/@iobroker/js-controller-common/build/lib/common/tools.js:2037:16at new Promise (<anonymous>)at AdapterClass.setForeignStateAsync (/opt/iobroker/node_modules/@iobroker/js-controller-common/build/lib/common/tools.js:2036:16)at /opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:318:6at async sendScene (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:317:3)at async A.stateChange (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:182:47)
Natürlich als Leier weiß ich nicht wirklich wie ich da vorgehen soll.
Mag mir mal jemand helfen? -
@padrino Eine Idee was ich zur Umsetzung benötige?
-
@krisiun sagte in Adapter: broadlink2:
Hallo Leute,
ich habe seid ein paar Tagen einen Problem. Der Broadlink schreibt eine Warnung in log.Error in StateChange for broadlink2.1.Scenes.Fernseher = Error: The id is empty! Please provide a valid id.at Validator.validateId (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/validator.js:113:19)at AdapterClass.setForeignState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:6048:25)at /opt/iobroker/node_modules/@iobroker/js-controller-common/build/lib/common/tools.js:2037:16at new Promise (<anonymous>)at AdapterClass.setForeignStateAsync (/opt/iobroker/node_modules/@iobroker/js-controller-common/build/lib/common/tools.js:2036:16)at /opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:318:6at async sendScene (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:317:3)at async A.stateChange (/opt/iobroker/node_modules/iobroker.broadlink2/broadlink2.js:182:47)
Natürlich als Leier weiß ich nicht wirklich wie ich da vorgehen soll.
Mag mir mal jemand helfen?Weißt hier wirklich niemand wie ich den Fehler los werden kann?
-
@krisiun
Sorry, der Broadlink Adapter ist ziemlich tot...