NEWS
Adapter: broadlink2
-
@P-A-L-A-D-I-N @Einklaus @frankjoke
Tatsächlich war im Router und in manchen Repeatern ( nicht allen ) das b deaktiviert, deshalb war der Mini auch der einzige von 4 Broadlink, der den Fehler gemeldet hat... die anderen waren im Wlan mit b aktiv..
super, damit ist das Thema weg, das geblinke und die Fehlermeldungen auch!
Sorry Frank, dass ich dich damit aufgehalten habe! :-(
ich habe bei mir zu Hause einen pro und einen Mini laufen.
Beide laufen im 2.4-Netz. 5GHz uhd 2.4GhZ haben unterschiedliche Namen (ich wusste gar nicht, dass man 2 gleiche Namen vergeben kann).Probleme hatte ich früher auch ab und zu mal.
Das lag aber wahrscheinlich nicht am Broadcom-Adapter, sondern an 2 ganz anderen Dingen:
Die Verbindung des Alexa2.0-Adapters hatte mal wieder den Cookie verloren oder Der ioBroker hatte zu viel zu tun. Und das "zu Viel" lag wohl daran, dass der BLE-Adapter mit der zeit tausende (und ich meine tausende) Bluetooth-Geräte eingetragen hatte. Das hat den ioBroker fast zum Stillstand gebracht.Nachdem ich meine beiden Broker auf den aktuellsten Stand gebracht und BLE verboten habe, nach neuen Geräten zu scannen, läuft das System inkl. der beiden Brokern stabil. Und auch die Antworten sind wieder recht schnell (Weg vom Alexa-Kommando über Node Red bis Ausführung des Broadlink-Kommandos)
Die einzigen Probleme hatte ich bei der Erstellung und Verwaltung der Szenen. Aber das ist vielleicht ein anderes Thema.
Ich könnte mir vorstellen, dass es tatsächlich Schwierigkeiten gibt, wenn sich die Fritz!Box und dem Repeater einen Wettbewerb gibt, wer den Broadlink erreichen kann (oder umgekehrt)
Ähnliches Problem hatte ich, bevor ich die Mesh-Technologie auf den Repeatern eingesetzt hatte. Mit Mesh gab es dann keine Probleme mehr -
Hallo mitsammen!
Habe die Hauptseite upgedatet um ma hier immer den letzten Stand aufzulisten:
- Momentan auf git V2.1.5 beta, Versuch 0x5f36 zu unterstützen und kleiner bug bei MP1 und _Learn.
- npm latest ist v2.1.4
- Neue Geräte mit RM4-Protokoll dabei (Neue RM3-Mini und RM4's), Auch die LB1 Wlan-Glühbirne funktioniert schon
- Neue Kommunikation mit Geräten
- Neue Startfunktion die Änderungen von Namen (durch Änderung der IP-Adresse z.B) automatisch erkennen soll und das Gerät erlaubt weiterhin mit dem alten Namen zu funktionieren (ohne dass ihr es umbenennen müsst).
- Änderung an der lernRf-Funktion, die die jetz wieder die Frequenz und den code lernt!
- Änderungen bei States und Scenes
- Änderungen bei Fehlerbehandlung um weniger Fehler zu produzieren
Ich habe Ideen im Hinterkopf für Version V3.0. Wichtigstes Merkmal ist dass gelernte states in der adapter config abgespeichert werden sollen und damit abgespeichert werden können und nicht neu angelernt werden müssen! welche dann codes vom Web leicht integrierbar machen soll (wenn man die Fernsteuerung verlogen hat oder sie nicht meh funktioniert und man deshalb nicht anlernen kann). Es geht jetzt schon aber nicht in der Konfig, auch andere Änderungen an Namen oder die momentane Abhängigkeit die Produktgruppe im Namen zu haben (SP:..., RM:...) soll wegfallen. Werde die Arbeit dazu aber erst starten wenn V2.1.1 läuft und alle anderen meiner Adapter auch mit js-controller 3.2 (momentan im Test) arbeiten.
Bitte euch auch noch folgendes: Nicht auf git issues kreieren, speziell nicht für Testversionen (wie 2.0.9) sondern hier im Forum fragen oder mögliche Probleme melden!
Geräte mit Problemen die noch nicht behoben werden konnten:
RM3 MINI (neue Version), id=0x5f36, S/N RM61 bringt manchmal 'Storage error', manche Benutzer meldeten das, bei anderen funktioniert erYou can write also english if you want and most of us know how google translate works!
@frankjoke Nur zur Info. Zu Empfehlen und zu Prüfen ist, bei Problemen , so war es auch wunderbar bei mir, was ich nicht gedacht hätte, das das "in Deinem Router WLAN b einzustellen" zu aktivieren ist.
Hatte das bei mir in der 7590 deaktiviert, da ich dachte, welches Geräte braucht das noch :flushed:
Aber der Broadlink braucht das wohl noch. Jetzt gehts ohne Fehler... -
@frankjoke Nur zur Info. Zu Empfehlen und zu Prüfen ist, bei Problemen , so war es auch wunderbar bei mir, was ich nicht gedacht hätte, das das "in Deinem Router WLAN b einzustellen" zu aktivieren ist.
Hatte das bei mir in der 7590 deaktiviert, da ich dachte, welches Geräte braucht das noch :flushed:
Aber der Broadlink braucht das wohl noch. Jetzt gehts ohne Fehler...@deta & @alle
Danke für die Info, verwende meine Fritzbox nicht für wlan sondern habe ein LinkSys (=Cisco) Mesh Wlan mit 2 Namen für 2.4 und 5GHz getrennt, diue FB fungiert nur als VDSL router und Festnetz/IP/DT?? Telefonstation...
Habe auch das Blinken meines RM4-mini gesehen, aber es ist jetzt sehr selten (wie auch meine Fehlermeldungen).
Ich denke bei mir war es nur dass zufällig gleichzeitig Abfragen vorkamen die sich dann gegenseitig gestört haben da ich mein Produktionssystem 24 Stunden laufen hab und dann noch das/die bis zu drei Testsysteme.
-
Weiß jemand wie ich den Broadlink direkt mit seiner IP im Adapter angeben kann?
Problem:
Meine IOT Geräte sind in einem separaten Netz. Dadurch findet der Adapter die Geräte nicht :( -
Weiß jemand wie ich den Broadlink direkt mit seiner IP im Adapter angeben kann?
Problem:
Meine IOT Geräte sind in einem separaten Netz. Dadurch findet der Adapter die Geräte nicht :(@Christoph-Bubeck sagte in Adapter: broadlink2:
Weiß jemand wie ich den Broadlink direkt mit seiner IP im Adapter angeben kann?
Problem:
Meine IOT Geräte sind in einem separaten Netz. Dadurch findet der Adapter die Geräte nicht :(Das ist ganz genau auch mein Problem und Grund meiner Anfrage hier
-
@Christoph-Bubeck sagte in Adapter: broadlink2:
Weiß jemand wie ich den Broadlink direkt mit seiner IP im Adapter angeben kann?
Problem:
Meine IOT Geräte sind in einem separaten Netz. Dadurch findet der Adapter die Geräte nicht :(Das ist ganz genau auch mein Problem und Grund meiner Anfrage hier
@BBTown
@Christoph-BubeckIch arbeite daran und habe mir gestern versucht mit einem Raspi 4/2GB ein zweites wlan aufzubauen aber leider stimmt irgendwas mit dmasq oder hostapd nicht da ich vom Wlan nicht ins Netz komm... Vom pi-user auf dem rechner komm ich ins Netz aber nicht vom wlan. Vielleicht ist's auch 'ne routing-table-sache aber ich bin da nicht so bewandert und habe es nach Anleitung im Web gemacht ...
Wenn da wer helfen kann? -
@BBTown
@Christoph-BubeckIch arbeite daran und habe mir gestern versucht mit einem Raspi 4/2GB ein zweites wlan aufzubauen aber leider stimmt irgendwas mit dmasq oder hostapd nicht da ich vom Wlan nicht ins Netz komm... Vom pi-user auf dem rechner komm ich ins Netz aber nicht vom wlan. Vielleicht ist's auch 'ne routing-table-sache aber ich bin da nicht so bewandert und habe es nach Anleitung im Web gemacht ...
Wenn da wer helfen kann?@frankjoke
IP Routing aktiviert?
IP forwarding by adding net.ipv4.ip_forward=1 in /etc/sysctl.conf, then reboot -
@frankjoke
IP Routing aktiviert?
IP forwarding by adding net.ipv4.ip_forward=1 in /etc/sysctl.conf, then reboot@ilovegym sagte in Adapter: broadlink2:
net.ipv4.ip_forward=1
Danke, das hatte ich gemacht aber die Nachkontrolle half da ich nach in rc.local den Befehl um die ip-tables zu laden nach dem exit 0 gesetzt hatte war die konfig mit dem ip_forward nach dem reboot immer weg!
Scheint jetzt zu gehen, kann jetzt in beide Richtungen zugreifen und mal versuchen ein Gerät in das neue netz hereinzuholen!
Danke nochmals!
-
@ilovegym sagte in Adapter: broadlink2:
net.ipv4.ip_forward=1
Danke, das hatte ich gemacht aber die Nachkontrolle half da ich nach in rc.local den Befehl um die ip-tables zu laden nach dem exit 0 gesetzt hatte war die konfig mit dem ip_forward nach dem reboot immer weg!
Scheint jetzt zu gehen, kann jetzt in beide Richtungen zugreifen und mal versuchen ein Gerät in das neue netz hereinzuholen!
Danke nochmals!
Ich konnte jetzt ins Netz und von dort auch eines meiner Geräte anlernen.
Allerdings funktioniert kein ping von außen (meinem normalen netzt, 192.168.178.x ) zum Wlan auf dem Raspi (192.168.1.x)!
Vom Raspi komme ich in beide Netzte aber von meinen Rechnern im 192.168.178.x nicht nach 192.168.1.x.Das ist ja was ihr wollt meine ich?!
Was muss ich da noch eintragen dass 192.168.178.x weiß dass er über den Raspi regoutet wird?
-
Ich konnte jetzt ins Netz und von dort auch eines meiner Geräte anlernen.
Allerdings funktioniert kein ping von außen (meinem normalen netzt, 192.168.178.x ) zum Wlan auf dem Raspi (192.168.1.x)!
Vom Raspi komme ich in beide Netzte aber von meinen Rechnern im 192.168.178.x nicht nach 192.168.1.x.Das ist ja was ihr wollt meine ich?!
Was muss ich da noch eintragen dass 192.168.178.x weiß dass er über den Raspi regoutet wird?
@frankjoke ja, weil deine Rechner nicht wissen, dass 192.168.1.x existiert.
D.h. du brauchst da ne Route nach 192.168.1.x über IP-vom-Raspi-mitWlan - das bedeutet, dass der Raspi-mit-Wlan dein Gateway dazu ist.
In Linux würd ich die Route adden, so in etwa wie
hier erklärtoder für Windows
hier erklärtBeim route testen immer schauen, dass man auch lokal auf die Geräte kommt, man hat sich schnell mal ausgesperrt...
-
@frankjoke
Wäre es sehr aufwendig etwas zu implementieren, dass zusätzlich zur "automatischen Gerätesuche" den Usern optional die Angabe von "IP-Adressen und Gerätenamen" für die Broadlinks ermöglicht?@BBTown sagte in Adapter: broadlink2:
@frankjoke
Wäre es sehr aufwendig etwas zu implementieren, dass zusätzlich zur "automatischen Gerätesuche" den Usern optional die Angabe von "IP-Adressen und Gerätenamen" für die Broadlinks ermöglicht?oder besser die Mac-Adresse, die ändert sich normalerweise nicht.
Hast du einen exestieren Objectpfad und Datenpunkte von einem Broadlink drin?
Falls ja, kannst du den ja verdoppeln und dann per Hand in den Raw-Daten die IP und Mac ändern, das geht... :-) -
@BBTown sagte in Adapter: broadlink2:
@frankjoke
Wäre es sehr aufwendig etwas zu implementieren, dass zusätzlich zur "automatischen Gerätesuche" den Usern optional die Angabe von "IP-Adressen und Gerätenamen" für die Broadlinks ermöglicht?oder besser die Mac-Adresse, die ändert sich normalerweise nicht.
Hast du einen exestieren Objectpfad und Datenpunkte von einem Broadlink drin?
Falls ja, kannst du den ja verdoppeln und dann per Hand in den Raw-Daten die IP und Mac ändern, das geht... :-)@ilovegym sagte in Adapter: broadlink2:
Falls ja, kannst du den ja verdoppeln und dann per Hand in den Raw-Daten die IP und Mac ändern, das geht
das hat leider nicht ausgereicht, wobei dies durchaus auch mit einem "routing-problem" zusammenhängen kann, welches @frankjoke derzeit auch zu haben scheint.
-
@ilovegym sagte in Adapter: broadlink2:
Falls ja, kannst du den ja verdoppeln und dann per Hand in den Raw-Daten die IP und Mac ändern, das geht
das hat leider nicht ausgereicht, wobei dies durchaus auch mit einem "routing-problem" zusammenhängen kann, welches @frankjoke derzeit auch zu haben scheint.
@BBTown die Route muss natürlich stimmen.. sonst gehts sowieso nicht.. wie hast du es installiert? vlans oder andere IP-Range?
Zum testen kann man auch mal mit Subnetting arbeiten, wenn du z.bsp. 255.255.0.0 einträgst, dann kannst du alles ansprechen was zwischen 192.168.0.x und 192.168.255.255 ist :-)
Reicht dann für 65k Devices.. aber damit ist wieder alles in einem Netz. -
@BBTown die Route muss natürlich stimmen.. sonst gehts sowieso nicht.. wie hast du es installiert? vlans oder andere IP-Range?
Zum testen kann man auch mal mit Subnetting arbeiten, wenn du z.bsp. 255.255.0.0 einträgst, dann kannst du alles ansprechen was zwischen 192.168.0.x und 192.168.255.255 ist :-)
Reicht dann für 65k Devices.. aber damit ist wieder alles in einem Netz.@ilovegym
Ich habe versucht VLANs einzurichten und scheitere kläglich am Routing.Danke für deinen obigen Link bzgl. IP-Routing unter Linux, aber leider ist das keine Hilfe für jemanden der sich versucht in die Routing-Denke hineinzuversetzen, da die wichtigsten Hiwneise fehlen.
was symbolisiert 172.10.1.0/24 ?
was symbolisiert 10.8.0..1 ?
wieso sollte ich von 172.10.0.1 zur 10.8.0.1 hinrouten wenn ich doch im 192.168.x.x Umfeld unterwegs bin?sorry - ist jetzt OffTopic und hat wenig mit Broadlink2 zu tun
-
@ilovegym
Ich habe versucht VLANs einzurichten und scheitere kläglich am Routing.Danke für deinen obigen Link bzgl. IP-Routing unter Linux, aber leider ist das keine Hilfe für jemanden der sich versucht in die Routing-Denke hineinzuversetzen, da die wichtigsten Hiwneise fehlen.
was symbolisiert 172.10.1.0/24 ?
was symbolisiert 10.8.0..1 ?
wieso sollte ich von 172.10.0.1 zur 10.8.0.1 hinrouten wenn ich doch im 192.168.x.x Umfeld unterwegs bin?sorry - ist jetzt OffTopic und hat wenig mit Broadlink2 zu tun
@BBTown Ei, das ist natürlich ne Welt für sich.. Ich lern schon ne weile, brauch ich auch beruflich, fürn CCNA..
das zu erklären, übersteigt die Tipperei .. sind n paar Hundert Seiten zu lesen.
Die IP Adressen sind nur Beispiele.die /24 oder /16, betrifft das Subnetting, schöne Erklärung hier:
https://www.elektronik-kompendium.de/sites/net/0907201.htmDie /24 bedeutet 24 1er in der Subnetmaske
-
@BBTown Ei, das ist natürlich ne Welt für sich.. Ich lern schon ne weile, brauch ich auch beruflich, fürn CCNA..
das zu erklären, übersteigt die Tipperei .. sind n paar Hundert Seiten zu lesen.
Die IP Adressen sind nur Beispiele.die /24 oder /16, betrifft das Subnetting, schöne Erklärung hier:
https://www.elektronik-kompendium.de/sites/net/0907201.htmDie /24 bedeutet 24 1er in der Subnetmaske
-
@BBTown
@Christoph-BubeckIch arbeite daran und habe mir gestern versucht mit einem Raspi 4/2GB ein zweites wlan aufzubauen aber leider stimmt irgendwas mit dmasq oder hostapd nicht da ich vom Wlan nicht ins Netz komm... Vom pi-user auf dem rechner komm ich ins Netz aber nicht vom wlan. Vielleicht ist's auch 'ne routing-table-sache aber ich bin da nicht so bewandert und habe es nach Anleitung im Web gemacht ...
Wenn da wer helfen kann?@frankjoke Kannst du nicht ein menü einbauen das man optimal direkt die IP der Broadlink angeben kann?
-
Neuer Fehler, Broadlink nicht mehr erreichbar, wenn der Router neu gestartet worden ist.
Muss der Adapter auch neu gestartet werden, das es wieder geht.broadlink2.0 2020-06-11 21:46:06.546 info (15766) Error 'no payload returned!' in device.checkError for closed RM:RMPROPLUS-da-2d-ad, c8:f7:42:da:2d:ad, 192.168.178.80 broadlink2.0 2020-06-11 21:45:59.957 info (15766) Error 'no payload returned!' in device.checkError for closed RM:RMPROPLUS-da-2d-ad, c8:f7:42:da:2d:ad, 192.168.178.80 broadlink2.0 2020-06-11 21:45:52.510 info (15766) Error 'no payload returned!' in device.checkError for closed RM:RMPROPLUS-da-2d-ad, c8:f7:42:da:2d:ad, 192.168.178.80 -
Das mit der mac-adresse fuinktioniert nicht da man auf die mac-adresse kein Paket schicken kann, nur auf IP-Adressen!
Was ich in der 2.09 schon eingebaut habe ist dass ich er sich die mac-adresse merkt und wenn dann eine neue IP mit der mac auftaucht diese neue IP für das gerät nimmt.Das Problem eine IP in einem anderen Netz ansprechen zu können erfordert einen neuen scan für jedes dieser Geräte welches dieses Gerät speziell anspricht, ich kann bis jetzt nicht mal sagen ob die Geräte dann antworten.
Ich mache das bei geräten die offline sind, aber es funktioniert momentan nicht wenn das Gerät in einem anderen Netz ist. -
@frankjoke Kannst du nicht ein menü einbauen das man optimal direkt die IP der Broadlink angeben kann?
@Christoph-Bubeck
Heureka!
Ich hab die neueste 2.0.9 auf git mit einem neuen Entry im config:
Additional IP's to scan!
Dort kann man eine IP die nicht am Hauptnetz ist angeben, aber nur wenn natürlich der router in deinem Hauptnetz (oder das Gerät auf dem der Adapter läuft) einen routing table hat der auf das andere Netzwerk zeigt.Wie schon vorher bemerkt hab ich zum Testen einen Raspi4/2G mit Raspian buster lite aufgesetzt und damit einen wlan-router kreiert der ein zweites Test-Wlan aufmacht.
Ich habe dann meinen A1 in das Testnetz mittels reset hereingeholt. Natürlich wurde dieser von ioBroker nicht mehr gefunden, allerdings konnte ich ihn auch nicht mehr pingen da mein router nicht verstanden hat dass der neue Raspi vom Hauptnetzwerk 192.168.178.0 auf 192.168.1.0 routen soll!
Habe in meiner Fritzbox unter static routes IPv4 den raspi als route eingetragen und ab dann konnte ich schon ein ping vom A1 bekommen (nachdem ich seine IP-Adresse 192.168.1.192 herausgefunden habe.Mein scan code konnte das aber noch nicht und deshalb hat's einige Versuche ihn dafür fit zu bekommen gedauert bis ich die config updaten konnte und die zusätzliche IP (können auch mehr ein mit
,getrennt) wird jetzt auch abgefragt und gefunden!!!!Wer Lust hat kann ja mal testen, wichtig: den router
p.s.: Habe noch kein readme oder Übersetzung der neuen Funktion... Wollte sie vorher getestet haben!