NEWS
deConz Adapter Beta Ist-Zustand und Zukunft
-
Hallo zusammen,
Aktuell gibt es ja die 2.x.x des deConz Adapters auf npm und Github, die eigentlich eine Beta sein sollte. Aus GrĂŒndenÂč bitte ich euch: Installiert keine Version 2.x.x, bleibt bei 1.3.11.
Die Version 2 wird so wie sie ist nicht weiterentwickelt.Aufgrund der UnzulÀnglichkeiten der API und ihrer Dokumentation habe ich mich dazu entschieden die GerÀte Definitionen im Adapter selbst zu machen. Bisher wurde einfach 1:1 die Daten der API in ioBroker umgesetzt.
Da es keine Liste der GerÀte mit ihrer API Struktur gibt, ob sie als ein oder mehrere GerÀte ausgegeben werden und welche Attribute sie haben, habe ich eine Version des Adapters auf Github Veröffentlicht die mir die API ausgaben an meinen Server schicken. Mittlerweile sind schon sehr viele Daten zusammen gekommen.
Im nĂ€chsten Schritt werte ich die Daten aus und erstelle Definitionen fĂŒr jedes einzelne GerĂ€t.Wie lange es dauert bis eine neue Version VerfĂŒgbar ist kann ich nicht sagen. Die Objektstruktur wird sich dadurch erneut erheblich Ă€ndern, weshalb es als nĂ€chstes eine Version 3 geben wird.
Âč) Die Dokumentation der deConz API hat leider verschwiegen das nicht nur Sensoren als mehrere GerĂ€te ausgegeben werden sondern auch Lampen. Durch das ZusammenfĂŒhren der Lampen in ioBroker lassen sich diese nur noch teilweise Steuern.
DarĂŒber hinaus fĂŒhrt die ZusammenfĂŒhrung der Sensoren dazu das z.B. der Offset nicht mehr fĂŒr die einzelnen Werte geĂ€ndert werden kann sondern nur noch fĂŒr alle. Logischerweise macht das keinen Sinn. -
Hallo zusammen,
Aktuell gibt es ja die 2.x.x des deConz Adapters auf npm und Github, die eigentlich eine Beta sein sollte. Aus GrĂŒndenÂč bitte ich euch: Installiert keine Version 2.x.x, bleibt bei 1.3.11.
Die Version 2 wird so wie sie ist nicht weiterentwickelt.Aufgrund der UnzulÀnglichkeiten der API und ihrer Dokumentation habe ich mich dazu entschieden die GerÀte Definitionen im Adapter selbst zu machen. Bisher wurde einfach 1:1 die Daten der API in ioBroker umgesetzt.
Da es keine Liste der GerÀte mit ihrer API Struktur gibt, ob sie als ein oder mehrere GerÀte ausgegeben werden und welche Attribute sie haben, habe ich eine Version des Adapters auf Github Veröffentlicht die mir die API ausgaben an meinen Server schicken. Mittlerweile sind schon sehr viele Daten zusammen gekommen.
Im nĂ€chsten Schritt werte ich die Daten aus und erstelle Definitionen fĂŒr jedes einzelne GerĂ€t.Wie lange es dauert bis eine neue Version VerfĂŒgbar ist kann ich nicht sagen. Die Objektstruktur wird sich dadurch erneut erheblich Ă€ndern, weshalb es als nĂ€chstes eine Version 3 geben wird.
Âč) Die Dokumentation der deConz API hat leider verschwiegen das nicht nur Sensoren als mehrere GerĂ€te ausgegeben werden sondern auch Lampen. Durch das ZusammenfĂŒhren der Lampen in ioBroker lassen sich diese nur noch teilweise Steuern.
DarĂŒber hinaus fĂŒhrt die ZusammenfĂŒhrung der Sensoren dazu das z.B. der Offset nicht mehr fĂŒr die einzelnen Werte geĂ€ndert werden kann sondern nur noch fĂŒr alle. Logischerweise macht das keinen Sinn.@Jey-Cee Danke, dass du dir die Zeit nimmst und den Adapter weiterentwickelst! Ich glaube ich kann nur erahnen wie viel Arbeit du in den Adapter steckst. Daher vielen Dank und weiter so! Wenn du zwischendurch mal Zeit hast, wĂŒrde ich mich (und ich glaube vielen geht es Ă€hnlich) ĂŒber ein kurzes Update, wie du voran kommst, freuen.
-
Hallo zusammen,
Aktuell gibt es ja die 2.x.x des deConz Adapters auf npm und Github, die eigentlich eine Beta sein sollte. Aus GrĂŒndenÂč bitte ich euch: Installiert keine Version 2.x.x, bleibt bei 1.3.11.
Die Version 2 wird so wie sie ist nicht weiterentwickelt.Aufgrund der UnzulÀnglichkeiten der API und ihrer Dokumentation habe ich mich dazu entschieden die GerÀte Definitionen im Adapter selbst zu machen. Bisher wurde einfach 1:1 die Daten der API in ioBroker umgesetzt.
Da es keine Liste der GerÀte mit ihrer API Struktur gibt, ob sie als ein oder mehrere GerÀte ausgegeben werden und welche Attribute sie haben, habe ich eine Version des Adapters auf Github Veröffentlicht die mir die API ausgaben an meinen Server schicken. Mittlerweile sind schon sehr viele Daten zusammen gekommen.
Im nĂ€chsten Schritt werte ich die Daten aus und erstelle Definitionen fĂŒr jedes einzelne GerĂ€t.Wie lange es dauert bis eine neue Version VerfĂŒgbar ist kann ich nicht sagen. Die Objektstruktur wird sich dadurch erneut erheblich Ă€ndern, weshalb es als nĂ€chstes eine Version 3 geben wird.
Âč) Die Dokumentation der deConz API hat leider verschwiegen das nicht nur Sensoren als mehrere GerĂ€te ausgegeben werden sondern auch Lampen. Durch das ZusammenfĂŒhren der Lampen in ioBroker lassen sich diese nur noch teilweise Steuern.
DarĂŒber hinaus fĂŒhrt die ZusammenfĂŒhrung der Sensoren dazu das z.B. der Offset nicht mehr fĂŒr die einzelnen Werte geĂ€ndert werden kann sondern nur noch fĂŒr alle. Logischerweise macht das keinen Sinn.@Jey-Cee Danke fĂŒr deine Arbeit und sehr verstĂ€ndlich!
Info fĂŒr alle die schon installiert haben und ihre scripts ggf Sensoren mit history / influx versehen haben und nicht retour bauen wollen. Hue-extended adapter unterstĂŒtzt deconz. Schaltet den auf minimal Sensoren und lights only und so sind die alten 2. KanĂ€le wieder da mit wenig adaptierung der vorhandene Skripts bis Christoph seine Version 3 vorstellt. Ich betreibe beide parallel... -
@Jey-Cee Danke fĂŒr deine Arbeit und sehr verstĂ€ndlich!
Info fĂŒr alle die schon installiert haben und ihre scripts ggf Sensoren mit history / influx versehen haben und nicht retour bauen wollen. Hue-extended adapter unterstĂŒtzt deconz. Schaltet den auf minimal Sensoren und lights only und so sind die alten 2. KanĂ€le wieder da mit wenig adaptierung der vorhandene Skripts bis Christoph seine Version 3 vorstellt. Ich betreibe beide parallel... -
Hallo zusammen,
Aktuell gibt es ja die 2.x.x des deConz Adapters auf npm und Github, die eigentlich eine Beta sein sollte. Aus GrĂŒndenÂč bitte ich euch: Installiert keine Version 2.x.x, bleibt bei 1.3.11.
Die Version 2 wird so wie sie ist nicht weiterentwickelt.Aufgrund der UnzulÀnglichkeiten der API und ihrer Dokumentation habe ich mich dazu entschieden die GerÀte Definitionen im Adapter selbst zu machen. Bisher wurde einfach 1:1 die Daten der API in ioBroker umgesetzt.
Da es keine Liste der GerÀte mit ihrer API Struktur gibt, ob sie als ein oder mehrere GerÀte ausgegeben werden und welche Attribute sie haben, habe ich eine Version des Adapters auf Github Veröffentlicht die mir die API ausgaben an meinen Server schicken. Mittlerweile sind schon sehr viele Daten zusammen gekommen.
Im nĂ€chsten Schritt werte ich die Daten aus und erstelle Definitionen fĂŒr jedes einzelne GerĂ€t.Wie lange es dauert bis eine neue Version VerfĂŒgbar ist kann ich nicht sagen. Die Objektstruktur wird sich dadurch erneut erheblich Ă€ndern, weshalb es als nĂ€chstes eine Version 3 geben wird.
Âč) Die Dokumentation der deConz API hat leider verschwiegen das nicht nur Sensoren als mehrere GerĂ€te ausgegeben werden sondern auch Lampen. Durch das ZusammenfĂŒhren der Lampen in ioBroker lassen sich diese nur noch teilweise Steuern.
DarĂŒber hinaus fĂŒhrt die ZusammenfĂŒhrung der Sensoren dazu das z.B. der Offset nicht mehr fĂŒr die einzelnen Werte geĂ€ndert werden kann sondern nur noch fĂŒr alle. Logischerweise macht das keinen Sinn. -
Hallo zusammen,
Aktuell gibt es ja die 2.x.x des deConz Adapters auf npm und Github, die eigentlich eine Beta sein sollte. Aus GrĂŒndenÂč bitte ich euch: Installiert keine Version 2.x.x, bleibt bei 1.3.11.
Die Version 2 wird so wie sie ist nicht weiterentwickelt.Aufgrund der UnzulÀnglichkeiten der API und ihrer Dokumentation habe ich mich dazu entschieden die GerÀte Definitionen im Adapter selbst zu machen. Bisher wurde einfach 1:1 die Daten der API in ioBroker umgesetzt.
Da es keine Liste der GerÀte mit ihrer API Struktur gibt, ob sie als ein oder mehrere GerÀte ausgegeben werden und welche Attribute sie haben, habe ich eine Version des Adapters auf Github Veröffentlicht die mir die API ausgaben an meinen Server schicken. Mittlerweile sind schon sehr viele Daten zusammen gekommen.
Im nĂ€chsten Schritt werte ich die Daten aus und erstelle Definitionen fĂŒr jedes einzelne GerĂ€t.Wie lange es dauert bis eine neue Version VerfĂŒgbar ist kann ich nicht sagen. Die Objektstruktur wird sich dadurch erneut erheblich Ă€ndern, weshalb es als nĂ€chstes eine Version 3 geben wird.
Âč) Die Dokumentation der deConz API hat leider verschwiegen das nicht nur Sensoren als mehrere GerĂ€te ausgegeben werden sondern auch Lampen. Durch das ZusammenfĂŒhren der Lampen in ioBroker lassen sich diese nur noch teilweise Steuern.
DarĂŒber hinaus fĂŒhrt die ZusammenfĂŒhrung der Sensoren dazu das z.B. der Offset nicht mehr fĂŒr die einzelnen Werte geĂ€ndert werden kann sondern nur noch fĂŒr alle. Logischerweise macht das keinen Sinn. -
Hallo zusammen,
Aktuell gibt es ja die 2.x.x des deConz Adapters auf npm und Github, die eigentlich eine Beta sein sollte. Aus GrĂŒndenÂč bitte ich euch: Installiert keine Version 2.x.x, bleibt bei 1.3.11.
Die Version 2 wird so wie sie ist nicht weiterentwickelt.Aufgrund der UnzulÀnglichkeiten der API und ihrer Dokumentation habe ich mich dazu entschieden die GerÀte Definitionen im Adapter selbst zu machen. Bisher wurde einfach 1:1 die Daten der API in ioBroker umgesetzt.
Da es keine Liste der GerÀte mit ihrer API Struktur gibt, ob sie als ein oder mehrere GerÀte ausgegeben werden und welche Attribute sie haben, habe ich eine Version des Adapters auf Github Veröffentlicht die mir die API ausgaben an meinen Server schicken. Mittlerweile sind schon sehr viele Daten zusammen gekommen.
Im nĂ€chsten Schritt werte ich die Daten aus und erstelle Definitionen fĂŒr jedes einzelne GerĂ€t.Wie lange es dauert bis eine neue Version VerfĂŒgbar ist kann ich nicht sagen. Die Objektstruktur wird sich dadurch erneut erheblich Ă€ndern, weshalb es als nĂ€chstes eine Version 3 geben wird.
Âč) Die Dokumentation der deConz API hat leider verschwiegen das nicht nur Sensoren als mehrere GerĂ€te ausgegeben werden sondern auch Lampen. Durch das ZusammenfĂŒhren der Lampen in ioBroker lassen sich diese nur noch teilweise Steuern.
DarĂŒber hinaus fĂŒhrt die ZusammenfĂŒhrung der Sensoren dazu das z.B. der Offset nicht mehr fĂŒr die einzelnen Werte geĂ€ndert werden kann sondern nur noch fĂŒr alle. Logischerweise macht das keinen Sinn.@Jey-Cee Vielen Dank fĂŒr die Arbeit đđ»
-
Hallo zusammen,
Aktuell gibt es ja die 2.x.x des deConz Adapters auf npm und Github, die eigentlich eine Beta sein sollte. Aus GrĂŒndenÂč bitte ich euch: Installiert keine Version 2.x.x, bleibt bei 1.3.11.
Die Version 2 wird so wie sie ist nicht weiterentwickelt.Aufgrund der UnzulÀnglichkeiten der API und ihrer Dokumentation habe ich mich dazu entschieden die GerÀte Definitionen im Adapter selbst zu machen. Bisher wurde einfach 1:1 die Daten der API in ioBroker umgesetzt.
Da es keine Liste der GerÀte mit ihrer API Struktur gibt, ob sie als ein oder mehrere GerÀte ausgegeben werden und welche Attribute sie haben, habe ich eine Version des Adapters auf Github Veröffentlicht die mir die API ausgaben an meinen Server schicken. Mittlerweile sind schon sehr viele Daten zusammen gekommen.
Im nĂ€chsten Schritt werte ich die Daten aus und erstelle Definitionen fĂŒr jedes einzelne GerĂ€t.Wie lange es dauert bis eine neue Version VerfĂŒgbar ist kann ich nicht sagen. Die Objektstruktur wird sich dadurch erneut erheblich Ă€ndern, weshalb es als nĂ€chstes eine Version 3 geben wird.
Âč) Die Dokumentation der deConz API hat leider verschwiegen das nicht nur Sensoren als mehrere GerĂ€te ausgegeben werden sondern auch Lampen. Durch das ZusammenfĂŒhren der Lampen in ioBroker lassen sich diese nur noch teilweise Steuern.
DarĂŒber hinaus fĂŒhrt die ZusammenfĂŒhrung der Sensoren dazu das z.B. der Offset nicht mehr fĂŒr die einzelnen Werte geĂ€ndert werden kann sondern nur noch fĂŒr alle. Logischerweise macht das keinen Sinn. -
@Jey-Cee
wo genau findet man die Deconz Version die dir Daten zuspielt?
Hilft es dir wenn man weiterhin diese Version dann Installiert? -
Nur mal so rein Interesse halber - hast du mal mit dresden-elektronik Kontakt aufgenommen? Die sind ja quasi diejenigen, welche das ganze System rund um den Conbee Stick erschaffen haben.
Die mĂŒssten doch eigentlich entsprechende Dokumentationen zu ihrem Produkt haben - oder sind die Unkooperativ?
-
Nur mal so rein Interesse halber - hast du mal mit dresden-elektronik Kontakt aufgenommen? Die sind ja quasi diejenigen, welche das ganze System rund um den Conbee Stick erschaffen haben.
Die mĂŒssten doch eigentlich entsprechende Dokumentationen zu ihrem Produkt haben - oder sind die Unkooperativ?
@JB_Sullivan ich bin schon in Kontakt mit den Entwicklern. Wenn ich eine Frage habe bekomme ich meisstens vom Entwickler der HASS integration eine Antwort, der weis sehr viel, aber auch nicht alles.
Ich hab dort auch schon meine Kritik angebracht das die Doku wenigstens erwÀhnen könnte das ein Lampe als mehrere GerÀte ausgegeben werden kann. Die Antwort war mehr oder weniger das man das doch wissen muss wenn man mit Zigbee Arbeitet.
Das GrundsÀtzliche Problem mit der Doku ist das sie nur die Grundstruktur wiedergibt. Aber da es Mittlerweile mehr als nur Lampen und Sensoren gibt wurden viele GerÀte wie Schaltsteckdosen oder Rollos mit immer neuen Attributen implementiert.
Die sind auch zu einem groĂteil Dokumentiert, wurde vor kurzem aktualisiert, aber man weis halt nie wann welches GerĂ€t die Attribute mitbringt.Mal als Beispiel: Die Zwischenstecker werden als Lampe ausgegeben, die Messfunktion der Zwischenstecker als Sensoren.
Der Hintergrund ist das die API eigentlich keine GerÀte ausgibt, wie es die Doku suggeriert, sondern Nodes. Also verschiedene Endpunkte eines Zigbee GerÀts.
-
@Markus84 NatĂŒrlich darfst du. Es wird eine VollstĂ€ndige Liste aller GerĂ€te die du an deConz angelernt hast erstellt und Ăbertragen. Das beinhaltet die MAC und die Aktuellen Einstellungen.
AuĂerdem werden alle Websocket messages geschickt.
Es gibt aber keine Möglichkeit fest zu stellen von wem die Daten sind.AuĂerdem werden bei den GerĂ€ten mehr oder weniger ZufĂ€llig alle GerĂ€te die doppelt rein kommen gelöscht. Diesen Prozess stoĂe ich Manuell an.
Bei den Websocket messages ist es so das ich spÀter die zu den verbleibenden GerÀten gehörenden anhand der MAC Adresse filtere und der Rest wird gelöscht. -
@Markus84 NatĂŒrlich darfst du. Es wird eine VollstĂ€ndige Liste aller GerĂ€te die du an deConz angelernt hast erstellt und Ăbertragen. Das beinhaltet die MAC und die Aktuellen Einstellungen.
AuĂerdem werden alle Websocket messages geschickt.
Es gibt aber keine Möglichkeit fest zu stellen von wem die Daten sind.AuĂerdem werden bei den GerĂ€ten mehr oder weniger ZufĂ€llig alle GerĂ€te die doppelt rein kommen gelöscht. Diesen Prozess stoĂe ich Manuell an.
Bei den Websocket messages ist es so das ich spÀter die zu den verbleibenden GerÀten gehörenden anhand der MAC Adresse filtere und der Rest wird gelöscht. -
@Jey-Cee Danke fĂŒr die ausfĂŒhrliche Nachricht. Dann werde ich auch gleich mal die aktuelle Version von github installieren!
@Markus84
Ich bin irgendwann auf die 2.0.5 gewechselt und dachte die wĂŒrde der nĂ€chste stabile Stand.
Es funktioniert insgesamt sehr gut! Das möchte ich nur mal sagen.
Hoffe das die Umstellung auf 3.x nicht so schlim wird. -
@Markus84
Ich bin irgendwann auf die 2.0.5 gewechselt und dachte die wĂŒrde der nĂ€chste stabile Stand.
Es funktioniert insgesamt sehr gut! Das möchte ich nur mal sagen.
Hoffe das die Umstellung auf 3.x nicht so schlim wird.@elektron60 Ich bin selbst lange auf der 2.04 gewesen. Auch die Version hat bei mir super funktioniert...
-
Moin!
Bin auf der 2.0.5...ok, das mit den mehrfachen GerÀten hatte mich auch verwundert.
Spricht was dagegen auf der 2.0.5 zu bleiben und dann auf die dreier zu gehen?
Probleme hab ich aktuell nicht...Danke
Mr.Lee -
deconz.0 2021-02-12 14:36:00.605 warn (1851) Could not connect to websocket instance of deConz/Phoscon. Error: connect ECONNREFUSED "hier steht immer die selbe ne IP" deconz.0 2021-02-12 14:35:00.599 warn (1851) Could not connect to websocket instance of deConz/Phoscon. Error: connect ECONNREFUSED "hier steht immer die selbe ne IP" deconz.0 2021-02-12 14:34:00.586 warn (1851) Could not connect to websocket instance of deConz/Phoscon. Error: connect ECONNREFUSED "hier steht immer die selbe ne IP"Deconz version 1.3.11
habe gerade diesen log Eintrag gesehen. Sonst kam da nix. LĂ€uft auch soweit alles ganz normal weiter. Dachte vllt. bringt es dir was.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden