- Updated documentation to clarify the mapping of Zigbee buttons to specific (room, light) pairs using `switchBindings`. - Improved the Zigbee to NVL function to support both single-device and multi-device payloads, enhancing flexibility in handling actions. - Revised the room configuration to include detailed switch bindings and fallback mechanisms for device identification, streamlining the integration process. This update improves the usability and functionality of the Zigbee integration within Node-RED, facilitating better control of lighting systems.
Documentation
Basics: how home automation works, services, and CODESYS connectivity.
Reference (architecture & setup)
- Architecture — Components and data flow
- Hardware — Raspberry Pi, EtherCAT, Zigbee
- Network — Topology
- Setup — Installation order
- Quick reference
Services
- MQTT — Broker (LXC)
- Node-RED — Automation and CODESYS bridge
- Home Assistant — Dashboard
- Zigbee2MQTT — Zigbee ↔ MQTT
Node-RED + HA (lights and rooms)
- Living Room flow — Test flow, NVL send, Action node, sync
- All lights and rooms — Scale to all lights: config, HA entities (YAML bulk), checklist
- Living Room analysis — Current nodes and wiring (from live Node-RED)
CODESYS
- CODESYS configuration — Runtime, EtherCAT, NVL
- PLC algorithm design — Logic and I/O
- NVL (connectivity): codesys/src/NVL/README.md — UDP, NVL_In / NVL_Out, payload layout