nearxos 714aa84504 Add Node-RED documentation for lights and rooms integration
- Introduced new sections in README.md for Node-RED flows related to living room lighting and room management.
- Added links to specific documentation for living room flow, all lights and rooms configuration, and living room analysis.
- Enhanced overall organization of the README to improve user navigation and understanding of Node-RED integration with Home Assistant.

This update enriches the documentation for users implementing Node-RED in their home automation setups.
2026-02-08 17:38:24 +02:00

Home Automation

How home automation works in this house: services and CODESYS connectivity.

How it works

  • CODESYS (Raspberry Pi) runs the PLC: lights and water boiler via EtherCAT I/O.
  • Node-RED runs automation logic and talks to CODESYS over UDP (network variables).
  • MQTT broker (LXC) is the message bus.
  • Zigbee2MQTT bridges Zigbee switches to MQTT.
  • Home Assistant is the dashboard and can trigger automations.

Flow: Zigbee switch or HA → Node-RED → UDP → CODESYS → EtherCAT → relays/lights or boiler.

Project layout

kkelomatic_home/
├── codesys/           # CODESYS project and source (PLC logic, NVL)
├── docs/              # Documentation (architecture, services, Codesys)
└── scripts/           # parse-codesys-xml.py

Documentation

CODESYS connectivity

  • NVL_Out (PLC → Node-RED): light states + boiler status, UDP.
  • NVL_In (Node-RED → PLC): light and boiler commands, UDP.

See codesys/src/NVL/README.md and nodered-payload.md for layout and ports.

Description
Home automation - CODESYS, Node-RED, HA
Readme 56 MiB
Languages
JavaScript 69.8%
Smalltalk 22%
Python 8.2%