Skip to content

Fixed Warning "Detected blocking call to open inside the event loop and added Czech traslation

Latest

Choose a tag to compare

@P1pp89 P1pp89 released this 07 Feb 09:31
89756e0

Changelog

[2.0.2] - 2026-02-07

Translations

  • Added Czech translation (cs)

Bug Fixes

Fixed: Warning "Detected blocking call to open inside the event loop"

  • Fixed all blocking I/O calls in async_setup_entry()
  • Reading manifest.json is now performed via hass.async_add_executor_job()
  • Frontend file read/write operations moved to the executor thread
  • Frontend directory creation is now non-blocking

Impact:

  • Eliminated repeated warnings when starting Home Assistant
  • Faster and smoother bootstrap
  • No negative impact on other integrations (Alexa, Frigate, etc.)
  • Improved compatibility with Home Assistant 2026.1.x and Python 3.13

Modified files:

  • custom_components/ai_automation-builder/__init__.py

[2.0.1] - Previous

Previous version with full functionality but with synchronous I/O in the asynchronous loop.


How to Update

Via HACS (recommended)

  1. Open HACS in Home Assistant
  2. Go to Integrations
  3. Search for "AI Automation Builder"
  4. Click "Update"
  5. Restart Home Assistant

Manually

  1. Download version 2.0.2 from GitHub
  2. Replace the custom_components/ai_automation-builder/ folder
  3. Restart Home Assistant

Verification

After restarting, check the Home Assistant logs:

  • Warnings about "blocking call to open" should no longer appear
  • You should see: Component version: 2.0.2