Skip to content

29-add-endpoint-for-agent#36

Open
craig8 wants to merge 7 commits intomainfrom
29-add-endpoint-for-agent
Open

29-add-endpoint-for-agent#36
craig8 wants to merge 7 commits intomainfrom
29-add-endpoint-for-agent

Conversation

@craig8
Copy link
Collaborator

@craig8 craig8 commented Sep 15, 2025

  • Added detailed debug logging in occupancy_override_manager.py to track occupancy overrides and control actions.
  • Introduced a new utility function to format timestamps and create timezone-aware UTC datetime objects in utils.py.
  • Updated points.py to include additional occupancy-related fields and a utility function for converting Enum to dictionary.
  • Created a requirements-dev.txt file to manage development dependencies and tools for code quality and testing.
  • Modified requirements.txt to include additional libraries for enhanced functionality.
  • Updated device configuration paths and topics in the Normal config files for better organization.
  • Implemented heartbeat functionality in the Normal framework driver to monitor device status.
  • Enhanced error handling and logging in the driver to improve debugging and traceability.
  • Updated CSV configuration files to include new parameters for standby settings and temperature offsets.
  • Adjusted the project configuration in pyproject.toml to align with modern Python standards and dependencies.
  • Refactored test payloads to use a local server for authentication and requests, improving test reliability.

craig8 and others added 7 commits May 27, 2025 14:52
- Added detailed debug logging in occupancy_override_manager.py to track occupancy overrides and control actions.
- Introduced a new utility function to format timestamps and create timezone-aware UTC datetime objects in utils.py.
- Updated points.py to include additional occupancy-related fields and a utility function for converting Enum to dictionary.
- Created a requirements-dev.txt file to manage development dependencies and tools for code quality and testing.
- Modified requirements.txt to include additional libraries for enhanced functionality.
- Updated device configuration paths and topics in the Normal config files for better organization.
- Implemented heartbeat functionality in the Normal framework driver to monitor device status.
- Enhanced error handling and logging in the driver to improve debugging and traceability.
- Updated CSV configuration files to include new parameters for standby settings and temperature offsets.
- Adjusted the project configuration in pyproject.toml to align with modern Python standards and dependencies.
- Refactored test payloads to use a local server for authentication and requests, improving test reliability.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants