NEWS
Zigbee Adapter
-
@Asgothian sagte in Zigbee Adapter:
Als letztes noch ein Hinweis: Ich habe bei mir die Hue Bridge aussortiert,
Ok, darf ich fragen was du jetzt verwendest? Oder kann man dies irgendwo im Profil sehen, für zukünftige Beobachtungen
-
Ich nutze verschiedene Dinge:
- ein parametrierbares Skript (JS) für Lichtschalter
- ein parametrierbares Skript (JS) für BWM und Lichtsteuerung
- Yahka (vereinzelt auch HomeKit Automatisierungen)
- Devices Adapter für Alias
- Einzelne Blockly und JS Skripte für Sonderaufgaben
Deconz habe ich in Rente geschickt, ich nutze aktuell ausschliesslich den Zigbee Adapter - wobei es sein kann das ich das noch einmal anpassen muss - Es gibt da ein paar Steckdosen die sich mit meinen Schaltern beissen.
A.
-
@Asgothian Danke, ich meinte eher die HW
-
@asgothian sagte in Zigbee Adapter:
@Tschaeens Wenn du Ikea Lampen mit der runden Ikea FB binden willst dann geht das am einfachsten dadurch das du die FB direkt mit der Lampe bindest (in der Nähe der Lampe den Knopf zum Pairing lange halten). Ein Problem dabei ist das der ioBroker die Statusänderungen der Lampe im Zweifelsfall nicht mit bekommt.
A.
Habe das jetzt mal mit einem Floalt Panel und der runden FB gemacht.
Jetzt kann ich mit der FB das Floalt Panel so grob steuern wie von Ikea vorgesehen.
Vom zigbee Adapter aus auch, wenn man erst mal kapiert hat, daß die Farbtemperaturen jetzt von 150 bis 500 gehen.
Aber von der Fernbedienung vorgenommene Änderungen scheinen nie in den Datenpunkten anzukommen.Gibt es so eine Art "Poll-Kommando", welches man in Skripten anwenden kann und den aktuellen Zustand abholt?
Oder was ist nach Deiner Erfahrung der beste Weg zur Bedienung mit ioBroker UND FB in einem guten und praktikablen Wechselspiel?
Adapter ist mittlerweile der 1.4.2
-
@klassisch
Aktuell ist die beste Variante das Nutzen von Skripten im ioBroker.Alternativen sind:
- zigbee Binding durch ioBroker angelegt - In diesem Fall bekommt der ioBroker ggf. nicht einmal die Tastendrücke mit, die Lampe meldet ihren Status dennoch nicht. Dazu kommt das dieses Binding u.U. verloren gehen kann. Das ist bei mir 2 mal passiert ohne das ich das weiter untersuchen konnte
- zigbee Binding durch Direktverbindung FB zu Gerät - das ist das was Du gemacht hast. Auch hier gibt die Lampe ihren Status aktuell nicht weiter.
Aus dieser Situation kann man auf verschiedene Arten heraus kommen. Bisher ist aber noch nicht klar welche genommen wird:
- Konfigurieren der Leuchten so das sie Ihren Status melden. Das geht zumindest bei den Ikea Leuchten problemlos.
- Bereitstellen eines standard 'query' buttons, mit dem ein Gerät aktiv alle abfragbaren Werte abfragt.
Für die finale Lösung muss ich Dich leider etwas vertrösten. Das muss noch intern diskutiert werden bevor wir da eine finale Lösung bereit stellen.
A.
-
@klassisch sagte in Zigbee Adapter:
Jetzt kann ich mit der FB das Floalt Panel so grob steuern wie von Ikea vorgesehen.
was meinst du mit grob?
taste kurz drücken -> eine Stufe weiter?dann halte mal die Taste fest, dann geht das stufenlos, so wie von Ikea vorgesehen
-
@homoran sagte in Zigbee Adapter:
@klassisch sagte in Zigbee Adapter:
Jetzt kann ich mit der FB das Floalt Panel so grob steuern wie von Ikea vorgesehen.
was meinst du mit grob?
taste kurz drücken -> eine Stufe weiter?Ja, genau. Beispiel 3 Stufen für Farbtemp
dann halte mal die Taste fest, dann geht das stufenlos, so wie von Ikea vorgesehen
Danke, wieder was gelernt! Ich sehe was Du meinst. Und ich sehe, daß das bei der jetzigen Kreusverkopplung nicht (mehr zuverlässig) geht. Floalt ändert die Farbtemperatur in kleineren Stufen. Aber wenn ich die Taste loslasse, hält Floalt den Wert nicht immer fest. Manchmal klappt das, manchmal läuft aber der Farbtemperaturwechsel weiter. So als würde er den langen Tastendruck in kurze verhäckseln, dann puffern und dann nach und nach reinschieben.
-
@asgothian sagte in Zigbee Adapter:
@klassisch
Aktuell ist die beste Variante das Nutzen von Skripten im ioBroker.vielen Dank. klare Aussage. Spart mir weitere unnötige Versuche auf anderem Wege. Denke aber, ein solches Skript wird dann schnell aufwendiger wird als man es aus der Ferne vermutet. Man will ja auch langen und kurzen Tastendruck unterscheiden und solche Rampen sind in javascript keine Kleinigkeit.
Alternativen sind:
- zigbee Binding durch ioBroker angelegt - In diesem Fall bekommt der ioBroker ggf. nicht einmal die Tastendrücke mit, die Lampe meldet ihren Status dennoch nicht. Dazu kommt das dieses Binding u.U. verloren gehen kann. Das ist bei mir 2 mal passiert ohne das ich das weiter untersuchen konnte
Hatte das auch schon ein paarmal versucht, blieb aber leider erfolglos. Die Binding wurde im Adapter angezeigt, funktioniert hat nichts.
- zigbee Binding durch Direktverbindung FB zu Gerät - das ist das was Du gemacht hast. Auch hier gibt die Lampe ihren Status aktuell nicht weiter.
ja, leider. Seufz, "zickiges Zigbee Zeuch"
Aus dieser Situation kann man auf verschiedene Arten heraus kommen. Bisher ist aber noch nicht klar welche genommen wird:
- Konfigurieren der Leuchten so dass sie Ihren Status melden. Das geht zumindest bei den Ikea Leuchten problemlos.
klingt plausibel, machen sie auch beim Tradfri Adapter mit tradfri Gateway. Und klingt nach einem vernünftigen Automatismus. Was das für den Traffic bedeutet, weiß ich allerdings nicht. Bei meinen Lampen wird es nicht so viel sein, aber da mag es auch andere Fälle und Geräte geben
- Bereitstellen eines standard 'query' buttons, mit dem ein Gerät aktiv alle abfragbaren Werte abfragt.
also so eine Art "polling" Aufruf für ein spezielles Gerät "Bitte um Statusmeldung". Auch aufrufbar vom javascript aus. Wahrscheinlich nicht so elegant wie die obige Lösung, aber wahrscheinlich könnte ich damit zurecht kommen - zumindest soweit ich es überschaue.
Für die finale Lösung muss ich Dich leider etwas vertrösten. Das muss noch intern diskutiert werden bevor wir da eine finale Lösung bereit stellen.
Damit kann ich leben. Ich sehe, daß Ihr an dem Thema arbeitet und es lösen wollt. Ob ich die Lösung ein paar Wochen früher oder später habe, ist zweitrangig.
Der Adapter ist jedenfalls schon mal ein riesen Fortschritt und ein guter Weg. Habt Ihr gut gemacht! Hatte vor einiger Zeit mal zu Deconz, Phoscon & Co gelesen und beschlossen, daß mir das zu kompliziert ist. Ich ziehe robuste und maintainable Lösungen vor.
Der Tradfri Adapter ist auch sehr gut gelungen. Und was von ikea unterstützt wird, funktioniert auch. Aber es gibt halt Themen, die durch das ikea GW nicht unterstützt werden. -
Vielleicht noch eine Anmerkung. Wenn eine zukünftige Lösung so gestaltet werden könnte, daß ioBroker für die Grundfunktionen nicht gebraucht wird, wäre das aus meiner Sicht prima.
Also so, daß man auch bei einem Ausfall von ioBroker mit den installierten Elementen den Standardbetrieb fahren kann. Ähnlich wie HM Direktverknüpfungen.
Die ioBroker Funktion möchte ich für "Komfort" nutzen. Also z.B. Licht nach 10 Minuten ausschalten, wenn der Raum verlassen ist (BWM). Oder Flur und Toilettenlicht während der Nachtzeit dimmen und Farbton gelblicher.
Die Grundfunktionen sollten immer auch manuell ausführbar sein.
Wäre auch unangenehm, wenn das Licht zuckt, weil ioBroker nach einem Update hochfährt - oder so.
Insofern wäre eine Möglichkeit der direkten Kopplung zwischen Licht und Steuerelementen hilfreich. Wenn die Leuchten Zustandsänderungen rückmelden würden, wäre das natürlich schön. Wenn das aber nicht wirklich umsetzbar ist, dann braucht man so eine poll oder ping Funktion, um, das Gerät zum Update seines Zustands zu bewegen.
Kenne die Eigenschaften der vielen Zigbee Geräte nicht im Detail. Aber das könnte eine recht hilfreiche und universell einsetzbare Funktion sein. -
@klassisch sagte in Zigbee Adapter:
Oder Flur und Toilettenlicht während der Nachtzeit dimmen und Farbton gelblicher.
Wenn du schon HM ansprichst -hier wären es die virtuellen Kanäle-, geht das zumindest mit IKEA nicht im Hintergrund.
Da müsstest du auch mir Skripten arbeiten und bei jedem Anschalten erst einmal die gewünschte Lichtfarbe/Helligkeit mitgeben.Zumindest ich habe noch keine andere Möglichkeit gefunden.
-
@homoran Das rumhuschen der Farben und Helligkeiten sehe ich nicht als Grundfunktion an, sondern als Komfort.
Falls bei einem ioBroker Ausfall das Licht nach dem manuellen Einschalten mal eine falsche Farbe hat, dann korrigiert man es halt. Aber wenn ich bei einem ioBroker Ausfall in den Keller rennen muß und das Licht geht gar nicht an - reagiert nicht mal auf einen Schalter, dann geht das gar nicht.
Habe vor vielen Jahren mal die Flurbeleuchtung umgestellt und das hat sich bewährt.- HM-BWM triggert einen Elktako-Dimmer, EUD10
- Eltako BWM fährt Rampen. 1 sek hoch , haltezeit dann 30 (oder 60?) Sekunden runterrampen.
- Wenn man in der Runterrampezeit einen Installationsschalter betätigt, geht das Licht wieder an.
- Ansonsten eben wie beim klassischen Eltako - an/aus bei Tastendruck. Hervorragendes Migrationsszenario und genau die Funktionen, die man braucht im Eltako Dimmer integriert.
Aber mir gefallen Art und Position der Leuchten nicht und ich würde gerne noch den Farbton und nachts die Helligkeit ändern.
Diese Szenario mit Zigbee nachzustellen wird nicht so einfach werden. Insbes, wenn man noch die Grundfunktionen (ein/aus) auch noch beim ioBroker Ausfall haben möchte. -
@klassisch sagte in Zigbee Adapter:
Aber mir gefallen Art und Position der Leuchten nicht und ich würde gerne noch den Farbton und nachts die Helligkeit ändern.
Diese Szenario mit Zigbee nachzustellen wird nicht so einfach werden. Insbes, wenn man noch die Grundfunktionen (ein/aus) auch noch beim ioBroker Ausfall haben möchte.Das war das, was ich dachte geschrieben zu haben
-
@homoran sagte in Zigbee Adapter:
Das war das, was ich dachte geschrieben zu haben
Ja, so ziemlich. Ich hoffe für den Flur eine Lösung zu finden, bei der BWM bzw. Schalter die Leuchten einschalten. Ein Skript bekommt das mit, überprüft die Uhrzeit / ggf Umgebungshelligkeit und stellt dann Helligkeit und Farbe ein, übernimmt dann die Steuerung der Haltezeit und leitet dann die Ausschalterampe ein.
Aber ich möchte nicht, daß das Skript schon zum Einschalten des Lichts erforderlich ist. -
@klassisch sagte in Zigbee Adapter:
Ein Skript bekommt das mit, überprüft die Uhrzeit / ggf Umgebungshelligkeit und stellt dann Helligkeit und Farbe ein, übernimmt dann die Steuerung der Haltezeit und leitet dann die Ausschalterampe ein.
Da würde ich mich sehr freuen, wenn ich dazu etwas von dir hören werde!
-
@homoran sagte in Zigbee Adapter:
@klassisch sagte in Zigbee Adapter:
Da würde ich mich sehr freuen, wenn ich dazu etwas von dir hören werde!
Wird noch etwas dauern, bis das alles so läuft. Mit dem Tradfri-Adapter hatte ich die Tradfri Schalter nicht gesehen und wahrscheinlich nicht den Tradfri BWM. Dafür hat sich die Leuchte nach ca. 5 Sekunden aktualisiert.
Mit dem Zigbee-Adapter sehe ich die Schalter (hoffentlich auch den tradfri BWM) aber nicht den aktuellen Status der Leuchte.
Dauert also noch etwas. Dann hat ikea unvorhersehbare Lieferkosten. Derzeit 40EUR. Letzte Woche hatte ich mal ein 5 EUR-Fenster.... -
Hallo zusammen - sorry wenn ich diesen Thread mal "entere", aber der TA hatte im Grund genau die gleiche Frage wie ich, nur das ich gerne die runde Ikea FB mit einer angelegten Gruppe von Tradfri GU10 Leuchtmittel "binden" möchte.
Ich komme ursprünglich vom deconz Adapter (mit Conbee2 Stick). Da ich nun aber auf den CC1352P-2 Coordinator umgestiegen bin, dachte ich es wäre eine gute Gelegenheit deconz über Board zu werfen (die Objekt Struktur hat mich schon immer genervt) und mit dem reinrassigen Zigbee Adapter zu beginnen.
Offensichtlich ist aber doch einiges anders als man das von Phoscon gewohnt war.
Leider bekomme ich beim binden immer die folgende Fehlermeldung. Was mache ich falsch?
Failed to bind cluster 'genOnOff' from '0xd0cf5efffe01713f' to 'Group 1' (Error: Bind 0xd0cf5efffe01713f/1 genOnOff from '1' failed (AREQ - ZDO - bindRsp after 10000ms))
-
@jb_sullivan Du musst die Fernbedienung durch tastendrücke wach halten währen du die Bindung erzeugt, ansonsten kann der Adapter nicht mit der FB reden. Deconz nutzt meines Wissens keine direkten Zigbee Bindungen, sondern erzeugt skripte die die Verbindung herstellen.
A.
-
@homoran sagte in Zigbee Adapter:
@klassisch sagte in Zigbee Adapter:
Ein Skript bekommt das mit, überprüft die Uhrzeit / ggf Umgebungshelligkeit und stellt dann Helligkeit und Farbe ein, übernimmt dann die Steuerung der Haltezeit und leitet dann die Ausschalterampe ein.
Da würde ich mich sehr freuen, wenn ich dazu etwas von dir hören werde!
Es ist so weit. Habe sowas implementiert und die Testphase gestartet. Mit Tradfri Floalt und Aqura Opple Taster. Leider (noch) ohne Direktverknüpfungen. Sowohl direktes Koppeln als auch die Bindings scheinen leider nicht zu funktionieren. Also alles per Skript umgesetzt. Wenn ioBroker ausfällt, muß man die ikea Fernsteuerung rauskramen.
-
Hallo,
habe den Synfonisk Drehsteller "Synfonisk Controller", IKEA E1744 in der Sammlung genannt.
Leider läßt der sich nicht mit dem Adapter und CC2538+CC2592 pairen.
Er blinkt zwar, wird aber nicht erkannt.
Kann ich etwas zur Ursachensuche beitragen? -
@klassisch So, jetzt hat es geklappt. Laut Bedienungsanleitung muß man >10 Sekunden den Resetknopf drücken. Das hat bei mir nicht funktioniert.
Irgendwann:- ioBroker Adapter pairing starten
- mit dem Symfonisk Controller in die Nähe des Koordinators
- mehrfach kurz hintereinander die Reset/Pairing Taste drücken.
- LED leuchtet dauerhaft
- Symfonisk Controller in der Nähe des Koordinators liegen lassen. bis pairing erledigt ist.
Den Symfonisk Controller kann man auch direkt mit dem Floalt pairen. Allerdings ist der Controller dann nicht im ioBroker Zigbee Adapter nicht sichtbar und auch das paired Floalt ist nicht mehr vom ioBroker ansteuerbar.
Mit dem Controller kann man es ein und ausschalten und die Helligkeit verändern. Allerdings nicht die Farbtemperatur. Also nicht perfekt.
Damit man Floalt wieder ansprechen kann, mu´man es zurücksetzen (6 mal Spannung aus/ein)Edit: Eine Bindung über den Adapter ist danach herstellbar und nutzbar. Die Helligkeit ist schön bequem einstellbar.
Der Taster, mit dem man aus- und einschalten kann, wird wohl durch ioBroker schnell wieder übersteuert. Hier muß ich mein Programm untersuchen und klären, ob ich das ändern kann.
Wenn man dann man den Floalt Status rücklesen kann, wird das noch schöner und flüssiger gehen. Jetzt gibt es ab und an Unstimmigkeiten, wenn man zwischen Dimmung durch Opple-Taster mit selbstgestrickten Programm und Dimmung durch den Controller abwechselt.
Wenn man den ioBroker-Zigbee Adapter pausiert, kann man zwar direkt dimmen, aber leider noch immer nicht ein- und ausschalten. Also nur bedingt eine Notfunktion.