NEWS
Test Adapter zigbee2mqtt
-
Wenn Du mosquitto verwendest - kannst Du Dir auch andere Adapter sparen, die einen mqtt-Broker simulieren (z.Bsp. Sonoff und Shelly).
Die Möglichkeit dieses Adapters - hier einen externen Broker einzubinden ist vorbildlich, insbesondere weil er auch die Wahl lässt einen Broker zu simulieren. Daran sollten sich die anderen Adapter mit dieser Kommunikation mal orientieren.
Ich persönlich benutze den Adapter nicht, da ich alles bereits auf zigbee2mqtt mit mosquitto umgestellt hatte und ich keinen Vorteil sehe, den Adapter zu nutzen, da ich mit JSONS sehr gerne arbeite, da ich in einem Objekte alle Eigenschaften zusammenhabe und mir nicht aus verschiedenen Datenpunkten zusammen suchen muss.
-
@ciddi89 ```
homeassistant: false
permit_join: true
frontend:
port: 8080
mqtt:
base_topic: zigbee2mqtt
server: mqtt://192.168.4.100:1783
user: myuser
password: mypw
serial:
port: /dev/serial/by-id/usb-Texas_Instruments_XDS110__03.00.00.18__Embed_with_CMSIS-DAP_L1100HOO-if00
advanced:
pan_id: 0x1A5F
ext_pan_id: [0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDC]
channel: 11
network_key: [0x01, 0x03, 0x05, 0x07, 0x09, 0x0B, 0x0D, 0x0F, 0x00, 0x01, 0x04, 0x06, 0x08, 0x0A, 0x0C, 0x0D]
last_seen: ISO_8601_local
homeassistant_legacy_entity_attributes: false
legacy_api: false
legacy_availability_payload: false
output: json
transmit_power: 20
log_level: warn
device_options:
legacy: false
availability: trueDas ist nun die FINALE Config die auch Funktioniert. Frontend musste ich das host wegmachen und die einrückung ist wichtig in der Doku falsch! Ebenso habe ich noch User / PW für mqtt eingetragen Die Pan ID musste ich ohne Klammern mit nem 0x davor reinpacken Nun läuft es :)@chrisxy sagte in Test Adapter zigbee2mqtt:
Das ist nun die FINALE Config die auch Funktioniert.
Frontend musste ich das host wegmachen und die einrückung ist wichtig in der Doku falsch!
Ebenso habe ich noch User / PW für mqtt eingetragenWas genau fehlt dir denn in der Doku, war es nur die Einrückung?
Wenn ja, die habe ich jetzt angepasst. War tatsächlich in einer der beiden Dokus falsch und wird bei der nächsten Version korrigiert. -
@chrisxy sagte in Test Adapter zigbee2mqtt:
Das ist nun die FINALE Config die auch Funktioniert.
Frontend musste ich das host wegmachen und die einrückung ist wichtig in der Doku falsch!
Ebenso habe ich noch User / PW für mqtt eingetragenWas genau fehlt dir denn in der Doku, war es nur die Einrückung?
Wenn ja, die habe ich jetzt angepasst. War tatsächlich in einer der beiden Dokus falsch und wird bei der nächsten Version korrigiert.@nox309
Jep das einrücken und mit dem HEX wert der Pan ID. Ich musste davor noch ein 0x machen. In dem Beispiel ist das nicht.
Was dann noch fehlte im Beispiel mqtt USER/PW.
Dazu noch beim docker-compose oben die Version und Service rein.Das waren meine Schwierigkeiten also nicht vollprofi :)
Aber Feedback ist :
-Sehr sehr gut. Habe ca 75 Geräte. Deutlich weniger CPU Belastung im iobroker. Die zigbee2mqtt VM hat so gut wie kein CPU.
-Unglaublich viele Optionen
-Besser Übersicht der Geräte
-Gefühlt schneller -
@nox309
Jep das einrücken und mit dem HEX wert der Pan ID. Ich musste davor noch ein 0x machen. In dem Beispiel ist das nicht.
Was dann noch fehlte im Beispiel mqtt USER/PW.
Dazu noch beim docker-compose oben die Version und Service rein.Das waren meine Schwierigkeiten also nicht vollprofi :)
Aber Feedback ist :
-Sehr sehr gut. Habe ca 75 Geräte. Deutlich weniger CPU Belastung im iobroker. Die zigbee2mqtt VM hat so gut wie kein CPU.
-Unglaublich viele Optionen
-Besser Übersicht der Geräte
-Gefühlt schneller -
@chrisxy
Kurze Frage in meinen jetzigen Zigbee Adapter steht unter erweiterte Pan ID folgendes

Laut Beschreibung sollen die ja umgewandelt werden
Was soll ich da denn eintragen?@biker1602
Kurze Frage zurück, warum geben sich die Leute hier die Mühe und schreiben eine Doku dazu?
https://github.com/o0shojo0o/ioBroker.zigbee2mqtt/blob/main/docs/DE/DE_get-started_move.md -
@biker1602
Kurze Frage zurück, warum geben sich die Leute hier die Mühe und schreiben eine Doku dazu?
https://github.com/o0shojo0o/ioBroker.zigbee2mqtt/blob/main/docs/DE/DE_get-started_move.md -
@chrisxy
Kurze Frage in meinen jetzigen Zigbee Adapter steht unter erweiterte Pan ID folgendes

Laut Beschreibung sollen die ja umgewandelt werden
Was soll ich da denn eintragen?@biker1602 hab’s weiter oben auch schon erklärt.
https://forum.iobroker.net/topic/59260/test-adapter-zigbee2mqtt/50?_=1666944534132
-
@nox309
Jep das einrücken und mit dem HEX wert der Pan ID. Ich musste davor noch ein 0x machen. In dem Beispiel ist das nicht.
Was dann noch fehlte im Beispiel mqtt USER/PW.
Dazu noch beim docker-compose oben die Version und Service rein.Das waren meine Schwierigkeiten also nicht vollprofi :)
Aber Feedback ist :
-Sehr sehr gut. Habe ca 75 Geräte. Deutlich weniger CPU Belastung im iobroker. Die zigbee2mqtt VM hat so gut wie kein CPU.
-Unglaublich viele Optionen
-Besser Übersicht der Geräte
-Gefühlt schneller -
@nox309
Würde das auch mit einem auf LAN umgebauten Zigbee Coordinator funktionieren?
Viele Grüße
Micha -
@nox309
Würde das auch mit einem auf LAN umgebauten Zigbee Coordinator funktionieren?
Viele Grüße
Micha@miriam_michael Ja, wird genauso wie in im Zigbee Adapter eingetragen ala
tcp://....
https://www.zigbee2mqtt.io/advanced/remote-adapter/connect_to_a_remote_adapter.html#_3-configure -
@nox309
Würde das auch mit einem auf LAN umgebauten Zigbee Coordinator funktionieren?
Viele Grüße
Micha@miriam_michael sagte in Test Adapter zigbee2mqtt:
@nox309
Würde das auch mit einem auf LAN umgebauten Zigbee Coordinator funktionieren?Ja, habe ich auch.
Gruß,
Eric -
@miriam_michael Ja, wird genauso wie in im Zigbee Adapter eingetragen ala
tcp://....
https://www.zigbee2mqtt.io/advanced/remote-adapter/connect_to_a_remote_adapter.html#_3-configure -
in wie sieht der device part in der compose.yaml dann aus?
- /dev/ttyUSB0:tcp://192.168.1.201:6638docker läuft bei mir auf einer synology und iobroker auf einem nuc
@efxz sagte in Test Adapter zigbee2mqtt:
in wie sieht der device part in der compose.yaml dann aus?
- /dev/ttyUSB0:tcp://192.168.1.201:6638Sofern die IP und der Port vom IP-Modul des Coordinators stimmen, alles vor tcp bitte weglassen.
Also „tcp://192.168.1.201:6638“ wäre dann korrekt.Gruß,
Eric -
@efxz sagte in Test Adapter zigbee2mqtt:
in wie sieht der device part in der compose.yaml dann aus?
- /dev/ttyUSB0:tcp://192.168.1.201:6638Sofern die IP und der Port vom IP-Modul des Coordinators stimmen, alles vor tcp bitte weglassen.
Also „tcp://192.168.1.201:6638“ wäre dann korrekt.Gruß,
Ericwirft folgenden Fehler:

zigbee2mqtt:
container_name: zigbee2mqtt
restart: unless-stopped
image: koenkk/zigbee2mqtt
ports:
- 8080:8080
devices:
- tcp://192.168.1.201:6638
volumes:
- /etc/localtime:/etc/localtime:ro
- ./zigbee2mqtt/data:/app/data
environment:
- TZ=Europe/Berlinich verwende bridge mode

-
wirft folgenden Fehler:

zigbee2mqtt:
container_name: zigbee2mqtt
restart: unless-stopped
image: koenkk/zigbee2mqtt
ports:
- 8080:8080
devices:
- tcp://192.168.1.201:6638
volumes:
- /etc/localtime:/etc/localtime:ro
- ./zigbee2mqtt/data:/app/data
environment:
- TZ=Europe/Berlinich verwende bridge mode

@efxz
Ich kenne gerade auf dem Kopf nicht die einsteigen die man machen kann in der docker config aber das device muss in die Konfigurations Datei vom zigbee2mqtt.Bin leider unterwegs sonst hätte ich dir das genauer beschrieben. Aber in der Doku vom Adapter ist die config beschrieben.
-
in wie sieht der device part in der compose.yaml dann aus?
- /dev/ttyUSB0:tcp://192.168.1.201:6638docker läuft bei mir auf einer synology und iobroker auf einem nuc
@efxz
Vielleicht hilft diese Doku?
https://www.zigbee2mqtt.io/advanced/remote-adapter/connect_to_a_remote_adapter.htmlEs soll danach das in der yaml ergänzt werden:
serial: port: 'tcp://DEINEIP:DEINPORT' -
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
versuche mich gerade daran :)
bekomme aber beim starten des zigbeemqtt diesen Fehler- advanced.pan_id: should be number or 'GENERATE' (is '15CB')habe die Pan ID in Hex Umgewandelt jetzt sagt er ist falsch, soll ich jetzt die Zahl aus dem Adapter so eintragen wenn er "number" will ?
-
@idlebit
versuche mich gerade daran :)
bekomme aber beim starten des zigbeemqtt diesen Fehler- advanced.pan_id: should be number or 'GENERATE' (is '15CB')habe die Pan ID in Hex Umgewandelt jetzt sagt er ist falsch, soll ich jetzt die Zahl aus dem Adapter so eintragen wenn er "number" will ?
So der Fehler ist weg.. kommt der nächste , er findet wohl den Stick nicht
frank@zigbee2mqtt:~$ cd /opt/zigbee2mqtt && sudo npm start [sudo] Passwort für frank: > zigbee2mqtt@1.28.0 start > node index.js Zigbee2MQTT:error 2022-10-29 15:50:12: Failed to start zigbee Zigbee2MQTT:error 2022-10-29 15:50:12: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions Zigbee2MQTT:error 2022-10-29 15:50:12: Exiting... Zigbee2MQTT:error 2022-10-29 15:50:12: Error: not supported at DeconzAdapter.setTransmitPower (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/deconz/adapter/deconzAdapter.ts:1033:15) at Controller.setTransmitPower (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:407:29) at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:138:33) at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:101:27) at start (/opt/zigbee2mqtt/index.js:109:5)da ist er wohl :/
lrwxrwxrwx 1 root root 13 29. Okt 15:31 usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2148271-if00 -> ../../ttyACM0so sieht die config aus :
serial: port: /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2148271-if00 adapter: deconzJemand eine Idee was nicht stimmt ?