NEWS
Brauche zweiten Broadlink, welches Modell? Zweite Instanz?
-
Gestern Abend kam der Broadlink RM3 Mini. Habe heute morgen 1,5 Stunden und 3 verschiedene Handys, Tablets, gebraucht den ins WLan zu bekommen. In der Broadlink2 Instanz den Namen angepasst und danach waren die 70 bereits vorhandenen Datenpunkte vom RM4 Pro weg. Also das komplette Verzeichnis "broadlink2.0.RM:Wohnzimmer.L" mit den ganzen Codes war nicht mehr da. Backup zurückgespielt und diesmal den Ordner für den RM3 so gelassen wie er war. Ein paar Fernbedienungen (Funktionen) angelernt, Blockly erstellt und als alles fertig war, den RM3 an seinen Platz gestellt und angeschlossen. Was soll ich sagen, er blinkt langsam und kommt nicht mehr ins WLan.
Habe für heute völlig genervt aufgegeben.Also, beim Asiaten gabs den Athom für 9,77 € (Erstbesteller), daher da bestellt und die lange Lieferzeit. Da ich eh 2 von den Dingern brauche, habe ich den Anderen bei Athom Tech bestellt, der ist zwar teurer, sollte aber schnell hier sein.
So wie ich die Sache sehe, fliegt Broadlink bei mir raus...
Gruß, Johannes
-
@jojo58 Ich würde dir empfehlen die angelernten Broadlink-Codes in ein Skript zu übertragen.
Dann sind die auch Geräteunabhängig und können jederzeit mit einem anderen Broadlink genutzt werden.Was meine ich genau?
Von meinem Grundigfernseher habe ich verschiedene Codes angelernt, z.B. den Button für die Eingangsquelle der Fernbedienung:
Super, da habe ich also jetzt einen Datenpunkt unterhalb der
RM:RM4-Keller
den ich aufWahr
setzen kann damit der Code gesendet wird.
Der Datenpunkt heißtbroadlink2.0.RM:RM4-Keller.L.CODE_26004e00191c381b1c1c1b1c1b1c1b1c1c381b1c1c1b371c1c1c1a000b041a1d371c1c1b1c1c1a1d1b1c1c371b1d1a1d371c1b1c1c000b031b1c371c1c1b1c1c1b1c1c1b1c381b1c1c1c361c1c1c1a000d050000000000000000
Den kopiere ich mir und setze damit eine Variable in einem Blockly:
Wie man sieht, kürzt man alles vorCODE
weg, also bleibt hierCODE_26004e00191c381b1c1c1b1c1b1c1b1c1c381b1c1c1b371c1c1c1a000b041a1d371c1c1b1c1c1a1d1b1c1c371b1d1a1d371c1b1c1c000b031b1c371c1c1b1c1c1b1c1c1b1c381b1c1c1c361c1c1c1a000d050000000000000000
Den Code kann man nun in den Datenpunkt
_SendCode
eines Broadlink schreiben (unbestätigt, akasteuere
), dann wird der gesendet:
So bewahrst du die Codes "im Skript" auf. Vorteil ist das du das Skript mit samt den Codes sichern, exportieren aber auch weitergeben kannst. Man müsste nur den Datenpunkt zum senden anpassen.
Ich habe so alle Codes für meinen defekten Beamer:
Den ich nun per VIS steuere:
Was ich urspünglich gemacht habe damit der VIS-Button immer auf "aus" akafalse
steht, wenn ich das Widget klicke geht es kurz auftrue
, der Code wird gesendet und das Widget geht wieder auffalse
. So habe ich ein optisches Feedback wenn ich das Widget bediene.Das 2. was man aus meinen Blocklys sehen kann: Man kann auch einfach ein Textfeld auf die Objekt-Felder ziehen und dort den Pfad hineinkopieren (oder aus Textbausteinen zusammenbauen). Finde ich persönlich oftmals lesbarer und auch bei einer Such einfacher.
-
Wow, bin ja begeistert. Die Codes so zu sichern und zu verwenden, ist genial Das werde ich definitiv mit den ganzen vorhanden von meinem RM4 machen. Danke dir...
Johannes
-
Ich bin gerade dabei, meine Blocklys entsprechend umzubauen und mit den Variablen zu arbeiten. Gibt es eigentlich eine Einschränkung, was die Länge der Variablen angeht?
Ich habe Codes die sind wirklich sehr lang, habe gerade nachgesehen und der längste Code hat 441 Zeichen. Kann sowas Probleme geben, oder macht das nichts? -
@jojo58 sagte in Brauche zweiten Broadlink, welches Modell? Zweite Instanz?:
Ich bin gerade dabei, meine Blocklys entsprechend umzubauen und mit den Variablen zu arbeiten. Gibt es eigentlich eine Einschränkung, was die Länge der Variablen angeht?
Ich habe Codes die sind wirklich sehr lang, habe gerade nachgesehen und der längste Code hat 441 Zeichen. Kann sowas Probleme geben, oder macht das nichts?Ja, es gibt Einschränkungen der Länge. Nein, 441 Zeichen sind noch kein Problem.
Die erste Hürde käme (vermutlich) bei 65535 Zeichen.
Die Hürde liegt bei JavaScript bei mindestens 1GB in den neueren Version, früher waren es 256MByte.
Also kein Problem! Könnte sein das die Blockly da irgendwann dicht machen, aber noch nicht bei 441 Zeichen -
Hat einer ne Idee warum ich die neu erlernten Befehle nicht umbenennen kann?
Ich habe heute ein paar neue Tasten angelernt, aber ich kann diese einfach nicht umbenennen.Danke im vorab für eine kurze Info.
Grüße
Michael -
@einstein2002 sagte in Brauche zweiten Broadlink, welches Modell? Zweite Instanz?:
Ich habe heute ein paar neue Tasten angelernt, aber ich kann diese einfach nicht umbenennen.
was möchtest du wo umbenennen?
andernfalls, einfach dafür einen alias anlegen und die originalen so belassen wie sie sind
-
@crunchip
Im Broadlink habe ich über die Lernfunktion eine neue Fernbedienung angelernt, diese neuen Daten sind im Ordner L abgelegt, aber ich kann den Namen nicht ändern, z.B. Licht AN, oder Licht Aus.Das ging früher ganz einfach indem ich auf die zweite Spalte geklickt habe und dort einen neuen Namen eingetragen habe.
_Rename_learned_ 2024-10-20@13:47:41
, den und alle anderen kann ich nicht umbenennen. Geht das nicht mehr??
-
ahh ich probier das mal....
Danke hat geklappt, war aber mal ganz anders, egal es geht ...
-
@einstein2002 Du musst den Expertenmodus aktivieren, dann kannst du umbenennen.
-
@jojo58
Ja das war mein Fehler, ging halt früher einfach durch anklicken...Danke auch Dir!!
Hab da mal nur eine Frage zum Verständnis.
So wie es jetzt mit dem Umbenennen geht ist es ja schon recht umständlich, ich habe eben gerade zwei Fernbedienungen zur Steuerung von Teelichtern angelernt, alles kein Problem, aber dann aus den 21 Tasten die Richtige Bezeichnung herauszufinden ist jetzt schon recht mühevoll.
Wenn Experten Mode an, kein Tastendruck möglich um zu sehen welche Taste dahinter steht, also Experten Mode wieder aus, dann aber keine Benennung der Taste möglich.
Kurz um, was früher ein Kinderspiel war ist heute bedeutend mehr aufwand und Zeit.Irre ich mich oder hat das ein anderer auch so festgestellt.
Und nein, ich möchte hier nicht nörgeln oder kritisieren, ist mir nur aufgefallen.
-
Das kenne ich auch so, deswegen arbeite ich dann mit 2 Browsersitzungen. Die eine zum umbenennen im Expertenmodus und die andere zum anlernen. Da ich 2 Monitore am PC habe, ging das recht schnell.
-
@jojo58
Hi, ja das ist auch eine Lösung, ich versuche gerade wie oben geschrieben eine Steuerung mit Alexa.
Ich habe ein paar Teelichter die normalerweise über eine IR Fernbedienung an oder ausgeschaltet, die Farben gewechselt werden. Das möchte ich jetzt mit der A-Tante machen wollen.
Die Codes habe ich eingelesen, beschriftet und nun versuche ich das was Bananajoe gemacht hat umzusetzen, aber so recht weit bin ich noch nicht.
Du hattes es ja auch vor, oder irre ich mich da? -
Stimmt, hatte ich vor und habe es auch umgesetzt. Allerdings erst einen Teil der „alten“ Blocklys geändert. Irgendwas ist dazwischen gekommen und dann glatt vergessen. Werde mich die nächsten Tage wieder damit beschäftigen
-
Hi Leutz
Ich hänge mich hier einmal ran.
Wenn ich den BroadLink2 installiere, geht die Instanz auch auf grün. Ich sehe unter Objekten auch die Beispiele.
Allerdings fehlt bei mir der learned Button. ???
Ich vermute einmal, dass er meinen RM3 Mini nicht kennt. Im Log steht auchbroadlink2.0 started and found 0 devices named
Was mache ich falsch? Im WLAN ist er. Ich kann auch über die App meine leuchten ein und ausschalten.
Könnt ihr mir da auf die Sprünge helfen? Auf github habe ich nichts gefunden. Es gibt etwas unter iobroker-net. Da sehe ich aber keine Hilfe zur installation.
Mein Log sieht wie folgt aus:
broadlink2.0 2024-10-27 12:44:19.472 info found macs: broadlink2.0 2024-10-27 12:44:19.472 info broadlink2.0 started and found 0 devices named broadlink2.0 2024-10-27 12:44:19.472 info Poll every 30 secods. broadlink2.0 2024-10-27 12:44:19.452 warn Object broadlink2.0.States.Lüfter_A is invalid: obj.common.states has an invalid type! Expected "object", received "string" This will throw an error up from js-controller version 7.0.0! broadlink2.0 2024-10-27 12:44:19.442 warn Object broadlink2.0.States.Steckdose_A is invalid: obj.common.states has an invalid type! Expected "object", received "string" This will throw an error up from js-controller version 7.0.0! broadlink2.0 2024-10-27 12:44:15.230 info discover [ '192.168.1.39' ] from 0.0.0.0:50493 broadlink2.0 2024-10-27 12:44:15.229 info interface to be used: { netmaskBits: 24, address: '192.168.178.100/24', addrs: [ 192, 168, 178, 100 ], cidr: '192.168.178.100/24', bcaddr: '192.168.178.255'}: broadlink2.0 2024-10-27 12:44:10.019 info discover [ '192.168.178.255', '255.255.255.255', '224.0.0.251' ] from 0.0.0.0:55603 broadlink2.0 2024-10-27 12:44:10.018 info interface to be used: { netmaskBits: 24, address: '192.168.178.100/24', addrs: [ 192, 168, 178, 100 ], cidr: '192.168.178.100/24', bcaddr: '192.168.178.255'}: broadlink2.0 2024-10-27 12:44:10.009 info Discover Broadlink devices for 10sec on broadlink2.0 broadlink2.0 2024-10-27 12:44:09.947 info macObjects: [] broadlink2.0 2024-10-27 12:44:09.947 info interface to be used: { netmaskBits: 24, address: '192.168.178.100/24', addrs: [ 192, 168, 178, 100 ], cidr: '192.168.178.100/24', bcaddr: '192.168.178.255'}: broadlink2.0 2024-10-27 12:44:09.945 info broadlink2 has 0 old devices! broadlink2.0 2024-10-27 12:44:09.945 info Devices to rename: LB:hostName-aa-bb-cc=LB:SmartBulb broadlink2.0 2024-10-27 12:44:09.944 info Devices to add: 0xabcd=RM4 broadlink2.0 2024-10-27 12:44:09.944 info Scanning additional IP's: 192.168.1.39 broadlink2.0 2024-10-27 12:44:09.942 info broadlink2 initialization started... broadlink2.0 2024-10-27 12:44:09.796 info starting. Version 2.3.0 in /opt/iobroker/node_modules/iobroker.broadlink2, node: v18.20.4, js-controller: 6.0.11
Hab meinen RM3 auf eine feste IP gesetzt. Im Log die 39. Muss ich jetzt in der Instanzeinstellung noch etwas eingeben?
Der Eintrag
0xabcd=RM4
sieht eher wie ein Beispiel aus.
LG aus dem Sauerland
Jörg -
Moin, ich glaube die App ist das Problem. Ich finde den Hinweis jetzt nicht, aber nach meiner Erinnerung, darf man den Broadlink NUR über die App ins Wlan bringen und dann nichts mehr damit machen. Beides, also App und IoB geht wohl nicht.
Gruß, Johannes
-
@jojo58 Hi Johannes
Das habe ich auch gelesen. Wenn ich in der App die Signale und den Raum anlege, meckkert der iobroker auch sofort im LOG. Also habe ich die Signale in der App auch wieder gelöscht. Der LOG-Eintrag ist somit auch weg. Ich bekomme aber immer noch die Meldung mit 0 devices found.
LG aus dem Sauerland
Jörg -
Ich musste den Broadlink komplett resetten, also Werkseinstellungen, aus dem Wlan löschen und dann nochmal neu ins Netz nehmen. Also wirklich nur ins Wlan, keine Räume, keine Devices, nichts. So hat es dann funktioniert.
Johannes
-
@jojo58 Hi Johannes
Das war es. Hab es noch einmal gelöscht und neu verbunden.
Mal sehen, ob ich über Alexa meine Lampe schalten kann.Danke Dir und einen schönen Sonntag noch.
LG aus dem Sauerland
Jörg -
@c3b Hi Leutz
Ich noch einmal. Wie erstelle ich einen Schalter? Nach meinen recherchen erstellt man diesen in der Instanz.
Ich habe zwei Einzelmeldungen erstellt.
Wenn ich diese in der Instanz als Ein- und Ausschaltkriterium einsetze, wird auch der Schalter erstellt.
Ich kann ihn aber nicht steuern.
Kann das bitte jemand erklären?
Im LOG steht, dass es keine Einzelmeldung gibt. Ich kann sie aber unter den Objekten schalten. Meine Lampe geht auch an und aus.
Irgendwie stehe ich auf dem Schlauch.
LG aus dem Sauerland
Jörg