de260eec62
Captures everything needed to rebuild the stack from scratch: infra/compose.yaml - mosquitto (eclipse-mosquitto:latest) - zigbee2mqtt (ghcr.io/pine64/zigbee2mqtt:latest-dev, BLZ fork) - nodered (nodered/node-red:latest) infra/mosquitto/config/mosquitto.conf - anonymous listener on 1883, file logging, persistence on infra/zigbee2mqtt/ - configuration.yaml: 5 paired devices with friendly names, 1 group - coordinator_backup.json: zigbee network key + pan id (recovery) - state.json: per-device persisted state (ON/OFF, linkquality) infra/nodered/ - settings.js: nodered defaults (flowFile: flows.json, no auth) - start.sh: patches Dashboard 2.0 SPA with <base href> at startup Also: - Updated z2m groups section to rename Laser & Fog -> DJ Booth (matches the friendly_name already in devices section) - Pushed the same change to live /root/zigbee2mqtt/configuration.yaml and restarted the zigbee2mqtt container - .gitignore: output/ (regenerated on every build, churns uuid ids) - README.md: link to infra/README.md for rebuild procedure
35 lines
661 B
YAML
35 lines
661 B
YAML
version: 5
|
|
mqtt:
|
|
base_topic: zigbee2mqtt
|
|
server: mqtt://mosquitto:1883
|
|
serial:
|
|
port: /dev/ttyUSB0
|
|
adapter: blz
|
|
baudrate: 2000000
|
|
rtscts: false
|
|
advanced:
|
|
log_level: debug
|
|
frontend:
|
|
enabled: true
|
|
port: 8080
|
|
permit_join: false
|
|
groups:
|
|
'1':
|
|
friendly_name: all_plugs
|
|
devices:
|
|
- Squiggle
|
|
- Sideboard Lamp
|
|
- Bamboo Lights
|
|
- DJ Booth
|
|
devices:
|
|
'0xffffb40e0604fbd0':
|
|
friendly_name: Squiggle
|
|
'0xffffb40e06065536':
|
|
friendly_name: Door Button
|
|
'0xffffb40e0603c9e4':
|
|
friendly_name: Sideboard Lamp
|
|
'0xffffb40e06050af6':
|
|
friendly_name: Bamboo Lights
|
|
'0xffffb40e0603ef11':
|
|
friendly_name: DJ Booth
|