NEWS
Test Adapter zigbee2mqtt
-
@nox309
Da liegt bestimmt der Fehler.
Ich habe unter MQTT Verbindung die IP-Adresse vom Iobroker und beim Port habe ich mehre versucht halt die von meinem MQTT Adapter Port 1883 und auch wie beschrieben den 8080.
und bei Konfiguration der Zigbee2MQTT WebUi Verbindung das Gleiche.@biker1602 also ist bei dir alles auf dem gleichen System?
Wenn ja dann musst in allen Einstellungen des die IP feines Systems eintragen.
Und wĂŒrde dir den Tip geben den Dummy MQTT einzuschalten. Dabei aber darauf achten das der Port einer ist denn du noch nicht verwendet hast.
Und in der konfig vom z2m musst du dann die IP vom iobroker und den Port den du im Adapter eingerichtet hast eintragen. -
Beschreibe bitte mal, wie das oder die System(e) aussehen
Ein Host?
Zwei getrennte Hosts?
Docker?
Welches System hat welche Ip?
Usw.GruĂ,
Eric@eric2905
Also ich habe nur ein Host und nur ein System kein Docker oder sonstiges.
RasperyPi mit ioBroker IP 192.168.xxx.xxx
Der lÀuft auf Port 8081
Mein MQTT Adapter lÀuft auf der gleichen IP nur mit Port 1883PlatformBetriebssystem:linux
Architektur:arm
CPUs:4
Geschwindigkeit:1500 MHz
Modell:ARMv7 Processor rev 3 (v7l)
RAM:3.7 GB
System-Betriebszeit:7 T. 15:17:27
Node.js:v14.20.1
time:1666764896169
timeOffset:-120
Adapter-Anzahl:443
NPM:6.14.17
DatentrĂ€gergröĂe:218.8 GB
Freier Festplattenspeicher:204.6 GB
Betriebszeit:7 T. 15:17:32
Aktive Instanzen:52
Pfad:/opt/iobroker/
aktiv:true
_nodeCurrent:14.20.1
_nodeNewest:14.20.1
_nodeNewestNext:16.18.0
_npmCurrent:6.14.17
_npmNewest:6.14.17
_npmNewestNext:8.19.2Kannst du damit etwas anfangen?
-
@biker1602 also ist bei dir alles auf dem gleichen System?
Wenn ja dann musst in allen Einstellungen des die IP feines Systems eintragen.
Und wĂŒrde dir den Tip geben den Dummy MQTT einzuschalten. Dabei aber darauf achten das der Port einer ist denn du noch nicht verwendet hast.
Und in der konfig vom z2m musst du dann die IP vom iobroker und den Port den du im Adapter eingerichtet hast eintragen.@nox309 said in Test Adapter zigbee2mqtt:
Und in der konfig vom z2m musst du dann die IP vom iobroker und den Port den du im Adapter eingerichtet hast eintragen.
Kann man das nicht im Adapter so wie beim normalen Zigbee Adapter eintragen? Ich bin ehrlich, ich weiĂ gar nicht, wo ich die Config finde.
-
@eric2905
Also ich habe nur ein Host und nur ein System kein Docker oder sonstiges.
RasperyPi mit ioBroker IP 192.168.xxx.xxx
Der lÀuft auf Port 8081
Mein MQTT Adapter lÀuft auf der gleichen IP nur mit Port 1883PlatformBetriebssystem:linux
Architektur:arm
CPUs:4
Geschwindigkeit:1500 MHz
Modell:ARMv7 Processor rev 3 (v7l)
RAM:3.7 GB
System-Betriebszeit:7 T. 15:17:27
Node.js:v14.20.1
time:1666764896169
timeOffset:-120
Adapter-Anzahl:443
NPM:6.14.17
DatentrĂ€gergröĂe:218.8 GB
Freier Festplattenspeicher:204.6 GB
Betriebszeit:7 T. 15:17:32
Aktive Instanzen:52
Pfad:/opt/iobroker/
aktiv:true
_nodeCurrent:14.20.1
_nodeNewest:14.20.1
_nodeNewestNext:16.18.0
_npmCurrent:6.14.17
_npmNewest:6.14.17
_npmNewestNext:8.19.2Kannst du damit etwas anfangen?
@biker1602 sagte in Test Adapter zigbee2mqtt:
@eric2905
âŠ..
Kannst du damit etwas anfangen?Und mit welchem Port hast Du den Zigbee2MQTT-Server installiert?
GruĂ,
Eric -
@biker1602 sagte in Test Adapter zigbee2mqtt:
@eric2905
âŠ..
Kannst du damit etwas anfangen?Und mit welchem Port hast Du den Zigbee2MQTT-Server installiert?
GruĂ,
Eric -
@biker1602
Nicht die Konfig des Adapters unter ioBroker, sondern des Zigbee2MQTT-Servers, der den Coordinator (Stick, o.Ă€.) âbedientâ und die Daten dann fĂŒr den ioBroker-Adapter zur VerfĂŒgung stellt.GruĂ,
Eric -
@biker1602
Nicht die Konfig des Adapters unter ioBroker, sondern des Zigbee2MQTT-Servers, der den Coordinator (Stick, o.Ă€.) âbedientâ und die Daten dann fĂŒr den ioBroker-Adapter zur VerfĂŒgung stellt.GruĂ,
Eric -
@eric2905 said in Test Adapter zigbee2mqtt:
sondern des Zigbee2MQTT-Servers
Eric ich glaube, ich bin raus. Ich weiĂ gar nicht, wo und wie ich danach suchen soll. Sorry
@biker1602
Also zigbee2mqtt ist eine zusĂ€tzliche Software die installiert werden muss und dann die Verwaltung den Netzwerkes ĂŒbernimmt.Wenn du das noch nicht gemacht hast ist das der "Fehler". Guck Mal unter Zigbee2mqtt.io da ist die Installation Beschrieben.
-
@eric2905 said in Test Adapter zigbee2mqtt:
sondern des Zigbee2MQTT-Servers
Eric ich glaube, ich bin raus. Ich weiĂ gar nicht, wo und wie ich danach suchen soll. Sorry
@biker1602
Ok, dann langsam (zum Mitschreiben đ) :1. Der Adapter Zigbee (der âAlteâ).
Dieser verbindet sich direkt mit der Hardware (Stick, TI-Board, usw.) und liefert die Daten damit direkt an ioBrokerAlso
Zigbee-Hardware ==> ioBroker-Host mit ioBroker und Adapter âZigbeeâ ==> Daten in den Objekten2. Der Adapter Zigbee2MQTT
Die Anbindung der Zigbee-Hardware (Stick, TI-Board, usw.) erfolgt hier ĂŒber einen separat zu installierenden Server Zigbee2MQTT. Dazu ein Zitat aus der Doku
âHier wird die grundlegende Installation inkl. aller Voraussetzungen beschrieben. Detaillierte Informationen, Anleitungen und Einstellungen findet ihr auf der Seite von Zigbee2MQTT.âAlso fĂŒr die Installation dieses Servers einfach auf die Webseite zigbee2mqtt.io gehen und danach den Server aufsetzen, konfigurieren und die Hardware (Stick, TI-Board, usw.) einbinden.
Dieser Server pumpt die Daten dann per MQTT in den ioBroker und man muss sich selber um die Auftrennung der Daten, usw. kĂŒmmern.Diesen Part kann der neue Adapter Zigbee2MQTT ĂŒbernehmen. Dieser nimmt die Daten an, âfummeltâ diese auseinander und baut eine brauchbare Datenstrukturen in den Objekten auf.
Also
Zigbee-Hardware ==> Zigbee2MQTT-Server ==> ioBroker-Host mit ioBroker und Adapter âZigbee2MQTTâ ==> Daten in den Objekten -
@biker1602
Ok, dann langsam (zum Mitschreiben đ) :1. Der Adapter Zigbee (der âAlteâ).
Dieser verbindet sich direkt mit der Hardware (Stick, TI-Board, usw.) und liefert die Daten damit direkt an ioBrokerAlso
Zigbee-Hardware ==> ioBroker-Host mit ioBroker und Adapter âZigbeeâ ==> Daten in den Objekten2. Der Adapter Zigbee2MQTT
Die Anbindung der Zigbee-Hardware (Stick, TI-Board, usw.) erfolgt hier ĂŒber einen separat zu installierenden Server Zigbee2MQTT. Dazu ein Zitat aus der Doku
âHier wird die grundlegende Installation inkl. aller Voraussetzungen beschrieben. Detaillierte Informationen, Anleitungen und Einstellungen findet ihr auf der Seite von Zigbee2MQTT.âAlso fĂŒr die Installation dieses Servers einfach auf die Webseite zigbee2mqtt.io gehen und danach den Server aufsetzen, konfigurieren und die Hardware (Stick, TI-Board, usw.) einbinden.
Dieser Server pumpt die Daten dann per MQTT in den ioBroker und man muss sich selber um die Auftrennung der Daten, usw. kĂŒmmern.Diesen Part kann der neue Adapter Zigbee2MQTT ĂŒbernehmen. Dieser nimmt die Daten an, âfummeltâ diese auseinander und baut eine brauchbare Datenstrukturen in den Objekten auf.
Also
Zigbee-Hardware ==> Zigbee2MQTT-Server ==> ioBroker-Host mit ioBroker und Adapter âZigbee2MQTTâ ==> Daten in den Objekten -
@biker1602 sagte in Test Adapter zigbee2mqtt:
@eric2905
Oh Gott, da muss ich meine Familie ja eine Woche in Urlaub schicken.Nöö. Hatte alles in 30-45 Minuten komplett umgezogen (inkl. Basteln, Backup und neu machen).
-
@biker1602 sagte in Test Adapter zigbee2mqtt:
@eric2905
Oh Gott, da muss ich meine Familie ja eine Woche in Urlaub schicken.Nöö. Hatte alles in 30-45 Minuten komplett umgezogen (inkl. Basteln, Backup und neu machen).
-
@eric2905
Meinst du es wird den Adapter auch mal so geben das man ihn wie die anderen Adapter einfach von ioBroker aus installieren kann und nicht mit Konsole usw?@biker1602 nein wird es nicht. da hier zu IMMER das projekt zigbee2mqtt installiert und konfiguriert werden muss.. und dies geht nur per console.. da es nix mit iobroker zu tun hat
-
@biker1602 nein wird es nicht. da hier zu IMMER das projekt zigbee2mqtt installiert und konfiguriert werden muss.. und dies geht nur per console.. da es nix mit iobroker zu tun hat
-
@arteck
So ich habe mich es getraut und der Adapter ist auch GrĂŒn

