- Extended Modbus server input register range from 300 to 400 registers
- Fixed IllegalAddress errors for performance registers (400-499)
- Added timeout protection for Modbus operations in dashboard API
- Added protocol architecture diagram to documentation
- Confirmed both OPC UA and Modbus servers are running correctly
- Protocol clients now successfully read real data with 0% error rate
Test Results:
- OPC UA: 15/15 signals active, 0% error rate
- Modbus: 18/18 signals active, 0% error rate
- REST: 3/3 signals active, 0% error rate
- Create detailed alert system setup guide with configuration examples
- Document current implementation status and external service requirements
- Include step-by-step setup for email, SMS, webhook, and SCADA alerts
- Update README with alert system documentation reference
- Enhance environment example file with all alert configuration options
- Add troubleshooting guide and testing procedures
Co-authored-by: openhands <openhands@all-hands.dev>
- Added version-based optimization plan management with Strategy B approach
- Extended database schema with plan versioning and status tracking
- Created generic optimization_plans table for multi-actuator support
- Implemented OptimizationPlanManager for real-time plan monitoring
- Added comprehensive documentation for optimization plan management
- Updated main application to include optimization manager
- All 66 unit tests continue to pass
Co-authored-by: openhands <openhands@all-hands.dev>
- Renamed repository to calejo-control-adapter
- Created comprehensive Python project structure
- Added safety framework with multi-layer limits
- Added auto-discovery module
- Added database client with PostgreSQL support
- Created configuration management with pydantic-settings
- Added Docker containerization
- Created comprehensive README with architecture and setup instructions
- Added MIT license
- Created test structure for safety framework
- Updated package.json with proper project metadata