Bei mir läuft zur zeit Home Assistant Docker, daher habe ich keine Möglichkeit Add-ons zu installieren.
Gestern habe ich zugbee2mqtt als Docker installiert.
docker rm --force zigbee2mqtt #remove old Container
docker run -it \
--name zigbee2mqtt \
--restart=unless-stopped \
--device=/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20230829141847-if00:/dev/ttyACM0 \
-p 8080:8080 \
-v /storage/zigbee2mqtt:/app/data \
-v /run/udev:/run/udev:ro \
-e TZ=Europe/Berlin \
koenkk/zigbee2mqtt
Ich verwende zuerst immer docker run -it, um zu sehen, ob alles normal läuft, wenn ich zufrieden bin ändere ich -it zu -d
Die Zigbee2mqtt configuration.yaml sieht so aus.
homeassistant: false
frontend: true
mqtt:
base_topic: zigbee2mqtt
server: mqtt://localhost:1883
serial:
port: /dev/ttyACM0
advanced:
network_key:
- 29
- 228
- 123
- 20
- 56
- 233
- 208
- 75
- 26
- 176
- 29
- 234
- 80
- 24
- 6
- 164
pan_id: 64465
ext_pan_id:
- 142
- 202
- 37
- 98
- 91
- 42
- 137
- 110
homeassistant_legacy_entity_attributes: false
legacy_api: false
legacy_availability_payload: false
device_options:
legacy: false
hier der MQTT Broker
docker run -d \
--name mqtt \
-p 1883:1883 \
-v /storage/zigbee2mqtt/mqtt:/mosquitto \
eclipse-mosquitto
Der MQTT Broker startet ohne Fehlermeldungen die mosquitto.conf sieht so aus
persistence true
persistence_location /mosquitto/data/
log_type subscribe
log_type unsubscribe
log_type websockets
log_type error
log_type warning
log_type notice
log_type information
log_dest file /mosquitto/log/mosquitto.log
log_dest stdout
# MQTT Default listener
listener 1883 0.0.0.0
# MQTT over WebSockets
listener 9001 0.0.0.0
protocol websockets
bei Starten von Zigbee2mqtt erhalte ich dieses Error
zigbee2mqtt
Using '/app/data' as data directory
Zigbee2MQTT:info 2023-11-02 14:17:12: Logging to console and directory: '/app/data/log/2023-11-02.14-17-12' filename: log.txt
Zigbee2MQTT:info 2023-11-02 14:17:12: Starting Zigbee2MQTT version 1.33.2 (commit #9996c93)
Zigbee2MQTT:info 2023-11-02 14:17:12: Starting zigbee-herdsman (0.21.0)
Assertion failed: Command (setConfigurationValue) returned unexpected state: [object Object]
Zigbee2MQTT:info 2023-11-02 14:17:17: zigbee-herdsman started (resumed)
Zigbee2MQTT:info 2023-11-02 14:17:17: Coordinator firmware version: '{"meta":{"maintrel":"1 ","majorrel":"7","minorrel":"3","product":12,"revision":"7.3.1.0 build 176"},"type":"EZSP v12"}'
Zigbee2MQTT:info 2023-11-02 14:17:17: Currently 0 devices are joined:
Zigbee2MQTT:info 2023-11-02 14:17:17: Zigbee: disabling joining new devices.
Zigbee2MQTT:info 2023-11-02 14:17:17: Connecting to MQTT server at mqtt://localhost:1883
Zigbee2MQTT:error 2023-11-02 14:17:17: MQTT error: connect ECONNREFUSED 127.0.0.1:1883
Zigbee2MQTT:error 2023-11-02 14:17:17: MQTT failed to connect, exiting...
Zigbee2MQTT:info 2023-11-02 14:17:17: Stopping zigbee-herdsman...
Zigbee2MQTT:info 2023-11-02 14:17:17: Stopped zigbee-herdsman
Weiß jemand zufällig, wo es hängt?