aber unter Objekte sind keine GerÀte. Ich denke die braucht man nicht neu anlernen?
@biker1602 ach komm.. in der Beschreibung steht DETALIERT was man machen muss..
du hast die sheperd.db nicht kopiert.. oder zumindest kopiert aber nicht umbenannt
-
@eric2905
Meinst du es wird den Adapter auch mal so geben das man ihn wie die anderen Adapter einfach von ioBroker aus installieren kann und nicht mit Konsole usw?@biker1602 sagte in Test Adapter zigbee2mqtt:
Meinst du es wird den Adapter auch mal so geben das man ihn wie die anderen Adapter einfach von ioBroker aus installieren kann
Ja, wird es. Die Aufnahme ins Repo ist bereits beantragt. An dieser Stelle auch nochmal der Hinweis dass es sich hier um einen Tester Thread handelt!
Ausserdem Wichtig: Der Adapter verbindet lediglich iobroker mit zigbee2mqtt. So wie auch die Homatic Adapter nur die Verbindung zur CCU herstellen. Es wird also immer erforderlich sein auĂerhalb von iobroker eine zigbee2mqtt Instanz zu laufen zu haben...
MfG,
André -
Aktuelle Test Version Veröffentlichungsdatum 13.01.2023 Github Link https://github.com/o0shojo0o/ioBroker.zigbee2mqtt Stats: Tests: Changelog
Dieser Adapter ermöglicht es, die Datenpunkte der GerÀte einer Zigbee2MQTT-Instanz in ioBroker einzubinden.
Es wird erstmal die Konfigurationsvariante Websocket empfohlen.

