Remove obsolete INFORMATION_NEEDED.md and streamline README.md for clarity

- Deleted the INFORMATION_NEEDED.md file as it was no longer necessary for documentation.
- Revised README.md to enhance the overview of the home automation system, focusing on how services and CODESYS connectivity work.
- Updated project structure in README.md for better organization and clarity, including links to relevant documentation.

This update simplifies the documentation and improves the overall user experience for developers and users of the home automation system.
This commit is contained in:
2026-02-08 17:09:30 +02:00
parent 6ef31cd12a
commit f0d883b8c2
24 changed files with 15006 additions and 3673 deletions

View File

@@ -48,7 +48,7 @@ This folder describes the **network variable** setup used for CODESYS ↔ Node-R
**In CODESYS:** Create an **NVL Receiver**, bind it to the **NVL_In** structure. Set protocol to UDP, listen port, task and interval. The PLC will overwrite `NVL_In` with received data each cycle.
**In Node-RED:** Send one UDP packet per update (or cyclic) with the same binary layout as `NVL_In` so CODESYS can unpack it into the receiver struct.
**In Node-RED:** Use a **UDP out** node to the PLC IP and NVL Receiver port. Send one UDP packet per update with the same binary layout as `NVL_In`; see [nodered-payload.md](nodered-payload.md) for building the buffer.
---
@@ -76,7 +76,5 @@ This folder describes the **network variable** setup used for CODESYS ↔ Node-R
## 4. Node-RED usage
- **Receive (PLC → Node-RED):** Use a **UDP in** node listening on the port configured in the CODESYS NVL Sender (e.g. 5555). The payload is binary; see [nodered-payload.md](nodered-payload.md) for struct layout and how to parse it to JSON for MQTT/HA.
- **Send (Node-RED → PLC):** Use a **UDP out** node targeting the PLC IP and the NVL Receiver port (e.g. 5556). Build the payload buffer from your command (e.g. from MQTT/HA) using the same layout as [nodered-payload.md](nodered-payload.md).
See **nodered-payload.md** in this folder for byte layout and example parsing/building.
- **Receive (PLC → Node-RED):** **UDP in** node on the NVL Sender port (e.g. 5555). Payload is binary; see [nodered-payload.md](nodered-payload.md) for layout and parsing.
- **Send (Node-RED → PLC):** **UDP out** node to PLC IP and NVL Receiver port (e.g. 5556). Build the buffer from [nodered-payload.md](nodered-payload.md).