Ik ben bezig om een MQTT server op te zetten zodat ik hierna Zigbee2MQTT kan gebruiken om een Sonoff Zigbee Dongel aan te sturen en dit te integreren in Home Assistant.
Dit leek makkelijker gezegd dan gedaan, ook na het volgen van een aantal tutorials.
Toegegeven, ik ben waarschijnlijk verkeerd begonnen door eerst Zigbee2MQTT te installeren in Docker, zonder dat ik al een MQTT server had draaien.
Echter heb ik alles verwijderd en ben opnieuw begonnen.
Mijn vragen
- Waarom lukt verbinden (dit lijkt tenminste zo) niet van Zigbee2MQTT met de MQTT server?
De installatie volgorde die ik aangehouden heb:
MQTT server: YouTube: Eclipse MQTT 2.x in Docker + user credentials on Synology
Zigbee2MQTT: YouTube: Zigbee2MQTT in Docker for Home Assistant on Synology - #005
Home Assistant staat al geïnstalleerd in Synology Virtual Machine Manager.
MQTT server lijkt goed te draaien, die heb ik met de tool mqtt.fx getest.
Nu loop ik tegen het probleem aan dat ik denk dat Zigbee2MQTT niet wil starten.
Dit is de log file na starten:
Na stoppen is dit de log file:
Ik vermoed dat er iets fout gaat met de frontend. Maar dit gedeelte begrijp ik niet zo goed.
- Hoe benader ik de frontend van Zigbee2MQTT om de instellingen van gekoppelde apparaten te wijzigen?
De config file van Zigbee2MQTT ziet er als volgt uit:
De frontend zou dus op 10.10.10.31:1883 te benaderen moeten zijn? Dit maakte ik op uit 1 van de filmpjes.
Maar helaas lukt dit niet.
10.10.10.31 is het IP adres van mijn NAS.
Relevante software en hardware die ik gebruik
DSM6.2
Wat ik al gevonden of geprobeerd heb
Wijzigingen in de config file van Zigbee2MQTT. O.a. IP adres. Veel verder ben ik eerlijk gezegd niet gekomen.
Ik ga er niet vanuit dat er in de firewall van de NAS nog poorten opengezet moeten worden? Hier wordt ook niet over gesproken.
Kijkend naar de filpmjes zou het gewoon moeten werken
Dit leek makkelijker gezegd dan gedaan, ook na het volgen van een aantal tutorials.
Toegegeven, ik ben waarschijnlijk verkeerd begonnen door eerst Zigbee2MQTT te installeren in Docker, zonder dat ik al een MQTT server had draaien.
Echter heb ik alles verwijderd en ben opnieuw begonnen.
Mijn vragen
- Waarom lukt verbinden (dit lijkt tenminste zo) niet van Zigbee2MQTT met de MQTT server?
De installatie volgorde die ik aangehouden heb:
MQTT server: YouTube: Eclipse MQTT 2.x in Docker + user credentials on Synology
Zigbee2MQTT: YouTube: Zigbee2MQTT in Docker for Home Assistant on Synology - #005
Home Assistant staat al geïnstalleerd in Synology Virtual Machine Manager.
MQTT server lijkt goed te draaien, die heb ik met de tool mqtt.fx getest.
Nu loop ik tegen het probleem aan dat ik denk dat Zigbee2MQTT niet wil starten.
Dit is de log file na starten:
code:
1
2
3
4
5
6
7
8
| info 2022-03-21 16:14:48: Logging to console and directory: '/app/data/log/2022-03-21.16-14-47' filename: log.txt info 2022-03-21 16:14:48: Starting Zigbee2MQTT version 1.24.0 (commit #7a2ddf2) info 2022-03-21 16:14:48: Starting zigbee-herdsman (0.14.20) info 2022-03-21 16:14:49: zigbee-herdsman started (resumed) info 2022-03-21 16:14:49: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20211217,"transportrev":2},"type":"zStack3x0"}' info 2022-03-21 16:14:49: Currently 0 devices are joined: info 2022-03-21 16:14:49: Zigbee: disabling joining new devices. info 2022-03-21 16:14:49: Connecting to MQTT server at 10.10.10.31:1883 |
Na stoppen is dit de log file:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| info 2022-03-21 15:36:49: Logging to console and directory: '/app/data/log/2022-03-21.15-36-47' filename: log.txt info 2022-03-21 15:36:49: Starting Zigbee2MQTT version 1.24.0 (commit #7a2ddf2) info 2022-03-21 15:36:49: Starting zigbee-herdsman (0.14.20) info 2022-03-21 15:36:50: zigbee-herdsman started (resumed) info 2022-03-21 15:36:50: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20211217,"transportrev":2},"type":"zStack3x0"}' info 2022-03-21 15:36:50: Currently 0 devices are joined: info 2022-03-21 15:36:50: Zigbee: disabling joining new devices. info 2022-03-21 15:36:51: Connecting to MQTT server at 10.10.10.31:1883 error 2022-03-21 16:00:13: Failed to call 'Frontend' 'stop' (TypeError: Cannot read property 'clients' of null at Frontend.stop (/app/lib/extension/frontend.ts:59:39) at Controller.callExtensions (/app/lib/controller.ts:316:40) at Controller.stop (/app/lib/controller.ts:191:9) at stop (/app/index.js:105:5) at process.handleQuit (/app/index.js:111:9)) error 2022-03-21 16:00:13: Not connected to MQTT server! error 2022-03-21 16:00:13: Cannot send message: topic: 'zigbee2mqtt/bridge/state', payload: 'offline info 2022-03-21 16:00:13: Disconnecting from MQTT server info 2022-03-21 16:00:13: Stopping zigbee-herdsman... info 2022-03-21 16:00:23: Stopped zigbee-herdsman info 2022-03-21 16:00:23: Stopped Zigbee2MQTT |
Ik vermoed dat er iets fout gaat met de frontend. Maar dit gedeelte begrijp ik niet zo goed.
- Hoe benader ik de frontend van Zigbee2MQTT om de instellingen van gekoppelde apparaten te wijzigen?
De config file van Zigbee2MQTT ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| # Home Assistent integration (MQTT discovery) homeassistant: false # allow new device to join permit_join: false # MQTT settings mqtt: # MQTT base topic for zigbee2mqtt MQTT messages base_topic: zigbee2mqtt # MQTT server URL server: '10.10.10.31:1883' # MQTT server authentication, uncomment if required: # user: my_user # password: my_password # Serial settings serial: # Location of CC2531 USB sniffer port: /dev/ttyUSB0 frontend: # Optional, default 8080 or you can use you own as well. port: 8080 # IP adress of the device running Zigbee2MQTT host: 10.10.10.31 |
De frontend zou dus op 10.10.10.31:1883 te benaderen moeten zijn? Dit maakte ik op uit 1 van de filmpjes.
Maar helaas lukt dit niet.
10.10.10.31 is het IP adres van mijn NAS.
Relevante software en hardware die ik gebruik
DSM6.2
Wat ik al gevonden of geprobeerd heb
Wijzigingen in de config file van Zigbee2MQTT. O.a. IP adres. Veel verder ben ik eerlijk gezegd niet gekomen.
Ik ga er niet vanuit dat er in de firewall van de NAS nog poorten opengezet moeten worden? Hier wordt ook niet over gesproken.
Kijkend naar de filpmjes zou het gewoon moeten werken