Der @nox309 hat auch schon eine Dokumentation begonnen die HIER zu finden ist.
Die folgenden Zigbee2MQTT Konfiguration Parameter sind zwingen erforderlich damit der Adapter die Daten verarbeiten kann.
advanced: legacy_api: false legacy_availability_payload: false output: json device_options: legacy: false availability: true@idlebit
Bitte etwas genauer ausfĂŒhren ? Der Text scheint mir falsch zu sein. Es muss doch PANID, ExtPAN,Network also ALLE3 nicht NUR PAN_ID ??
Und wie bekomme ich mit den [ usw. der Link Liefert ein anderes FormatDabei ist zu bedachten, dass NUR DIE PAN_ID ins HEX Format ĂŒberfĂŒhrt werden muss behilflich ist ein Hex Konverter wie dieser : https://www.rapidtables.com/convert/number/hex-to-decimal.html . Die Restlichen Werten liegen schon im richtigen Format, mĂŒssen nur in die richtige Schreibweise ĂŒberfĂŒhrt werden. also aus ext_pan_id: 00124b0237b988 wird die ext_pan_id: 0x00, 0x12, 0x4b, 0x02, 0x37, 0xb9, 0x88 genau so muss auch der network_key umgeschlĂŒsselt werden.Wie wĂŒrde meins den in HEX aussehen?
pan_id: 6751
ext_pan_id: DDDDDDDDDDDDDDDC
network_key: 01030507090B0D0F00010406080A0C0D -
@idlebit
Bitte etwas genauer ausfĂŒhren ? Der Text scheint mir falsch zu sein. Es muss doch PANID, ExtPAN,Network also ALLE3 nicht NUR PAN_ID ??
Und wie bekomme ich mit den [ usw. der Link Liefert ein anderes FormatDabei ist zu bedachten, dass NUR DIE PAN_ID ins HEX Format ĂŒberfĂŒhrt werden muss behilflich ist ein Hex Konverter wie dieser : https://www.rapidtables.com/convert/number/hex-to-decimal.html . Die Restlichen Werten liegen schon im richtigen Format, mĂŒssen nur in die richtige Schreibweise ĂŒberfĂŒhrt werden. also aus ext_pan_id: 00124b0237b988 wird die ext_pan_id: 0x00, 0x12, 0x4b, 0x02, 0x37, 0xb9, 0x88 genau so muss auch der network_key umgeschlĂŒsselt werden.Wie wĂŒrde meins den in HEX aussehen?
pan_id: 6751
ext_pan_id: DDDDDDDDDDDDDDDC
network_key: 01030507090B0D0F00010406080A0C0D@chrisxy said in Test Adapter zigbee2mqtt:
6751
Nein nur die Pan ID muss konvertiert werden. Die anderen Werte musst du manuell Ă€ndern. immer vor zwei Ziffern 0x hinzufĂŒgen. Das steht da aber auch ziemlich deutlich in der Readme?
Pan_id: 1A5F ext_pan_id: 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDC network_key: 0x01, 0x03, 0x05, 0x07, 0x09, 0x0B, 0x0D, 0x0F, 0x00, 0x01, 0x04, 0x06, 0x08, 0x0A, 0x0C, 0x0DWenn keine extPanID vorhanden ist/war so wie bei mir, kann man den weg lassen. Und kann in der Config das
extra_pan_id:entfernen. Dann nimmt man nur Pan_ID und Network Key.
