Commit Graph

4 Commits

Author SHA1 Message Date
openhands 2bad8c9ea0 fix: Fix OPC UA client async security policy setting and handle missing Modbus registers
- OPC UA client: Await set_security_string method call
- Modbus client: Handle case where performance metrics registers might not exist
2025-11-01 19:59:59 +00:00
openhands ac89d72aa9 fix: Update protocol clients to fix security policy mismatch and register address issues
- OPC UA client: Explicitly set security policy to 'None' to match server
- OPC UA client: Fix connection handling to check if connection succeeded
- Modbus client: Update register addresses to match server configuration
- Modbus client: Add proper connection success checking
2025-11-01 19:52:58 +00:00
openhands b15b37658e fix: Add timeout handling to protocol clients to prevent hanging 2025-11-01 18:46:44 +00:00
openhands 80bb919a56 feat: Add protocol clients for dashboard to query real OPC UA and Modbus servers
- Created ProtocolDataCollector class to query OPC UA and Modbus servers
- Updated /signals endpoint to use real protocol data instead of mock data
- Added graceful fallback to mock data when protocol servers are unavailable
- Fixed Modbus client parameter issues and None value handling
- Enhanced dashboard to display real industrial data from protocol servers
2025-11-01 15:17:38 +00:00