Commit Graph

17 Commits

Author SHA1 Message Date
0af21f4dc3 Refactor room and light configurations for Node-RED integration
- Updated global variable lists in GVL_IO.gvl and GVL_NVL_placeholders.gvl to reflect new room naming conventions and structures.
- Revised PLC_App.st to map new room configurations for lighting control.
- Enhanced documentation in all-lights-and-rooms.md and ha-lights-and-rooms.md to align with updated room and light entity naming.
- Adjusted room-config.js and related Node-RED flows to support the new configuration structure.

This update improves the organization and clarity of room and light management within the Node-RED integration, ensuring consistency across the system.
2026-04-01 19:09:59 +03:00
d755d3c1ed Update Node-RED configuration and documentation for room management
- Added node-red/config_files/flows_cred.json to .gitignore to prevent committing sensitive credentials.
- Updated documentation references to the new location of room-config.js in node-red/config_files/ for clarity.
- Removed the obsolete room-config.js file, centralizing configuration management.

This update enhances security and improves the organization of Node-RED configuration files, ensuring better management of room settings.
2026-04-01 14:43:30 +03:00
23439e1cd0 Update documentation for Home Assistant light management and room configuration
- Added a new section in README.md for creating and managing lights by room in Home Assistant, linking to a focused guide.
- Enhanced the all-lights-and-rooms.md documentation with a reference to the new guide for clarity on entity creation and room assignment.
- Made minor adjustments to the room-config.js file, commenting out outdated device-to-room mappings to improve code clarity.

This update improves the documentation and usability for users managing lights and rooms in Home Assistant.
2026-02-08 23:15:10 +02:00
d64d0f8923 Enhance Zigbee to NVL integration with button mapping and configuration updates
- 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.
2026-02-08 22:30:19 +02:00
c049a28c97 Implement global room configuration for Node-RED integration
- Introduced a single global room configuration file to streamline the management of rooms and lights, reducing redundancy in configuration.
- Updated various integration scripts to utilize the global configuration, enhancing maintainability and clarity.
- Improved documentation to reflect the new configuration approach, including instructions for loading and modifying the room configuration.

This update simplifies the integration process and improves the overall user experience for managing lights and rooms in Node-RED.
2026-02-08 17:49:07 +02:00
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
eab798cda4 Enhance Node-RED living room flow with new functionality and documentation updates
- Added a new "Living Room" tab to the Node-RED flow for better organization.
- Introduced functions for handling Home Assistant and Zigbee interactions, allowing for more dynamic control of living room lights.
- Updated the living room flow documentation to include configuration instructions for the Action node, improving usability for users integrating with Home Assistant.

This update enhances the functionality and clarity of the Node-RED integration for the living room setup.
2026-02-08 17:33:48 +02:00
f0d883b8c2 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.
2026-02-08 17:09:30 +02:00
6ef31cd12a Refine PLC algorithm documentation for lighting control and EtherCAT integration
- Updated the output structure for `struct_room_outs` to focus solely on light states, removing unnecessary status feedback fields.
- Simplified the control logic for lights 1 to 6, aligning with the new design approach for Option C.
- Added detailed instructions for declaring `EtherCAT_RelayFeedback` and `EtherCAT_Outputs` in the Global Variable List, enhancing clarity for integration with the EL2809 module.

This update improves the documentation's accuracy and usability for developers working on the home automation system.
2026-02-08 00:47:57 +02:00
63b343f139 Update PLC algorithm documentation for EL2809 integration and relay feedback options
- Revised documentation to reflect the use of the EL2809 output module, including updated channel descriptions and process image details.
- Introduced Option C for relay feedback, clarifying the method of using output copies for feedback instead of hardware read-back.
- Enhanced comments and explanations in the main program logic to improve understanding of the relay feedback implementation across multiple rooms.

This update improves the clarity and accuracy of the documentation for the home automation system's PLC algorithms.
2026-02-07 23:02:17 +02:00
86ed249e4c Update PLC algorithm documentation with new naming conventions and structure
- Introduced new naming conventions for data types and function blocks to align with the redesign
- Updated references in the documentation to reflect changes from `fb_switch` to `fb_room` and `fb_lightControl` to `fb_light`
- Enhanced clarity in the mapping of existing to new names for better understanding of the redesign

This update improves consistency and readability in the documentation for future development.
2026-02-07 22:31:39 +02:00
1b72e15980 change redesign 2026-02-07 22:21:43 +02:00
c2f6655aae Enhance PLC algorithm documentation for lighting control
- Updated data structures for input and output to align with redesign recommendations
- Clarified function block logic for fb_lightControl and fb_switch
- Improved command handling and priority logic in the fb_lightControl implementation
- Added detailed comments for better understanding of the algorithm flow

This update ensures consistency with the redesign documentation and improves clarity for future development.
2026-02-07 22:11:26 +02:00
83fee6c24d test 2026-02-07 22:02:58 +02:00
ab8be33393 test 2026-02-07 22:02:34 +02:00
9e56b35922 Refactor project structure and enhance documentation
- Improved organization of project files and directories
- Updated documentation index in docs/README.md for better navigation
- Enhanced clarity in naming conventions and design descriptions

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 22:00:01 +02:00
bf7bd56fe7 Initial commit: Home automation docs and CODESYS project
- Reorganized project: codesys/, docs/codesys|redesign|integration|reference/, scripts/
- CODESYS project and exports in codesys/
- Documentation index in docs/README.md
- Redesign and light naming configuration
- Water boiler control and safety design

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 21:52:46 +02:00