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
{{ message }}
This repository was archived by the owner on Sep 11, 2026. It is now read-only.
On HA Core 2026.9+, loading the integration emits repeated homeassistant.helpers.frameWARNING entries on every restart:
Detected that custom integration 'webastoconnect' passes a non-string value of type int as sw_version to the device registry at custom_components/webastoconnect/sensor.py ... This will stop working in Home Assistant 2026.12.0
Detected that custom integration 'webastoconnect' calls `device_registry.async_get_device` ... at custom_components/webastoconnect/__init__.py, line 135. This will stop working in Home Assistant 2027.8.0
Root cause
base.py: settings.get("sw_version") / hw_version from Webasto API can be int
Problem
On HA Core 2026.9+, loading the integration emits repeated
homeassistant.helpers.frameWARNING entries on every restart:Root cause
base.py:settings.get("sw_version")/hw_versionfrom Webasto API can beint__init__.py: uses deprecatedasync_get_device({(DOMAIN, id)})Proposed fix
PR: tarzan77cz/webastoconnect#… (opening shortly)
str(settings.get("sw_version") or "Unknown")async_get_device_by_identifier(DOMAIN, str(device_id))Tested on HA 2026.9.1 / integration v1.2.1.