z2m 1.42's default config is `frontend: true` (boolean shorthand). A nested env override like ZIGBEE2MQTT_CONFIG_FRONTEND_PORT/_ENABLED makes z2m try to write a property onto that boolean and die at startup with "Cannot create property 'port' on boolean 'true'", crash-looping the container. The default frontend already listens on 8080, which we publish as host 8084, so no override is needed — remove both lines. Also correct the comment: zigbee-herdsman opens the serial adapter before connecting to MQTT, so a stickless box never reaches the broker. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .env.example | ||
| docker-compose.yaml | ||
| icon.svg | ||
| manifest.json | ||