You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Title: Multiple issues: Blocking operations and missing color mode reporting
Issues Overview
Missing color mode reporting (Critical - will break in HA 2025.3)
Blocking SSL verification calls
Blocking file operations
Color mode compatibility warning
Detailed Description
1. Color Mode Reporting Issue
Error message:
light.roof_lights_2 (<class 'custom_components.govee.light.GoveeLightEntity'>) does not report a color mode, this will stop working in Home Assistant Core 2025.3
This is critical as it will break functionality in Home Assistant Core 2025.3.
2. Blocking SSL Verification Call
Detected blocking call to load_verify_locations with args (<ssl.SSLContext object at 0x7f041da676e0>, '/usr/local/lib/python3.13/site-packages/certifi/cacert.pem', None, None) inside the event loop by custom integration 'govee' at custom_components/govee/init.py, line 53: hub = await Govee.create()
3. Blocking File Operations
Detected blocking call to open with args ('/config/govee_learning.yaml',) inside the event loop by custom integration 'govee' at custom_components/govee/learning_storage.py, line 28: learned_dict = load_yaml(self._config_dir + LEARNING_STORAGE_YAML)
Environment
Home Assistant Core version: 2025.1.0
Govee Integration version: 2025.1.1
Python version: 3.13 (based on error logs)
Device model: H705B2D1UK
Affected entity: light.roof_lights_2
Expected Behavior
Light entities should report their color mode capabilities
File operations should be handled asynchronously
SSL verification should be handled asynchronously
Current Behavior
Light entities do not report color mode
Blocking calls are being made in the event loop
File operations are blocking
Additional Information
These issues were detected in the logs during normal operation of the integration. The most critical issue is the missing color mode reporting as it will cause compatibility issues with Home Assistant Core 2025.3.
The text was updated successfully, but these errors were encountered:
Title: Multiple issues: Blocking operations and missing color mode reporting
Issues Overview
Detailed Description
1. Color Mode Reporting Issue
Error message:
light.roof_lights_2 (<class 'custom_components.govee.light.GoveeLightEntity'>) does not report a color mode, this will stop working in Home Assistant Core 2025.3
This is critical as it will break functionality in Home Assistant Core 2025.3.
2. Blocking SSL Verification Call
Detected blocking call to load_verify_locations with args (<ssl.SSLContext object at 0x7f041da676e0>, '/usr/local/lib/python3.13/site-packages/certifi/cacert.pem', None, None) inside the event loop by custom integration 'govee' at custom_components/govee/init.py, line 53: hub = await Govee.create()
3. Blocking File Operations
Detected blocking call to open with args ('/config/govee_learning.yaml',) inside the event loop by custom integration 'govee' at custom_components/govee/learning_storage.py, line 28: learned_dict = load_yaml(self._config_dir + LEARNING_STORAGE_YAML)
Environment
Expected Behavior
Current Behavior
Additional Information
These issues were detected in the logs during normal operation of the integration. The most critical issue is the missing color mode reporting as it will cause compatibility issues with Home Assistant Core 2025.3.
The text was updated successfully, but these errors were encountered: