Mijn vraag
Een beetje van de regen in de drup inmiddels. Eerst wat context voordat ik de vraag stel. Ik heb dus een mooie setup in elkaar geknutseld op mijn Odroid N2+. HA, Mosquitto en Zigbee2mqtt i.c.m. met die Conbee II stick draaiden als een zonnetje. Ik gebruik Docker.
Begonnen met een 64GB SD-kaart, maar lees dat ze nog wel eens stuk gaan door het vele lezen/schrijven. Toch de route van de externe SSD gekozen en een backup gemaakt van alle containers. Nu booten vanaf de SSD. Alles kwam weer keurig terug, behalve Zigbee2mqtt. Ik kwam de frontend nog wel in en zag mijn gekoppelde Zigbee apparaten, maar geen communicatie mogelijk.
Het lijkt er sterk op dat het 'm zit in het signaal van de stick richting de Zigbee apparatuur. Mosquitto ontvangt updates van Zigbee2mqtt dat er geen response is gegeven. Onderaan deze post staat een voorbeeld.
Ik lees verhalen over mogelijk verstoring van het signaal van de Conbee II i.c.m. externe SSD's. Het gaat in het gelinkte geval dan wel om een RPI4, maar zal vast vergelijkbaar zijn.
Nu de vraag: Klopt het dat zo'n externe SSD het Zigbee signaal in de weg kan zitten? Helpt het om een USB-verlengkabel te gebruiken? En zijn er eventueel andere tips/tricks/ervaringen die ik kan proberen?
Ik ben een beetje lost (en al een aantal uur aan het troubleshooten), dus hopelijk kunnen jullie mij verder op weg helpen!
Relevante software en hardware die ik gebruik
Zigbee2mqtt back-up teruggezet.
Zigbee2mqtt opnieuw opgebouwd, geprobeerd om apparatuur opnieuw te koppelen.
Configuratie aangepast, waaronder Zigbee-channel (11 naar 15), nieuwe network key etc.
Een beetje van de regen in de drup inmiddels. Eerst wat context voordat ik de vraag stel. Ik heb dus een mooie setup in elkaar geknutseld op mijn Odroid N2+. HA, Mosquitto en Zigbee2mqtt i.c.m. met die Conbee II stick draaiden als een zonnetje. Ik gebruik Docker.
Begonnen met een 64GB SD-kaart, maar lees dat ze nog wel eens stuk gaan door het vele lezen/schrijven. Toch de route van de externe SSD gekozen en een backup gemaakt van alle containers. Nu booten vanaf de SSD. Alles kwam weer keurig terug, behalve Zigbee2mqtt. Ik kwam de frontend nog wel in en zag mijn gekoppelde Zigbee apparaten, maar geen communicatie mogelijk.
Het lijkt er sterk op dat het 'm zit in het signaal van de stick richting de Zigbee apparatuur. Mosquitto ontvangt updates van Zigbee2mqtt dat er geen response is gegeven. Onderaan deze post staat een voorbeeld.
Ik lees verhalen over mogelijk verstoring van het signaal van de Conbee II i.c.m. externe SSD's. Het gaat in het gelinkte geval dan wel om een RPI4, maar zal vast vergelijkbaar zijn.
Nu de vraag: Klopt het dat zo'n externe SSD het Zigbee signaal in de weg kan zitten? Helpt het om een USB-verlengkabel te gebruiken? En zijn er eventueel andere tips/tricks/ervaringen die ik kan proberen?
Ik ben een beetje lost (en al een aantal uur aan het troubleshooten), dus hopelijk kunnen jullie mij verder op weg helpen!
Relevante software en hardware die ik gebruik
- Odroid N2+ met Ubuntu Server 22.04.1 (boot vanaf externe SSD, USB3.)
- Conbee II stick (Info vanuit Zigbee2mqtt onderaan)
- Docker met containers: HA, MariaDB, Mosquitto en Zigbee2mqtt
Zigbee2mqtt back-up teruggezet.
Zigbee2mqtt opnieuw opgebouwd, geprobeerd om apparatuur opnieuw te koppelen.
Configuratie aangepast, waaronder Zigbee-channel (11 naar 15), nieuwe network key etc.
JSON:
1
2
3
4
5
6
7
8
9
10
11
12
| { "meta": { "maintrel":0, "majorrel":38, "minorrel":114, "product":0, "revision":"0x26720700", "transportrev":0 }, "type":"ConBee2/RaspBee2" } |
JSON:
1
2
3
4
5
| { "message":"Publish 'set' 'state' to 'Ceiling Lamp Gang' failed: 'Error: Command 0x94deb8fffef53e24/1 genOnOff.off({}, {\"sendWhen\":\"immediate\",\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (no response received)'", "meta":{"friendly_name":"Ceiling Lamp Gang"}, "type":"zigbee_publish_error" } |
Have you tried turning it off and on again?