Breakage Radar for Home Assistant

Which HACS custom integrations and Lovelace cards use Home Assistant APIs that are already scheduled for removal — and exactly which release removes them. Generated from a real crawl of the HACS catalogue; nothing here is hand-entered or simulated.

807affected integrations
6affected cards
2105findings
4006repos scanned
4006in HACS catalogue
646minified bundles skipped
64active rules
70removals with no detector
3markers too vague to match
2026.9latest Home Assistant

27 integrations break within the next 90 days

This page is the whole catalogue. To see only what is installed on your own box, with a Repairs notice as each deadline nears, add the companion integration to HACS, or read the source and the rules.

Breaking within 90 days

Home Assistant 2026.10 - 7 October 2026 - in 10 days11 repositories

  • core-call-async-extract-config-entry-ids — Passes hass to async_extract_config_entry_ids. 'Providing hass argument to the following service helpers is deprecated: verify_domain_control, extract_entity_ids, async_extract_entities... source
  • core-call-async-extract-entities — Passes hass to async_extract_entities. 'Providing hass argument to the following service helpers is deprecated: verify_domain_control, extract_entity_ids, async_extract_entities... source
  • core-call-async-extract-entity-ids — Passes hass to async_extract_entity_ids. 'Providing hass argument to the following service helpers is deprecated: verify_domain_control, extract_entity_ids, async_extract_entities... source
  • core-call-extract-entity-ids — Passes hass to extract_entity_ids. 'Providing hass argument to the following service helpers is deprecated: verify_domain_control, extract_entity_ids, async_extract_entities... source
  • core-call-verify-domain-control — Passes hass to verify_domain_control. 'Providing hass argument to the following service helpers is deprecated: verify_domain_control, extract_entity_ids, async_extract_entities... source
RepositoryDomainVersionStarsFindingsWhere
AlexxIT/YandexStationyandex_stationv3.22.019301core-call-async-extract-entity-ids · custom_components/yandex_station/__init__.py:271
astrandb/mielemielev2026.2.02641core-call-async-extract-config-entry-ids · custom_components/miele/services.py:101
swingerman/ha-dual-smart-thermostatdual_smart_thermostatv0.13.22341core-call-extract-entity-ids · custom_components/dual_smart_thermostat/climate.py:504
twrecked/hass-virtualvirtualv0.9.32302core-call-verify-domain-control · custom_components/virtual/__init__.py:127core-call-verify-domain-control · custom_components/virtual/__init__.py:188
zhbjsh/homeassistant-sshsshv1.3.11653core-call-async-extract-config-entry-ids · custom_components/ssh/__init__.py:310core-call-async-extract-entities · custom_components/ssh/__init__.py:399core-call-async-extract-entities · custom_components/ssh/__init__.py:425
klejejs/ha-thermia-heat-pump-integrationthermia5.4.0551core-call-async-extract-entity-ids · custom_components/thermia/services.py:35
krozgrov/ha-omlet-integrationomlet_smart_coop2026.08.02371core-call-async-extract-entity-ids · custom_components/omlet_smart_coop/services.py:156
nyffchanium/argoclima-integrationargoclimav1.1.4311core-call-verify-domain-control · custom_components/argoclima/service.py:84
MacSiem/ha-vacuum-water-monitorha_vacuum_water_monitorv5.7.081core-call-async-extract-entity-ids · custom_components/ha_vacuum_water_monitor/__init__.py:294
rzulian/lutron_liplutron_lipv0.1.641core-call-async-extract-entity-ids · custom_components/lutron_lip/cover.py:152
chrisns/hisense_vidaahisense_vidaav0.3.021core-call-async-extract-config-entry-ids · custom_components/hisense_vidaa/__init__.py:66

Home Assistant 2026.11 - 4 November 2026 - in 38 days16 repositories

  • core-call-async-add-external-statistics-metadata-without-mean-type — doesn't set `mean_type` in the `metadata` passed to `async_add_external_statistics`, which is required from Home Assistant 2026.11. Home Assistant logs it as: doesn't specify mean_type when calling... source
  • core-call-async-add-external-statistics-metadata-without-unit-class — doesn't set `unit_class` in the `metadata` passed to `async_add_external_statistics`, which is required from Home Assistant 2026.11. Home Assistant logs it as: doesn't specify unit_class when calling... source
  • core-call-async-import-statistics-metadata-without-mean-type — doesn't set `mean_type` in the `metadata` passed to `async_import_statistics`, which is required from Home Assistant 2026.11. Home Assistant logs it as: doesn't specify mean_type when calling... source
  • core-call-async-import-statistics-metadata-without-unit-class — doesn't set `unit_class` in the `metadata` passed to `async_import_statistics`, which is required from Home Assistant 2026.11. Home Assistant logs it as: doesn't specify unit_class when calling... source
  • core-call-async-update-statistics-metadata-missing-new-unit-class — calls `async_update_statistics_metadata` with `new_unit_of_measurement` but no `new_unit_class`, which is required from Home Assistant 2026.11. Home Assistant logs it as: doesn't specify unit_class... source
RepositoryDomainVersionStarsFindingsWhere
duhow/hass-aigues-barcelonaaigues_barcelona0.4.7702core-call-async-import-statistics-metadata-without-mean-type · custom_components/aigues_barcelona/sensor.py:266core-call-async-import-statistics-metadata-without-unit-class · custom_components/aigues_barcelona/sensor.py:266
NylonDiamond/homeassistant-wrist-assistantwrist_assistantv3.0.0271core-call-async-update-statistics-metadata-missing-new-unit-class · custom_components/wrist_assistant/__init__.py:660
sathia-musso/enelgridenelgridv1.6.0274core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/enelgrid/sensor.py:388core-call-async-add-external-statistics-metadata-without-unit-class · custom_components/enelgrid/sensor.py:388core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/enelgrid/sensor.py:389core-call-async-add-external-statistics-metadata-without-unit-class · custom_components/enelgrid/sensor.py:389
thedeemling/hass-energa-my-meterenerga_my_meterv2.4.2272core-call-async-import-statistics-metadata-without-mean-type · custom_components/energa_my_meter/hass_integration/statistics_sensor.py:88core-call-async-import-statistics-metadata-without-unit-class · custom_components/energa_my_meter/hass_integration/statistics_sensor.py:88
notDIRK/shelly-cloud-diy-hashelly_cloud_diyv0.12.1141core-call-async-import-statistics-metadata-without-unit-class · custom_components/shelly_cloud_diy/services/historical.py:384
kpoppel/homeassistant-novafosnovafosv5.0.4132core-call-async-import-statistics-metadata-without-unit-class · custom_components/novafos/coordinator.py:275core-call-async-import-statistics-metadata-without-unit-class · custom_components/novafos/coordinator.py:335
mandinger/fork-ha-octopus-spainoctopus_spain_forkv20260803.1111core-call-async-update-statistics-metadata-missing-new-unit-class · custom_components/octopus_spain_fork/sensor.py:1414
cloudbr34k84/home-assistant-pocketsmithha_pocketsmithv0.5.778core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/ha_pocketsmith/backfill.py:223core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/ha_pocketsmith/backfill.py:238core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/ha_pocketsmith/backfill.py:293core-call-async-add-external-statistics-metadata-without-unit-class · custom_components/ha_pocketsmith/backfill.py:293core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/ha_pocketsmith/statistics.py:92core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/ha_pocketsmith/statistics.py:120… and 2 more
caplaz/home-assistant-sfpucsfpucv1.0.562core-call-async-add-external-statistics-metadata-without-unit-class · custom_components/sfpuc/statistics_handler.py:295core-call-async-add-external-statistics-metadata-without-unit-class · custom_components/sfpuc/statistics_handler.py:358
hudsonbrendon/HA-solar-plus-intelbrassolar_plus_intelbrasv0.8.042core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/solar_plus_intelbras/statistics.py:83core-call-async-add-external-statistics-metadata-without-unit-class · custom_components/solar_plus_intelbras/statistics.py:83
JoaoPedroBelo/waterbeep-hawaterbeepv0.4.232core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/waterbeep/statistics.py:138core-call-async-add-external-statistics-metadata-without-unit-class · custom_components/waterbeep/statistics.py:138
letitbe-dull/genesisenergygenesisenergyv1.2.031core-call-async-add-external-statistics-metadata-without-unit-class · custom_components/genesisenergy/sensor.py:403
Matbe34/veoliaHAveolia_waterv1.1.222core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/veolia_water/stats.py:67core-call-async-add-external-statistics-metadata-without-unit-class · custom_components/veolia_water/stats.py:67
gerbear1990/ha-esb-smart-meteresb_smart_meterv0.6.104core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/esb_smart_meter/statistics.py:166core-call-async-add-external-statistics-metadata-without-unit-class · custom_components/esb_smart_meter/statistics.py:166core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/esb_smart_meter/statistics.py:178core-call-async-add-external-statistics-metadata-without-unit-class · custom_components/esb_smart_meter/statistics.py:178
strongbugman/ha-octopusenergy-oejpoctopusenergy_oejpv0.2.704core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/octopusenergy_oejp/statistics.py:155core-call-async-add-external-statistics-metadata-without-unit-class · custom_components/octopusenergy_oejp/statistics.py:155core-call-async-add-external-statistics-metadata-without-mean-type · custom_components/octopusenergy_oejp/statistics.py:190core-call-async-add-external-statistics-metadata-without-unit-class · custom_components/octopusenergy_oejp/statistics.py:190
tbouron/ha-aguragur0.1.404core-call-async-import-statistics-metadata-without-mean-type · custom_components/agur/coordinator.py:254core-call-async-import-statistics-metadata-without-unit-class · custom_components/agur/coordinator.py:254core-call-async-import-statistics-metadata-without-mean-type · custom_components/agur/repairs.py:105core-call-async-import-statistics-metadata-without-unit-class · custom_components/agur/repairs.py:105
Later (786 repositories)

Home Assistant 2027.5 - 5 May 2027 - in 220 days11 repositories

  • legacy-device-tracker-platform — Implements the legacy (non-config-entry) device tracker platform API. 'The legacy (non-config-entry) device tracker platform API is deprecated and will be removed in the Home Assistant 2027.5... source
  • legacy-device-tracker-scanner-class — Subclasses homeassistant.components.device_tracker.DeviceScanner, part of the legacy device tracker platform API removed in Home Assistant 2027.5. Migrate to ScannerEntity on a config entry. source
RepositoryDomainVersionStarsFindingsWhere
twrecked/hass-virtualvirtualv0.9.32301legacy-device-tracker-platform · custom_components/virtual/device_tracker.py:104
gcobb321/icloud3icloud3v3.7.59061legacy-device-tracker-platform · custom_components/icloud3/device_tracker.py:55
robinostlund/homeassistant-volkswagencarnetvolkswagencarnetv5.5.17051legacy-device-tracker-platform · custom_components/volkswagencarnet/device_tracker.py:33
WulfgarW/homeassistant-pycuprapycuprav0.2.23601legacy-device-tracker-platform · custom_components/pycupra/device_tracker.py:41
PaulAnnekov/home-assistant-padavan-trackerpadavan_tracker1.0.2482legacy-device-tracker-platform · custom_components/padavan_tracker/device_tracker.py:24legacy-device-tracker-scanner-class · custom_components/padavan_tracker/device_tracker.py:31
Danielhiversen/home_assistant_tractivetractive_custom0.3.1421legacy-device-tracker-platform · custom_components/tractive_custom/device_tracker.py:39
juacas/honor_x3honor_x3v1.0.7122legacy-device-tracker-platform · custom_components/honor_x3/device_tracker.py:19legacy-device-tracker-scanner-class · custom_components/honor_x3/device_tracker.py:30
bramkragten/mindmindv1.2.1101legacy-device-tracker-platform · custom_components/mind/device_tracker.py:19
ayavilevich/homeassistant-dlink-presencedlink_presence92legacy-device-tracker-platform · custom_components/dlink_presence/device_tracker.py:43legacy-device-tracker-scanner-class · custom_components/dlink_presence/device_tracker.py:51
KevinHaendel/ha-ubeeubee22legacy-device-tracker-platform · custom_components/ubee/device_tracker.py:41legacy-device-tracker-scanner-class · custom_components/ubee/device_tracker.py:58
tom-winkler/ha-webfleet-integrationwebfleet02legacy-device-tracker-platform · custom_components/webfleet/device_tracker.py:62legacy-device-tracker-scanner-class · custom_components/webfleet/device_tracker.py:74

Home Assistant 2027.6 - 2 June 2027 - in 248 days43 repositories

  • core-import-config-entry-scannerentity — ScannerEntity imported from homeassistant.components.device_tracker.config_entry is deprecated and is removed in Home Assistant 2027.6. Import it from homeassistant.components.device_tracker instead. source
  • core-import-config-entry-trackerentity — TrackerEntity imported from homeassistant.components.device_tracker.config_entry is deprecated and is removed in Home Assistant 2027.6. Import it from homeassistant.components.device_tracker instead. source
RepositoryDomainVersionStarsFindingsWhere
tom-winkler/ha-webfleet-integrationwebfleet01core-import-config-entry-trackerentity · custom_components/webfleet/device_tracker.py:14
fuatakgun/eufy_securityeufy_securityv8.2.513981core-import-config-entry-trackerentity · custom_components/eufy_security/device_tracker.py:5
itchannel/fordpass-hafordpass1.68-Release3921core-import-config-entry-trackerentity · custom_components/fordpass/device_tracker.py:5
Vaskivskyi/ha-asusrouterasusrouter0.40.12571core-import-config-entry-scannerentity · custom_components/asusrouter/device_tracker.py:9
travisghansen/hass-pfsensepfsensev0.6.72461core-import-config-entry-scannerentity · custom_components/pfsense/device_tracker.py:10
dmamontov/hass-miwifimiwifiv3.0.01881core-import-config-entry-scannerentity · custom_components/miwifi/device_tracker.py:13
dscao/ikuaiikuai2026.2.13941core-import-config-entry-scannerentity · custom_components/ikuai/device_tracker.py:5
kildahldev/unofficial-polestar-apipolestarv0.3.2891core-import-config-entry-trackerentity · custom_components/polestar/device_tracker.py:8
sbabcock23/hass-tryfitryfi0.0.26811core-import-config-entry-trackerentity · custom_components/tryfi/device_tracker.py:4
vmakeev/huawei_mesh_routerhuawei_mesh_routerv0.9.3.2791core-import-config-entry-scannerentity · custom_components/huawei_mesh_router/device_tracker.py:7
Atlas-Commons/home-assistant-technitiumdnstechnitiumdnsv2.4.4731core-import-config-entry-scannerentity · custom_components/technitiumdns/device_tracker.py:10
alryaz/hass-pandora-caspandora_casv2025.2.4581core-import-config-entry-trackerentity · custom_components/pandora_cas/device_tracker.py:15
Kajkac/ZTE-MC-Home-assistant-repozte_router1.0.55561core-import-config-entry-scannerentity · custom_components/zte_router/device_tracker.py:10
fineemb/xiaomi-cloudxiaomi_cloudv1.3.1541core-import-config-entry-trackerentity · custom_components/xiaomi_cloud/device_tracker.py:8
turbulator/pandora-caspandora_cas1.4.8491core-import-config-entry-trackerentity · custom_components/pandora_cas/device_tracker.py:9
ardevd/ha-dimodimov1.7.0461core-import-config-entry-trackerentity · custom_components/dimo/device_tracker.py:5
jesserockz/ha-leafspyleafspyv0.3.0371core-import-config-entry-trackerentity · custom_components/leafspy/device_tracker.py:11
benleb/surehasurehav0.5.2361core-import-config-entry-scannerentity · custom_components/sureha/device_tracker.py:6
georgezhao2010/fordpass_chinafordpass_chinav0.3.5301core-import-config-entry-trackerentity · custom_components/fordpass_china/device_tracker.py:2
ptimatth/GeorideHAgeoride1.1.1251core-import-config-entry-trackerentity · custom_components/georide/device_tracker.py:7
ha-china/virtual_devicesvirtual_devices2026.08.3231core-import-config-entry-trackerentity · custom_components/virtual_devices/vehicle.py:29
drakhart/ha-vmoto-super-socosuper_soco_custom181core-import-config-entry-trackerentity · custom_components/super_soco_custom/device_tracker.py:3
devinslick/home-assistant-fmdfmdv1.1.8131core-import-config-entry-trackerentity · custom_components/fmd/device_tracker.py:13
ludodefgh/montreal-snow-removalmontreal_snow_removalv2.3.4131core-import-config-entry-trackerentity · custom_components/montreal_snow_removal/device_tracker.py:13
usersaynoso/ha-cudy-routercudy_routerv1.3.35131core-import-config-entry-scannerentity · custom_components/cudy_router/device_tracker.py:8
egordanilenko/ha-voyah-ruvoyahv1.2.0121core-import-config-entry-trackerentity · custom_components/voyah/device_tracker.py:6
PimDoos/kia_connectkia_connectv0.1.6111core-import-config-entry-trackerentity · custom_components/kia_connect/device_tracker.py:7
shaiu/technicolortechnicolorv0.6.0111core-import-config-entry-scannerentity · custom_components/technicolor/device_tracker.py:8
moehrem/DiveraControldiveracontrolv1.4.1101core-import-config-entry-trackerentity · custom_components/diveracontrol/device_tracker_entity.py:7
basilfx/homeassistant-biketraxbiketraxv2.1.091core-import-config-entry-trackerentity · custom_components/biketrax/device_tracker.py:10
niddu85/home-assistant-navimownavimowv0.2.091core-import-config-entry-trackerentity · custom_components/navimow/device_tracker.py:2
rknightion/autopi-haautopiv0.10.081core-import-config-entry-trackerentity · custom_components/autopi/device_tracker.py:9
roblencheg/HAVAL_H3gwm_ruv1.0.1271core-import-config-entry-trackerentity · custom_components/gwm_ru/device_tracker.py:5
Artaiios/ha_sizzappsizzapp_trackerv1.3.551core-import-config-entry-trackerentity · custom_components/sizzapp_tracker/device_tracker.py:4
kayloehmann/ha-gardena-smart-systemgardena_smart_system_ngv2.1.251core-import-config-entry-trackerentity · custom_components/gardena_smart_system_ng/automower_device_tracker.py:7
amoisis/volkswagen_goconnectvolkswagen_goconnectv1.0.1441core-import-config-entry-trackerentity · custom_components/volkswagen_goconnect/device_tracker.py:7
onpremcloudguy/HelloSmart_HomeAssistanthello_smartv0.5.141core-import-config-entry-trackerentity · custom_components/hello_smart/device_tracker.py:6
moryoav/ha-gwmgwm_orav0.10.031core-import-config-entry-trackerentity · custom_components/gwm_ora/device_tracker.py:7
bkbilly/G4S-Mobilityg4smobility0.0.321core-import-config-entry-trackerentity · custom_components/g4smobility/device_tracker.py:4
Woulve/phonetrackphonetrackv1.0.221core-import-config-entry-trackerentity · custom_components/phonetrack/device_tracker.py:4
jheizer/up_4014_trackerup_4014_trackerv0.1.011core-import-config-entry-trackerentity · custom_components/up_4014_tracker/device_tracker.py:8
bjudson1/ha-spotonspotonv0.1.001core-import-config-entry-trackerentity · custom_components/spoton/device_tracker.py:8
Raznor09/moving_intelligencemoving_intelligencev1.0.201core-import-config-entry-trackerentity · custom_components/moving_intelligence/device_tracker.py:5

Home Assistant 2027.7 - 7 July 2027 - in 283 days22 repositories

  • core-call-get-astral-location — homeassistant.helpers.sun.get_astral_observer source
  • device-tracker-battery-level — 'The battery_level property has been deprecated in all device tracker base classes, and will stop working in Home Assistant Core 2027.7.' Expose the battery as a separate sensor entity with... source
  • device-tracker-location-name — 'The location_name property of TrackerEntity has been deprecated, and will stop working in Home Assistant Core 2027.7.' Set the entity state from latitude/longitude and let Home Assistant resolve the... source
RepositoryDomainVersionStarsFindingsWhere
twrecked/hass-virtualvirtualv0.9.32301device-tracker-location-name · custom_components/virtual/device_tracker.py:227
tom-winkler/ha-webfleet-integrationwebfleet01device-tracker-location-name · custom_components/webfleet/device_tracker.py:189
sbabcock23/hass-tryfitryfi0.0.26811device-tracker-battery-level · custom_components/tryfi/device_tracker.py:83
fineemb/xiaomi-cloudxiaomi_cloudv1.3.1541device-tracker-battery-level · custom_components/xiaomi_cloud/device_tracker.py:55
jesserockz/ha-leafspyleafspyv0.3.0371device-tracker-battery-level · custom_components/leafspy/device_tracker.py:74
basilfx/homeassistant-biketraxbiketraxv2.1.091device-tracker-battery-level · custom_components/biketrax/device_tracker.py:65
Woulve/phonetrackphonetrackv1.0.221device-tracker-battery-level · custom_components/phonetrack/device_tracker.py:107
jheizer/up_4014_trackerup_4014_trackerv0.1.011device-tracker-location-name · custom_components/up_4014_tracker/device_tracker.py:57
bjudson1/ha-spotonspotonv0.1.001device-tracker-battery-level · custom_components/spoton/device_tracker.py:59
XiaoMi/ha_xiaomi_homexiaomi_homev0.4.7221282device-tracker-battery-level · custom_components/xiaomi_home/device_tracker.py:104device-tracker-location-name · custom_components/xiaomi_home/device_tracker.py:123
BJReplay/ha-solcast-solarsolcast_solarv4.6.14511core-call-get-astral-location · custom_components/solcast_solar/dampen.py:340
basbruss/adaptive-coveradaptive_coverv1.4.73521core-call-get-astral-location · custom_components/adaptive_cover/sun.py:18
gbroeckling/padspanHApadspan_hav0.38.482782device-tracker-location-name · custom_components/padspan_ha/device_tracker.py:260device-tracker-battery-level · custom_components/padspan_ha/device_tracker.py:292
Wibias/hass-variablesvariable3.5.171192device-tracker-battery-level · custom_components/variable/device_tracker.py:175device-tracker-battery-level · custom_components/variable/device_tracker.py:375
bscholer/home-assistant-comma-aicomma_aiv1.0.5211device-tracker-battery-level · custom_components/comma_ai/device_tracker.py:92
ReneNulschDE/ha-mysmartbikemysmartbikev0.6.1131device-tracker-battery-level · custom_components/mysmartbike/device_tracker.py:95
geertmeersman/eeveemobilityeeveemobilityv1.0.2101device-tracker-battery-level · custom_components/eeveemobility/device_tracker.py:89
p0l0/hapetwalkpetwalk2.0.261device-tracker-location-name · custom_components/petwalk/device_tracker.py:135
corgan2222/ha-better-presence2better_presence2.0.641device-tracker-location-name · custom_components/better_presence/device_tracker.py:64
dietrichmax/colota-home-assistantcolotav0.3.141device-tracker-battery-level · custom_components/colota/device_tracker.py:115
ThomasHFWright/kippy-homeassistantkippyv1.0.441device-tracker-battery-level · custom_components/kippy/device_tracker.py:130
FehTeh/ha-custom-component-growappygrowappyv1.1.001device-tracker-location-name · custom_components/growappy/device_tracker.py:47

Home Assistant 2027.8 - 4 August 2027 - in 311 days585 repositories

  • core-call-async-device-info-to-link-from-device-id — calls async_device_info_to_link_from_device_id, which is deprecated and always returns None: a device_info carrying another device's identifiers implicitly added the caller's config entry to that... source
  • core-call-async-device-info-to-link-from-entity — calls async_device_info_to_link_from_entity, which is deprecated and always returns None: a device_info carrying another device's identifiers implicitly added the caller's config entry to that... source
  • core-call-async-handle-source-entity-changes-add-helper-config-entry-to-device — calls async_handle_source_entity_changes with add_helper_config_entry_to_device, which no longer has any effect source
  • core-call-async-remove-helper-config-entry-from-source-device — homeassistant.helpers.helper_integration.async_remove_helper_devices source
  • core-call-async-remove-stale-devices-links-keep-current-device — calls async_remove_stale_devices_links_keep_current_device, which is deprecated and does nothing: a device belongs to a single config entry, so a helper no longer adds its config entry to another... source
  • core-call-async-remove-stale-devices-links-keep-entity-device — calls async_remove_stale_devices_links_keep_entity_device, which is deprecated and does nothing: a device belongs to a single config entry, so a helper no longer adds its config entry to the source... source
  • core-import-const-attr-via-device — ATTR_VIA_DEVICE imported from homeassistant.const is deprecated and is removed in Home Assistant 2027.8. Import it from via_device instead. source
  • core-import-const-concentration-grams-per-cubic-meter — CONCENTRATION_GRAMS_PER_CUBIC_METER imported from homeassistant.const is deprecated and is removed in Home Assistant 2027.8. source
  • core-import-const-concentration-micrograms-per-cubic-meter — CONCENTRATION_MICROGRAMS_PER_CUBIC_METER imported from homeassistant.const is deprecated and is removed in Home Assistant 2027.8. source
  • core-import-const-concentration-milligrams-per-cubic-meter — CONCENTRATION_MILLIGRAMS_PER_CUBIC_METER imported from homeassistant.const is deprecated and is removed in Home Assistant 2027.8. source
  • core-import-const-concentration-parts-per-billion — CONCENTRATION_PARTS_PER_BILLION imported from homeassistant.const is deprecated and is removed in Home Assistant 2027.8. source
  • core-import-const-concentration-parts-per-cubic-meter — CONCENTRATION_PARTS_PER_CUBIC_METER imported from homeassistant.const is deprecated and is removed in Home Assistant 2027.8. Import it from p/m³ instead. source
  • core-import-const-concentration-parts-per-million — CONCENTRATION_PARTS_PER_MILLION imported from homeassistant.const is deprecated and is removed in Home Assistant 2027.8. source
  • device-info-via-device — DeviceInfo['via_device'] and DeviceRegistry.async_get_or_create(via_device=...) are deprecated -- 'Deprecated, use via_device_id instead.' Removed in Home Assistant Core 2027.8. source
  • device-registry-async-get-device — DeviceRegistry.async_get_device() is deprecated -- 'Identifiers and connections are only unique per config entry.' Removed in Home Assistant Core 2027.8; use async_get_device_by_identifier() or... source
  • device-registry-config-entries-field — Reads the config_entries field of a device registry WebSocket result. The replacements are config_entry_id and config_subentry_id; the old fields 'are kept for backwards compatibility and are... source
  • device-registry-config-entry-mutation-params — 'The add_config_entry_id, add_config_subentry_id, remove_config_entry_id and remove_config_subentry_id parameters are all deprecated.' Removed in Home Assistant Core 2027.8; use new_config_entry_id /... source
  • device-registry-primary-config-entry-field — Reads the primary_config_entry field of a device registry WebSocket result, removed in Home Assistant Core 2027.8. Use config_entry_id instead; a device now belongs to exactly one config entry, so... source
RepositoryDomainVersionStarsFindingsWhere
AlexxIT/YandexStationyandex_stationv3.22.019302core-import-const-concentration-micrograms-per-cubic-meter · custom_components/yandex_station/sensor.py:8core-import-const-concentration-parts-per-million · custom_components/yandex_station/sensor.py:8
twrecked/hass-virtualvirtualv0.9.32305device-registry-async-get-device · custom_components/virtual/__init__.py:262core-import-const-concentration-micrograms-per-cubic-meter · custom_components/virtual/number.py:16core-import-const-concentration-parts-per-million · custom_components/virtual/number.py:16core-import-const-concentration-micrograms-per-cubic-meter · custom_components/virtual/sensor.py:16core-import-const-concentration-parts-per-million · custom_components/virtual/sensor.py:16
krozgrov/ha-omlet-integrationomlet_smart_coop2026.08.02371device-registry-async-get-device · custom_components/omlet_smart_coop/__init__.py:106
rzulian/lutron_liplutron_lipv0.1.643device-registry-async-get-device · custom_components/lutron_lip/__init__.py:342core-import-const-attr-via-device · custom_components/lutron_lip/entity.py:6device-info-via-device · custom_components/lutron_lip/entity.py:34
NylonDiamond/homeassistant-wrist-assistantwrist_assistantv3.0.02711device-registry-async-get-device · custom_components/wrist_assistant/complication_ws.py:423device-registry-async-get-device · custom_components/wrist_assistant/complication_ws.py:611device-registry-async-get-device · custom_components/wrist_assistant/logbook_events.py:42device-registry-async-get-device · custom_components/wrist_assistant/sensor.py:401device-registry-async-get-device · custom_components/wrist_assistant/sensor.py:418device-registry-async-get-device · custom_components/wrist_assistant/text.py:151… and 5 more
notDIRK/shelly-cloud-diy-hashelly_cloud_diyv0.12.1145device-registry-async-get-device · custom_components/shelly_cloud_diy/coordinator.py:1174device-registry-async-get-device · custom_components/shelly_cloud_diy/coordinator.py:1240core-import-const-concentration-parts-per-million · custom_components/shelly_cloud_diy/entities/descriptions.py:49device-registry-async-get-device · custom_components/shelly_cloud_diy/services/fleet_map.py:372device-registry-config-entry-mutation-params · custom_components/shelly_cloud_diy/services/orphans.py:350
hudsonbrendon/HA-solar-plus-intelbrassolar_plus_intelbrasv0.8.043device-registry-config-entry-mutation-params · custom_components/solar_plus_intelbras/__init__.py:105device-info-via-device · custom_components/solar_plus_intelbras/device.py:40device-info-via-device · custom_components/solar_plus_intelbras/device.py:54
strongbugman/ha-octopusenergy-oejpoctopusenergy_oejpv0.2.701device-info-via-device · custom_components/octopusenergy_oejp/sensor.py:532
WulfgarW/homeassistant-pycuprapycuprav0.2.23601device-registry-async-get-device · custom_components/pycupra/__init__.py:358
Vaskivskyi/ha-asusrouterasusrouter0.40.12574device-info-via-device · custom_components/asusrouter/binary_sensor.py:159device-info-via-device · custom_components/asusrouter/device_tracker.py:115device-registry-async-get-device · custom_components/asusrouter/diagnostics.py:37device-info-via-device · custom_components/asusrouter/switch.py:172
travisghansen/hass-pfsensepfsensev0.6.72462device-registry-async-get-device · custom_components/pfsense/device_tracker.py:121device-info-via-device · custom_components/pfsense/device_tracker.py:271
dmamontov/hass-miwifimiwifiv3.0.01883device-registry-async-get-device · custom_components/miwifi/device_tracker.py:421device-registry-config-entry-mutation-params · custom_components/miwifi/device_tracker.py:427device-registry-async-get-device · custom_components/miwifi/services.py:143
Atlas-Commons/home-assistant-technitiumdnstechnitiumdnsv2.4.4732device-info-via-device · custom_components/technitiumdns/device_tracker.py:600device-info-via-device · custom_components/technitiumdns/sensor.py:413
alryaz/hass-pandora-caspandora_casv2025.2.4581device-info-via-device · custom_components/pandora_cas/entity.py:244
ardevd/ha-dimodimov1.7.0461device-info-via-device · custom_components/dimo/base_entity.py:126
ludodefgh/montreal-snow-removalmontreal_snow_removalv2.3.4132device-registry-async-get-device · custom_components/montreal_snow_removal/config_flow.py:874device-registry-async-get-device · custom_components/montreal_snow_removal/config_flow.py:1104
usersaynoso/ha-cudy-routercudy_routerv1.3.35131device-info-via-device · custom_components/cudy_router/device_info.py:163
rknightion/autopi-haautopiv0.10.081device-registry-async-get-device · custom_components/autopi/coordinator.py:1318
Artaiios/ha_sizzappsizzapp_trackerv1.3.551device-registry-config-entry-mutation-params · custom_components/sizzapp_tracker/__init__.py:151
kayloehmann/ha-gardena-smart-systemgardena_smart_system_ngv2.1.251device-registry-async-get-device · custom_components/gardena_smart_system_ng/base_coordinator.py:711
bkbilly/G4S-Mobilityg4smobility0.0.324device-info-via-device · custom_components/g4smobility/binary_sensor.py:122device-info-via-device · custom_components/g4smobility/device_tracker.py:51device-info-via-device · custom_components/g4smobility/sensor.py:99device-info-via-device · custom_components/g4smobility/sensor.py:198
XiaoMi/ha_xiaomi_homexiaomi_homev0.4.7221286device-registry-async-get-device · custom_components/xiaomi_home/__init__.py:249core-import-const-concentration-micrograms-per-cubic-meter · custom_components/xiaomi_home/miot/miot_device.py:54core-import-const-concentration-milligrams-per-cubic-meter · custom_components/xiaomi_home/miot/miot_device.py:54core-import-const-concentration-parts-per-billion · custom_components/xiaomi_home/miot/miot_device.py:54core-import-const-concentration-parts-per-million · custom_components/xiaomi_home/miot/miot_device.py:54core-import-const-concentration-micrograms-per-cubic-meter · custom_components/xiaomi_home/miot/specs/specv2entity.py:53
basbruss/adaptive-coveradaptive_coverv1.4.73521device-registry-async-get-device · custom_components/adaptive_cover/__init__.py:79
Wibias/hass-variablesvariable3.5.171192core-call-async-remove-stale-devices-links-keep-current-device · custom_components/variable/__init__.py:77device-registry-async-get-device · custom_components/variable/device.py:44
geertmeersman/eeveemobilityeeveemobilityv1.0.2101device-registry-async-get-device · custom_components/eeveemobility/__init__.py:253
hacs/integrationhacs2.0.577531device-registry-async-get-device · custom_components/hacs/repositories/base.py:1297
al-one/hass-xiaomi-miotxiaomi_miotv1.1.561385device-registry-async-get-device · custom_components/xiaomi_miot/core/device.py:376core-import-const-concentration-micrograms-per-cubic-meter · custom_components/xiaomi_miot/core/miot_spec.py:11core-import-const-concentration-milligrams-per-cubic-meter · custom_components/xiaomi_miot/core/miot_spec.py:11core-import-const-concentration-parts-per-cubic-meter · custom_components/xiaomi_miot/core/miot_spec.py:11core-import-const-concentration-parts-per-million · custom_components/xiaomi_miot/core/miot_spec.py:11
AlexxIT/SonoffLANsonoffv3.13.133142core-import-const-concentration-micrograms-per-cubic-meter · custom_components/sonoff/sensor.py:39core-import-const-concentration-parts-per-million · custom_components/sonoff/sensor.py:40
AlexxIT/XiaomiGateway3xiaomi_gateway3v4.2.427885core-import-const-concentration-milligrams-per-cubic-meter · custom_components/xiaomi_gateway3/hass/entity_description.py:46core-import-const-concentration-parts-per-billion · custom_components/xiaomi_gateway3/hass/entity_description.py:47core-import-const-concentration-parts-per-million · custom_components/xiaomi_gateway3/hass/entity_description.py:48device-registry-async-get-device · custom_components/xiaomi_gateway3/hass/hass_utils.py:125device-registry-async-get-device · custom_components/xiaomi_gateway3/hass/hass_utils.py:317
JurajNyiri/HomeAssistant-Tapo-Controltapo_control7.1.2720031device-registry-async-get-device · custom_components/tapo_control/update.py:85
alandtse/alexa_media_playeralexa_mediav5.16.119822core-import-const-concentration-micrograms-per-cubic-meter · custom_components/alexa_media/const.py:27core-import-const-concentration-parts-per-million · custom_components/alexa_media/const.py:27
wuwentao/midea_ac_lanmidea_ac_lanv2026.9.118972core-import-const-concentration-micrograms-per-cubic-meter · custom_components/midea_ac_lan/midea_devices.py:41core-import-const-concentration-parts-per-million · custom_components/midea_ac_lan/midea_devices.py:41
thomasloven/hass-browser_modbrowser_modv3.2.318172device-registry-async-get-device · custom_components/browser_mod/browser.py:197device-registry-async-get-device · custom_components/browser_mod/browser.py:246
bramstroker/homeassistant-powercalcpowercalcv1.25.515882core-import-const-concentration-micrograms-per-cubic-meter · custom_components/test/sensor.py:15core-import-const-concentration-parts-per-million · custom_components/test/sensor.py:15
KartoffelToby/better_thermostatbetter_thermostat1.9.214851device-info-via-device · custom_components/better_thermostat/device_binding.py:55
3dg1luk43/ha_washdataha_washdatav0.5.713253device-registry-async-get-device · custom_components/ha_washdata/__init__.py:1465device-registry-config-entries-field · custom_components/ha_washdata/www/ha-washdata-card.js:1072device-registry-primary-config-entry-field · custom_components/ha_washdata/www/ha-washdata-card.js:1073
ollo69/ha-smartthinq-sensorssmartthinq_sensorsv0.43.013213device-registry-async-get-device · custom_components/smartthinq_sensors/__init__.py:687device-registry-async-get-device · custom_components/smartthinq_sensors/diagnostics.py:108core-import-const-concentration-micrograms-per-cubic-meter · custom_components/smartthinq_sensors/sensor.py:19
blakeblackshear/frigate-hass-integrationfrigatev5.15.612721device-registry-async-get-device · custom_components/frigate/__init__.py:121
andrew-codechimp/HA-Battery-Notesbattery_notes3.6.311714device-registry-async-get-device · custom_components/battery_notes/coordinator.py:740device-registry-async-get-device · custom_components/battery_notes/coordinator.py:776device-registry-async-get-device · custom_components/battery_notes/coordinator.py:814device-registry-async-get-device · custom_components/battery_notes/coordinator.py:889
thomluther/ha-anker-solixanker_solix3.8.210991device-registry-config-entry-mutation-params · custom_components/anker_solix/coordinator.py:403
ekutner/home-connect-hasshome_connect_alt1.4.210163device-registry-async-get-device · custom_components/home_connect_alt/__init__.py:202device-registry-async-get-device · custom_components/home_connect_alt/__init__.py:399device-registry-async-get-device · custom_components/home_connect_alt/__init__.py:402
BottlecapDave/HomeAssistant-OctopusEnergyoctopus_energyv19.2.110142core-call-async-remove-helper-config-entry-from-source-device · custom_components/octopus_energy/__init__.py:139device-registry-async-get-device · custom_components/octopus_energy/__init__.py:284
SecKatie/ha-wyzeapiwyzeapiv0.1.399961device-registry-async-get-device · custom_components/wyzeapi/button.py:152
krahabb/meross_lanmeross_lanv5.8.07473device-registry-async-get-device · custom_components/meross_lan/config_flow.py:1031device-registry-async-get-device · custom_components/meross_lan/devices/hub/__init__.py:531device-info-via-device · custom_components/meross_lan/helpers/device.py:131
ollo69/ha-samsungtv-smartsamsungtv_smartv0.14.56771device-registry-async-get-device · custom_components/samsungtv_smart/diagnostics.py:40
zachowj/hass-node-rednoderedv4.2.35831device-registry-async-get-device · custom_components/nodered/websocket.py:170
davidrapan/ha-solarmansolarmanv25.08.165202device-registry-async-get-device · custom_components/solarman/config_flow.py:93device-registry-async-get-device · custom_components/solarman/config_flow.py:102
marq24/ha-evccevcc_intg2026.9.54721device-registry-async-get-device · custom_components/evcc_intg/__init__.py:431
libdyson-wg/ha-dysondyson_localv1.5.74363core-import-const-concentration-micrograms-per-cubic-meter · custom_components/dyson_local/sensor.py:20core-import-const-concentration-milligrams-per-cubic-meter · custom_components/dyson_local/sensor.py:20core-import-const-concentration-parts-per-million · custom_components/dyson_local/sensor.py:20
Zendure/Zendure-HAzendure_ha1.4.44234device-registry-async-get-device · custom_components/zendure_ha/entity.py:229device-registry-async-get-device · custom_components/zendure_ha/entity.py:357device-registry-async-get-device · custom_components/zendure_ha/migration.py:35device-registry-async-get-device · custom_components/zendure_ha/migration.py:38
lbbrhzn/ocppocppv0.12.03996device-info-via-device · custom_components/ocpp/__init__.py:318device-info-via-device · custom_components/ocpp/button.py:154device-info-via-device · custom_components/ocpp/number.py:217device-info-via-device · custom_components/ocpp/number.py:432device-info-via-device · custom_components/ocpp/sensor.py:232device-info-via-device · custom_components/ocpp/switch.py:192
rabits/ha-ef-bleef_blev1.1.23916device-registry-async-get-device · custom_components/ef_ble/__init__.py:260device-registry-async-get-device · custom_components/ef_ble/config_flow.py:808device-info-via-device · custom_components/ef_ble/entity.py:117device-registry-async-get-device · custom_components/ef_ble/entity.py:148device-registry-async-get-device · custom_components/ef_ble/issues.py:26device-registry-async-get-device · custom_components/ef_ble/sensor.py:993
AlexandrErohin/home-assistant-tplink-routertplink_routerv2.40.03891device-info-via-device · custom_components/tplink_router/device_tracker.py:207
tomaae/homeassistant-truenastruenasv1.3.13871device-info-via-device · custom_components/truenas/entity.py:192
kongo09/philips-airpurifier-coapphilips_airpurifier_coapv0.373801core-import-const-concentration-micrograms-per-cubic-meter · custom_components/philips_airpurifier_coap/const.py:15
jjjonesjr33/petlibropetlibrov1.2.323664device-registry-async-get-device · custom_components/petlibro/devices/device.py:121device-registry-config-entry-mutation-params · custom_components/petlibro/helpers/devices.py:40device-registry-config-entry-mutation-params · custom_components/petlibro/helpers/pets.py:41device-registry-async-get-device · custom_components/petlibro/pets/__init__.py:178
patman15/BMS_BLE-HAbms_ble2.17.03611device-registry-async-get-device · custom_components/bms_ble/diagnostics.py:30
azerty9971/xtend_tuyaxtend_tuyav4.5.23593device-registry-async-get-device · custom_components/xtend_tuya/diagnostics.py:180device-registry-async-get-device · custom_components/xtend_tuya/multi_manager/shared/multi_device_listener.py:106device-registry-async-get-device · custom_components/xtend_tuya/multi_manager/shared/multi_device_listener.py:114
FutureTense/keymasterkeymasterv0.6.23471device-info-via-device · custom_components/keymaster/entry_setup.py:124
sebr/bhyve-home-assistantbhyve4.1.23321device-registry-async-get-device · custom_components/bhyve/__init__.py:139
Hankanman/Area-Occupancy-Detectionarea_occupancy2026.8.13294device-registry-async-get-device · custom_components/area_occupancy/__init__.py:538device-registry-async-get-device · custom_components/area_occupancy/coordinator.py:901device-registry-async-get-device · custom_components/area_occupancy/coordinator.py:1013device-registry-async-get-device · custom_components/area_occupancy/utils.py:37
OpenEPaperLink/Home_Assistant_Integrationopen_epaper_link3.0.03284device-registry-async-get-device · custom_components/open_epaper_link/__init__.py:368device-registry-async-get-device · custom_components/open_epaper_link/coordinator.py:631device-registry-async-get-device · custom_components/open_epaper_link/coordinator.py:733device-info-via-device · custom_components/open_epaper_link/entity.py:108
WillCodeForCats/solaredge-modbus-multisolaredge_modbus_multiv4.0.43284device-info-via-device · custom_components/solaredge_modbus_multi/hub.py:1296device-info-via-device · custom_components/solaredge_modbus_multi/hub.py:1437device-info-via-device · custom_components/solaredge_modbus_multi/hub.py:1613device-info-via-device · custom_components/solaredge_modbus_multi/hub.py:1785
sfstar/hass-victronvictronv0.6.43222core-import-const-concentration-micrograms-per-cubic-meter · custom_components/victron/const.py:6core-import-const-concentration-parts-per-million · custom_components/victron/const.py:6
bosch-thermostat/home-assistant-bosch-custom-componentboschv0.28.23131device-info-via-device · custom_components/bosch/bosch_entity.py:45
goruck/home-generative-agenthome_generative_agentv3.42.03091device-registry-async-get-device · custom_components/home_generative_agent/snapshot/radio.py:291
DAB-LABS/HAIRhairv0.16.03079device-registry-async-get-device · custom_components/hair/device_manager.py:358device-registry-async-get-device · custom_components/hair/pluck.py:326device-registry-async-get-device · custom_components/hair/websocket_api.py:221device-registry-async-get-device · custom_components/hair/websocket_api.py:3663device-registry-async-get-device · custom_components/hair/websocket_api.py:3742device-registry-async-get-device · custom_components/hair/websocket_api.py:3778… and 3 more
rstrouse/ESPSomfy-RTS-HAespsomfy_rtsv2.4.73073device-registry-async-get-device · custom_components/espsomfy_rts/controller.py:321device-registry-async-get-device · custom_components/espsomfy_rts/controller.py:350device-registry-async-get-device · custom_components/espsomfy_rts/controller.py:604
Jezza34000/homeassistant_petkitpetkit1.27.02961device-registry-config-entry-mutation-params · custom_components/petkit/coordinator.py:146
sususweet/midea_auto_cloudmidea_auto_cloudv0.4.192902core-import-const-concentration-parts-per-million · custom_components/midea_auto_cloud/const.py:51core-import-const-concentration-micrograms-per-cubic-meter · custom_components/midea_auto_cloud/const.py:60
gvigroux/honhon0.8.42892core-import-const-concentration-micrograms-per-cubic-meter · custom_components/hon/sensor.py:12core-import-const-concentration-parts-per-million · custom_components/hon/sensor.py:12
marq24/ha-tibber-pulse-localtibber_local2026.9.82861device-registry-async-get-device · custom_components/tibber_local/__init__.py:287
bremor/bureau_of_meteorologybureau_of_meteorologyv1.3.92841device-registry-config-entry-mutation-params · custom_components/bureau_of_meteorology/__init__.py:204
Tom-Bom-badil/home-assistant_ugreen-nasugreenv2026.09.12562device-registry-async-get-device · custom_components/ugreen/button.py:308device-registry-async-get-device · custom_components/ugreen/button.py:477
dvd-dev/hilohilov2026.9.52493device-registry-async-get-device · custom_components/hilo/__init__.py:168device-registry-async-get-device · custom_components/hilo/__init__.py:178core-import-const-concentration-parts-per-million · custom_components/hilo/sensor.py:37
anker-charging/ha-anker-solix-officialanker_solix_officialv1.5.02461device-registry-async-get-device · custom_components/anker_solix_official/coordinator.py:796
tijsverkoyen/HomeAssistant-FusionSolarfusion_solarv3.6.02393device-registry-async-get-device · custom_components/fusion_solar/device_real_kpi_coordinator.py:93device-registry-async-get-device · custom_components/fusion_solar/device_real_kpi_coordinator.py:98device-registry-async-get-device · custom_components/fusion_solar/sensor.py:60
tschamm/boschshc-hassbosch_shcv0.12.282375device-registry-config-entry-mutation-params · custom_components/bosch_shc/entity.py:95device-registry-config-entry-mutation-params · custom_components/bosch_shc/light.py:71device-registry-config-entry-mutation-params · custom_components/bosch_shc/light.py:84core-import-const-concentration-parts-per-million · custom_components/bosch_shc/sensor.py:52device-registry-config-entry-mutation-params · custom_components/bosch_shc/switch.py:590
jason0x43/hacs-hubitathubitatv0.10.82344device-registry-async-get-device · custom_components/hubitat/hub.py:1039core-import-const-concentration-micrograms-per-cubic-meter · custom_components/hubitat/sensor.py:56core-import-const-concentration-parts-per-billion · custom_components/hubitat/sensor.py:56core-import-const-concentration-parts-per-million · custom_components/hubitat/sensor.py:56
maciej-or/hikvision_nexthikvision_nextv1.1.12231device-info-via-device · custom_components/hikvision_next/hikvision_device.py:108
sanjoyg/dirigera_platformdirigera_platform2.7.12225core-import-const-concentration-micrograms-per-cubic-meter · custom_components/dirigera_platform/base_classes.py:13core-import-const-concentration-parts-per-million · custom_components/dirigera_platform/base_classes.py:13device-registry-async-get-device · custom_components/dirigera_platform/hub_event_listener.py:106device-registry-async-get-device · custom_components/dirigera_platform/hub_event_listener.py:139core-import-const-concentration-micrograms-per-cubic-meter · custom_components/dirigera_platform/sensor.py:28
marq24/ha-goecharger-api2goecharger_api22026.9.52181device-registry-async-get-device · custom_components/goecharger_api2/__init__.py:391
sfortis/openai_ttsopenai_ttsv3.9.22171device-registry-config-entry-mutation-params · custom_components/openai_tts/__init__.py:275
bluenazgul/unifi-device-cardcardv0.8.82111device-registry-config-entries-field · src/helpers.js:377
AlbinLind/dawarich-home-assistantdawarich1.0.02071device-registry-async-get-device · custom_components/dawarich/sensor.py:361
martinarva/dynamic_energy_costdynamic_energy_costv1.2.42001device-registry-async-get-device · custom_components/dynamic_energy_cost/__init__.py:192
elad-bar/ha-blueirisblueirisv1.0.231961device-registry-async-get-device · custom_components/blueiris/managers/device_manager.py:39
dahlb/ha_hatchha_hatchv1.31.71951device-registry-async-get-device · custom_components/ha_hatch/diagnostics.py:41
IATkachenko/HA-SleepAsAndroidsleep_as_android_mqttv3.0.21931device-registry-async-get-device · custom_components/sleep_as_android_mqtt/sensor.py:101
jianyu-li/yet-another-media-playercard2026.9.01771device-registry-config-entries-field · src/search-sheet.js:96
homeassistant-extras/pi-hole-cardcard0.28.01761device-registry-config-entries-field · src/delegates/utils/get-config-device.ts:25
albaintor/homeassistant_electrolux_statuselectrolux_statusv2.3.51743core-import-const-concentration-micrograms-per-cubic-meter · custom_components/electrolux_status/catalog_purifier.py:5core-import-const-concentration-parts-per-billion · custom_components/electrolux_status/catalog_purifier.py:5core-import-const-concentration-parts-per-million · custom_components/electrolux_status/catalog_purifier.py:5
jrhubott/adaptive-cover-proadaptive_cover_prov2026.9.11732device-registry-async-get-device · custom_components/adaptive_cover_pro/__init__.py:624device-registry-config-entry-mutation-params · custom_components/adaptive_cover_pro/__init__.py:643
ArikShemesh/ha-simple-timersimple_timerv1.8.01661device-registry-config-entry-mutation-params · custom_components/simple_timer/helpers.py:126
pytoyoda/ha_toyotatoyotav3.2.01634device-registry-async-get-device · custom_components/toyota/button.py:132device-registry-async-get-device · custom_components/toyota/button.py:159device-registry-async-get-device · custom_components/toyota/button.py:195device-registry-async-get-device · custom_components/toyota/lock.py:255
garbled1/homeassistant_ecowittecowitt0.71572core-import-const-concentration-micrograms-per-cubic-meter · custom_components/ecowitt/const.py:3core-import-const-concentration-parts-per-million · custom_components/ecowitt/const.py:3
elad-bar/ha-edgeosedgeosv2.1.91485device-info-via-device · custom_components/edgeos/data_processors/base_processor.py:63device-info-via-device · custom_components/edgeos/data_processors/device_processor.py:76device-info-via-device · custom_components/edgeos/data_processors/interface_processor.py:83device-registry-async-get-device · custom_components/edgeos/diagnostics.py:122device-registry-async-get-device · custom_components/edgeos/managers/coordinator.py:927
ffunes/Marstek-Venus-Energy-Managermarstek_venus_energy_managerv2.1.11482device-registry-async-get-device · custom_components/marstek_venus_energy_manager/__init__.py:4278device-registry-async-get-device · custom_components/marstek_venus_energy_manager/config_flow.py:1653
CharlesGillanders/homeassistant-alphaESSalphaessv0.8.51451device-registry-config-entry-mutation-params · custom_components/alphaess/__init__.py:409
tomaae/homeassistant-openmediavaultopenmediavaultv1.4.21451device-info-via-device · custom_components/openmediavault/model.py:207
PeteRager/lennoxs30lennoxs302026.8.01448core-import-const-concentration-micrograms-per-cubic-meter · custom_components/lennoxs30/ble_device_21p02.py:4core-import-const-concentration-parts-per-million · custom_components/lennoxs30/ble_device_21p02.py:4device-info-via-device · custom_components/lennoxs30/device.py:104device-info-via-device · custom_components/lennoxs30/device.py:155device-info-via-device · custom_components/lennoxs30/device.py:207device-info-via-device · custom_components/lennoxs30/device.py:253… and 2 more
Xunil99/ha-bosch-ebikeha_bosch_ebikev1.19.561433device-registry-async-get-device · custom_components/ha_bosch_ebike/__init__.py:292device-registry-async-get-device · custom_components/ha_bosch_ebike/__init__.py:380device-registry-async-get-device · custom_components/ha_bosch_ebike/config_flow.py:317
samoswall/polaris-mqttpolarisv1.1.61422core-import-const-concentration-micrograms-per-cubic-meter · custom_components/polaris/const.py:58core-import-const-concentration-parts-per-million · custom_components/polaris/const.py:58
osk2/panasonic_smart_apppanasonic_smart_appv2.14.01401core-import-const-concentration-micrograms-per-cubic-meter · custom_components/panasonic_smart_app/sensor.py:8
guerrerotook/securitas-direct-new-apisecuritasv5.7.01361device-registry-async-get-device · custom_components/securitas/entity.py:49
andvikt/mega_hacsmegav1.1.71352device-info-via-device · custom_components/mega/entities.py:155core-import-const-concentration-parts-per-million · custom_components/mega/i2c.py:7
studiobts/home-assistant-device-pulsedevice_pulsev1.8.11314device-registry-async-get-device · custom_components/device_pulse/config_flow.py:988device-registry-async-get-device · custom_components/device_pulse/config_flow.py:1024device-registry-async-get-device · custom_components/device_pulse/config_flow.py:1065device-registry-config-entry-mutation-params · custom_components/device_pulse/utils.py:171
lasswellt/govee-homeassistantgoveev2026.9.141293device-info-via-device · custom_components/govee/models/device.py:1397core-import-const-concentration-parts-per-million · custom_components/govee/sensor.py:55core-import-const-concentration-micrograms-per-cubic-meter · custom_components/govee/sensor.py:64
FUjr/homeassistant-openwrt-ubusopenwrt_ubusv0.0.1011911device-registry-async-get-device · custom_components/openwrt_ubus/__init__.py:413device-registry-async-get-device · custom_components/openwrt_ubus/__init__.py:424device-registry-async-get-device · custom_components/openwrt_ubus/__init__.py:475device-info-via-device · custom_components/openwrt_ubus/sensors/ap_sensor.py:379device-info-via-device · custom_components/openwrt_ubus/sensors/ap_sensor.py:457device-info-via-device · custom_components/openwrt_ubus/sensors/eth_sensor.py:151… and 5 more
dahlb/ha_blueairha_blueairv1.56.61171device-registry-async-get-device · custom_components/ha_blueair/diagnostics.py:44
bvis/aegis-hassaegis_ajaxv1.22.11161device-registry-async-get-device · custom_components/aegis_ajax/entity.py:79
pink88/Tuiss2HAtuiss2ha1.17.01161device-registry-async-get-device · custom_components/tuiss2ha/__init__.py:118
JackJPowell/hass-unfoldedcircleunfoldedcirclev2.1.01153device-registry-async-get-device · custom_components/unfoldedcircle/__init__.py:299device-registry-async-get-device · custom_components/unfoldedcircle/coordinator.py:286device-info-via-device · custom_components/unfoldedcircle/entity.py:57
msvisser/remeha_homeremeha_homev0.1.181152device-info-via-device · custom_components/remeha_home/coordinator.py:169device-info-via-device · custom_components/remeha_home/coordinator.py:182
JohNan/homeassistant-wellbeingwellbeingv1.4.91143core-import-const-concentration-micrograms-per-cubic-meter · custom_components/wellbeing/api.py:12core-import-const-concentration-parts-per-billion · custom_components/wellbeing/api.py:12core-import-const-concentration-parts-per-million · custom_components/wellbeing/api.py:12
elad-bar/ha-hpprinterhpprinterv2.0.61134device-registry-async-get-device · custom_components/hpprinter/diagnostics.py:95device-info-via-device · custom_components/hpprinter/managers/ha_coordinator.py:163device-info-via-device · custom_components/hpprinter/managers/ha_coordinator.py:220device-info-via-device · custom_components/hpprinter/managers/ha_coordinator.py:263
FaserF/ha-openwrtopenwrtv2.4.711323device-info-via-device · custom_components/openwrt/button.py:639device-info-via-device · custom_components/openwrt/button.py:707device-registry-async-get-device · custom_components/openwrt/coordinator.py:1743device-registry-async-get-device · custom_components/openwrt/coordinator.py:1752device-registry-async-get-device · custom_components/openwrt/coordinator.py:1769device-registry-async-get-device · custom_components/openwrt/coordinator.py:1845… and 17 more
dahlb/ha_carrierha_carrierv2.28.41121device-registry-async-get-device · custom_components/ha_carrier/diagnostics.py:60
its-me-prash/vwgroup-connect-havag_connectv4.7.161121device-registry-async-get-device · custom_components/vag_connect/coordinator.py:5138
mvdwetering/yamaha_yncayamaha_yncav9.7.01122device-registry-async-get-device · custom_components/yamaha_ynca/media_player.py:168device-registry-async-get-device · custom_components/yamaha_ynca/migrations.py:337
RogerSelwyn/Home_Assistant_SkyQ_MediaPlayerskyqv3.0.21121core-import-const-attr-via-device · custom_components/skyq/entity.py:4
weltenwort/home-assistant-rct-power-integrationrct_powerv0.14.21101device-info-via-device · custom_components/rct_power/lib/device_info_helpers.py:36
davesmeghead/visonicvisonic0.12.6.01092device-registry-async-get-device · custom_components/visonic/client.py:932device-registry-async-get-device · custom_components/visonic/client.py:1042
natekspencer/ha-vivintvivint2025.8.41062device-registry-async-get-device · custom_components/vivint/__init__.py:99device-registry-async-get-device · custom_components/vivint/__init__.py:106
raman325/lock_code_managerlock_code_manager6.0.01062device-registry-async-get-device · custom_components/lock_code_manager/__init__.py:460device-registry-config-entry-mutation-params · custom_components/lock_code_manager/__init__.py:471
pail23/stiebel_eltron_isg_componentstiebel_eltron_isg2026.81032device-registry-async-get-device · custom_components/stiebel_eltron_isg/migration.py:233device-registry-async-get-device · custom_components/stiebel_eltron_isg/migration.py:240
kukulich/home-assistant-jablotron100jablotron1003.33.51012device-registry-async-get-device · custom_components/jablotron100/jablotron.py:794device-info-via-device · custom_components/jablotron100/jablotron.py:2971
iluebbe/maintenance_supportermaintenance_supporterv2.92.0961device-registry-async-get-device · custom_components/maintenance_supporter/helpers/device_link.py:245
cyr-ius/hass-livebox-componentlivebox2.5.6942device-info-via-device · custom_components/livebox/device_tracker.py:250device-info-via-device · custom_components/livebox/switch.py:161
fsaris/home-assistant-awoxawox0.2.0942device-info-via-device · custom_components/awox/light.py:125device-info-via-device · custom_components/awox/switch.py:82
briis/weatherflow_forecastweatherflow_forecastv1.1.0922device-registry-async-get-device · custom_components/weatherflow_forecast/__init__.py:126device-registry-async-get-device · custom_components/weatherflow_forecast/__init__.py:130
eriknn/ha-pax_blepax_blev1.1.31872device-registry-async-get-device · custom_components/pax_ble/config_flow.py:514core-import-const-concentration-parts-per-million · custom_components/pax_ble/const.py:11
peribeir/homeassistant-rademacherrademacherv2.4.3871device-registry-async-get-device · custom_components/rademacher/__init__.py:231
cx3Y/sunloginsunloginv3.0.8852device-registry-async-get-device · custom_components/sunlogin/sunlogin.py:906device-registry-async-get-device · custom_components/sunlogin/sunlogin.py:1178
OpenDisplay/Home_Assistant_Integrationopendisplay3.0.2851device-registry-async-get-device · custom_components/opendisplay/delivery.py:552
maeek/ha-aux-cloudaux_cloudV2.0.0832device-registry-async-get-device · custom_components/aux_cloud/coordinator.py:293device-registry-config-entry-mutation-params · custom_components/aux_cloud/coordinator.py:297
joyfulhouse/eg4_web_monitoreg4_web_monitorv3.5.0823device-info-via-device · custom_components/eg4_web_monitor/base_entity.py:661device-registry-async-get-device · custom_components/eg4_web_monitor/battery_migration.py:108device-registry-async-get-device · custom_components/eg4_web_monitor/battery_migration.py:133
sh00t2kill/dolphin-robotmydolphin_plusv1.0.24811device-registry-async-get-device · custom_components/mydolphin_plus/diagnostics.py:58
stackia/ha-deye-dehumidifierdeye_dehumidifierv3.0.2813device-registry-async-get-device · custom_components/deye_dehumidifier/data_coordinator.py:341device-registry-async-get-device · custom_components/deye_dehumidifier/subentries.py:97device-registry-config-entry-mutation-params · custom_components/deye_dehumidifier/subentries.py:98
RobertD502/home-assistant-iocarecoway0.6.3791core-import-const-concentration-micrograms-per-cubic-meter · custom_components/coway/sensor.py:16
veista/nilannilan1.2.28792core-import-const-concentration-parts-per-million · custom_components/nilan/number.py:8core-import-const-concentration-parts-per-million · custom_components/nilan/sensor.py:12
bkbilly/tpms_bletpms_ble1.8.0781device-registry-async-get-device · custom_components/tpms_ble/sensor.py:158
grimmpp/home-assistant-eltakoeltakov1.5.10-bugfix-covers767device-info-via-device · custom_components/eltako/binary_sensor.py:365device-info-via-device · custom_components/eltako/button.py:126device-info-via-device · custom_components/eltako/datetime.py:76device-info-via-device · custom_components/eltako/device.py:67device-info-via-device · custom_components/eltako/sensor.py:874device-info-via-device · custom_components/eltako/sensor.py:922… and 1 more
snicker/zwift_hasszwiftv4.1.0761device-registry-async-get-device · custom_components/zwift/coordinator.py:94
Ediminator/homematicip-hcuhcu_integration2.2.11723device-registry-async-get-device · custom_components/hcu_integration/diagnostics.py:76device-registry-async-get-device · custom_components/hcu_integration/diagnostics.py:119device-registry-async-get-device · custom_components/hcu_integration/entity.py:34
izacus/hass-swissweatherswissweather1.2.5711core-import-const-concentration-parts-per-cubic-meter · custom_components/swissweather/sensor.py:17
tomasbedrich/home-assistant-hikconnecthikconnect3.1.3701device-info-via-device · custom_components/hikconnect/__init__.py:139
EHylands/ha-qolsys-panelqolsys_panelv1.8.0693device-info-via-device · custom_components/qolsys_panel/entity.py:74device-info-via-device · custom_components/qolsys_panel/entity.py:112device-info-via-device · custom_components/qolsys_panel/entity.py:154
jaroschek/home-assistant-myuplinkmyuplink1.8.3691device-registry-async-get-device · custom_components/myuplink/services.py:137
mukaschultze/ha-must-invertermust_inverterv0.2.5691device-registry-async-get-device · custom_components/must_inverter/diagnostics.py:77
andrew-codechimp/HA-Periodic-Min-Maxperiodic_min_max1.3.3682core-call-async-handle-source-entity-changes-add-helper-config-entry-to-device · custom_components/periodic_min_max/__init__.py:98device-registry-config-entry-mutation-params · custom_components/periodic_min_max/sensor.py:119
erikkastelec/hass-WEM-Portalwemportal1.6.0681device-registry-async-get-device · custom_components/wemportal/coordinator.py:52
wolffshots/hass-audiobookshelfaudiobookshelfv0.5.0681device-registry-async-get-device · custom_components/audiobookshelf/__init__.py:58
HASwitchPlate/openHASP-custom-componentopenhasp0.7.9671device-registry-async-get-device · custom_components/openhasp/__init__.py:334
chris-mc1/unraid_apiunraid_api1.5.1654device-info-via-device · custom_components/unraid_api/coordinator.py:283device-registry-async-get-device · custom_components/unraid_api/coordinator.py:306device-registry-config-entry-mutation-params · custom_components/unraid_api/coordinator.py:310device-info-via-device · custom_components/unraid_api/sensor.py:426
dknowles2/ha-pitbosspitboss2026.8.1651device-registry-async-get-device · custom_components/pitboss/coordinator.py:273
DeerMaximum/Technische-Alternative-CMIta_cmiv1.13.1641device-registry-async-get-device · custom_components/ta_cmi/diagnostics.py:70
Lamarqe/ha_openemsopenemsv1.7.2631device-registry-async-get-device · custom_components/openems/__init__.py:284
davidepalleschi/zepp2hasszepp2hassv1.0.8621device-info-via-device · custom_components/zepp2hass/coordinator.py:73
cavefire/Bose-Homeassistantbose1.3.4611device-info-via-device · custom_components/bose/__init__.py:557
radical-squared/aquatempaqua_tempv3.0.37611device-registry-async-get-device · custom_components/aqua_temp/diagnostics.py:102
GuidoJeuken-6512/lambda_heat_pumpslambda_heat_pumpsV2.8.6601device-registry-async-get-device · custom_components/lambda_heat_pumps/utils.py:246
Imou-OpenPlatform/Imou-Home-Assistantimou_lifev1.4.2605device-registry-config-entry-mutation-params · custom_components/imou_life/coordinator.py:322device-registry-async-get-device · custom_components/imou_life/coordinator.py:337device-registry-async-get-device · custom_components/imou_life/devices.py:87device-registry-async-get-device · custom_components/imou_life/helpers.py:91device-registry-async-get-device · custom_components/imou_life/helpers.py:106
cardouken/homeassistant-unifi-unasunifi_unasv0.9.4578device-info-via-device · custom_components/unifi_unas/const.py:117device-registry-async-get-device · custom_components/unifi_unas/sensor.py:344device-registry-async-get-device · custom_components/unifi_unas/sensor.py:404device-info-via-device · custom_components/unifi_unas/sensor.py:683device-info-via-device · custom_components/unifi_unas/sensor.py:742device-info-via-device · custom_components/unifi_unas/sensor.py:798… and 2 more
marcschmiedchen/home-assistant-wolf_ism8wolfv4.2571device-info-via-device · custom_components/wolf/__init__.py:84
lichtteil/local_luftdatenlocal_luftdaten2.5.1562core-import-const-concentration-micrograms-per-cubic-meter · custom_components/local_luftdaten/const.py:8core-import-const-concentration-parts-per-million · custom_components/local_luftdaten/const.py:8
m3tac0de/home-assistant-sofabaton-x1ssofabaton_x1s0.6.8553device-registry-async-get-device · custom_components/sofabaton_x1s/hub.py:418device-registry-config-entries-field · custom_components/sofabaton_x1s/www/tools-card.js:21497device-registry-primary-config-entry-field · custom_components/sofabaton_x1s/www/tools-card.js:21497
ronnnnnnnnnnnnn/etekcity_fitness_scale_bleetekcity_fitness_scale_blev0.8.3555device-registry-async-get-device · custom_components/etekcity_fitness_scale_ble/coordinator.py:3001device-registry-async-get-device · custom_components/etekcity_fitness_scale_ble/sensor.py:603device-registry-async-get-device · custom_components/etekcity_fitness_scale_ble/sensor.py:635device-registry-async-get-device · custom_components/etekcity_fitness_scale_ble/sensor.py:788device-registry-async-get-device · custom_components/etekcity_fitness_scale_ble/sensor.py:820
tronikos/nest_legacynest_legacyv0.7.2552device-registry-config-entry-mutation-params · custom_components/nest_legacy/coordinator.py:418device-registry-config-entry-mutation-params · custom_components/nest_legacy/coordinator.py:559
elad-bar/ha-shinobishinobiv3.0.14541device-registry-async-get-device · custom_components/shinobi/diagnostics.py:109
mtheli/toothbrush-cardcardv0.36.1541device-registry-config-entries-field · src/toothbrush-card.js:539
sh00t2kill/linktap_local_http_componentlinktapv0.8.9541device-registry-async-get-device · custom_components/linktap/config_flow.py:106
Darkdragon14/ha-aqara-devicesha_aqara_devicesv1.5.1531device-info-via-device · custom_components/ha_aqara_devices/__init__.py:517
geertmeersman/robonectrobonectv5.1.17532device-registry-async-get-device · custom_components/robonect/__init__.py:369device-registry-async-get-device · custom_components/robonect/entity.py:83
pawkakol1/worlds-air-quality-indexworlds_air_quality_indexv1.1.0531core-import-const-concentration-micrograms-per-cubic-meter · custom_components/worlds_air_quality_index/const.py:7
lnagel/hass-komfoventkomfoventv0.10.6523core-import-const-concentration-parts-per-million · custom_components/komfovent/number.py:12core-import-const-concentration-grams-per-cubic-meter · custom_components/komfovent/sensor.py:15core-import-const-concentration-parts-per-million · custom_components/komfovent/sensor.py:15
denpamusic/homeassistant-plum-ecomaxplum_ecomaxv0.5.0513device-registry-async-get-device · custom_components/plum_ecomax/__init__.py:151device-info-via-device · custom_components/plum_ecomax/entity.py:286device-info-via-device · custom_components/plum_ecomax/entity.py:327
dirkgroenen/hass-evse-load-balancerevse_load_balancerv1.0.10511device-registry-async-get-device · custom_components/evse_load_balancer/coordinator.py:111
mtheli/philips_sonicare_blephilips_sonicare_blev0.28.0519device-registry-async-get-device · custom_components/philips_sonicare_ble/__init__.py:86device-registry-async-get-device · custom_components/philips_sonicare_ble/__init__.py:121device-registry-async-get-device · custom_components/philips_sonicare_ble/__init__.py:129device-registry-async-get-device · custom_components/philips_sonicare_ble/__init__.py:156device-registry-async-get-device · custom_components/philips_sonicare_ble/coordinator.py:714device-registry-async-get-device · custom_components/philips_sonicare_ble/coordinator.py:1468… and 3 more
dkarv/ha-bwt-perlabwt_perlav0.8.4501device-info-via-device · custom_components/bwt_perla/sensor.py:66
hasl-sensor/integrationhasl34.0.0504device-registry-async-get-device · custom_components/hasl3/__init__.py:174device-registry-async-get-device · custom_components/hasl3/sensors/rr_arrival.py:74device-registry-async-get-device · custom_components/hasl3/sensors/rr_departure.py:76device-registry-async-get-device · custom_components/hasl3/sensors/rr_route.py:62
sanghviharshit/ha-milamila503core-import-const-concentration-micrograms-per-cubic-meter · custom_components/mila/devices/appliance.py:6core-import-const-concentration-parts-per-million · custom_components/mila/devices/appliance.py:6core-import-const-concentration-micrograms-per-cubic-meter · custom_components/mila/devices/location.py:6
doron1/ha-palgatepalgate1.7.0491device-registry-async-get-device · custom_components/palgate/__init__.py:279
Limych/ha-jq300jq3000.10.6496core-import-const-concentration-milligrams-per-cubic-meter · custom_components/jq300/api.py:25core-import-const-concentration-parts-per-billion · custom_components/jq300/api.py:25core-import-const-concentration-parts-per-million · custom_components/jq300/api.py:25core-import-const-concentration-micrograms-per-cubic-meter · custom_components/jq300/const.py:19core-import-const-concentration-milligrams-per-cubic-meter · custom_components/jq300/const.py:19core-import-const-concentration-parts-per-million · custom_components/jq300/const.py:19
SpanPanel/spanspan_panelv2.1.1494device-registry-async-get-device · custom_components/span_panel/adoption.py:275device-registry-async-get-device · custom_components/span_panel/extension.py:676device-registry-async-get-device · custom_components/span_panel/websocket_adopted.py:368device-registry-async-get-device · custom_components/span_panel/websocket_adopted.py:399
natekspencer/ha-oasis-controloasis_mini2.2.8482device-registry-async-get-device · custom_components/oasis_mini/coordinator.py:148device-registry-config-entry-mutation-params · custom_components/oasis_mini/coordinator.py:152
nexhome-org/nexhome-homeassistant-componentnexhomev1.1.16482core-import-const-concentration-micrograms-per-cubic-meter · custom_components/nexhome/nexhome_device.py:1core-import-const-concentration-parts-per-million · custom_components/nexhome/nexhome_device.py:1
timlaing/modbus_local_gatewaymodbus_local_gatewayv2026.02.0481device-registry-async-get-device · custom_components/modbus_local_gateway/sensor.py:182
FaserF/ha-whatsappwhatsappv2.1.4461device-registry-async-get-device · custom_components/whatsapp/coordinator.py:333
sillyfrog/Automate-Pulse-v2automatev1.0.1463device-registry-async-get-device · custom_components/automate/base.py:52device-registry-config-entry-mutation-params · custom_components/automate/base.py:56device-registry-async-get-device · custom_components/automate/helpers.py:41
never-dry/NeverDrynever_dryv0.11.0452device-registry-async-get-device · custom_components/never_dry/config_flow.py:893device-info-via-device · custom_components/never_dry/sensor.py:250
snell-evan-itt/hassio-ecoflow-cloud-USecoflow_cloudv1.1.7451device-registry-async-get-device · custom_components/ecoflow_cloud/config_flow.py:84
drake69/NeverDrynever_dryv0.11.0442device-registry-async-get-device · custom_components/never_dry/config_flow.py:893device-info-via-device · custom_components/never_dry/sensor.py:250
ruaan-deysel/ha-unifi-insightsunifi_insightsv2026.9.9445device-registry-config-entry-mutation-params · custom_components/unifi_insights/coordinator.py:630device-registry-config-entry-mutation-params · custom_components/unifi_insights/coordinator.py:670device-registry-config-entry-mutation-params · custom_components/unifi_insights/coordinators/device.py:1290device-registry-config-entry-mutation-params · custom_components/unifi_insights/coordinators/protect.py:2346device-registry-async-get-device · custom_components/unifi_insights/helpers.py:48
cloudless-garden/ha-gardena-smart-local-previewgardena_smart_local_previewv0.3.0432device-registry-async-get-device · custom_components/gardena_smart_local_preview/__init__.py:152device-registry-config-entry-mutation-params · custom_components/gardena_smart_local_preview/__init__.py:158
denysdovhan/ha-lun-misto-airlun_misto_airv1.2.1434device-registry-async-get-device · custom_components/lun_misto_air/migrations.py:65device-registry-async-get-device · custom_components/lun_misto_air/migrations.py:70device-registry-config-entry-mutation-params · custom_components/lun_misto_air/migrations.py:82device-registry-config-entry-mutation-params · custom_components/lun_misto_air/migrations.py:87
johnnyh1975/ha_roomba_plusroomba_plusv4.2.14431device-registry-async-get-device · custom_components/roomba_plus/entity.py:495
qlerup/chores4kidschores4kidsv3.2.2431device-registry-async-get-device · custom_components/chores4kids/__init__.py:853
sebcaps/atmofranceatmofrance2.1.5431core-import-const-concentration-micrograms-per-cubic-meter · custom_components/atmofrance/const.py:21
dkarv/ha-komodokomodov1.3.0421device-info-via-device · custom_components/komodo/utils.py:17
homeassistant-extras/adguard-cardcard0.11.0421device-registry-config-entries-field · src/delegates/utils/get-config-device.ts:25
MarcusTaz/ha_kia_hyundai_USAha_kia_hyundaiv3.3.3421device-registry-async-get-device · custom_components/ha_kia_hyundai/diagnostics.py:59
xtimmy86x/ha-s7plcs7plc7.4.1422core-import-const-concentration-parts-per-billion · custom_components/s7plc/helpers.py:34core-import-const-concentration-parts-per-million · custom_components/s7plc/helpers.py:34
IAmTheMitchell/renogy-harenogyv0.11.0413device-registry-async-get-device · custom_components/renogy/__init__.py:265device-info-via-device · custom_components/renogy/hub_sensor.py:284device-info-via-device · custom_components/renogy/hub_sensor.py:349
jaycollett/OpenIRBlasteropenirblasterv1.3.2411device-registry-async-get-device · custom_components/openirblaster/__init__.py:269
kayl-codes/homeassistant-truenastruenas_cev2.11.1412device-registry-async-get-device · custom_components/truenas_ce/entity.py:152device-registry-async-get-device · custom_components/truenas_ce/entity.py:194
eXPerience83/pollenlevelspollenlevelsv4.0.3403device-registry-config-entry-mutation-params · custom_components/pollenlevels/migration.py:629device-registry-config-entry-mutation-params · custom_components/pollenlevels/migration.py:636device-registry-config-entry-mutation-params · custom_components/pollenlevels/migration.py:641
Limych/ha-narodmonnarodmon2.2.3401core-import-const-concentration-micrograms-per-cubic-meter · custom_components/narodmon/const.py:15
PimDoos/ha-sessysessyv1.0.4405device-info-via-device · custom_components/sessy/device.py:86device-info-via-device · custom_components/sessy/device.py:114device-info-via-device · custom_components/sessy/device.py:133device-info-via-device · custom_components/sessy/device.py:150device-registry-async-get-device · custom_components/sessy/device.py:172
raetha/ha-dockhanddockhandv1.10.2402device-registry-async-get-device · custom_components/dockhand/helpers.py:34device-registry-async-get-device · custom_components/dockhand/migration.py:539
tlskinneriv/awnet_localawnet_localv1.2.1402core-import-const-concentration-micrograms-per-cubic-meter · custom_components/awnet_local/const_sensor.py:12core-import-const-concentration-parts-per-million · custom_components/awnet_local/const_sensor.py:12
akinin/ha_keeneticha_keeneticv2.1.3391device-registry-config-entry-mutation-params · custom_components/ha_keenetic/__init__.py:206
FredrikM97/hass-surepetcaresurepchav2.2.4392device-registry-config-entry-mutation-params · custom_components/surepcha/__init__.py:233device-registry-async-get-device · custom_components/surepcha/services.py:149
hudsonbrendon/HA-drivvodrivvov3.1.0391device-registry-config-entry-mutation-params · custom_components/drivvo/config_flow.py:77
myny-git/smappee_evsmappee_ev2026.9.1392device-registry-config-entry-mutation-params · custom_components/smappee_ev/registry.py:35device-registry-config-entry-mutation-params · custom_components/smappee_ev/runtime_devices.py:49
shuette42/ecoflow-energy-haecoflow_energyv1.21.0391device-registry-async-get-device · custom_components/ecoflow_energy/coordinator/state_apply.py:43
TheNoctambulist/hass-airtouchairtouchv1.11.0391device-registry-async-get-device · custom_components/airtouch/devices.py:67
clintongormley/everything-presence-pro-grideppgridv1.9.0382device-registry-async-get-device · custom_components/eppgrid/dr_compat.py:37device-registry-async-get-device · custom_components/eppgrid/dr_compat.py:57
uiotlink/ha_uiot_homeuiot_homev1.0.8383core-import-const-concentration-micrograms-per-cubic-meter · custom_components/uiot_home/sensor.py:11core-import-const-concentration-parts-per-billion · custom_components/uiot_home/sensor.py:11core-import-const-concentration-parts-per-million · custom_components/uiot_home/sensor.py:11
thomasgregg/oralb-haoralb_livev0.7.37361device-info-via-device · custom_components/oralb_live/sensor.py:759
tis24dev/addhOnaddhonv5.25.0361device-registry-config-entry-mutation-params · custom_components/addhon/__init__.py:840
Csontikka/ha-mikrotik-extendedmikrotik_extendedv0.7.3353device-registry-async-get-device · custom_components/mikrotik_extended/coordinator.py:1161device-info-via-device · custom_components/mikrotik_extended/entity.py:421device-info-via-device · custom_components/mikrotik_extended/entity.py:441
gentslava/elektronny-gorodelektronny_gorod4.1.0356device-info-via-device · custom_components/elektronny_gorod/camera.py:211device-info-via-device · custom_components/elektronny_gorod/event.py:306device-info-via-device · custom_components/elektronny_gorod/event.py:377device-info-via-device · custom_components/elektronny_gorod/event.py:461device-info-via-device · custom_components/elektronny_gorod/lock.py:88device-info-via-device · custom_components/elektronny_gorod/sensor.py:392
alepee/hass-hitachi_yutakihitachi_yutakiv2.1.6347device-info-via-device · custom_components/hitachi_yutaki/__init__.py:487device-info-via-device · custom_components/hitachi_yutaki/__init__.py:498device-info-via-device · custom_components/hitachi_yutaki/__init__.py:511device-info-via-device · custom_components/hitachi_yutaki/__init__.py:524device-info-via-device · custom_components/hitachi_yutaki/__init__.py:537device-info-via-device · custom_components/hitachi_yutaki/__init__.py:550… and 1 more
andrejs2/slovenian_weather_integrationslovenian_weather_integrationv2.0.10342core-import-const-concentration-micrograms-per-cubic-meter · custom_components/slovenian_weather_integration/sensor.py:47core-import-const-concentration-milligrams-per-cubic-meter · custom_components/slovenian_weather_integration/sensor.py:47
houzzkit/houzzkit-ai-hahouzzkit_ai2026.4.0343device-registry-async-get-device · custom_components/houzzkit_ai/entity.py:129device-registry-async-get-device · custom_components/houzzkit_ai/entity.py:134device-registry-async-get-device · custom_components/houzzkit_ai/houzzkit/http.py:97
bullitt186/ha-omada-open-apiomada_open_apiv1.10.1331device-info-via-device · custom_components/omada_open_api/devices.py:175
DeKaN/ha-bonecoboneco0.4.6331core-import-const-concentration-micrograms-per-cubic-meter · custom_components/boneco/sensor.py:12
enoch85/ovms-home-assistantovmsv1.9.1332device-registry-config-entry-mutation-params · custom_components/ovms/migrations.py:269device-registry-config-entry-mutation-params · custom_components/ovms/migrations.py:486
mosandlt/Bosch-Smart-Home-Camera-Tool-HomeAssistantbosch_shc_camerav16.2.3331device-registry-async-get-device · custom_components/bosch_shc_camera/__init__.py:295
giachello/mlgwmlgwv2024.9.1321device-info-via-device · custom_components/mlgw/media_player.py:503
leorbs/airco2ntrolairco2ntrolv0.6.0321core-import-const-concentration-parts-per-million · custom_components/airco2ntrol/sensor.py:13
YossiKon/geely-connectgeely_connectv1.52.0311device-registry-async-get-device · custom_components/geely_connect/__init__.py:249
sebakerckhof/aritech-haaritech_ats0.7.03012device-info-via-device · custom_components/aritech_ats/alarm_control_panel.py:108device-info-via-device · custom_components/aritech_ats/binary_sensor.py:54device-info-via-device · custom_components/aritech_ats/binary_sensor.py:580device-info-via-device · custom_components/aritech_ats/binary_sensor.py:827device-info-via-device · custom_components/aritech_ats/binary_sensor.py:840device-info-via-device · custom_components/aritech_ats/binary_sensor.py:853… and 6 more
thecode/ha-onewire-sysbusonewire_sysbus2024.3.0302core-import-const-attr-via-device · custom_components/onewire_sysbus/onewirehub.py:11device-info-via-device · custom_components/onewire_sysbus/onewirehub.py:68
elsbrock/cowboy-hacowboyv1.4.0291device-registry-async-get-device · custom_components/cowboy/__init__.py:191
Mat931/digitalstrom-homeassistantdigitalstromv0.0.13294device-info-via-device · custom_components/digitalstrom/climate.py:278device-info-via-device · custom_components/digitalstrom/entity.py:31device-info-via-device · custom_components/digitalstrom/scene.py:143core-import-const-concentration-parts-per-million · custom_components/digitalstrom/sensor.py:10
svasek/homeassistant-neopool-modbusneopoolv4.0.0294device-registry-async-get-device · custom_components/neopool/config_flow.py:321device-registry-async-get-device · custom_components/neopool/migration.py:236device-registry-config-entry-mutation-params · custom_components/neopool/migration.py:515device-registry-config-entry-mutation-params · custom_components/neopool/migration.py:530
geappliances/geappliances-smarthq-integrationsmarthqv1.3.0282device-registry-async-get-device · custom_components/smarthq/llm_api.py:137device-registry-async-get-device · custom_components/smarthq/llm_api.py:447
GyroGearl00se/ha_froeling_lambdatronic_modbusfroeling_lambdatronic_modbusv2.5.0281device-registry-async-get-device · custom_components/froeling_lambdatronic_modbus/__init__.py:131
roquerodrigo/ha-ttlock-blettlock_blev3.10.0282device-registry-config-entry-mutation-params · custom_components/ttlock_ble/__init__.py:79device-registry-async-get-device · custom_components/ttlock_ble/coordinator.py:603
ronnnnnnnnnnnnn/renpho_fitness_scale_blerenpho_fitness_scale_blev0.4.0272device-registry-async-get-device · custom_components/renpho_fitness_scale_ble/coordinator.py:2821device-registry-async-get-device · custom_components/renpho_fitness_scale_ble/coordinator.py:3144
samuolis/brinkbrink_ventilation1.9.0271core-import-const-concentration-parts-per-million · custom_components/brink_ventilation/sensor.py:12
starwarsfan/shadow-controlshadow_control0.13.1271device-registry-async-get-device · custom_components/shadow_control/__init__.py:474
brettmeyerowitz/homeassistant-homgarhomgarv3.1.02610device-info-via-device · custom_components/homgar/__init__.py:375device-registry-async-get-device · custom_components/homgar/areas.py:77device-registry-async-get-device · custom_components/homgar/areas.py:115device-registry-async-get-device · custom_components/homgar/areas.py:122device-registry-async-get-device · custom_components/homgar/migrate.py:140device-registry-async-get-device · custom_components/homgar/migrate.py:237… and 4 more
CoMPaTech/stromerstromerv0.4.3261core-import-const-attr-via-device · custom_components/stromer/entity.py:6
dave-code-ruiz/uponorX265uponorx2651.1.9262device-registry-async-get-device · custom_components/uponorx265/__init__.py:184device-info-via-device · custom_components/uponorx265/__init__.py:241
kcofoni/ha-netro-wateringnetro_watering1.4.1261device-info-via-device · custom_components/netro_watering/coordinator.py:428
LarsK1/hass_solvis_controlsolvis_controlv2.1.3261device-registry-async-get-device · custom_components/solvis_control/update.py:86
LavermanJJ/home-assistant-solarfocussolarfocus7.0.1262device-registry-async-get-device · custom_components/solarfocus/coordinator.py:275device-info-via-device · custom_components/solarfocus/entity.py:190
Michsior14/ha-ventaventav0.11.5268core-import-const-concentration-micrograms-per-cubic-meter · custom_components/venta/devices/1.py:7core-import-const-concentration-micrograms-per-cubic-meter · custom_components/venta/devices/11.py:7core-import-const-concentration-micrograms-per-cubic-meter · custom_components/venta/devices/12.py:7core-import-const-concentration-micrograms-per-cubic-meter · custom_components/venta/devices/150.py:6core-import-const-concentration-parts-per-billion · custom_components/venta/devices/150.py:6core-import-const-concentration-parts-per-million · custom_components/venta/devices/150.py:6… and 2 more
partach/switch_port_card_proswitch_port_card_prov1.0.2261device-registry-async-get-device · custom_components/switch_port_card_pro/sensor.py:292
piitaya/home-assistant-qubino-wire-pilotqubino_wire_pilot3.0.3261core-call-async-remove-helper-config-entry-from-source-device · custom_components/qubino_wire_pilot/__init__.py:75
andystewart999/ha_transportnswha_transportnsw3.1.2251device-registry-async-get-device · custom_components/ha_transportnsw/helpers.py:574
corporategoth/ha-powerpetdoorpowerpetdoor0.5.1251device-registry-async-get-device · custom_components/powerpetdoor/config_flow.py:297
MattDahEpic/ha-midasmidasv1.1.1251device-registry-async-get-device · custom_components/midas/config_flow.py:123
Refoss/refoss_rpcrefoss_rpcv1.0.9251device-registry-async-get-device · custom_components/refoss_rpc/utils.py:127
Strixx76/samsungwamsamsungwamv0.2.2251device-registry-async-get-device · custom_components/samsungwam/wam_device.py:217
Taraman17/hass-homeehomeev4.0.0251device-info-via-device · custom_components/homee/entity.py:102
ufozone/ha-zcs-mowerzcsmowerv1.12252device-registry-async-get-device · custom_components/zcsmower/config_flow.py:605device-registry-async-get-device · custom_components/zcsmower/config_flow.py:673
WulfgarW/ha_get_euda_dataget_euda_data0.0.25251device-registry-async-get-device · custom_components/get_euda_data/__init__.py:120
joyfulhouse/intellicenterintellicenterv3.11.1241core-import-const-concentration-parts-per-million · custom_components/intellicenter/const.py:15
mampfes/ha_freeair_connectfreeair_connect2.2.0241core-import-const-concentration-parts-per-million · custom_components/freeair_connect/sensor.py:5
mtheli/philips_shaverphilips_shaverv0.28.0248device-registry-async-get-device · custom_components/philips_shaver/__init__.py:111device-registry-async-get-device · custom_components/philips_shaver/__init__.py:146device-registry-async-get-device · custom_components/philips_shaver/__init__.py:154device-registry-async-get-device · custom_components/philips_shaver/__init__.py:198device-registry-async-get-device · custom_components/philips_shaver/coordinator.py:723device-registry-async-get-device · custom_components/philips_shaver/coordinator.py:1224… and 2 more
rine77/homeassistantedupagehomeassistantedupagev0.10.1241device-registry-async-get-device · custom_components/homeassistantedupage/event.py:110
tggm/rointe-radiatorsrointev2.2.1-1241device-registry-async-get-device · custom_components/rointe/coordinator.py:152
404GamerNotFound/vserver-ssh-statsvserver_ssh_statsv1.5.9235device-registry-config-entry-mutation-params · custom_components/vserver_ssh_stats/__init__.py:101device-registry-async-get-device · custom_components/vserver_ssh_stats/__init__.py:127device-registry-async-get-device · custom_components/vserver_ssh_stats/button.py:82device-info-via-device · custom_components/vserver_ssh_stats/util.py:150device-info-via-device · custom_components/vserver_ssh_stats/util.py:171
MarcoGos/davis_vantagedavis_vantagev1.9.2231device-registry-async-get-device · custom_components/davis_vantage/coordinator.py:51
MateoGreil/homeassistant-comwattcomwattv0.8.2231device-registry-config-entry-mutation-params · custom_components/comwatt/__init__.py:127
Kannix2005/homeassistant-selveselvev3.3.15222device-info-via-device · custom_components/selve/binary_sensor.py:126device-info-via-device · custom_components/selve/cover.py:213
Syonix/ha-wiser-by-fellerwiser_by_fellerv1.0.0222device-registry-config-entry-mutation-params · custom_components/wiser_by_feller/__init__.py:705core-import-const-concentration-parts-per-million · custom_components/wiser_by_feller/sensor.py:33
vithurshanselvarajah/ha-glinet-routerha_glinetv1.5.0227device-info-via-device · custom_components/ha_glinet/entities/device_tracker.py:63device-info-via-device · custom_components/ha_glinet/entities/select.py:221device-info-via-device · custom_components/ha_glinet/entities/sensor.py:975device-info-via-device · custom_components/ha_glinet/entities/switch.py:717device-registry-async-get-device · custom_components/ha_glinet/hub.py:320device-registry-async-get-device · custom_components/ha_glinet/hub.py:913… and 1 more
abnvle/ha-imgw-pib-monitorimgw_pib_monitorv2.2.4212device-registry-async-get-device · custom_components/imgw_pib_monitor/__init__.py:62device-registry-async-get-device · custom_components/imgw_pib_monitor/__init__.py:105
alexdelprete/ha-sinapsi-alfasinapsi_alfav1.13.9212device-info-via-device · custom_components/sinapsi_alfa/__init__.py:92device-registry-async-get-device · custom_components/sinapsi_alfa/__init__.py:107
bemfa/behomebehomev1.2.1212core-import-const-concentration-micrograms-per-cubic-meter · custom_components/behome/sensor.py:14core-import-const-concentration-parts-per-million · custom_components/behome/sensor.py:14
cabberley/utility_meter_evolvedutility_meter_next_genv2026.5.1214core-call-async-remove-stale-devices-links-keep-entity-device · custom_components/utility_meter_next_gen/__init__.py:196core-call-async-remove-stale-devices-links-keep-entity-device · custom_components/utility_meter_next_gen/__init__.py:224core-call-async-device-info-to-link-from-entity · custom_components/utility_meter_next_gen/select.py:34core-call-async-device-info-to-link-from-entity · custom_components/utility_meter_next_gen/sensor.py:148
domodom30/ha-octopus-frenchoctopus_frenchv4.1.62111device-info-via-device · custom_components/octopus_french/__init__.py:304device-info-via-device · custom_components/octopus_french/number.py:66device-info-via-device · custom_components/octopus_french/select.py:65device-info-via-device · custom_components/octopus_french/sensor.py:258device-info-via-device · custom_components/octopus_french/sensor.py:307device-info-via-device · custom_components/octopus_french/sensor.py:346… and 5 more
eifinger/hass-foldingathomecontrolfoldingathomecontrolv2.4.2211device-info-via-device · custom_components/foldingathomecontrol/foldingathomecontrol_device.py:64
Aohzan/ipx800v5ipx800v52.1.1201device-registry-async-get-device · custom_components/ipx800v5/entity.py:122
bkbilly/mqtt_media_playermqtt_media_player2026.8.1201device-registry-async-get-device · custom_components/mqtt_media_player/media_player.py:101
DTekNO/mspa-homeassistantmspav2026.8.2202device-registry-async-get-device · custom_components/mspa/__init__.py:77device-registry-async-get-device · custom_components/mspa/__init__.py:80
bacco007/sensor.opennemopennem2025.05.2191device-registry-async-get-device · custom_components/opennem/diagnostics.py:40
craibo/ha-red-energy-aured_energy1.21.4193device-registry-async-get-device · custom_components/red_energy/config_migration.py:294device-registry-async-get-device · custom_components/red_energy/config_migration.py:550device-registry-async-get-device · custom_components/red_energy/device_manager.py:274
flashg1/SolarChargersolarchargerv0.12.0191device-registry-async-get-device · custom_components/solarcharger/state_machine/solar_charge.py:183
jwlerch78/dashie-ha-integrationdashiev1.5.3193device-registry-async-get-device · custom_components/dashie/__init__.py:396device-registry-async-get-device · custom_components/dashie/conversation.py:216device-registry-async-get-device · custom_components/dashie/device_name_views.py:81
kattcrazy/Tuya-Unsupported-Sensorstuya_unsupported_sensorsv1.13.12192device-registry-async-get-device · custom_components/tuya_unsupported_sensors/binary_sensor.py:130device-registry-async-get-device · custom_components/tuya_unsupported_sensors/sensor.py:206
rroller/netgearnetgear_wax0.1.18192device-registry-async-get-device · custom_components/netgear_wax/__init__.py:197device-registry-async-get-device · custom_components/netgear_wax/__init__.py:260
somansch/blitzerblitzerv3.3.0191device-registry-config-entries-field · custom_components/blitzer/frontend/blitzer-card.js:2488
loopj/home-assistant-vantagevantage0.14.7184device-registry-async-get-device · custom_components/vantage/device.py:60device-registry-async-get-device · custom_components/vantage/entity.py:157device-registry-async-get-device · custom_components/vantage/entity.py:178device-info-via-device · custom_components/vantage/entity.py:200
mguyard/hass-diagraldiagralv1.3.3181device-registry-async-get-device · custom_components/diagral/coordinator.py:87
MiguelTVMS/e-redes-smart-metering-plus-hasse_redes_smart_metering_plusv1.8.2181device-registry-async-get-device · custom_components/e_redes_smart_metering_plus/models.py:52
mwolter805/meshcore-ha-chatmeshcore_chatv0.3.1181device-registry-async-get-device · custom_components/meshcore_chat/ws_api.py:873
simplytoast1/ha-ring-smoke-detectorsring_smoke_detectorsv1.1.1182device-registry-async-get-device · custom_components/ring_smoke_detectors/coordinator.py:403core-import-const-concentration-parts-per-million · custom_components/ring_smoke_detectors/sensor.py:17
steamEngineer/bravia-quad-homeassistantbravia_quadv2.2.1184device-registry-async-get-device · custom_components/bravia_quad/helpers.py:216device-registry-async-get-device · custom_components/bravia_quad/helpers.py:221device-registry-async-get-device · custom_components/bravia_quad/helpers.py:355device-registry-async-get-device · custom_components/bravia_quad/update.py:241
stevesinchak/ha-weatherlink-livedavis_weatherlink_live26.1.1181core-import-const-concentration-micrograms-per-cubic-meter · custom_components/davis_weatherlink_live/sensor.py:11
absent42/Aqara-LANLinkaqara_lanlinkv0.5.3172device-registry-async-get-device · custom_components/aqara_lanlink/__init__.py:179core-import-const-concentration-micrograms-per-cubic-meter · custom_components/aqara_lanlink/device/units.py:20
adamoutler/anycubic-homeassistantanycubic_wifiV15171device-registry-async-get-device · custom_components/anycubic_wifi/__init__.py:129
cedricziel/ha-sunlitsunlitv1.12.1174device-info-via-device · custom_components/sunlit/entities/battery_module_sensor.py:141device-info-via-device · custom_components/sunlit/entities/device_binary_sensor.py:136device-info-via-device · custom_components/sunlit/entities/device_sensor.py:119device-info-via-device · custom_components/sunlit/entities/device_switch.py:86
duhow/hass-cover-time-basedcover_time_based0.4.0171core-call-async-remove-helper-config-entry-from-source-device · custom_components/cover_time_based/__init__.py:90
faizpuru/ha-pilot-wire-climatepilot_wire_climate1.0.7171core-call-async-remove-stale-devices-links-keep-entity-device · custom_components/pilot_wire_climate/__init__.py:18
mretallack/ukfuelfinder-haukfuelfinderv1.6.0172device-registry-async-get-device · custom_components/ukfuelfinder/coordinator.py:214device-registry-config-entry-mutation-params · custom_components/ukfuelfinder/coordinator.py:218
tomer-w/ha-nmea2000nmea2000v2026.8.0171device-info-via-device · custom_components/nmea2000/NMEA2000Sensor.py:59
tuzkiyoung/treeowtreeowv1.0.7172core-import-const-concentration-micrograms-per-cubic-meter · custom_components/treeow/core/attribute.py:9core-import-const-concentration-milligrams-per-cubic-meter · custom_components/treeow/core/attribute.py:9
geertmeersman/nexxtmovenexxtmovev1.1.1161device-registry-async-get-device · custom_components/nexxtmove/__init__.py:134
KRoperUK/sungrow-hasssungrowv6.4.0161device-registry-config-entry-mutation-params · custom_components/sungrow/__init__.py:825
MTrab/webastoconnectwebastoconnectv1.2.1161device-registry-async-get-device · custom_components/webastoconnect/__init__.py:135
Shaffer-Softworks/Android-Managementandroid_management_apiv1.0.1162device-registry-async-get-device · custom_components/android_management_api/sensor.py:488device-registry-async-get-device · custom_components/android_management_api/sensor.py:514
thokaro/solarwatt-manager-homeassistantsolarwatt_manager2026.9.4164device-registry-config-entry-mutation-params · custom_components/solarwatt_manager/entity_helpers.py:386device-registry-async-get-device · custom_components/solarwatt_manager/registry.py:16device-registry-config-entry-mutation-params · custom_components/solarwatt_manager/registry.py:37device-registry-config-entry-mutation-params · custom_components/solarwatt_manager/registry_migrations.py:137
tuya/tuya_cloud_ha_bridgetuya_cloud_ha_bridgev1.1.21610device-registry-config-entry-mutation-params · custom_components/tuya_cloud_ha_bridge/__init__.py:1072device-registry-config-entry-mutation-params · custom_components/tuya_cloud_ha_bridge/__init__.py:1218device-registry-config-entry-mutation-params · custom_components/tuya_cloud_ha_bridge/__init__.py:1316device-registry-config-entry-mutation-params · custom_components/tuya_cloud_ha_bridge/__init__.py:1791device-registry-config-entry-mutation-params · custom_components/tuya_cloud_ha_bridge/__init__.py:1937device-registry-config-entry-mutation-params · custom_components/tuya_cloud_ha_bridge/__init__.py:1992… and 4 more
dkong5ssss/panasonic_smart_china_ervpanasonic_smart_chinav1.8.0153device-registry-config-entry-mutation-params · custom_components/panasonic_smart_china/account.py:251core-import-const-concentration-micrograms-per-cubic-meter · custom_components/panasonic_smart_china/sensor.py:20core-import-const-concentration-parts-per-million · custom_components/panasonic_smart_china/sensor.py:20
hexCut/irsap-hairsap_hav1.5151device-registry-async-get-device · custom_components/irsap_ha/__init__.py:48
johnvoipguy/Traeger-WiFiretraegerv1.0.3c151device-registry-async-get-device · custom_components/traeger/entity.py:92
meltingice1337/tedee_bletedee_blev0.2.3152device-registry-async-get-device · custom_components/tedee_ble/coordinator.py:297device-registry-async-get-device · custom_components/tedee_ble/coordinator.py:1133
sebr/inception-home-assistantinception5.3.0155device-info-via-device · custom_components/inception/binary_sensor.py:316device-info-via-device · custom_components/inception/binary_sensor.py:342device-info-via-device · custom_components/inception/lock.py:112device-registry-async-get-device · custom_components/inception/lock.py:125device-info-via-device · custom_components/inception/switch.py:199
actabi/delonghi_coffeelinkdelonghi_coffeelinkv0.3.25141device-registry-async-get-device · custom_components/delonghi_coffeelink/__init__.py:330
CooLajz/ha-zivy-obrazzivy_obrazv2.0.0144device-registry-async-get-device · custom_components/zivy_obraz/__init__.py:271device-registry-async-get-device · custom_components/zivy_obraz/coordinator.py:370device-registry-config-entry-mutation-params · custom_components/zivy_obraz/coordinator.py:390device-registry-async-get-device · custom_components/zivy_obraz/coordinator.py:413
jobvk/Home-Assistant-Windcentralewindcentrale2026.8.2141device-registry-async-get-device · custom_components/windcentrale/wind.py:84
JohNan/homeassistant-homevolt-localhomevolt_localv2.0.0147device-info-via-device · custom_components/homevolt_local/entity.py:96device-info-via-device · custom_components/homevolt_local/entity.py:118device-info-via-device · custom_components/homevolt_local/entity.py:149device-info-via-device · custom_components/homevolt_local/entity.py:167device-info-via-device · custom_components/homevolt_local/entity.py:204device-info-via-device · custom_components/homevolt_local/entity.py:213… and 1 more
KipK/vtherm_smartpivtherm_smartpi0.4.0141core-call-async-remove-helper-config-entry-from-source-device · custom_components/vtherm_smartpi/smartpi/device_link.py:145
ksanislo/senso4s_blesenso4sv1.5.0141device-registry-async-get-device · custom_components/senso4s/coordinator.py:194
TimoPtr/ha_eauidfeauidfv1.2.2141device-registry-async-get-device · custom_components/eauidf/__init__.py:79
andersevenrud/ha-nexa-bridge-xnexa_bridge_xv1.9.2131device-info-via-device · custom_components/nexa_bridge_x/entities.py:70
cvele/playnite_web_mqttplaynite_web_mqttv0.0.12131device-registry-async-get-device · custom_components/playnite_web_mqtt/switch.py:161
dasimon135/daikin_madokadaikin_madokav3.14.0131device-registry-async-get-device · custom_components/daikin_madoka/util.py:71
Fr3d/camect-hacamectv1.0.3131core-import-const-attr-via-device · custom_components/camect/camera.py:11
maybetaken/Solar_Managersolar_managerv0.2.0131device-registry-async-get-device · custom_components/solar_manager/plugins/base_device.py:198
superbox-dev/keba_keenergykeba_keenergyv1.10.3131device-info-via-device · custom_components/keba_keenergy/entity.py:238
Timandes/fnos-home-assistantfnosv0.4.1135device-info-via-device · custom_components/fnos/binary_sensor.py:161device-info-via-device · custom_components/fnos/coordinator.py:76device-info-via-device · custom_components/fnos/sensor.py:430device-info-via-device · custom_components/fnos/sensor.py:490device-info-via-device · custom_components/fnos/sensor.py:576
tjbaker/homeassistant-fansyncfansync0.8.1131device-registry-async-get-device · custom_components/fansync/coordinator.py:118
xkain/ESPSomfy-RTS-enhancedespsomfy_rts_enhancedv2.5.7133device-registry-async-get-device · custom_components/espsomfy_rts_enhanced/controller.py:590device-info-via-device · custom_components/espsomfy_rts_enhanced/entity.py:32device-info-via-device · custom_components/espsomfy_rts_enhanced/entity.py:43
brewmarsh/meraki-homeassistantmeraki_hav2.5.2126device-registry-async-get-device · custom_components/meraki_ha/core/coordinator_helpers/update_processor.py:95device-info-via-device · custom_components/meraki_ha/core/entities/meraki_firewall_rule_entity.py:48core-import-const-concentration-micrograms-per-cubic-meter · custom_components/meraki_ha/descriptions.py:12core-import-const-concentration-parts-per-million · custom_components/meraki_ha/descriptions.py:12device-registry-async-get-device · custom_components/meraki_ha/discovery/providers/uplink.py:47device-info-via-device · custom_components/meraki_ha/helpers/device_info_helpers.py:46
chrisfore/anycubic_ha_localanycubicv1.2.11122device-registry-async-get-device · custom_components/anycubic/coordinator.py:429device-info-via-device · custom_components/anycubic/entity.py:106
J-shw/ha-mycloudmycloudv1.2.5122device-info-via-device · custom_components/mycloud/sensor.py:102device-info-via-device · custom_components/mycloud/sensor.py:126
ljmerza/orbit-bhyve-bleorbit_bhyvev2.6.0121device-registry-config-entry-mutation-params · custom_components/orbit_bhyve/__init__.py:177
marsh4200/mhubmhubv0.2.1121device-registry-config-entries-field · custom_components/mhub/frontend/mhub-card.js:1464
MaxensF/personal_weather_stationpersonal_weather_stationv1.0.8123core-import-const-concentration-micrograms-per-cubic-meter · custom_components/personal_weather_station/const.py:2core-import-const-concentration-parts-per-billion · custom_components/personal_weather_station/const.py:2core-import-const-concentration-parts-per-million · custom_components/personal_weather_station/const.py:2
Monitor-My-Solar/monitormysolarmonitormysolar4.0.1P121device-registry-config-entry-mutation-params · custom_components/monitormysolar/migration.py:290
VoidElle/hass-open-tecnosystemiopen_picov4.2.4121core-import-const-concentration-parts-per-million · custom_components/open_pico/sensor.py:13
BJReplay/EPA_AirQuality_HAepa_victoria_air_qualityv0.5.4114device-registry-config-entry-mutation-params · custom_components/epa_victoria_air_quality/coordinator.py:97core-import-const-concentration-micrograms-per-cubic-meter · custom_components/epa_victoria_air_quality/sensor.py:87core-import-const-concentration-parts-per-billion · custom_components/epa_victoria_air_quality/sensor.py:87core-import-const-concentration-parts-per-million · custom_components/epa_victoria_air_quality/sensor.py:87
bvweerd/dynamic_energy_contract_calculatordynamic_energy_contract_calculatorv1.4.1115device-registry-config-entry-mutation-params · custom_components/dynamic_energy_contract_calculator/__init__.py:141device-registry-config-entry-mutation-params · custom_components/dynamic_energy_contract_calculator/__init__.py:146device-registry-async-get-device · custom_components/dynamic_energy_contract_calculator/sensor.py:1600device-registry-config-entry-mutation-params · custom_components/dynamic_energy_contract_calculator/sensor.py:1606device-registry-config-entry-mutation-params · custom_components/dynamic_energy_contract_calculator/sensor.py:1611
CircuitSetup/CircuitSetup-Energy-Analyzercircuitsetup_energy_analyzerv0.13.17112device-registry-async-get-device · custom_components/circuitsetup_energy_analyzer/managers/nilm_controller.py:4658device-registry-async-get-device · custom_components/circuitsetup_energy_analyzer/nilm_virtual.py:170
CompitHomeAssistant/HomeAssistantcompit2.0.0111device-registry-config-entry-mutation-params · custom_components/compit/device.py:41
dewet22/givenergy-hassgivenergy_localv1.4.12116device-registry-async-get-device · custom_components/givenergy_local/__init__.py:226device-info-via-device · custom_components/givenergy_local/sensor.py:3061device-info-via-device · custom_components/givenergy_local/sensor.py:3131device-info-via-device · custom_components/givenergy_local/sensor.py:3208device-info-via-device · custom_components/givenergy_local/sensor.py:3278device-info-via-device · custom_components/givenergy_local/sensor.py:3346
GimpArm/schellenberg_usbschellenberg_usbv1.0.3113device-registry-async-get-device · custom_components/schellenberg_usb/device_registry_compat.py:38device-registry-config-entry-mutation-params · custom_components/schellenberg_usb/device_registry_compat.py:64device-registry-config-entry-mutation-params · custom_components/schellenberg_usb/device_registry_compat.py:70
ifMike/homeyHASShomey_hassv2.1.4116device-registry-async-get-device · custom_components/homey_hass/__init__.py:972device-registry-async-get-device · custom_components/homey_hass/__init__.py:1051device-registry-async-get-device · custom_components/homey_hass/__init__.py:1085device-registry-async-get-device · custom_components/homey_hass/coordinator.py:514device-registry-async-get-device · custom_components/homey_hass/coordinator.py:553device-registry-async-get-device · custom_components/homey_hass/coordinator.py:649
jirutka/hass-smarwismarwiv0.3.5111device-registry-async-get-device · custom_components/smarwi/device.py:329
qnimbus/haefele-connect-meshhaefele_connect_meshv2.0.3116device-registry-async-get-device · custom_components/haefele_connect_mesh/__init__.py:615device-info-via-device · custom_components/haefele_connect_mesh/binary_sensor.py:80device-registry-async-get-device · custom_components/haefele_connect_mesh/coordinator.py:106device-info-via-device · custom_components/haefele_connect_mesh/light.py:148device-info-via-device · custom_components/haefele_connect_mesh/sensor.py:84device-info-via-device · custom_components/haefele_connect_mesh/switch.py:100
ydogandjiev/hass-sutrosutrov1.0.0111core-import-const-concentration-parts-per-million · custom_components/sutro/sensor.py:6
alexhass/syr_connectsyr_connectv1.26.0101device-registry-config-entry-mutation-params · custom_components/syr_connect/helpers.py:331
alryaz/hass-mosoblgazmosoblgazv2025.6.5101device-info-via-device · custom_components/mosoblgaz/sensor.py:220
brott8/ha-crowdseccrowdsec0.2.0101device-registry-async-get-device · custom_components/crowdsec/sensor.py:90
Domintell/ha_domintelldomintellv0.5.2107core-import-const-attr-via-device · custom_components/domintell/device.py:7device-registry-async-get-device · custom_components/domintell/device.py:68device-registry-async-get-device · custom_components/domintell/dom_event.py:47device-registry-async-get-device · custom_components/domintell/dom_event.py:92device-registry-async-get-device · custom_components/domintell/dom_event.py:143device-registry-async-get-device · custom_components/domintell/dom_event.py:191… and 1 more
DSorlov/http_agenthttp_agentv2.1.0101device-info-via-device · custom_components/http_agent/entity.py:41
hoizi89/pv_managementpv_managementv4.5.0108device-info-via-device · custom_components/pv_management/binary_sensor.py:27device-info-via-device · custom_components/pv_management/binary_sensor.py:38device-info-via-device · custom_components/pv_management/sensor.py:41device-info-via-device · custom_components/pv_management/sensor.py:49device-info-via-device · custom_components/pv_management/sensor.py:57device-info-via-device · custom_components/pv_management/sensor.py:65… and 2 more
maginawin/ha-dali-centerdali_centerv0.14.0107device-info-via-device · custom_components/dali_center/button.py:121device-info-via-device · custom_components/dali_center/event.py:106device-info-via-device · custom_components/dali_center/light.py:194device-info-via-device · custom_components/dali_center/sensor.py:136device-info-via-device · custom_components/dali_center/sensor.py:184device-registry-async-get-device · custom_components/dali_center/services.py:165… and 1 more
mike-goldfinger/ha-warema-wmswarema_wmsv1.8.01013device-info-via-device · custom_components/warema_wms/binary_sensor.py:121device-info-via-device · custom_components/warema_wms/binary_sensor.py:163device-info-via-device · custom_components/warema_wms/button.py:83device-registry-async-get-device · custom_components/warema_wms/config_flow.py:1334device-info-via-device · custom_components/warema_wms/cover.py:359device-info-via-device · custom_components/warema_wms/cover.py:701… and 7 more
natekspencer/ha-atmoatmo1.0.2102core-import-const-concentration-micrograms-per-cubic-meter · custom_components/atmo/sensor.py:18core-import-const-concentration-parts-per-billion · custom_components/atmo/sensor.py:18
OtisPresley/snmp-switch-managersnmp_switch_managerv0.6.8101device-registry-config-entries-field · custom_components/snmp_switch_manager/frontend/snmp-switch-manager-card.js:6623
Sanji78/vitesy_shelfyvitesy_shelfyv.1.3.0102core-import-const-concentration-micrograms-per-cubic-meter · custom_components/vitesy_shelfy/sensor.py:3core-import-const-concentration-parts-per-million · custom_components/vitesy_shelfy/sensor.py:3
schmidtfx/swisscom-internetbox-hassswisscom_internetbox0.4.3101device-info-via-device · custom_components/swisscom_internetbox/entity.py:26
sunology-tech/sunology-hasunology1.3.1101device-info-via-device · custom_components/sunology/device.py:96
ADNPolymerase/ha-landroid-visionworx_vision_cloud3.0.391device-registry-async-get-device · custom_components/worx_vision_cloud/helpers.py:54
Anat0l/waterius-hawaterius_hav1.0.392device-registry-async-get-device · custom_components/waterius_ha/sensor.py:1474device-registry-async-get-device · custom_components/waterius_ha/web_server.py:417
bobbesnl/growatt_thorgrowatt_thorv1.6.191device-registry-async-get-device · custom_components/growatt_thor/__init__.py:41
Jarauvi/beny_wifibeny_wifi1.2.191device-registry-async-get-device · custom_components/beny_wifi/const.py:572
jensfr1/ha-ecoflow-ocean2ecoflow_ocean2v0.6.291device-info-via-device · custom_components/ecoflow_ocean2/entity.py:44
JustChr/BavarianDatabavariandatav0.9.1291device-registry-async-get-device · custom_components/bavariandata/__init__.py:844
normcyr/home-assistant-montreal-aqimontreal_aqiv0.7.391core-import-const-concentration-micrograms-per-cubic-meter · custom_components/montreal_aqi/const.py:11
ronnnnnnnnnnnnn/multi_user_scale_routermulti_user_scale_routerv0.2.492device-registry-async-get-device · custom_components/multi_user_scale_router/coordinator.py:403device-registry-async-get-device · custom_components/multi_user_scale_router/coordinator.py:1010
rosch100/fritzbox-vpnfritzbox_vpnv1.2.795device-info-via-device · custom_components/fritzbox_vpn/entity.py:87device-registry-async-get-device · custom_components/fritzbox_vpn/entity_registry.py:359device-registry-async-get-device · custom_components/fritzbox_vpn/entity_registry.py:364device-registry-async-get-device · custom_components/fritzbox_vpn/entity_registry.py:499device-registry-async-get-device · custom_components/fritzbox_vpn/entity_registry.py:551
tonyroberts/hawundasmartwundasmartv1.6.091device-info-via-device · custom_components/wundasmart/__init__.py:214
v1k70rk4/HASS.Agent.NET10-Integrationhass_agentv10.7.391device-registry-async-get-device · custom_components/hass_agent/entity.py:27
calebgab/medication_trackermedication_tracker2026.7.14.381device-registry-async-get-device · custom_components/medication_tracker/coordinator.py:236
clintongormley/ambienceambiencev1.2.081device-registry-async-get-device · custom_components/ambience/switch.py:67
cubinet-code/ha-parqet-companionparqetv0.4.182device-registry-config-entry-mutation-params · custom_components/parqet/migration.py:202device-registry-async-get-device · custom_components/parqet/portfolio_sync.py:71
emmeoerre/ave_dominaplusave_dominaplusv1.6.088device-info-via-device · custom_components/ave_dominaplus/device_info.py:247device-info-via-device · custom_components/ave_dominaplus/device_info.py:266device-info-via-device · custom_components/ave_dominaplus/device_info.py:287device-info-via-device · custom_components/ave_dominaplus/device_info.py:308device-info-via-device · custom_components/ave_dominaplus/device_info.py:331device-info-via-device · custom_components/ave_dominaplus/device_info.py:369… and 2 more
GrandstreamEngineering/grandstream_homegrandstream_homev1.0.181device-registry-async-get-device · custom_components/grandstream_home/button.py:88
julcollas/hass-vigicruesvigicruesv0.1.181device-registry-async-get-device · custom_components/vigicrues/__init__.py:69
Motorline/ha-mconnectmconnectv26.07.0882device-registry-async-get-device · custom_components/mconnect/coordinator.py:191device-info-via-device · custom_components/mconnect/entity.py:120
Mr-Groch/HA-ESA-NASK-Air-Qualityesa_nask1.0.481core-import-const-concentration-micrograms-per-cubic-meter · custom_components/esa_nask/const.py:5
PiotrMachowski/Home-Assistant-custom-components-Looko2looko2v2.0.083device-registry-async-get-device · custom_components/looko2/__init__.py:64core-import-const-concentration-micrograms-per-cubic-meter · custom_components/looko2/sensor.py:13core-import-const-concentration-milligrams-per-cubic-meter · custom_components/looko2/sensor.py:13
tarikbc/ha-ppa-contattoppa_contattov1.6.081device-registry-async-get-device · custom_components/ppa_contatto/config_entities.py:261
ziogref/TAS-Fuel-HA-Intergrationtas_fuel_pricesv1.0.481device-info-via-device · custom_components/tas_fuel_prices/sensor.py:230
adammcdonagh/home-assistant-powervaultpowervaultv2.1.072device-info-via-device · custom_components/powervault/entity.py:44core-import-const-concentration-parts-per-million · custom_components/powervault/sensor.py:15
bvweerd/battery_controllerbattery_controllerv2.11.372device-registry-async-get-device · custom_components/battery_controller/sensor.py:159device-registry-config-entry-mutation-params · custom_components/battery_controller/sensor.py:161
DefinitelyADev/custom-areas-integrationcustom_areasv1.4.171device-registry-async-get-device · custom_components/custom_areas/tests/test_init.py:52
evilmarty/switch_fanswitch_fanv0.2.172core-call-async-remove-stale-devices-links-keep-current-device · custom_components/switch_fan/__init__.py:21core-call-async-device-info-to-link-from-device-id · custom_components/switch_fan/fan.py:49
exterrestris/home-assistant-raritan-pxraritan_pxv1.0.071device-info-via-device · custom_components/raritan_px/entity/__init__.py:82
flame4ever/homeassistant-controme-integrationcontromev1.1.272device-info-via-device · custom_components/controme/climate.py:53device-info-via-device · custom_components/controme/sensor.py:122
geertmeersman/youfoneyoufonev1.0.071device-registry-async-get-device · custom_components/youfone/__init__.py:186
ha-termoweb/ha-termowebtermowebv2.3.177device-info-via-device · custom_components/termoweb/entities/binary_sensor.py:230device-info-via-device · custom_components/termoweb/entities/button.py:306device-info-via-device · custom_components/termoweb/entities/button.py:549device-info-via-device · custom_components/termoweb/entities/heater.py:958device-info-via-device · custom_components/termoweb/entities/lock.py:158device-info-via-device · custom_components/termoweb/utils.py:129… and 1 more
izipuho/OpenWRT_controlopenwrt_updaterv2.3.271device-registry-async-get-device · custom_components/openwrt_updater/options_flow.py:92
jonnynch/ha-jemenaoutlookjemenaoutlookv2.3.371device-registry-config-entry-mutation-params · custom_components/jemenaoutlook/__init__.py:138
julezdean/ha-alarm-clocksalarm_clocksv1.1.571device-registry-async-get-device · custom_components/alarm_clocks/coordinator.py:226
Koky05/ha-budgetbakers-walletbudgetbakers_walletv1.1.071device-info-via-device · custom_components/budgetbakers_wallet/sensor.py:125
MortUK/Aferiy-PS240-Local-aecc_batteryv1.7.1172device-registry-async-get-device · custom_components/aecc_battery/__init__.py:235device-registry-async-get-device · custom_components/aecc_battery/__init__.py:238
nemiro-TECH/correios_tracker_hacorreios_trackerv.0.1.271device-registry-async-get-device · custom_components/correios_tracker/__init__.py:88
NirBY/ha-mashovmashovv1.0.1471device-registry-config-entry-mutation-params · custom_components/mashov/sensor.py:193
PimDoos/onesmartcontrolhaonesmartcontrolv0.4.772device-info-via-device · custom_components/onesmartcontrol/onesmartentity.py:49core-import-const-concentration-parts-per-million · custom_components/onesmartcontrol/onesmartwrapper.py:11
renaudallard/homeassistant_letratagletratagv0.2.671device-registry-async-get-device · custom_components/letratag/sensor.py:189
rknightion/meraki-dashboard-hameraki_dashboardv0.39.174device-registry-async-get-device · custom_components/meraki_dashboard/coordinator.py:226core-import-const-concentration-micrograms-per-cubic-meter · custom_components/meraki_dashboard/devices/mt.py:14core-import-const-concentration-parts-per-million · custom_components/meraki_dashboard/devices/mt.py:14device-registry-async-get-device · custom_components/meraki_dashboard/services/event_service.py:288
sftgunner/edinplus-integrationedinplusv0.8.179device-registry-async-get-device · custom_components/edinplus/__init__.py:82device-info-via-device · custom_components/edinplus/binary_sensor.py:64device-info-via-device · custom_components/edinplus/binary_sensor.py:75device-info-via-device · custom_components/edinplus/button.py:66device-info-via-device · custom_components/edinplus/light.py:81device-info-via-device · custom_components/edinplus/light.py:189… and 3 more
Xerolux/idm-heatpump-hassidm_heatpumpv0.19.071device-registry-config-entry-mutation-params · custom_components/idm_heatpump/device_hierarchy.py:541
alexdelprete/ha-sugar-valley-neopoolsugar_valley_neopoolv2.1.265device-registry-async-get-device · custom_components/sugar_valley_neopool/__init__.py:583device-registry-async-get-device · custom_components/sugar_valley_neopool/__init__.py:584device-registry-async-get-device · custom_components/sugar_valley_neopool/__init__.py:1438device-registry-async-get-device · custom_components/sugar_valley_neopool/__init__.py:1679device-registry-async-get-device · custom_components/sugar_valley_neopool/__init__.py:1927
ange007/ha-sun-allocatorsun_allocatorv1.3.262device-registry-async-get-device · custom_components/sun_allocator/config/__init__.py:567device-info-via-device · custom_components/sun_allocator/sensor/utils.py:66
BenJamesAndo/ha-propresenterpropresenterv0.4.261device-registry-async-get-device · custom_components/propresenter/coordinator.py:190
boot-nyxpoint/prana-wifiprana_wifi2.0.462core-import-const-concentration-parts-per-billion · custom_components/prana_wifi/sensor.py:14core-import-const-concentration-parts-per-million · custom_components/prana_wifi/sensor.py:14
Chance-Konstruktion/ha-powerlinepowerline26090961device-registry-async-get-device · custom_components/powerline/registry.py:39
distante/ha-xplora-watchxplora_watchv1.6.061device-registry-async-get-device · custom_components/xplora_watch/coordinator.py:938
FaserF/ha-lidllidlv1.3.061device-registry-async-get-device · custom_components/lidl/__init__.py:240
finder39/ha-dockgedockgev1.7.262device-registry-config-entry-mutation-params · custom_components/dockge/__init__.py:252device-info-via-device · custom_components/dockge/devices.py:44
hoizi89/advanced_switchesadvanced_switchesv1.7.161device-registry-config-entry-mutation-params · custom_components/advanced_switches/__init__.py:128
hoizi89/pv_management_fixpv_management_fixv2.5.066device-info-via-device · custom_components/pv_management_fix/binary_sensor.py:27device-info-via-device · custom_components/pv_management_fix/sensor.py:37device-info-via-device · custom_components/pv_management_fix/sensor.py:45device-info-via-device · custom_components/pv_management_fix/sensor.py:53device-info-via-device · custom_components/pv_management_fix/sensor.py:61device-info-via-device · custom_components/pv_management_fix/sensor.py:69
hzjchina/hass-welockwelockv1.0.161device-registry-async-get-device · custom_components/welock/__init__.py:166
jibrilsharafi/homeassistant-energymeenergymev1.2.061device-registry-async-get-device · custom_components/energyme/sensor.py:466
JimKoene/gumax-rfgumax_rf2026.07.2662device-registry-async-get-device · custom_components/gumax_rf/__init__.py:40device-registry-async-get-device · custom_components/gumax_rf/config_flow.py:371
kclif9/hassactronneoactron_airv0.10.1362device-info-via-device · custom_components/actronair/entity.py:87device-info-via-device · custom_components/actronair/entity.py:113
kgn3400/state_updatedstate_updatedv1.0.3462core-call-async-remove-stale-devices-links-keep-current-device · custom_components/state_updated/__init__.py:106core-call-async-device-info-to-link-from-device-id · custom_components/state_updated/binary_sensor.py:99
ndom91/homeassistant-checklycheckly61device-registry-async-get-device · custom_components/checkly/__init__.py:112
olzeug/ha-vacation-modevacation_modev0.5.061core-import-const-concentration-micrograms-per-cubic-meter · custom_components/vacation_mode/sensor.py:16
PineappleEmperor/ocado-haocadov2.0.161device-registry-async-get-device · custom_components/ocado/__init__.py:60
recalbox/RecalboxHomeAssistantrecalboxv1.6.661device-registry-async-get-device · custom_components/recalbox/switch.py:341
SanderBlom/BIR_Waste_Watchbirv2.2.261device-registry-async-get-device · custom_components/bir/__init__.py:160
sibest19/hass-meteoammeteoamv2.1.061device-registry-async-get-device · custom_components/meteoam/__init__.py:69
sumgup0/FanimationHA-AC-BTfanimationv2.0.061device-registry-async-get-device · custom_components/fanimation/config_flow.py:359
AboveColin/HA-Forgejoforgejov1.0.351device-info-via-device · custom_components/forgejo/entity.py:56
alexdelprete/ha-4noks-elios4you4noks_elios4youv1.4.051device-info-via-device · custom_components/4noks_elios4you/__init__.py:90
cowboyrushforth/home-assistant-molekulemolekule0.1.1653core-import-const-concentration-micrograms-per-cubic-meter · custom_components/molekule/sensor.py:4core-import-const-concentration-parts-per-billion · custom_components/molekule/sensor.py:4core-import-const-concentration-parts-per-million · custom_components/molekule/sensor.py:4
italo-lombardi/Home-Assistant-EntityDistanceentity_distancev0.4.452device-info-via-device · custom_components/entity_distance/binary_sensor.py:60device-info-via-device · custom_components/entity_distance/sensor.py:68
joshburkard/home-assistant-connectivity-monitorconnectivity_monitor1.0.0000452device-registry-config-entry-mutation-params · custom_components/connectivity_monitor/config_flow.py:2584device-registry-config-entry-mutation-params · custom_components/connectivity_monitor/sensor.py:312
killer0071234/ha-hiqhiqv0.3.3520device-info-via-device · custom_components/hiq/binary_sensor.py:164device-info-via-device · custom_components/hiq/binary_sensor.py:194device-info-via-device · custom_components/hiq/button.py:92device-info-via-device · custom_components/hiq/button.py:123device-info-via-device · custom_components/hiq/climate.py:170device-info-via-device · custom_components/hiq/cover.py:71… and 14 more
kongo09/remote_buttonsremote_buttonsv1.2.153device-registry-async-get-device · custom_components/remote_buttons/__init__.py:408device-info-via-device · custom_components/remote_buttons/button.py:60device-info-via-device · custom_components/remote_buttons/number.py:64
ksanislo/honda_generatorhonda_generatorv1.4.351device-registry-async-get-device · custom_components/honda_generator/entity.py:70
mtheli/isdt_air_bleisdt_air_blev0.10.056device-registry-async-get-device · custom_components/isdt_air_ble/__init__.py:136device-registry-async-get-device · custom_components/isdt_air_ble/__init__.py:178device-registry-config-entry-mutation-params · custom_components/isdt_air_ble/__init__.py:243device-registry-async-get-device · custom_components/isdt_air_ble/coordinator.py:1123device-info-via-device · custom_components/isdt_air_ble/helpers.py:24device-info-via-device · custom_components/isdt_air_ble/helpers.py:45
PanSzelescik/home-assistant-eneaeneav1.5.051device-registry-async-get-device · custom_components/enea/__init__.py:58
Proxy-alt/cync-lancync_lanv2.14.052device-registry-async-get-device · custom_components/cync_lan/__init__.py:433device-info-via-device · custom_components/cync_lan/entity.py:35
RF1705/beste-schulebeste_schulev1.0.452device-registry-async-get-device · custom_components/beste_schule/__init__.py:96device-registry-async-get-device · custom_components/beste_schule/__init__.py:158
RogerSelwyn/AICO_HomeLINKhomelinkv2.1.052device-registry-async-get-device · custom_components/homelink/binary_sensor.py:246device-registry-async-get-device · custom_components/homelink/binary_sensor.py:357
SavageNL/home-assistant-volcano-hybridvolcano_hybrid1.0.551device-registry-async-get-device · custom_components/volcano_hybrid/coordinator.py:244
SenMorgan/EX-HABridgeex_habridgev1.3.151device-info-via-device · custom_components/ex_habridge/entity.py:92
zenguru84/ha-openaqopenaqv0.1.452core-import-const-concentration-micrograms-per-cubic-meter · custom_components/openaq/sensor.py:12core-import-const-concentration-parts-per-million · custom_components/openaq/sensor.py:12
airalab/altruist-homeassistant-integrationaltruist0.1.142core-import-const-concentration-micrograms-per-cubic-meter · custom_components/altruist/const.py:8core-import-const-concentration-parts-per-million · custom_components/altruist/const.py:8
BenAhrdt/home-assistant-lorawanlorawan0.1.3142device-registry-async-get-device · custom_components/lorawan/__init__.py:477device-registry-config-entry-mutation-params · custom_components/lorawan/__init__.py:853
Csontikka/ha-syncthing-extendedsyncthing_extendedv0.1.842device-info-via-device · custom_components/syncthing_extended/entity.py:46device-info-via-device · custom_components/syncthing_extended/entity.py:69
Csontikka/ha-telink-managertelink_managerv0.1.1541device-registry-async-get-device · custom_components/telink_manager/gatt.py:283
CumpsD/home-assistant-leo-ntpleo_ntpv1.2.041device-registry-async-get-device · custom_components/leo_ntp/__init__.py:119
darius1907/ha_vmc_helty_flowvmc_helty_flowv1.2.141core-import-const-concentration-parts-per-million · custom_components/vmc_helty_flow/sensor.py:20
desyncdotdev/home-assistant-magnum-w-controllermagnum_w_controller2026.8.241device-info-via-device · custom_components/magnum_w_controller/entity.py:37
ElektroBeckhoff/ha-twincat-iot-communicatortwincat_iot_communicatorv0.0.1846device-registry-async-get-device · custom_components/twincat_iot_communicator/__init__.py:207device-registry-async-get-device · custom_components/twincat_iot_communicator/config_flow.py:797device-info-via-device · custom_components/twincat_iot_communicator/entity.py:60device-registry-async-get-device · custom_components/twincat_iot_communicator/entity.py:161device-registry-async-get-device · custom_components/twincat_iot_communicator/entity.py:259device-registry-async-get-device · custom_components/twincat_iot_communicator/repairs.py:118
fabilau/hass_smart_offset_thermostatsmart_offset_thermostatv2.0.5r43device-registry-async-get-device · custom_components/smart_offset_thermostat/recovery.py:501device-registry-async-get-device · custom_components/smart_offset_thermostat/recovery.py:569device-registry-async-get-device · custom_components/smart_offset_thermostat/recovery.py:722
Griswoldlabs/span-panel-haspan_panelv1.0.042device-info-via-device · custom_components/span_panel/binary_sensor.py:60device-info-via-device · custom_components/span_panel/sensor.py:196
insound/iohouse_climateiohouse_climate2.8042device-registry-async-get-device · custom_components/iohouse_climate/entity_helpers.py:111core-import-const-concentration-parts-per-million · custom_components/iohouse_climate/sensor.py:10
MedVedZot/mopeka-hamopeka_hav1.2.541device-registry-async-get-device · custom_components/mopeka_ha/sensor.py:75
memphi2/ha-unifi-driveunifi_unasv0.8.741device-registry-async-get-device · custom_components/unifi_unas/__init__.py:388
moag1000/beurer_daylight_lampsbeurer_daylight_lampsv1.36.441device-registry-async-get-device · custom_components/beurer_daylight_lamps/therapy_hub.py:64
sir-Unknown/ha_City-Visitor-Parkingcity_visitor_parkingv0.1.3741device-registry-config-entries-field · custom_components/city_visitor_parking/frontend/dist/city-visitor-parking-card.js:746
spatecon/orcommconnectorcommconnectv1.2.341device-info-via-device · custom_components/orcommconnect/entity.py:22
svalsemey/hassio-pws-wslinkpws_wslinkv0.2.241device-info-via-device · custom_components/pws_wslink/device_map.py:131
TetianaKolpakova/save_eco_bot_air_qualitysave_eco_bot1.5.041core-import-const-concentration-milligrams-per-cubic-meter · custom_components/save_eco_bot/sensor.py:24
adamotte/ha-easycare-bywateraireasycare_bywaterairv1.6.131device-registry-async-get-device · custom_components/easycare_bywaterair/entity.py:30
Chance-Konstruktion/ha-rejuvenation-bedrejuvenation_bedv26080133device-info-via-device · custom_components/rejuvenation_bed/device_info.py:65device-info-via-device · custom_components/rejuvenation_bed/device_info.py:77device-info-via-device · custom_components/rejuvenation_bed/device_info.py:89
dawg-io/homeassistant-fluxcdfluxcd_k8sv0.2.132device-registry-async-get-device · custom_components/fluxcd_k8s/__init__.py:99device-registry-async-get-device · custom_components/fluxcd_k8s/sensor.py:332
dib0/ha-elro-connects-realtimeelro_connects_realtimeV1.7.031device-registry-config-entry-mutation-params · custom_components/elro_connects_realtime/__init__.py:442
elden1337/ha-eltariffeltariff0.3.531device-info-via-device · custom_components/eltariff/sensor/cost_sensor_base.py:77
eseverson/hass-balenabalena_cloudv1.0.631device-registry-config-entry-mutation-params · custom_components/balena_cloud/coordinator.py:272
FaserF/ha-foodsharingfoodsharingv2026.8.036device-info-via-device · custom_components/foodsharing/button.py:147device-info-via-device · custom_components/foodsharing/geo_location.py:155device-info-via-device · custom_components/foodsharing/geo_location.py:252device-registry-async-get-device · custom_components/foodsharing/sensor.py:39device-info-via-device · custom_components/foodsharing/sensor.py:137device-info-via-device · custom_components/foodsharing/sensor.py:201
Fistacho/ha-netatmo-bubendorffnetatmo_bubendorffv1.5.332device-registry-async-get-device · custom_components/netatmo_bubendorff/netatmo_entity_base.py:74core-import-const-concentration-parts-per-million · custom_components/netatmo_bubendorff/sensor.py:17
FWeinb/ha-sg-150sg_1500.5.034device-info-via-device · custom_components/sg_150/camera.py:132device-registry-async-get-device · custom_components/sg_150/coordinator.py:86device-registry-config-entry-mutation-params · custom_components/sg_150/coordinator.py:90device-info-via-device · custom_components/sg_150/entity.py:65
GamingonTour1/ha-groupalarm-apigroupalarmv2.0.131device-registry-async-get-device · custom_components/groupalarm/__init__.py:97
Geek-MD/Battery_Devices_Monitorbattery_devices_monitorv2.1.331device-registry-config-entry-mutation-params · custom_components/battery_devices_monitor/__init__.py:197
gtxaspec/leviton-load-centerleviton_load_centerv0.2.733device-registry-async-get-device · custom_components/leviton_load_center/__init__.py:103device-info-via-device · custom_components/leviton_load_center/entity.py:117device-info-via-device · custom_components/leviton_load_center/entity.py:140
hitchin999/protector_netprotector_netv0.2.831device-registry-async-get-device · custom_components/protector_net/compat.py:52
Hovborg/intex-poolintex_poolv0.21.331device-registry-async-get-device · custom_components/intex_pool/__init__.py:317
keranm/airgradient-publicairgradient_publicv0.1.732core-import-const-concentration-micrograms-per-cubic-meter · custom_components/airgradient_public/sensor.py:15core-import-const-concentration-parts-per-million · custom_components/airgradient_public/sensor.py:15
Koky05/comair-modbus-homeassistantcomair_modbusv1.5.131core-import-const-concentration-parts-per-million · custom_components/comair_modbus/sensor.py:30
MarkAtwood/ha-mqtt-device-syncmqtt_device_syncv0.2.031device-registry-async-get-device · custom_components/mqtt_device_sync/__init__.py:234
mkirsten/lydbro-hasslydbrov1.0.131device-registry-async-get-device · custom_components/lydbro/coordinator.py:165
Nino6689/hass-anycubicanycubic_cloudv1.3.032device-registry-config-entry-mutation-params · custom_components/anycubic_cloud/coordinator.py:1295device-info-via-device · custom_components/anycubic_cloud/helpers.py:93
olivierplante/ec-weatherec_weatherv2.6.231device-registry-async-get-device · custom_components/ec_weather/websocket.py:67
pvyleta/xcc-integrationxccv1.15.1731device-info-via-device · custom_components/xcc/entity.py:111
simplytoast1/ha-unifi-sensorsunifi_protect_sensorsv0.5.134device-registry-async-get-device · custom_components/unifi_protect_sensors/__init__.py:62device-registry-async-get-device · custom_components/unifi_protect_sensors/__init__.py:89core-import-const-concentration-micrograms-per-cubic-meter · custom_components/unifi_protect_sensors/sensor.py:15core-import-const-concentration-parts-per-million · custom_components/unifi_protect_sensors/sensor.py:15
tom42530/asys_ble_haasys_ble1.0531device-registry-async-get-device · custom_components/asys_ble/diagnostics.py:29
Yeelight/ha_yeelight_proyeelight_prov1.0.538device-registry-async-get-device · custom_components/yeelight_pro/ha_device_registry.py:128device-registry-async-get-device · custom_components/yeelight_pro/tests/test_ha_device_registry.py:44device-registry-async-get-device · custom_components/yeelight_pro/tests/test_ha_device_registry.py:65device-registry-async-get-device · custom_components/yeelight_pro/tests/test_ha_device_registry.py:138device-registry-async-get-device · custom_components/yeelight_pro/tests/test_ha_device_registry.py:167device-registry-async-get-device · custom_components/yeelight_pro/tests/test_ha_device_registry_metadata.py:173… and 2 more
AboveColin/HA-Traefiktraefikv1.1.521device-info-via-device · custom_components/traefik/entity.py:60
alpenfun/fems-diagnosticsfems1.0.223device-info-via-device · custom_components/fems/entity.py:172device-info-via-device · custom_components/fems/entity.py:181device-info-via-device · custom_components/fems/entity.py:189
DECTYR/ha-integrationdectyr_rx5v1.1.421device-registry-async-get-device · custom_components/dectyr_rx5/coordinator.py:360
dn5qMDW3/ha-bsportbsportv1.0.1723device-registry-async-get-device · custom_components/bsport/__init__.py:257device-info-via-device · custom_components/bsport/sensor.py:61device-info-via-device · custom_components/bsport/sensor.py:76
duwi2024/ha_duwi_homeduwi_homev1.1.624device-registry-async-get-device · custom_components/duwi_home/__init__.py:279core-import-const-concentration-micrograms-per-cubic-meter · custom_components/duwi_home/sensor.py:4core-import-const-concentration-milligrams-per-cubic-meter · custom_components/duwi_home/sensor.py:4core-import-const-concentration-parts-per-million · custom_components/duwi_home/sensor.py:4
GeiserX/cashpilot-hacashpilotv1.1.121device-info-via-device · custom_components/cashpilot/entity.py:58
hebrru/Hager-localhager_local0.2.1922device-info-via-device · custom_components/hager_local/entity.py:132device-info-via-device · custom_components/hager_local/entity.py:292
jrmattila/ha-eleniaelenia1.1.221device-info-via-device · custom_components/elenia/sensor.py:354
KipK/vtherm_hysteresisvtherm_hysteresis0.3.121core-call-async-remove-helper-config-entry-from-source-device · custom_components/vtherm_hysteresis/device_link.py:37
LuckyTriple7/ha-strato-dyndnsstrato_dyndnsv1.2.021device-registry-config-entry-mutation-params · custom_components/strato_dyndns/__init__.py:78
MacSiem/ha-storage-monitorcardv4.1.1521device-registry-config-entries-field · ha-storage-monitor.js:809
Minitour/ha-higoalhigoalv1.1.1422device-registry-async-get-device · custom_components/higoal/__init__.py:56device-registry-async-get-device · custom_components/higoal/diagnostics.py:101
sginestrini/home-assistant-tada-integrationtadav0.2.123device-registry-async-get-device · custom_components/tada/__init__.py:265device-registry-async-get-device · custom_components/tada/__init__.py:316device-registry-async-get-device · custom_components/tada/__init__.py:344
smarthomeshop/home-assistant-integrationsmarthomeshopv1.12.021core-call-async-remove-helper-config-entry-from-source-device · custom_components/smarthomeshop/device_linking.py:261
SmartServicePL/worx_vision_cloud_plus_githubworx_vision_cloud1.4.121device-registry-async-get-device · custom_components/worx_vision_cloud/__init__.py:299
stuartp44/haducoduco_ventilation_sun_controlv1.11.224core-import-const-concentration-parts-per-million · custom_components/duco_ventilation_sun_control/nodes.py:4device-info-via-device · custom_components/duco_ventilation_sun_control/select.py:157device-info-via-device · custom_components/duco_ventilation_sun_control/sensor.py:433device-info-via-device · custom_components/duco_ventilation_sun_control/sensor.py:551
tewke/ha-custom-integrationtewkev0.1.1022core-import-const-concentration-parts-per-million · custom_components/tewke/sensor.py:21device-registry-async-get-device · custom_components/tewke/util.py:231
tinkerborg/homeassistant-invisoutletinvisoutletv1.1.524device-registry-async-get-device · custom_components/invisoutlet/__init__.py:74device-registry-async-get-device · custom_components/invisoutlet/__init__.py:165device-registry-async-get-device · custom_components/invisoutlet/light.py:315core-import-const-concentration-parts-per-million · custom_components/invisoutlet/sensor.py:15
vakio-ru/vakio_atmospherevakio_atmospherev0.3.121core-import-const-concentration-parts-per-million · custom_components/vakio_atmosphere/sensor.py:8
youngaileaderslinz/HA-RAGentha_ragentv0.0.621device-registry-async-get-device · custom_components/ha_ragent/src/homeassistant/helpers/tool_helper.py:121
bharat/homeassistant-bromic-smart-heat-linkbromic_smart_heat_linkv2026.9.2314device-registry-async-get-device · custom_components/bromic_smart_heat_link/config_flow.py:510device-registry-async-get-device · custom_components/bromic_smart_heat_link/config_flow.py:603device-registry-async-get-device · custom_components/bromic_smart_heat_link/config_flow.py:673device-info-via-device · custom_components/bromic_smart_heat_link/entity.py:67
Chance-Konstruktion/ha-espeasy-p2pespeasy_p2p26080112device-registry-async-get-device · custom_components/espeasy_p2p/coordinator.py:706device-registry-async-get-device · custom_components/espeasy_p2p/spatial.py:64
choucheyu/panasonic_ems2panasonic_ems2v0.3.3119core-import-const-concentration-micrograms-per-cubic-meter · custom_components/panasonic_ems2/core/const.py:380core-import-const-concentration-parts-per-billion · custom_components/panasonic_ems2/core/const.py:380core-import-const-concentration-micrograms-per-cubic-meter · custom_components/panasonic_ems2/core/entity_descriptions/airpurifier.py:8core-import-const-concentration-parts-per-billion · custom_components/panasonic_ems2/core/entity_descriptions/airpurifier.py:8core-import-const-concentration-micrograms-per-cubic-meter · custom_components/panasonic_ems2/core/entity_descriptions/climate.py:8core-import-const-concentration-micrograms-per-cubic-meter · custom_components/panasonic_ems2/core/entity_descriptions/dehumidifier.py:8… and 13 more
dale-sharp/sa-fuel-homeassistantsa_fuel_pricingv1.1.1012device-registry-async-get-device · custom_components/sa_fuel_pricing/coordinator.py:257device-registry-config-entry-mutation-params · custom_components/sa_fuel_pricing/coordinator.py:262
darksider4all/homelab-netatmo-integrationnetatmo_customv1.3.113device-info-via-device · custom_components/netatmo_custom/binary_sensor.py:246device-info-via-device · custom_components/netatmo_custom/climate.py:185device-info-via-device · custom_components/netatmo_custom/sensor.py:257
dellzhui/ha-birdiebirdiev0.1.312core-import-const-concentration-parts-per-million · custom_components/birdie/number.py:13core-import-const-concentration-parts-per-million · custom_components/birdie/sensor.py:14
DiUS/homeassistant-powersensorpowersensorv1.0.111device-registry-async-get-device · custom_components/powersensor/PowersensorEntity.py:108
dn5qMDW3/briivbriivv1.4.012core-import-const-concentration-micrograms-per-cubic-meter · custom_components/briiv/const.py:16core-import-const-concentration-parts-per-million · custom_components/briiv/const.py:16
EarthGoodness/egiegi0.0.711device-registry-async-get-device · custom_components/egi/__init__.py:176
eman/homeassistant-quilt-hpquilt_hpv6.0.211device-registry-config-entry-mutation-params · custom_components/quilt_hp/__init__.py:143
energiedaten-at/ha-energiedatenenergiedatenv0.6.011device-info-via-device · custom_components/energiedaten/sensor.py:160
FaserF/ha-edekaedekav1.0.311device-registry-async-get-device · custom_components/edeka/__init__.py:206
funkadelic/ha-rainpointrainpointv1.24.211device-registry-config-entry-mutation-params · custom_components/rainpoint/__init__.py:2045
geertmeersman/yoinyoinv0.3.011device-registry-async-get-device · custom_components/yoin/__init__.py:188
getuhoo/uhooair-homeassistantuhooairv1.0.113core-import-const-concentration-micrograms-per-cubic-meter · custom_components/uhooair/const.py:3core-import-const-concentration-parts-per-billion · custom_components/uhooair/const.py:3core-import-const-concentration-parts-per-million · custom_components/uhooair/const.py:3
gibz104/ha-sproutlinksproutlinkv1.0.111device-info-via-device · custom_components/sproutlink/sensor.py:172
jarcovlieger/brink-hrv-modbusbrink_ventilation1.5.014core-import-const-concentration-parts-per-million · custom_components/brink_ventilation/sensors/co2_sensor_1_sensor.py:6core-import-const-concentration-parts-per-million · custom_components/brink_ventilation/sensors/co2_sensor_2_sensor.py:6core-import-const-concentration-parts-per-million · custom_components/brink_ventilation/sensors/co2_sensor_3_sensor.py:6core-import-const-concentration-parts-per-million · custom_components/brink_ventilation/sensors/co2_sensor_4_sensor.py:6
jyourstone/energy_managerenergy_managerv0.21.212device-info-via-device · custom_components/energy_manager/entity.py:146device-info-via-device · custom_components/energy_manager/entity.py:198
kohai-ut/centralite-hacentralitev2.0.111device-registry-async-get-device · custom_components/centralite/coordinator.py:214
Manschitz/brunner-eas-integrationbrunner_easv1.0.011device-registry-async-get-device · custom_components/brunner_eas/coordinator.py:154
mxkissnr/glp-integrationgaggiuino_profilerv1.32.311device-info-via-device · custom_components/gaggiuino_profiler/entity.py:69
NemoN/ha-chuango-ov300chuango_alarm0.5.316device-registry-async-get-device · custom_components/chuango_alarm/binary_sensor.py:245device-info-via-device · custom_components/chuango_alarm/binary_sensor.py:258device-registry-async-get-device · custom_components/chuango_alarm/binary_sensor.py:363device-info-via-device · custom_components/chuango_alarm/binary_sensor.py:375device-info-via-device · custom_components/chuango_alarm/select.py:245device-info-via-device · custom_components/chuango_alarm/switch.py:308
nilisos/hass-lisios-bridgelisiosv1.0.112device-registry-async-get-device · custom_components/lisios/coordinator.py:69device-registry-config-entry-mutation-params · custom_components/lisios/coordinator.py:71
peha1983/ha-ynblueynbluev0.3.311device-registry-async-get-device · custom_components/ynblue/client.py:118
Powerbaas/powerbaas-hapowerbaasv2.8.014device-info-via-device · custom_components/powerbaas/devices/p1_meter/sensor.py:65device-registry-async-get-device · custom_components/powerbaas/devices/p1_meter/sensor.py:164device-registry-async-get-device · custom_components/powerbaas/devices/p1_meter/sensor.py:177device-info-via-device · custom_components/powerbaas/devices/p1_meter/sensor.py:403
sbstn-0x2a/ha_froeling_modbusfroeling_s3200_modbusv0.3.511device-registry-async-get-device · custom_components/froeling_s3200_modbus/__init__.py:119
simonkowallik/ha-mikrotik-netwatchmikrotik_netwatch1.1.011device-registry-async-get-device · custom_components/mikrotik_netwatch/__init__.py:245
sirkro/hass-systemair-hvacsystemairv0.9.311core-import-const-concentration-parts-per-million · custom_components/systemair/sensor.py:32
Suds-Lab/hass-daikin-dkn-nadkn_cloud_nav0.1.211core-import-const-concentration-micrograms-per-cubic-meter · custom_components/dkn_cloud_na/sensor.py:15
superbox-dev/netzooe_eservicenetzooe_eservicev1.1.011device-info-via-device · custom_components/netzooe_eservice/sensor.py:115
switch180/RiverLink-SDVoEsdvoe0.3.311device-registry-async-get-device · custom_components/sdvoe/select.py:104
tbclark3/ha-xweatherlyxweatherlyv1.1.613core-import-const-concentration-micrograms-per-cubic-meter · custom_components/xweatherly/air_quality.py:5core-import-const-concentration-parts-per-million · custom_components/xweatherly/air_quality.py:5core-import-const-concentration-micrograms-per-cubic-meter · custom_components/xweatherly/sensor.py:5
tcareyintx/skybellgenskybellgen0.3.612device-registry-async-get-device · custom_components/skybellgen/coordinator.py:123device-registry-config-entry-mutation-params · custom_components/skybellgen/coordinator.py:130
TexhFexLabs/hydronode-homeassistanthydronodev0.4.114device-registry-config-entry-mutation-params · custom_components/hydronode/__init__.py:239core-import-const-concentration-micrograms-per-cubic-meter · custom_components/hydronode/const.py:6core-import-const-concentration-parts-per-billion · custom_components/hydronode/const.py:6core-import-const-concentration-parts-per-million · custom_components/hydronode/const.py:6
thisisthetechie/home-assistant-sickgearsickgearRelease_0.0.1a11device-registry-async-get-device · custom_components/sickgear/__init__.py:119
tom-tagmdl/asset_intelligenceasset_intelligencev1.0.1216device-registry-async-get-device · custom_components/asset_intelligence/__init__.py:265device-registry-async-get-device · custom_components/asset_intelligence/__init__.py:1471device-registry-async-get-device · custom_components/asset_intelligence/__init__.py:3345device-registry-async-get-device · custom_components/asset_intelligence/coordinator.py:90device-registry-async-get-device · custom_components/asset_intelligence/coordinator.py:125device-registry-async-get-device · custom_components/asset_intelligence/coordinator.py:136
albertovincenzi/ha_samsung_dmssamsung_dmsv0.7.401core-import-const-concentration-parts-per-million · custom_components/samsung_dms/sensor.py:22
alves-dev/ai-usageai_usagev2026.8.102device-registry-async-get-device · custom_components/ai_usage/binary_sensor.py:391device-registry-async-get-device · custom_components/ai_usage/sensor.py:840
anakinch75/Studer-Innotec-next3-HAstuder_next3v0.9.001device-info-via-device · custom_components/studer_next3/sensor.py:44
andrewtryder/ha-iguardstoveiguardstovev2.1.002device-registry-async-get-device · custom_components/iguardstove/coordinator.py:128device-registry-config-entry-mutation-params · custom_components/iguardstove/coordinator.py:130
aniolpages/ha-icqaicqav0.1.302core-import-const-concentration-micrograms-per-cubic-meter · custom_components/icqa/sensor.py:14core-import-const-concentration-milligrams-per-cubic-meter · custom_components/icqa/sensor.py:14
bigurka/neopillneopillv0.15.002device-registry-async-get-device · custom_components/neopill/__init__.py:61device-registry-async-get-device · custom_components/neopill/__init__.py:71
buchuman/hisense_vrfhisense_vrfv1.4.002device-info-via-device · custom_components/hisense_vrf/entity.py:63device-info-via-device · custom_components/hisense_vrf/entity.py:124
C-Damo/uniview-nvr-eventsuniview_lapiv0.3.001device-info-via-device · custom_components/uniview_lapi/entity.py:72
ClearGrass/ha-qingpingiotqingpingiotQingingHACS1.0.501core-import-const-concentration-micrograms-per-cubic-meter · custom_components/qingpingiot/sensor.py:13
CorentinBarban/My-Garden-Irrigationmy_garden_irrigationv1.2.401device-info-via-device · custom_components/my_garden_irrigation/sensor.py:89
CountTogether/home-assistant-integrationcounttogetherv1.0.201device-registry-async-get-device · custom_components/counttogether/coordinator.py:142
da-sa-li/HA-smartenergy-Tarifsmartenergyv4.3.001device-registry-async-get-device · custom_components/smartenergy/entity.py:67
dancmorgan/fortigate-policy-automation-hafortigate_policy_automationv0.1.501device-info-via-device · custom_components/fortigate_policy_automation/entity.py:22
DMedina559/bsm-home-assistant-integrationbedrock_server_manager0.18.009device-info-via-device · custom_components/bedrock_server_manager/button.py:277device-registry-async-get-device · custom_components/bedrock_server_manager/options_flow.py:350device-registry-config-entry-mutation-params · custom_components/bedrock_server_manager/options_flow.py:363device-info-via-device · custom_components/bedrock_server_manager/sensor.py:405device-registry-async-get-device · custom_components/bedrock_server_manager/sensor.py:588device-registry-async-get-device · custom_components/bedrock_server_manager/services.py:701… and 3 more
eccel-dev/ha-pepper-c1pepper_c1v2.0.301device-registry-async-get-device · custom_components/pepper_c1/__init__.py:284
eklundjon/ha-haikuboxhaikuboxv0.9.001device-registry-async-get-device · custom_components/haikubox/coordinator.py:756
elad-sudo/domiara-hadomiarav1.0.102device-info-via-device · custom_components/domiara/entity.py:37device-info-via-device · custom_components/domiara/scene.py:53
EVWorth/hass-adtpulseadtpulse0.7.302device-info-via-device · custom_components/adtpulse/alarm_control_panel.py:133device-info-via-device · custom_components/adtpulse/binary_sensor.py:249
geertmeersman/miwamiwav1.1.001device-registry-async-get-device · custom_components/miwa/__init__.py:159
ggiesen/ha-aprilaire-rs485aprilaire_rs485v0.2.001device-info-via-device · custom_components/aprilaire_rs485/coordinator.py:363
GLG9/home-assistant-wetteronlinewetteronlinev2.1.101device-registry-async-get-device · custom_components/wetteronline/__init__.py:55
GuyKh/aqi-in-custom-componentaqi_in0.0.101core-import-const-concentration-micrograms-per-cubic-meter · custom_components/aqi_in/sensor.py:13
hass-cortex/assist-monitorassist_monitor0.2.003device-registry-async-get-device · custom_components/assist_monitor/sensor.py:332device-registry-config-entry-mutation-params · custom_components/assist_monitor/sensor.py:336device-registry-config-entry-mutation-params · custom_components/assist_monitor/sensor.py:349
hoechstleistungshaartrockner/simplechoressimplechoresv1.0.11014device-registry-async-get-device · custom_components/simplechores/date.py:83device-registry-async-get-device · custom_components/simplechores/number.py:110device-registry-async-get-device · custom_components/simplechores/options_flow.py:366device-registry-async-get-device · custom_components/simplechores/options_flow.py:1085device-registry-async-get-device · custom_components/simplechores/options_flow.py:1236device-registry-async-get-device · custom_components/simplechores/options_flow.py:1293… and 8 more
Identity-labs/ha-maison-protegee2maison_protegeev2.2.901device-info-via-device · custom_components/maison_protegee/entity.py:63
jacobbjerregaard/homeassistant-growatt-modbusgrowatt_modbusv0.23.002device-info-via-device · custom_components/growatt_modbus/sensor.py:217device-registry-async-get-device · custom_components/growatt_modbus/serial_migration.py:134
jasonjhofmann/aranet-cloud-homeassistantaranet_cloudv1.0.201device-registry-config-entry-mutation-params · custom_components/aranet_cloud/__init__.py:206
jasonjhofmann/sensoredlife-homeassistantsensoredlifev0.5.702device-registry-config-entry-mutation-params · custom_components/sensoredlife/coordinator.py:159device-info-via-device · custom_components/sensoredlife/entity.py:130
jl0906/BackupCheckupbackup_checkupv3.2.202device-registry-async-get-device · custom_components/backup_checkup/agent_cleanup.py:53device-info-via-device · custom_components/backup_checkup/entity.py:70
LocknAlert-Pty-LTD/locknalert_mqttlocknalert_mqtt0.1.003core-import-const-attr-via-device · custom_components/locknalert_mqtt/entity.py:19device-registry-async-get-device · custom_components/locknalert_mqtt/entity.py:1314device-registry-config-entry-mutation-params · custom_components/locknalert_mqtt/util.py:679
lorosystems/lorobot-homeassistantlorobotv0.1.001core-import-const-concentration-parts-per-million · custom_components/lorobot/sensor.py:32
maginawin/ha-azoula-smartsunricher_azoulav0.1.101device-registry-config-entry-mutation-params · custom_components/sunricher_azoula/__init__.py:55
mickeyschwab/haven-hasshaven_lighting0.4.101device-info-via-device · custom_components/haven_lighting/light.py:54
mindors/hass-mindor-cloudmindor_cloudv1.0.101device-registry-async-get-device · custom_components/mindor_cloud/__init__.py:73
mpedziwiatr02/Invertechs-Integrationinvertechsv1.2.002device-info-via-device · custom_components/invertechs/entity.py:234device-info-via-device · custom_components/invertechs/entity.py:435
naked-head/huawei-fusion-hubhuawei_fusion_hubv0.9.403device-info-via-device · custom_components/huawei_fusion_hub/sensor.py:101device-info-via-device · custom_components/huawei_fusion_hub/sensor.py:147device-info-via-device · custom_components/huawei_fusion_hub/switch.py:58
pa-martin/ha-pandascorepandascorev1.1.002device-registry-async-get-device · custom_components/pandascore/config_flow.py:224device-registry-config-entry-mutation-params · custom_components/pandascore/config_flow.py:227
pant3ras/ha-orange-roorange_rov2.1.001device-info-via-device · custom_components/orange_ro/sensor.py:363
Perhan35/hass-adam-audio-controladam_audiov0.4.002device-registry-async-get-device · custom_components/adam_audio/__init__.py:170device-registry-async-get-device · custom_components/adam_audio/__init__.py:172
romuluz/thewashguide-homeassistantthewashguidev0.6.001device-registry-async-get-device · custom_components/thewashguide/__init__.py:194
silenthooligan/localsky-halocalskyv0.9.303device-info-via-device · custom_components/localsky/util.py:181device-info-via-device · custom_components/localsky/util.py:199device-registry-async-get-device · custom_components/localsky/util.py:233
sugoi-wada/acer-air-monitor-2018acer_air_monitorv1.3.003core-import-const-concentration-micrograms-per-cubic-meter · custom_components/acer_air_monitor/sensor.py:12core-import-const-concentration-parts-per-billion · custom_components/acer_air_monitor/sensor.py:12core-import-const-concentration-parts-per-million · custom_components/acer_air_monitor/sensor.py:12
Tadiern/climavenetaclimavenetav1.1.202device-registry-async-get-device · custom_components/climaveneta/__init__.py:89device-registry-async-get-device · custom_components/climaveneta/__init__.py:92
TimMixedIt/unifi-etherlightingunifi_etherlightingv0.5.203device-info-via-device · custom_components/unifi_etherlighting/number.py:97device-info-via-device · custom_components/unifi_etherlighting/select.py:79device-info-via-device · custom_components/unifi_etherlighting/switch.py:80
UPGRAITgmbh/ha-upgrait-heatcontrolupgrait_heatcontrolv0.2.101device-registry-async-get-device · custom_components/upgrait_heatcontrol/device_metadata.py:38
vlioscz/is3-exportis3_export0.2.601device-info-via-device · custom_components/is3_export/entity.py:57

Home Assistant 2027.9 - 1 September 2027 - in 339 days130 repositories

  • device-info-default-manufacturer — Passes default_manufacturer to DeviceInfo or DeviceRegistry.async_get_or_create. 'The default_manufacturer, default_model and default_name members of DeviceInfo are deprecated. Pass the plain... source
  • device-info-default-model — Passes default_model to DeviceInfo or DeviceRegistry.async_get_or_create. 'The default_manufacturer, default_model and default_name members of DeviceInfo are deprecated. Pass the plain manufacturer... source
  • device-info-default-name — Passes default_name to DeviceInfo or DeviceRegistry.async_get_or_create. 'The default_manufacturer, default_model and default_name members of DeviceInfo are deprecated. Pass the plain manufacturer... source
  • device-registry-deleted-devices — Reads DeviceRegistry.deleted_devices. 'deleted_devices is an internal implementation detail of the device registry, and the whole attribute is now deprecated -- there is no supported public use... source
  • device-registry-devices-mapping — Uses DeviceRegistry.devices as a mapping. 'Using it as a mapping -- subscription, .get(), .values(), .keys(), or membership by device id (device_id in registry.devices) -- is deprecated.' Removed in... source
RepositoryDomainVersionStarsFindingsWhere
notDIRK/shelly-cloud-diy-hashelly_cloud_diyv0.12.1143device-registry-devices-mapping · custom_components/shelly_cloud_diy/services/fleet_map.py:156device-registry-devices-mapping · custom_components/shelly_cloud_diy/services/fleet_map.py:338device-registry-devices-mapping · custom_components/shelly_cloud_diy/services/orphans.py:143
Vaskivskyi/ha-asusrouterasusrouter0.40.12572device-info-default-name · custom_components/asusrouter/device_tracker.py:115device-info-default-name · custom_components/asusrouter/switch.py:172
travisghansen/hass-pfsensepfsensev0.6.72462device-info-default-manufacturer · custom_components/pfsense/device_tracker.py:271device-info-default-name · custom_components/pfsense/device_tracker.py:271
alryaz/hass-pandora-caspandora_casv2025.2.4582device-registry-devices-mapping · custom_components/pandora_cas/__init__.py:395device-registry-devices-mapping · custom_components/pandora_cas/config_flow.py:271
jesserockz/ha-leafspyleafspyv0.3.0373device-registry-devices-mapping · custom_components/leafspy/binary_sensor.py:93device-registry-devices-mapping · custom_components/leafspy/device_tracker.py:42device-registry-devices-mapping · custom_components/leafspy/sensor.py:307
usersaynoso/ha-cudy-routercudy_routerv1.3.35134device-registry-devices-mapping · custom_components/cudy_router/device_info.py:349device-registry-devices-mapping · custom_components/cudy_router/device_info.py:399device-registry-devices-mapping · custom_components/cudy_router/device_info.py:423device-registry-devices-mapping · custom_components/cudy_router/device_info.py:559
gbroeckling/padspanHApadspan_hav0.38.482788device-registry-devices-mapping · custom_components/padspan_ha/model_store.py:678device-registry-devices-mapping · custom_components/padspan_ha/snapshot_builder.py:199device-registry-devices-mapping · custom_components/padspan_ha/snapshot_builder.py:644device-registry-devices-mapping · custom_components/padspan_ha/snapshot_builder.py:666device-registry-devices-mapping · custom_components/padspan_ha/snapshot_builder.py:1245device-registry-devices-mapping · custom_components/padspan_ha/ws_common.py:472… and 2 more
al-one/hass-xiaomi-miotxiaomi_miotv1.1.561381device-registry-devices-mapping · custom_components/xiaomi_miot/__init__.py:594
AlexxIT/XiaomiGateway3xiaomi_gateway3v4.2.427881device-registry-devices-mapping · custom_components/xiaomi_gateway3/hass/hass_utils.py:226
andrew-codechimp/HA-Battery-Notesbattery_notes3.6.311711device-registry-devices-mapping · custom_components/battery_notes/discovery.py:114
ekutner/home-connect-hasshome_connect_alt1.4.210161device-registry-devices-mapping · custom_components/home_connect_alt/services.py:111
lbbrhzn/ocppocppv0.12.03991device-registry-devices-mapping · custom_components/ocpp/chargepoint.py:1018
tomaae/homeassistant-truenastruenasv1.3.13873device-info-default-manufacturer · custom_components/truenas/entity.py:192device-info-default-model · custom_components/truenas/entity.py:192device-info-default-name · custom_components/truenas/entity.py:192
azerty9971/xtend_tuyaxtend_tuyav4.5.23591device-registry-devices-mapping · custom_components/xtend_tuya/__init__.py:292
Hankanman/Area-Occupancy-Detectionarea_occupancy2026.8.13291device-registry-devices-mapping · custom_components/area_occupancy/migrations.py:164
OpenEPaperLink/Home_Assistant_Integrationopen_epaper_link3.0.03282device-registry-devices-mapping · custom_components/open_epaper_link/__init__.py:644device-registry-devices-mapping · custom_components/open_epaper_link/util.py:172
sfortis/openai_ttsopenai_ttsv3.9.22171device-registry-devices-mapping · custom_components/openai_tts/services.py:239
albaintor/homeassistant_electrolux_statuselectrolux_statusv2.3.51741device-registry-devices-mapping · custom_components/electrolux_status/__init__.py:124
jrhubott/adaptive-cover-proadaptive_cover_prov2026.9.11733device-registry-devices-mapping · custom_components/adaptive_cover_pro/__init__.py:634device-registry-devices-mapping · custom_components/adaptive_cover_pro/services/__init__.py:209device-registry-devices-mapping · custom_components/adaptive_cover_pro/services/group_service.py:105
ArikShemesh/ha-simple-timersimple_timerv1.8.01661device-registry-devices-mapping · custom_components/simple_timer/helpers.py:120
tomaae/homeassistant-openmediavaultopenmediavaultv1.4.21452device-info-default-manufacturer · custom_components/openmediavault/model.py:207device-info-default-name · custom_components/openmediavault/model.py:207
PeteRager/lennoxs30lennoxs302026.8.01441device-registry-devices-mapping · custom_components/lennoxs30/__init__.py:630
studiobts/home-assistant-device-pulsedevice_pulsev1.8.11313device-registry-devices-mapping · custom_components/device_pulse/utils.py:58device-registry-devices-mapping · custom_components/device_pulse/utils.py:187device-registry-devices-mapping · custom_components/device_pulse/websocket_api.py:132
FUjr/homeassistant-openwrt-ubusopenwrt_ubusv0.0.101195device-registry-devices-mapping · custom_components/openwrt_ubus/__init__.py:402device-registry-devices-mapping · custom_components/openwrt_ubus/__init__.py:434device-registry-devices-mapping · custom_components/openwrt_ubus/__init__.py:443device-registry-devices-mapping · custom_components/openwrt_ubus/__init__.py:445device-registry-devices-mapping · custom_components/openwrt_ubus/__init__.py:479
pink88/Tuiss2HAtuiss2ha1.17.01161device-registry-devices-mapping · custom_components/tuiss2ha/config_flow.py:247
FaserF/ha-openwrtopenwrtv2.4.71136device-registry-devices-mapping · custom_components/openwrt/coordinator.py:713device-registry-devices-mapping · custom_components/openwrt/coordinator.py:1796device-registry-devices-mapping · custom_components/openwrt/coordinator.py:1972device-registry-devices-mapping · custom_components/openwrt/coordinator.py:2041device-registry-devices-mapping · custom_components/openwrt/coordinator.py:2142device-registry-devices-mapping · custom_components/openwrt/diagnostics.py:213
maeek/ha-aux-cloudaux_cloudV2.0.0831device-registry-devices-mapping · custom_components/aux_cloud/coordinator.py:280
grimmpp/home-assistant-eltakoeltakov1.5.10-bugfix-covers762device-registry-devices-mapping · custom_components/eltako/gateway.py:30device-registry-devices-mapping · custom_components/eltako/gateway.py:37
erikkastelec/hass-WEM-Portalwemportal1.6.0681device-registry-devices-mapping · custom_components/wemportal/__init__.py:134
qlerup/chores4kidschores4kidsv3.2.2431device-registry-devices-mapping · custom_components/chores4kids/__init__.py:870
jaycollett/OpenIRBlasteropenirblasterv1.3.2414device-registry-devices-mapping · custom_components/openirblaster/__init__.py:151device-registry-devices-mapping · custom_components/openirblaster/config_flow.py:68device-registry-devices-mapping · custom_components/openirblaster/config_flow.py:149device-registry-devices-mapping · custom_components/openirblaster/learning.py:356
clintongormley/everything-presence-pro-grideppgridv1.9.0381device-registry-devices-mapping · custom_components/eppgrid/dr_compat.py:110
uiotlink/ha_uiot_homeuiot_homev1.0.8382device-registry-devices-mapping · custom_components/uiot_home/uiot_api/uiot_device.py:103device-registry-devices-mapping · custom_components/uiot_home/uiot_api/uiot_mqtt.py:166
Csontikka/ha-mikrotik-extendedmikrotik_extendedv0.7.3355device-info-default-manufacturer · custom_components/mikrotik_extended/entity.py:421device-info-default-name · custom_components/mikrotik_extended/entity.py:421device-info-default-manufacturer · custom_components/mikrotik_extended/entity.py:441device-info-default-model · custom_components/mikrotik_extended/entity.py:441device-info-default-name · custom_components/mikrotik_extended/entity.py:441
kcofoni/ha-netro-wateringnetro_watering1.4.1262device-registry-devices-mapping · custom_components/netro_watering/diagnostics.py:109device-registry-devices-mapping · custom_components/netro_watering/diagnostics.py:158
404GamerNotFound/vserver-ssh-statsvserver_ssh_statsv1.5.9231device-registry-devices-mapping · custom_components/vserver_ssh_stats/__init__.py:85
flashg1/SolarChargersolarchargerv0.12.0191device-registry-devices-mapping · custom_components/solarcharger/config/config_subentry_charger.py:367
jwlerch78/dashie-ha-integrationdashiev1.5.3191device-registry-devices-mapping · custom_components/dashie/device_name_views.py:38
kattcrazy/Tuya-Unsupported-Sensorstuya_unsupported_sensorsv1.13.12191device-registry-devices-mapping · custom_components/tuya_unsupported_sensors/config_flow.py:179
tuya/tuya_cloud_ha_bridgetuya_cloud_ha_bridgev1.1.2164device-registry-devices-mapping · custom_components/tuya_cloud_ha_bridge/__init__.py:2095device-registry-devices-mapping · custom_components/tuya_cloud_ha_bridge/__init__.py:2150device-registry-devices-mapping · custom_components/tuya_cloud_ha_bridge/__init__.py:2227device-registry-devices-mapping · custom_components/tuya_cloud_ha_bridge/registry_sync.py:111
actabi/delonghi_coffeelinkdelonghi_coffeelinkv0.3.25141device-registry-devices-mapping · custom_components/delonghi_coffeelink/__init__.py:232
dewet22/givenergy-hassgivenergy_localv1.4.12111device-registry-devices-mapping · custom_components/givenergy_local/__init__.py:917
ifMike/homeyHASShomey_hassv2.1.4117device-registry-devices-mapping · custom_components/homey_hass/__init__.py:78device-registry-devices-mapping · custom_components/homey_hass/__init__.py:992device-registry-devices-mapping · custom_components/homey_hass/__init__.py:1069device-registry-devices-mapping · custom_components/homey_hass/__init__.py:1142device-registry-devices-mapping · custom_components/homey_hass/coordinator.py:699device-registry-devices-mapping · custom_components/homey_hass/migration.py:247… and 1 more
schmidtfx/swisscom-internetbox-hassswisscom_internetbox0.4.3102device-info-default-model · custom_components/swisscom_internetbox/entity.py:26device-info-default-name · custom_components/swisscom_internetbox/entity.py:26
Jarauvi/beny_wifibeny_wifi1.2.191device-registry-devices-mapping · custom_components/beny_wifi/config_flow.py:241
calebgab/medication_trackermedication_tracker2026.7.14.381device-registry-devices-mapping · custom_components/medication_tracker/notify.py:84
cubinet-code/ha-parqet-companionparqetv0.4.181device-registry-devices-mapping · custom_components/parqet/migration.py:196
GrandstreamEngineering/grandstream_homegrandstream_homev1.0.182device-registry-devices-mapping · custom_components/grandstream_home/__init__.py:338device-registry-devices-mapping · custom_components/grandstream_home/utils.py:298
rknightion/meraki-dashboard-hameraki_dashboardv0.39.172device-registry-devices-mapping · custom_components/meraki_dashboard/diagnostics.py:102device-registry-devices-mapping · custom_components/meraki_dashboard/services/event_service.py:294
hzjchina/hass-welockwelockv1.0.161device-registry-devices-mapping · custom_components/welock/__init__.py:107
joshburkard/home-assistant-connectivity-monitorconnectivity_monitor1.0.00004514device-registry-devices-mapping · custom_components/connectivity_monitor/bluetooth.py:76device-registry-devices-mapping · custom_components/connectivity_monitor/config_flow.py:1916device-registry-devices-mapping · custom_components/connectivity_monitor/config_flow.py:2114device-registry-devices-mapping · custom_components/connectivity_monitor/config_flow.py:2567device-registry-devices-mapping · custom_components/connectivity_monitor/esphome.py:43device-registry-devices-mapping · custom_components/connectivity_monitor/esphome.py:114… and 8 more
darius1907/ha_vmc_helty_flowvmc_helty_flowv1.2.141device-registry-devices-mapping · custom_components/vmc_helty_flow/device_registry.py:199
fabilau/hass_smart_offset_thermostatsmart_offset_thermostatv2.0.5r41device-registry-devices-mapping · custom_components/smart_offset_thermostat/config_flow.py:270
Yeelight/ha_yeelight_proyeelight_prov1.0.532device-registry-devices-mapping · custom_components/yeelight_pro/area_service.py:114device-registry-devices-mapping · custom_components/yeelight_pro/ha_house_registry.py:65
duwi2024/ha_duwi_homeduwi_homev1.1.621device-registry-devices-mapping · custom_components/duwi_home/__init__.py:180
sginestrini/home-assistant-tada-integrationtadav0.2.121device-registry-devices-mapping · custom_components/tada/__init__.py:359
smarthomeshop/home-assistant-integrationsmarthomeshopv1.12.023device-registry-devices-mapping · custom_components/smarthomeshop/device_linking.py:82device-registry-devices-mapping · custom_components/smarthomeshop/device_linking.py:124device-registry-devices-mapping · custom_components/smarthomeshop/device_linking.py:169
tinkerborg/homeassistant-invisoutletinvisoutletv1.1.521device-registry-deleted-devices · custom_components/invisoutlet/config_flow.py:70
C-Damo/uniview-nvr-eventsuniview_lapiv0.3.001device-registry-devices-mapping · custom_components/uniview_lapi/__init__.py:156
CountTogether/home-assistant-integrationcounttogetherv1.0.201device-registry-devices-mapping · custom_components/counttogether/services.py:137
DMedina559/bsm-home-assistant-integrationbedrock_server_manager0.18.002device-registry-devices-mapping · custom_components/bedrock_server_manager/services.py:905device-registry-devices-mapping · custom_components/bedrock_server_manager/services.py:970
LocknAlert-Pty-LTD/locknalert_mqttlocknalert_mqtt0.1.001device-registry-deleted-devices · custom_components/locknalert_mqtt/util.py:673
custom-components/ble_monitorble_monitor14.3.022441device-registry-devices-mapping · custom_components/ble_monitor/__init__.py:429
dext0r/yandex_smart_homeyandex_smart_homev1.1.310841device-registry-devices-mapping · custom_components/yandex_smart_home/helpers.py:42
nathanmarlor/foxess_modbusfoxess_modbusv1.15.03371device-registry-devices-mapping · custom_components/foxess_modbus/services/utils.py:28
fustom/ariston-remotethermo-home-assistant-v3aristonv0.19.92862device-registry-devices-mapping · custom_components/ariston/__init__.py:154device-registry-devices-mapping · custom_components/ariston/binary_sensor.py:68
Thank-you-Linus/Linus-Dashboardlinus_dashboard1.5.12091device-registry-devices-mapping · custom_components/linus_dashboard/config_flow.py:390
pyalarmdotcom/alarmdotcomalarmdotcomv3.0.151662device-registry-deleted-devices · custom_components/alarmdotcom/__init__.py:94device-registry-deleted-devices · custom_components/alarmdotcom/__init__.py:98
hiall-fyi/tado_cetado_cev4.4.11622device-registry-devices-mapping · custom_components/tado_ce/entity_cleanup.py:282device-registry-devices-mapping · custom_components/tado_ce/services.py:259
sbenodiz/ai_agent_haai_agent_hav1.421592device-registry-devices-mapping · custom_components/ai_agent_ha/agent.py:2147device-registry-devices-mapping · custom_components/ai_agent_ha/agent.py:2340
vivo/ha_vivohomebridgevivohomebridgev2026.09.22.17900764811531device-registry-devices-mapping · custom_components/vivohomebridge/device_manager.py:1485
kneave/climate-schedulerclimate_schedulerv1.15.11481device-registry-devices-mapping · custom_components/climate_scheduler/services.py:1833
andrew-blake/melcloudhomemelcloudhomev2.5.01402device-registry-devices-mapping · custom_components/melcloudhome/__init__.py:145device-registry-devices-mapping · custom_components/melcloudhome/__init__.py:201
Hogster/BPSbpsv0.2.11271device-registry-devices-mapping · custom_components/bps/__init__.py:652
hugobloem/stateful_scenesstateful_scenesv1.8.01153device-registry-devices-mapping · custom_components/stateful_scenes/__init__.py:106device-registry-devices-mapping · custom_components/stateful_scenes/helpers.py:124device-registry-devices-mapping · custom_components/stateful_scenes/helpers.py:133
mike-nott/mcp-assistmcp_assistv0.17.21092device-registry-devices-mapping · custom_components/mcp_assist/discovery.py:1112device-registry-devices-mapping · custom_components/mcp_assist/index_manager.py:405
ha-china/blueprint-studioblueprint_studiov2.5.0941device-registry-devices-mapping · custom_components/blueprint_studio/backend/api_misc.py:262
jmdevita/parcel-haparcelappv1.8.3821device-registry-devices-mapping · custom_components/parcelapp/__init__.py:93
cedricziel/ha-matter-binding-helpermatter_binding_helperv0.35.8743device-registry-devices-mapping · custom_components/matter_binding_helper/api.py:213device-registry-devices-mapping · custom_components/matter_binding_helper/api.py:382device-registry-devices-mapping · custom_components/matter_binding_helper/matter/ha_registry.py:91
ganhammar/hass-mcp-servermcp_server_http_transportv1.17.1732device-registry-devices-mapping · custom_components/mcp_server_http_transport/resources.py:206device-registry-devices-mapping · custom_components/mcp_server_http_transport/tools/entities.py:297
Matysh/houseplan-cardhouseplanv1.77.0702device-registry-devices-mapping · custom_components/houseplan/radar_validation.py:155device-registry-devices-mapping · custom_components/houseplan/registry_snapshot.py:33
hass-uconnect/hass-uconnectuconnectv0.5.4671device-registry-devices-mapping · custom_components/uconnect/frontend_cards.py:187
Javisen/proxmox_sensorsproxmox_sensors5.1.0671device-registry-devices-mapping · custom_components/proxmox_sensors/config_flow.py:657
Moe8383/radar_map_managerradar_map_managerv1.3.8672device-registry-devices-mapping · custom_components/radar_map_manager/__init__.py:319device-registry-devices-mapping · custom_components/radar_map_manager/__init__.py:959
rodpayne/home-assistant_person_locationperson_locationv2026.07.14632device-registry-devices-mapping · custom_components/person_location/__init__.py:770device-registry-devices-mapping · custom_components/person_location/diagnostics.py:123
OpenGrow-Box/OpenGrowBox-HAopengrowboxv1.4.2.8_55912device-registry-devices-mapping · custom_components/opengrowbox/OGBController/RegistryListener.py:97device-registry-devices-mapping · custom_components/opengrowbox/OGBController/RegistryListener.py:120device-registry-devices-mapping · custom_components/opengrowbox/OGBController/RegistryListener.py:162device-registry-devices-mapping · custom_components/opengrowbox/OGBController/RegistryListener.py:171device-registry-devices-mapping · custom_components/opengrowbox/OGBController/RegistryListener.py:179device-registry-devices-mapping · custom_components/opengrowbox/OGBController/RegistryListener.py:353… and 6 more
KriVaTri/ESPHome-Update-Manageresphome_update_managerv1.11.4441device-registry-devices-mapping · custom_components/esphome_update_manager/update_queue.py:377
Darkdragon14/ha-access-control-managerha_access_control_managerv1.10.3371device-registry-devices-mapping · custom_components/ha_access_control_manager/get_devices.py:163
Tvalley71/danthermdantherm1.3.1332device-registry-devices-mapping · custom_components/dantherm/device.py:435device-registry-devices-mapping · custom_components/dantherm/device.py:464
Tvalley71/pluggitpluggit1.3.1272device-registry-devices-mapping · custom_components/pluggit/device.py:435device-registry-devices-mapping · custom_components/pluggit/device.py:464
hiSweid/last_changed_keeperlast_changed_keeperv0.9.11261device-registry-devices-mapping · custom_components/last_changed_keeper/__init__.py:1967
mirko-sommer/homeassistant-rnvrnvv1.4.0261device-registry-devices-mapping · custom_components/rnv/config_flow.py:603
hmn/siku-integrationsikuv2.3.2241device-registry-devices-mapping · custom_components/siku/__init__.py:74
rhizomatics/supernotifysupernotifyv2.10.2221device-registry-devices-mapping · custom_components/supernotify/hass_api.py:751
koying/mqtt_discoverystream_hamqtt_discoverystreamv1.5.2181device-registry-devices-mapping · custom_components/mqtt_discoverystream/__init__.py:269
nkvoll/home-assistant-qsys-qrcqsys_qrcv0.9.1181device-registry-devices-mapping · custom_components/qsys_qrc/__init__.py:322
sam3gp8/jarvis-aiojarvis8.2.5171device-registry-devices-mapping · custom_components/jarvis/camera.py:1410
AboveColin/HA-Philips-Pet-Seriesphilips_pet_seriesv1.3.3141device-registry-devices-mapping · custom_components/philips_pet_series/websocket.py:70
OleSint/ha-connection-observerconnection_observerv1.3.13.1131device-registry-devices-mapping · custom_components/connection_observer/coordinator.py:648
matbott/home_assistant_Spritmonitorspritmonitor4.6.0111device-registry-devices-mapping · custom_components/spritmonitor/services.py:81
Jarauvi/elisa_kotiakkuelisa_kotiakku1.6.191device-registry-devices-mapping · custom_components/elisa_kotiakku/config_flow.py:88
mguyard/hass-iopooliopoolv1.3.191device-registry-devices-mapping · custom_components/iopool/config_flow.py:219
wimpie70/ramses_extrasramses_extras0.21.1393device-registry-devices-mapping · custom_components/ramses_extras/config_flow.py:1987device-registry-devices-mapping · custom_components/ramses_extras/features/device_simulator/entity_helpers.py:60device-registry-devices-mapping · custom_components/ramses_extras/framework/setup/entry.py:645
djiwondee/paperlesspaper-hapaperlesspaperv2.1.071device-registry-devices-mapping · custom_components/paperlesspaper/coordinator.py:967
pgroene/kyberkyberv0.7.262device-registry-devices-mapping · custom_components/kyber/debug_and_diagnostics.py:958device-registry-devices-mapping · custom_components/kyber/debug_and_diagnostics.py:989
Sanji78/feelfitfeelfitv1.1.161device-registry-devices-mapping · custom_components/feelfit/__init__.py:90
brianegge/ha-upgrade-advisorupgrade_advisorv1.0.1751device-registry-devices-mapping · custom_components/upgrade_advisor/summarize.py:33
Komzpa/ha-vigi-controlvigi_controlv0.6.1251device-registry-devices-mapping · custom_components/vigi_control/config_flow.py:245
botts7/ha-insightsha_insightsv1.23.546device-registry-devices-mapping · custom_components/ha_insights/detectors/hierarchy.py:318device-registry-devices-mapping · custom_components/ha_insights/detectors/wifi_find.py:305device-registry-devices-mapping · custom_components/ha_insights/ws_api/__init__.py:474device-registry-devices-mapping · custom_components/ha_insights/ws_api/identify.py:129device-registry-devices-mapping · custom_components/ha_insights/ws_api/wifi_find_self.py:334device-registry-devices-mapping · custom_components/ha_insights/ws_api/wifi_find_self.py:339
dibi73/ha-bookstack-syncbookstack_syncv0.27.044device-registry-devices-mapping · custom_components/bookstack_sync/extractor.py:476device-registry-devices-mapping · custom_components/bookstack_sync/extractor.py:975device-registry-devices-mapping · custom_components/bookstack_sync/extractor.py:1540device-registry-devices-mapping · custom_components/bookstack_sync/extractor.py:1697
Kaluzaburza/hoymiles-hit-g3-emshoymiles_hit_modbusv1.5.541device-registry-devices-mapping · custom_components/hoymiles_hit_modbus/config_flow.py:47
MacSiem/ha-network-mapha_network_mapv5.0.1641device-registry-devices-mapping · custom_components/ha_network_map/scanner.py:230
awestin67/battery-optimizer-light-plusbattery_optimizer_light_plusv0.16.136device-registry-devices-mapping · custom_components/battery_optimizer_light_plus/batteries/huawei/huawei.py:55device-registry-devices-mapping · custom_components/battery_optimizer_light_plus/batteries/sigenergy/sigenergy.py:57device-registry-devices-mapping · custom_components/battery_optimizer_light_plus/batteries/sigenergy/sigenergy.py:63device-registry-devices-mapping · custom_components/battery_optimizer_light_plus/batteries/solinteg/solinteg.py:56device-registry-devices-mapping · custom_components/battery_optimizer_light_plus/batteries/solinteg/solinteg.py:62device-registry-devices-mapping · custom_components/battery_optimizer_light_plus/batteries/solis_modbus/solis_modbus.py:56
RafaelNTeixeira/GreenShiftgreen_shiftv1.0.731device-registry-devices-mapping · custom_components/green_shift/__init__.py:1296
bastgau/ha-cloudingcloudingv1.721device-registry-devices-mapping · custom_components/clouding/services.py:64
czechbol/hass-mcphass_mcpv2.2.222device-registry-devices-mapping · custom_components/hass_mcp/tools/registries.py:216device-registry-devices-mapping · custom_components/hass_mcp/tools/search.py:104
elik745i/MQTT-Remote-Buttons-Remapmqtt_remote_buttons_remapv0.1.1022device-registry-devices-mapping · custom_components/mqtt_remote_buttons_remap/helpers.py:96device-registry-devices-mapping · custom_components/mqtt_remote_buttons_remap/sensor.py:26
hass-cortex/stt-correctorstt_corrector0.8.021device-registry-devices-mapping · custom_components/stt_corrector/phrase_builder.py:114
EvotecIT/homeassistant-siegeniasiegeniav1.1.1311device-registry-devices-mapping · custom_components/siegenia/device_registry.py:27
hass-cortex/azure-speech-sttazure_speech_stt0.2.211device-registry-devices-mapping · custom_components/azure_speech_stt/phrase_builder.py:114
MacSiem/ha-baby-trackerha_baby_trackerv5.0.1511device-registry-devices-mapping · custom_components/ha_baby_tracker/websocket_api.py:54
niktest/solaredge_ev_charger_ausolaredge_ev_charger_au1.0.511device-registry-devices-mapping · custom_components/solaredge_ev_charger_au/diagnostics.py:57
swansmart/hivi_speakerhivi_speakerv0.1.112device-registry-devices-mapping · custom_components/hivi_speaker/__init__.py:100device-registry-devices-mapping · custom_components/hivi_speaker/device_manager.py:798
thirdreality/ha-thirdreality-scalethirdreality_scalev1.0.613device-registry-devices-mapping · custom_components/thirdreality_scale/__init__.py:307device-registry-devices-mapping · custom_components/thirdreality_scale/config_flow.py:39device-registry-devices-mapping · custom_components/thirdreality_scale/config_flow.py:61
dala318/ev_load_balancingev_load_balancingv0.3.101device-registry-devices-mapping · custom_components/ev_load_balancing/config_flow.py:114
DigitalBites/LabelMateScenelabelmate_scenev0.7.202device-registry-devices-mapping · custom_components/labelmate_scene/entity_manager.py:200device-registry-devices-mapping · custom_components/labelmate_scene/entity_manager.py:282
EffortlessHome/EffortlessHomeeffortlesshome2.0.1701device-registry-devices-mapping · custom_components/effortlesshome/ha_helpers.py:39
jebeke65/room-power-aggregatorroom_power_aggregatorv2.1.101device-registry-devices-mapping · custom_components/room_power_aggregator/coordinator.py:93
mxshmh/ha-metrichametricv1.0.002device-registry-devices-mapping · custom_components/hametric/manager.py:208device-registry-devices-mapping · custom_components/hametric/sensor.py:107
RF1705/shelly-saldationshelly_saldationv0.1.401device-registry-devices-mapping · custom_components/shelly_saldation/discovery.py:102

Home Assistant 2027.10 - 6 October 2027 - in 374 days216 repositories

  • device-entry-config-entries — DeviceEntry.config_entries is deprecated; use DeviceEntry.config_entry_id instead. A custom integration reading it logs a warning from Home Assistant Core 2026.10, and 'the properties remain... sourceLogs a warning from Home Assistant 2026.10 (October 2026, about 10 days away)
  • device-entry-primary-config-entry — DeviceEntry.primary_config_entry and DeviceEntry.config_entries_subentries are deprecated; use DeviceEntry.config_entry_id and DeviceEntry.config_subentry_id instead. A custom integration reading... sourceLogs a warning from Home Assistant 2026.10 (October 2026, about 10 days away)
  • modbus-get-hub — Calls modbus.get_hub. 'As of Home Assistant Core 2026.10, modbus.get_hub is deprecated. It will be removed in Home Assistant Core 2027.10. Custom integrations that call it get a warning in the log... sourceLogs a warning from Home Assistant 2026.10 (October 2026, about 10 days away)
RepositoryDomainVersionStarsFindingsWhere
nyffchanium/argoclima-integrationargoclimav1.1.4311device-entry-config-entries · custom_components/argoclima/service.py:28
notDIRK/shelly-cloud-diy-hashelly_cloud_diyv0.12.1144device-entry-config-entries · custom_components/shelly_cloud_diy/services/fleet_map.py:184device-entry-config-entries · custom_components/shelly_cloud_diy/services/fleet_map.py:339device-entry-config-entries · custom_components/shelly_cloud_diy/services/orphans.py:147device-entry-config-entries · custom_components/shelly_cloud_diy/services/replace_device.py:61
gcobb321/icloud3icloud3v3.7.59061device-entry-primary-config-entry · custom_components/icloud3/utils/entity_reg_util.py:55
robinostlund/homeassistant-volkswagencarnetvolkswagencarnetv5.5.17051device-entry-config-entries · custom_components/volkswagencarnet/util.py:59
WulfgarW/homeassistant-pycuprapycuprav0.2.23601device-entry-config-entries · custom_components/pycupra/__init__.py:465
dmamontov/hass-miwifimiwifiv3.0.01881device-entry-config-entries · custom_components/miwifi/device_tracker.py:426
moehrem/DiveraControldiveracontrolv1.4.1103device-entry-config-entries · custom_components/diveracontrol/device_action.py:186device-entry-config-entries · custom_components/diveracontrol/utils.py:62device-entry-config-entries · custom_components/diveracontrol/utils.py:65
gbroeckling/padspanHApadspan_hav0.38.482784device-entry-config-entries · custom_components/padspan_ha/model_store.py:683device-entry-config-entries · custom_components/padspan_ha/snapshot_builder.py:200device-entry-config-entries · custom_components/padspan_ha/ws_companion.py:559device-entry-config-entries · custom_components/padspan_ha/ws_radios.py:357
al-one/hass-xiaomi-miotxiaomi_miotv1.1.561381device-entry-config-entries · custom_components/xiaomi_miot/__init__.py:603
3dg1luk43/ha_washdataha_washdatav0.5.7132517device-entry-config-entries · custom_components/ha_washdata/__init__.py:851device-entry-config-entries · custom_components/ha_washdata/__init__.py:896device-entry-config-entries · custom_components/ha_washdata/__init__.py:930device-entry-config-entries · custom_components/ha_washdata/__init__.py:954device-entry-config-entries · custom_components/ha_washdata/__init__.py:992device-entry-config-entries · custom_components/ha_washdata/__init__.py:1064… and 11 more
davidrapan/ha-solarmansolarmanv25.08.165203device-entry-primary-config-entry · custom_components/solarman/__init__.py:125device-entry-primary-config-entry · custom_components/solarman/config_flow.py:95device-entry-primary-config-entry · custom_components/solarman/services.py:33
marq24/ha-evccevcc_intg2026.9.54721device-entry-config-entries · custom_components/evcc_intg/__init__.py:264
AlexandrErohin/home-assistant-tplink-routertplink_routerv2.40.03891device-entry-config-entries · custom_components/tplink_router/__init__.py:283
Hankanman/Area-Occupancy-Detectionarea_occupancy2026.8.13291device-entry-config-entries · custom_components/area_occupancy/migrations.py:165
OpenEPaperLink/Home_Assistant_Integrationopen_epaper_link3.0.03281device-entry-config-entries · custom_components/open_epaper_link/__init__.py:645
bosch-thermostat/home-assistant-bosch-custom-componentboschv0.28.23131device-entry-config-entries · custom_components/bosch/services.py:47
DAB-LABS/HAIRhairv0.16.03071device-entry-config-entries · custom_components/hair/capture.py:452
jason0x43/hacs-hubitathubitatv0.10.82341device-entry-config-entries · custom_components/hubitat/helpers.py:31
sfortis/openai_ttsopenai_ttsv3.9.22171device-entry-config-entries · custom_components/openai_tts/__init__.py:272
jrhubott/adaptive-cover-proadaptive_cover_prov2026.9.11732device-entry-config-entries · custom_components/adaptive_cover_pro/services/__init__.py:225device-entry-config-entries · custom_components/adaptive_cover_pro/services/group_service.py:116
pytoyoda/ha_toyotatoyotav3.2.01631device-entry-config-entries · custom_components/toyota/__init__.py:1253
PeteRager/lennoxs30lennoxs302026.8.01441device-entry-config-entries · custom_components/lennoxs30/__init__.py:631
studiobts/home-assistant-device-pulsedevice_pulsev1.8.113110device-entry-primary-config-entry · custom_components/device_pulse/__init__.py:475device-entry-primary-config-entry · custom_components/device_pulse/__init__.py:531device-entry-config-entries · custom_components/device_pulse/__init__.py:559device-entry-config-entries · custom_components/device_pulse/__init__.py:599device-entry-primary-config-entry · custom_components/device_pulse/utils.py:64device-entry-primary-config-entry · custom_components/device_pulse/utils.py:201… and 4 more
pink88/Tuiss2HAtuiss2ha1.17.01161device-entry-config-entries · custom_components/tuiss2ha/config_flow.py:248
FaserF/ha-openwrtopenwrtv2.4.71134device-entry-config-entries · custom_components/openwrt/coordinator.py:1974device-entry-config-entries · custom_components/openwrt/coordinator.py:2043device-entry-config-entries · custom_components/openwrt/diagnostics.py:215device-entry-config-entries · custom_components/openwrt/diagnostics.py:226
natekspencer/ha-vivintvivint2025.8.41061device-entry-config-entries · custom_components/vivint/device_trigger.py:46
raman325/lock_code_managerlock_code_manager6.0.01062device-entry-primary-config-entry · custom_components/lock_code_manager/__init__.py:469device-entry-primary-config-entry · custom_components/lock_code_manager/providers/matter.py:277
pail23/stiebel_eltron_isg_componentstiebel_eltron_isg2026.81033device-entry-config-entries · custom_components/stiebel_eltron_isg/migration.py:234device-entry-config-entries · custom_components/stiebel_eltron_isg/migration.py:241device-entry-config-entries · custom_components/stiebel_eltron_isg/migration.py:248
OpenDisplay/Home_Assistant_Integrationopendisplay3.0.2852device-entry-config-entries · custom_components/opendisplay/services.py:888device-entry-config-entries · custom_components/opendisplay/services.py:898
maeek/ha-aux-cloudaux_cloudV2.0.0831device-entry-config-entries · custom_components/aux_cloud/coordinator.py:281
erikkastelec/hass-WEM-Portalwemportal1.6.0681device-entry-config-entries · custom_components/wemportal/__init__.py:135
HASwitchPlate/openHASP-custom-componentopenhasp0.7.9671device-entry-config-entries · custom_components/openhasp/__init__.py:337
dknowles2/ha-pitbosspitboss2026.8.1651device-entry-config-entries · custom_components/pitboss/services.py:54
cavefire/Bose-Homeassistantbose1.3.4614device-entry-primary-config-entry · custom_components/bose/__init__.py:473device-entry-primary-config-entry · custom_components/bose/__init__.py:477device-entry-primary-config-entry · custom_components/bose/__init__.py:504device-entry-primary-config-entry · custom_components/bose/__init__.py:510
ronnnnnnnnnnnnn/etekcity_fitness_scale_bleetekcity_fitness_scale_blev0.8.3551device-entry-config-entries · custom_components/etekcity_fitness_scale_ble/__init__.py:297
tronikos/nest_legacynest_legacyv0.7.2552device-entry-config-entries · custom_components/nest_legacy/services.py:39device-entry-config-entries · custom_components/nest_legacy/services.py:40
geertmeersman/robonectrobonectv5.1.17532device-entry-config-entries · custom_components/robonect/__init__.py:513device-entry-config-entries · custom_components/robonect/__init__.py:515
lnagel/hass-komfoventkomfoventv0.10.6521device-entry-config-entries · custom_components/komfovent/services.py:31
denpamusic/homeassistant-plum-ecomaxplum_ecomaxv0.5.0511device-entry-config-entries · custom_components/plum_ecomax/services.py:111
doron1/ha-palgatepalgate1.7.0491device-entry-config-entries · custom_components/palgate/__init__.py:287
SpanPanel/spanspan_panelv2.1.1492device-entry-config-entries · custom_components/span_panel/websocket.py:245device-entry-config-entries · custom_components/span_panel/websocket_adopted.py:512
cloudless-garden/ha-gardena-smart-local-previewgardena_smart_local_previewv0.3.0431device-entry-primary-config-entry · custom_components/gardena_smart_local_preview/__init__.py:156
johnnyh1975/ha_roomba_plusroomba_plusv4.2.14433device-entry-primary-config-entry · custom_components/roomba_plus/device_trigger.py:162device-entry-primary-config-entry · custom_components/roomba_plus/device_trigger.py:163device-entry-config-entries · custom_components/roomba_plus/device_trigger.py:164
qlerup/chores4kidschores4kidsv3.2.2431device-entry-config-entries · custom_components/chores4kids/__init__.py:871
jaycollett/OpenIRBlasteropenirblasterv1.3.2415device-entry-config-entries · custom_components/openirblaster/__init__.py:154device-entry-config-entries · custom_components/openirblaster/config_flow.py:81device-entry-config-entries · custom_components/openirblaster/config_flow.py:82device-entry-config-entries · custom_components/openirblaster/config_flow.py:159device-entry-config-entries · custom_components/openirblaster/config_flow.py:160
kayl-codes/homeassistant-truenastruenas_cev2.11.1411device-entry-config-entries · custom_components/truenas_ce/entity.py:259
akinin/ha_keeneticha_keeneticv2.1.3391device-entry-config-entries · custom_components/ha_keenetic/services.py:44
myny-git/smappee_evsmappee_ev2026.9.1392device-entry-config-entries · custom_components/smappee_ev/registry.py:32device-entry-config-entries · custom_components/smappee_ev/runtime_devices.py:46
clintongormley/everything-presence-pro-grideppgridv1.9.0381device-entry-config-entries · custom_components/eppgrid/dr_compat.py:79
enoch85/ovms-home-assistantovmsv1.9.1331device-entry-config-entries · custom_components/ovms/migrations.py:498
ronnnnnnnnnnnnn/renpho_fitness_scale_blerenpho_fitness_scale_blev0.4.0271device-entry-config-entries · custom_components/renpho_fitness_scale_ble/__init__.py:74
dave-code-ruiz/uponorX265uponorx2651.1.9261device-entry-config-entries · custom_components/uponorx265/__init__.py:108
kcofoni/ha-netro-wateringnetro_watering1.4.1263device-entry-config-entries · custom_components/netro_watering/__init__.py:663device-entry-config-entries · custom_components/netro_watering/diagnostics.py:110device-entry-config-entries · custom_components/netro_watering/diagnostics.py:159
Refoss/refoss_rpcrefoss_rpcv1.0.9251device-entry-config-entries · custom_components/refoss_rpc/coordinator.py:366
ufozone/ha-zcs-mowerzcsmowerv1.12251device-entry-config-entries · custom_components/zcsmower/services.py:77
404GamerNotFound/vserver-ssh-statsvserver_ssh_statsv1.5.9232device-entry-config-entries · custom_components/vserver_ssh_stats/__init__.py:86device-entry-config-entries · custom_components/vserver_ssh_stats/__init__.py:106
MarcoGos/davis_vantagedavis_vantagev1.9.2231device-entry-config-entries · custom_components/davis_vantage/services.py:138
Syonix/ha-wiser-by-fellerwiser_by_fellerv1.0.0221device-entry-config-entries · custom_components/wiser_by_feller/__init__.py:357
vithurshanselvarajah/ha-glinet-routerha_glinetv1.5.0223device-entry-config-entries · custom_components/ha_glinet/hub.py:324device-entry-config-entries · custom_components/ha_glinet/hub.py:918device-entry-config-entries · custom_components/ha_glinet/hub.py:975
bkbilly/mqtt_media_playermqtt_media_player2026.8.1201device-entry-config-entries · custom_components/mqtt_media_player/media_player.py:111
flashg1/SolarChargersolarchargerv0.12.0191device-entry-config-entries · custom_components/solarcharger/config/config_subentry_charger.py:193
kattcrazy/Tuya-Unsupported-Sensorstuya_unsupported_sensorsv1.13.12191device-entry-config-entries · custom_components/tuya_unsupported_sensors/config_flow.py:181
MiguelTVMS/e-redes-smart-metering-plus-hasse_redes_smart_metering_plusv1.8.2182device-entry-config-entries · custom_components/e_redes_smart_metering_plus/__init__.py:130device-entry-config-entries · custom_components/e_redes_smart_metering_plus/models.py:53
absent42/Aqara-LANLinkaqara_lanlinkv0.5.3172device-entry-primary-config-entry · custom_components/aqara_lanlink/__init__.py:1252device-entry-config-entries · custom_components/aqara_lanlink/services/scan_device.py:222
thokaro/solarwatt-manager-homeassistantsolarwatt_manager2026.9.4161device-entry-config-entries · custom_components/solarwatt_manager/registry.py:23
tuya/tuya_cloud_ha_bridgetuya_cloud_ha_bridgev1.1.2169device-entry-config-entries · custom_components/tuya_cloud_ha_bridge/__init__.py:1071device-entry-config-entries · custom_components/tuya_cloud_ha_bridge/__init__.py:1790device-entry-config-entries · custom_components/tuya_cloud_ha_bridge/__init__.py:1936device-entry-config-entries · custom_components/tuya_cloud_ha_bridge/__init__.py:1991device-entry-config-entries · custom_components/tuya_cloud_ha_bridge/__init__.py:2096device-entry-config-entries · custom_components/tuya_cloud_ha_bridge/__init__.py:2153… and 3 more
JohNan/homeassistant-homevolt-localhomevolt_localv2.0.0141device-entry-config-entries · custom_components/homevolt_local/__init__.py:136
ksanislo/senso4s_blesenso4sv1.5.0141device-entry-config-entries · custom_components/senso4s/__init__.py:272
bvweerd/dynamic_energy_contract_calculatordynamic_energy_contract_calculatorv1.4.1111device-entry-primary-config-entry · custom_components/dynamic_energy_contract_calculator/sensor.py:1602
dewet22/givenergy-hassgivenergy_localv1.4.12114device-entry-config-entries · custom_components/givenergy_local/__init__.py:205device-entry-config-entries · custom_components/givenergy_local/__init__.py:228device-entry-config-entries · custom_components/givenergy_local/__init__.py:251device-entry-config-entries · custom_components/givenergy_local/__init__.py:863
GimpArm/schellenberg_usbschellenberg_usbv1.0.3113device-entry-primary-config-entry · custom_components/schellenberg_usb/__init__.py:239device-entry-primary-config-entry · custom_components/schellenberg_usb/cover.py:238device-entry-primary-config-entry · custom_components/schellenberg_usb/device_registry_compat.py:60
Domintell/ha_domintelldomintellv0.5.2101device-entry-config-entries · custom_components/domintell/device_trigger.py:56
maginawin/ha-dali-centerdali_centerv0.14.0101device-entry-config-entries · custom_components/dali_center/services.py:61
OtisPresley/snmp-switch-managersnmp_switch_managerv0.6.8101device-entry-config-entries · custom_components/snmp_switch_manager/__init__.py:450
Jarauvi/beny_wifibeny_wifi1.2.191device-entry-config-entries · custom_components/beny_wifi/services.py:205
JustChr/BavarianDatabavariandatav0.9.1291device-entry-config-entries · custom_components/bavariandata/__init__.py:850
ronnnnnnnnnnnnn/multi_user_scale_routermulti_user_scale_routerv0.2.491device-entry-config-entries · custom_components/multi_user_scale_router/__init__.py:163
GrandstreamEngineering/grandstream_homegrandstream_homev1.0.183device-entry-config-entries · custom_components/grandstream_home/device_condition.py:83device-entry-config-entries · custom_components/grandstream_home/utils.py:201device-entry-config-entries · custom_components/grandstream_home/utils.py:535
bvweerd/battery_controllerbattery_controllerv2.11.371device-entry-primary-config-entry · custom_components/battery_controller/sensor.py:160
julezdean/ha-alarm-clocksalarm_clocksv1.1.571device-entry-config-entries · custom_components/alarm_clocks/__init__.py:87
MortUK/Aferiy-PS240-Local-aecc_batteryv1.7.1171device-entry-config-entries · custom_components/aecc_battery/__init__.py:246
renaudallard/homeassistant_letratagletratagv0.2.671device-entry-config-entries · custom_components/letratag/__init__.py:108
alexdelprete/ha-sugar-valley-neopoolsugar_valley_neopoolv2.1.261device-entry-config-entries · custom_components/sugar_valley_neopool/services.py:101
distante/ha-xplora-watchxplora_watchv1.6.061device-entry-config-entries · custom_components/xplora_watch/services.py:229
olzeug/ha-vacation-modevacation_modev0.5.061device-entry-config-entries · custom_components/vacation_mode/services.py:42
joshburkard/home-assistant-connectivity-monitorconnectivity_monitor1.0.0000452device-entry-config-entries · custom_components/connectivity_monitor/esphome.py:44device-entry-config-entries · custom_components/connectivity_monitor/esphome.py:175
killer0071234/ha-hiqhiqv0.3.351device-entry-config-entries · custom_components/hiq/__init__.py:246
ksanislo/honda_generatorhonda_generatorv1.4.351device-entry-config-entries · custom_components/honda_generator/__init__.py:74
Proxy-alt/cync-lancync_lanv2.14.051device-entry-config-entries · custom_components/cync_lan/services.py:139
darius1907/ha_vmc_helty_flowvmc_helty_flowv1.2.141device-entry-config-entries · custom_components/vmc_helty_flow/device_action.py:58
sir-Unknown/ha_City-Visitor-Parkingcity_visitor_parkingv0.1.3742device-entry-config-entries · custom_components/city_visitor_parking/services.py:903device-entry-config-entries · custom_components/city_visitor_parking/services.py:906
dib0/ha-elro-connects-realtimeelro_connects_realtimeV1.7.031device-entry-config-entries · custom_components/elro_connects_realtime/__init__.py:162
Geek-MD/Battery_Devices_Monitorbattery_devices_monitorv2.1.331device-entry-config-entries · custom_components/battery_devices_monitor/utils.py:261
Yeelight/ha_yeelight_proyeelight_prov1.0.532device-entry-config-entries · custom_components/yeelight_pro/device_trigger.py:134device-entry-config-entries · custom_components/yeelight_pro/ha_house_registry.py:66
kohai-ut/centralite-hacentralitev2.0.112device-entry-config-entries · custom_components/centralite/device_trigger.py:74device-entry-config-entries · custom_components/centralite/device_trigger.py:76
thisisthetechie/home-assistant-sickgearsickgearRelease_0.0.1a11device-entry-config-entries · custom_components/sickgear/__init__.py:120
C-Damo/uniview-nvr-eventsuniview_lapiv0.3.001device-entry-config-entries · custom_components/uniview_lapi/__init__.py:157
DMedina559/bsm-home-assistant-integrationbedrock_server_manager0.18.006device-entry-config-entries · custom_components/bedrock_server_manager/diagnostics.py:248device-entry-config-entries · custom_components/bedrock_server_manager/options_flow.py:355device-entry-config-entries · custom_components/bedrock_server_manager/services.py:899device-entry-config-entries · custom_components/bedrock_server_manager/services.py:908device-entry-config-entries · custom_components/bedrock_server_manager/services.py:960device-entry-config-entries · custom_components/bedrock_server_manager/services.py:973
jacobbjerregaard/homeassistant-growatt-modbusgrowatt_modbusv0.23.001device-entry-config-entries · custom_components/growatt_modbus/services.py:46
LocknAlert-Pty-LTD/locknalert_mqttlocknalert_mqtt0.1.001device-entry-config-entries · custom_components/locknalert_mqtt/entity.py:1722
custom-components/ble_monitorble_monitor14.3.022441device-entry-config-entries · custom_components/ble_monitor/__init__.py:430
fustom/ariston-remotethermo-home-assistant-v3aristonv0.19.92862device-entry-config-entries · custom_components/ariston/__init__.py:157device-entry-config-entries · custom_components/ariston/binary_sensor.py:71
Thank-you-Linus/Linus-Dashboardlinus_dashboard1.5.12091device-entry-config-entries · custom_components/linus_dashboard/config_flow.py:393
hiall-fyi/tado_cetado_cev4.4.11621device-entry-config-entries · custom_components/tado_ce/services.py:262
vivo/ha_vivohomebridgevivohomebridgev2026.09.22.17900764811531device-entry-config-entries · custom_components/vivohomebridge/device_manager.py:1486
kneave/climate-schedulerclimate_schedulerv1.15.11482device-entry-config-entries · custom_components/climate_scheduler/services.py:1835device-entry-config-entries · custom_components/climate_scheduler/services.py:1846
andrew-blake/melcloudhomemelcloudhomev2.5.01402device-entry-config-entries · custom_components/melcloudhome/__init__.py:146device-entry-config-entries · custom_components/melcloudhome/__init__.py:202
hugobloem/stateful_scenesstateful_scenesv1.8.01151device-entry-config-entries · custom_components/stateful_scenes/helpers.py:125
jmdevita/parcel-haparcelappv1.8.3821device-entry-config-entries · custom_components/parcelapp/services.py:76
hass-uconnect/hass-uconnectuconnectv0.5.4671device-entry-config-entries · custom_components/uconnect/services.py:219
Tvalley71/danthermdantherm1.3.1334device-entry-config-entries · custom_components/dantherm/device.py:436device-entry-config-entries · custom_components/dantherm/device.py:465device-entry-config-entries · custom_components/dantherm/services.py:171device-entry-config-entries · custom_components/dantherm/services.py:172
Tvalley71/pluggitpluggit1.3.1274device-entry-config-entries · custom_components/pluggit/device.py:436device-entry-config-entries · custom_components/pluggit/device.py:465device-entry-config-entries · custom_components/pluggit/services.py:171device-entry-config-entries · custom_components/pluggit/services.py:172
hmn/siku-integrationsikuv2.3.2241device-entry-config-entries · custom_components/siku/__init__.py:75
rhizomatics/supernotifysupernotifyv2.10.2221device-entry-config-entries · custom_components/supernotify/hass_api.py:724
nkvoll/home-assistant-qsys-qrcqsys_qrcv0.9.1181device-entry-config-entries · custom_components/qsys_qrc/__init__.py:324
matbott/home_assistant_Spritmonitorspritmonitor4.6.0111device-entry-config-entries · custom_components/spritmonitor/services.py:87
wimpie70/ramses_extrasramses_extras0.21.1391device-entry-config-entries · custom_components/ramses_extras/config_flow.py:2020
botts7/ha-insightsha_insightsv1.23.541device-entry-config-entries · custom_components/ha_insights/notifications/user_routing.py:117
dibi73/ha-bookstack-syncbookstack_syncv0.27.043device-entry-config-entries · custom_components/bookstack_sync/extractor.py:653device-entry-config-entries · custom_components/bookstack_sync/extractor.py:656device-entry-config-entries · custom_components/bookstack_sync/extractor.py:978
awestin67/battery-optimizer-light-plusbattery_optimizer_light_plusv0.16.1312device-entry-config-entries · custom_components/battery_optimizer_light_plus/batteries/huawei/huawei.py:53device-entry-config-entries · custom_components/battery_optimizer_light_plus/batteries/huawei/huawei.py:54device-entry-config-entries · custom_components/battery_optimizer_light_plus/batteries/huawei/huawei.py:56device-entry-config-entries · custom_components/battery_optimizer_light_plus/batteries/sigenergy/sigenergy.py:62device-entry-config-entries · custom_components/battery_optimizer_light_plus/batteries/sigenergy/sigenergy.py:64device-entry-config-entries · custom_components/battery_optimizer_light_plus/batteries/solinteg/solinteg.py:61… and 6 more
bastgau/ha-cloudingcloudingv1.721device-entry-config-entries · custom_components/clouding/services.py:71
EvotecIT/homeassistant-siegeniasiegeniav1.1.1311device-entry-config-entries · custom_components/siegenia/device_registry.py:27
niktest/solaredge_ev_charger_ausolaredge_ev_charger_au1.0.511device-entry-config-entries · custom_components/solaredge_ev_charger_au/diagnostics.py:58
Hyundai-Kia-Connect/kia_uvokia_uvov3.15.09381device-entry-config-entries · custom_components/kia_uvo/services.py:413
SukramJ/homematicip_localhomematicip_local2.11.15963device-entry-config-entries · custom_components/homematicip_local/device_action.py:42device-entry-config-entries · custom_components/homematicip_local/device_action.py:80device-entry-config-entries · custom_components/homematicip_local/device_trigger.py:47
wills106/homeassistant-solax-modbussolax_modbus2026.09.25181modbus-get-hub · custom_components/solax_modbus/modbus_transport.py:31
marcolivierarsenault/moonraker-home-assistantmoonraker1.13.44943device-entry-config-entries · custom_components/moonraker/__init__.py:301device-entry-primary-config-entry · custom_components/moonraker/__init__.py:302device-entry-primary-config-entry · custom_components/moonraker/__init__.py:303
mampfes/ha_epex_spotepex_spot4.1.03202device-entry-config-entries · custom_components/epex_spot/__init__.py:133device-entry-config-entries · custom_components/epex_spot/__init__.py:150
oyvindwe/connectlife-haconnectlifev0.46.02991device-entry-config-entries · custom_components/connectlife/services.py:42
cdnninja/yoto_hayotov3.2.32251device-entry-config-entries · custom_components/yoto/services.py:58
PiotrMachowski/Home-Assistant-custom-components-Tauron-AMIplustauron_amiplusv2.7.32162device-entry-config-entries · custom_components/tauron_amiplus/services.py:42device-entry-config-entries · custom_components/tauron_amiplus/services.py:61
analytix-energy-solutions/tickertickerv1.8.21742device-entry-config-entries · custom_components/ticker/discovery.py:215device-entry-config-entries · custom_components/ticker/formatting.py:408
BenPru/luxtronikluxtronik22026.09.161711device-entry-config-entries · custom_components/luxtronik2/__init__.py:228
widewing/ha-toyota-natoyota_nav2.7.01652device-entry-config-entries · custom_components/toyota_na/__init__.py:113device-entry-config-entries · custom_components/toyota_na/__init__.py:117
mvdwetering/huesyncboxhuesyncboxv3.2.11591device-entry-config-entries · custom_components/huesyncbox/services.py:75
syssi/homeassistant-goecharger-mqttgoecharger_mqtt3.1.01311device-entry-config-entries · custom_components/goecharger_mqtt/__init__.py:159
marq24/ha-senec-v3senec2026.9.01271device-entry-config-entries · custom_components/senec/__init__.py:421
littleyoda/ha-pysmapluspysmaplusv0.6.01131device-entry-config-entries · custom_components/pysmaplus/services.py:63
cognitivegears/ha-escpos-thermal-printerescpos_printerv1.2.01081device-entry-config-entries · custom_components/escpos_printer/services/target_resolution.py:132
cmgrayb/hass-dysonhass_dysonv0.37.11031device-entry-config-entries · custom_components/hass_dyson/services.py:2301
FaserF/ha-db_infoscreendb_infoscreenv2026.8.2972device-entry-config-entries · custom_components/db_infoscreen/__init__.py:229device-entry-config-entries · custom_components/db_infoscreen/__init__.py:290
gndean/home-assistant-hypervolt-chargerhypervolt_chargerv2.9.0951device-entry-config-entries · custom_components/hypervolt_charger/service.py:51
3dg1luk43/ha_creality_wsha_creality_wsv0.9.8941device-entry-config-entries · custom_components/ha_creality_ws/__init__.py:530
ateodorescu/home-assistant-ipmiipmiv1.22.3891device-entry-config-entries · custom_components/ipmi/device_action.py:65
hydroqc/hydroqc-hahydroqcv0.7.0892device-entry-config-entries · custom_components/hydroqc/__init__.py:217device-entry-config-entries · custom_components/hydroqc/__init__.py:293
dinki/view_assist_integrationview_assist2026.7.0871device-entry-primary-config-entry · custom_components/view_assist/helpers.py:339
firstof9/ha-gasbuddygasbuddy1.6.0662device-entry-primary-config-entry · custom_components/gasbuddy/__init__.py:250device-entry-config-entries · custom_components/gasbuddy/services.py:319
kristofferR/FellowAiden-HomeAssistantfellowv2.0.1651device-entry-config-entries · custom_components/fellow/device_trigger.py:30
wimb0/home-assistant-saj-r5-modbussaj_modbusv4.3.0571device-entry-config-entries · custom_components/saj_modbus/services.py:38
ARPOBOT-BLOOMIN8/eink_canvas_home_assistant_componentbloomin8_eink_canvasv1.7.0561device-entry-config-entries · custom_components/bloomin8_eink_canvas/__init__.py:227
solentlabs/cable_modem_monitorcable_modem_monitorv3.14.1531device-entry-config-entries · custom_components/cable_modem_monitor/dev_tools.py:68
soulripper13/hass-speedtest-ooklaookla_speedtestv3.1.2521device-entry-config-entries · custom_components/ookla_speedtest/__init__.py:545
natekspencer/ha-purapura1.8.1511device-entry-config-entries · custom_components/pura/services.py:56
GuyAzria/home-organizerhome_organizerv2026.9.23472device-entry-config-entries · custom_components/home_organizer/agents/reminder_agent.py:138device-entry-config-entries · custom_components/home_organizer/reminders_scheduler.py:123
dcmeglio/homeassistant-petsafepetsafe1.4.0431device-entry-config-entries · custom_components/petsafe/helpers.py:96
aydarik/hass-geekmagicgeek_magic2.1.3422device-entry-config-entries · custom_components/geek_magic/__init__.py:55device-entry-config-entries · custom_components/geek_magic/__init__.py:58
henricm/ha-ferroampferroampv1.17.0401device-entry-config-entries · custom_components/ferroamp/__init__.py:88
natekspencer/ha-vestaboardvestaboard1.6.2331device-entry-config-entries · custom_components/vestaboard/helpers.py:276
ndesgranges/simple-plantsimple_plantv2.0.0331device-entry-config-entries · custom_components/simple_plant/__init__.py:83
PostLogical/oolerooler2026.4.1331device-entry-config-entries · custom_components/ooler/services.py:44
alengwenus/ha-sma-ev-chargersmaev1.4.1311device-entry-config-entries · custom_components/smaev/coordinator.py:74
Bebbssos/ha-defa-powerdefa_powerv0.5.5261device-entry-config-entries · custom_components/defa_power/services.py:463
remimikalsen/ollama_visionollama_vision1.0.9212device-entry-config-entries · custom_components/ollama_vision/__init__.py:186device-entry-config-entries · custom_components/ollama_vision/__init__.py:189
KipK/marees_francemarees_francev1.4.2204device-entry-config-entries · custom_components/marees_france/__init__.py:342device-entry-config-entries · custom_components/marees_france/__init__.py:346device-entry-config-entries · custom_components/marees_france/__init__.py:702device-entry-config-entries · custom_components/marees_france/__init__.py:710
vooon/hass-myheatmyheatv0.13.0201device-entry-config-entries · custom_components/myheat/services.py:25
markaggar/ha-media-indexmedia_indexv1.9.2195device-entry-config-entries · custom_components/media_index/__init__.py:2556device-entry-config-entries · custom_components/media_index/__init__.py:2706device-entry-config-entries · custom_components/media_index/__init__.py:2765device-entry-config-entries · custom_components/media_index/__init__.py:2819device-entry-config-entries · custom_components/media_index/cast_manager.py:37
ExMacro/hass_ensto_blehass_ensto_blev0.5.7182device-entry-config-entries · custom_components/hass_ensto_ble/__init__.py:201device-entry-config-entries · custom_components/hass_ensto_ble/__init__.py:241
j9brown/victron-mk3-hassvictron_mk3v0.6.0181device-entry-config-entries · custom_components/victron_mk3/__init__.py:296
jbouwh/ha-elro-connectselro_connectsv0.2.6181device-entry-config-entries · custom_components/elro_connects/device.py:144
mannotfood/healthsynchealthsyncv0.21.1182device-entry-config-entries · custom_components/healthsync/__init__.py:239device-entry-config-entries · custom_components/healthsync/__init__.py:258
sprocket-9/hacs-nuvo-serialnuvo_serialv2.2.1171device-entry-config-entries · custom_components/nuvo_serial/services.py:169
jyourstone/power_saverpower_saverv3.2.5161device-entry-config-entries · custom_components/power_saver/__init__.py:83
Nailik/blanco_unitblanco_unit0.0.12152device-entry-config-entries · custom_components/blanco_unit/services.py:134device-entry-config-entries · custom_components/blanco_unit/services.py:305
airalab/homeassistant-robonomics-integrationrobonomics2.2.1141device-entry-config-entries · custom_components/robonomics/hass_helpers/states.py:101
kingchddg901/Vacuum_Agenteufy_vacuumv2.2.0132device-entry-config-entries · custom_components/eufy_vacuum/adapters/roborock/dock.py:90device-entry-config-entries · custom_components/eufy_vacuum/mapping/map_source_runtime.py:948
ABovsh/eveuseveusv4.25.0121device-entry-config-entries · custom_components/eveus/device_trigger.py:47
CharlesP44/Beem_Energybeem_energyv2026.07.19116device-entry-config-entries · custom_components/beem_energy/services/export_csv.py:84device-entry-config-entries · custom_components/beem_energy/services/export_csv.py:87device-entry-config-entries · custom_components/beem_energy/services/export_csv.py:226device-entry-config-entries · custom_components/beem_energy/services/export_csv.py:229device-entry-config-entries · custom_components/beem_energy/services/export_csv.py:386device-entry-config-entries · custom_components/beem_energy/services/export_csv.py:389
ernetas/junghomejunghomev1.5.0101device-entry-config-entries · custom_components/junghome/device_trigger.py:80
Sanji78/telegram_voiptelegram_voipv1.1.0102device-entry-config-entries · custom_components/telegram_voip/__init__.py:55device-entry-config-entries · custom_components/telegram_voip/__init__.py:99
loryanstrant/HA-LG-webOSTVwebostv_classicv0.2.191device-entry-config-entries · custom_components/webostv_classic/helpers.py:69
bigmoby/home-assistant-candycandyv1.5.181device-entry-config-entries · custom_components/candy/device_trigger.py:57
moryoav/ha-pandapanda_eslv0.1.2381device-entry-config-entries · custom_components/panda_esl/__init__.py:374
rononline/soccerlivesoccer_livev3.23.781device-entry-config-entries · custom_components/soccer_live/device_trigger.py:42
absent42/Aqara-Camera-2-Way-Audioaqara_camera_2_way_audiov1.0.071device-entry-config-entries · custom_components/aqara_camera_2_way_audio/__init__.py:92
godely/ha-dremel-3d-printerdremel_3d_printerv2.1.072device-entry-config-entries · custom_components/dremel_3d_printer/services.py:102device-entry-config-entries · custom_components/dremel_3d_printer/services.py:105
KRoperUK/dimplex-controller-hassdimplexv4.1.172device-entry-config-entries · custom_components/dimplex/services.py:205device-entry-config-entries · custom_components/dimplex/services.py:208
ElectroAttacks/lametric-hass-locallametric_hass_localv4.0.261device-entry-config-entries · custom_components/lametric_hass_local/helpers.py:135
matt-richardson/home-assistant-qustodioqustodiov3.0.161device-entry-config-entries · custom_components/qustodio/services.py:67
peteS-UK/lyrion_clilyrion_cliv0.2.361device-entry-config-entries · custom_components/lyrion_cli/__init__.py:108
iluvdata/pdf_scrapepdf_scrape2026.9.052device-entry-primary-config-entry · custom_components/pdf_scrape/__init__.py:82device-entry-primary-config-entry · custom_components/pdf_scrape/__init__.py:84
joyfulhouse/brilliant-mqttbrilliant_mqttv0.10.251device-entry-primary-config-entry · custom_components/brilliant_mqtt/__init__.py:268
Nailik/vogels_motion_mount_blevogels_motion_mount_blev0.1.841device-entry-config-entries · custom_components/vogels_motion_mount_ble/services.py:60
renaudallard/homeassistant_dnsdistdnsdistv1.5.431device-entry-config-entries · custom_components/dnsdist/utils.py:314
botts7/hass-wallbox-gatewaywallbox_gatewayv0.36.222device-entry-config-entries · custom_components/wallbox_gateway/schedule.py:140device-entry-config-entries · custom_components/wallbox_gateway/schedule.py:160
dk-1983/Modbus_Devicesmodbus_devicesv1.9.023device-entry-primary-config-entry · custom_components/modbus_devices/presentation/builder.py:121device-entry-primary-config-entry · custom_components/modbus_devices/presentation/builder.py:122device-entry-primary-config-entry · custom_components/modbus_devices/presentation/builder.py:123
golles/ha-aquatlantis-orioriv0.1.421device-entry-config-entries · custom_components/ori/services.py:49
Gr33n93/ha-waveshare-relaywaveshare_relayv1.1.821device-entry-config-entries · custom_components/waveshare_relay/__init__.py:143
iluvdata/august_access_codesaugust_access_codes2026.8.021device-entry-config-entries · custom_components/august_access_codes/__init__.py:69
moryoav/ha-knob-navigationknob_swipe_navigationv0.3.922device-entry-config-entries · custom_components/knob_swipe_navigation/helpers.py:210device-entry-config-entries · custom_components/knob_swipe_navigation/helpers.py:228
ndesgranges/bing-wallpaperbing_wallpaperv1.0.121device-entry-config-entries · custom_components/bing_wallpaper/__init__.py:60
sftgunner/heatmiseredge-integrationheatmiser_edgev1.4.024device-entry-config-entries · custom_components/heatmiser_edge/__init__.py:60device-entry-config-entries · custom_components/heatmiser_edge/__init__.py:98device-entry-config-entries · custom_components/heatmiser_edge/__init__.py:140device-entry-config-entries · custom_components/heatmiser_edge/__init__.py:214
strepto42/homeassistant-esptimecastesptimecastv0.6.321device-entry-config-entries · custom_components/esptimecast/services.py:54
ufozone/ha-octopusnetoctopusnetv0.6.221device-entry-config-entries · custom_components/octopusnet/services.py:48
usersaynoso/victron-vebus-mk3-controlvictron_vebus_mk3v1.1.221device-entry-config-entries · custom_components/victron_vebus_mk3/__init__.py:684
Nosdave/ha-lg-ac-infraredlg_ac_infraredv0.2.511device-entry-config-entries · custom_components/lg_ac_infrared/config_flow.py:161
Pocke01/homeassistant-solamagicsolamagicv0.5.1311device-entry-config-entries · custom_components/solamagic/__init__.py:65
amg0/ha_ipx800v3my_ipx800v3v0.5.002device-entry-config-entries · custom_components/my_ipx800v3/service_actions/__init__.py:77device-entry-config-entries · custom_components/my_ipx800v3/service_actions/__init__.py:81
Clap404/ha-danfoss-ecodanfoss_eco1.1.001device-entry-config-entries · custom_components/danfoss_eco/services.py:44
colings/synology_virtual_albumsynology_virtual_albumv1.0.202device-entry-primary-config-entry · custom_components/synology_virtual_album/synology_photos.py:53device-entry-primary-config-entry · custom_components/synology_virtual_album/synology_photos.py:55
FScoua/ha-ajax-uartajax_uartv0.1.102device-entry-config-entries · custom_components/ajax_uart/__init__.py:1012device-entry-config-entries · custom_components/ajax_uart/__init__.py:1074
hudsonbrendon/ha-gbs-controlgbs_controlv1.0.001device-entry-config-entries · custom_components/gbs_control/services.py:58
infernalK/ha-pixoo-canvaspixoo_canvasv1.27.401device-entry-config-entries · custom_components/pixoo_canvas/services.py:118
jdu-acit/ACIT_HA_Integrationacitv1.0.201device-entry-config-entries · custom_components/acit/__init__.py:67
manjotsc/ha-kore_wirelesskore_wireless1.0.801device-entry-config-entries · custom_components/kore_wireless/__init__.py:90
oooohhoo/tokit_cookertokit_cooker1.0.001device-entry-config-entries · custom_components/tokit_cooker/__init__.py:48
tykovec/home-assistant-tritiustritiusv0.0.101device-entry-config-entries · custom_components/tritius/services.py:31
Announced removals with no detector (70)

No repository is ever listed under these, so they are here for the deadline itself. Some are core's own internal migrations that no custom integration calls, the rest are behaviour changes with no reliable static signal to anchor a rule on.

Home Assistant 2026.10 - 7 October 2026 - in 10 days2 removals

  • core-issue-decora-wifi-deprecated-yaml-2026.10 — `decora_wifi` raises the `deprecated_yaml` repair issue, and the configuration it reports stops working in Home Assistant 2026.10. source
  • core-issue-picotts-deprecated-yaml-2026.10 — `picotts` raises the `deprecated_yaml` repair issue, and the configuration it reports stops working in Home Assistant 2026.10. source

Home Assistant 2026.11 - 4 November 2026 - in 38 days8 removals

  • blog-recorder-statistics-api-changes-2026.11 — Not specifying the unit_class is deprecated and will stop working in Home Assistant Core 2026.11. source
  • core-issue-fritz-deprecated-cleanup-button-2026.11 — `fritz` raises the `deprecated_cleanup_button` repair issue, and the configuration it reports stops working in Home Assistant 2026.11. source
  • core-issue-fritz-deprecated-firmware-update-button-2026.11 — `fritz` raises the `deprecated_firmware_update_button` repair issue, and the configuration it reports stops working in Home Assistant 2026.11. source
  • core-issue-homeassistant-unsupported-local-deps-2026.11 — `homeassistant` raises the `unsupported_local_deps` repair issue, and the configuration it reports stops working in Home Assistant 2026.11. source
  • core-issue-html5-deprecated-dismiss-action-2026.11 — `html5` raises the `deprecated_dismiss_action` repair issue, and the configuration it reports stops working in Home Assistant 2026.11. source
  • core-issue-html5-deprecated-notify-action-2026.11 — `html5` raises the `deprecated_notify_action` repair issue, and the configuration it reports stops working in Home Assistant 2026.11. source
  • core-issue-pjlink-deprecated-yaml-2026.11 — `pjlink` raises the `deprecated_yaml` repair issue, and the configuration it reports stops working in Home Assistant 2026.11. source
  • core-issue-shopping-list-deprecated-yaml-2026.11 — `shopping_list` raises the `deprecated_yaml` repair issue, and the configuration it reports stops working in Home Assistant 2026.11. source

Home Assistant 2026.12 - 2 December 2026 - in 66 days8 removals

  • core-issue-hassio-normalize-partial-options-data-2026.12 — `hassio` raises a repair issue, and the configuration it reports stops working in Home Assistant 2026.12. source
  • core-issue-lg-thinq-check-deprecated-fan-speed-entity-2026.12 — `lg_thinq` raises a repair issue, and the configuration it reports stops working in Home Assistant 2026.12. source
  • core-issue-opnsense-deprecated-yaml-2026.12 — `opnsense` raises the `deprecated_yaml` repair issue, and the configuration it reports stops working in Home Assistant 2026.12. source
  • core-issue-opnsense-import-failed-missing-interfaces-2026.12 — `opnsense` raises the `import_failed_missing_interfaces` repair issue, and the configuration it reports stops working in Home Assistant 2026.12. source
  • core-issue-opnsense-opnsenseconfigflow-abort-import-2026.12 — `opnsense` raises a repair issue, and the configuration it reports stops working in Home Assistant 2026.12. source
  • core-issue-rflink-yaml-migration-2026.12 — `rflink` raises the `yaml_migration` repair issue, and the configuration it reports stops working in Home Assistant 2026.12. source
  • core-prose-has-an-update-listener-and-should-use-it-for-scheduling-a-reload — has an update listener and should use it for scheduling a reload source
  • core-prose-passes-a-non-string-value-of-type-as-to-the-device-registry — passes a non-string value of type {...} as {...} to the device registry source

Home Assistant 2027.1 - 6 January 2027 - in 101 days5 removals

  • core-issue-homeassistant-helpers-trigger-entity-trigger-py-deprecated-trigger-behavior-202 — Home Assistant raises the `deprecated_trigger_behavior` repair issue, and the configuration it reports stops working in Home Assistant 2027.1. source
  • core-issue-mqtt-protocol-5-migration-2027.1 — `mqtt` raises the `protocol_5_migration` repair issue, and the configuration it reports stops working in Home Assistant 2027.1. source
  • core-issue-smtp-deprecated-yaml-2027.1 — `smtp` raises the `deprecated_yaml` repair issue, and the configuration it reports stops working in Home Assistant 2027.1. source
  • core-issue-smtp-deprecated-yaml-import-issue-error-2027.1 — `smtp` raises the `deprecated_yaml_import_issue_error` repair issue, and the configuration it reports stops working in Home Assistant 2027.1. source
  • core-issue-swisscom-deprecated-yaml-import-issue-credentials-required-2027.1 — `swisscom` raises the `deprecated_yaml_import_issue_credentials_required` repair issue, and the configuration it reports stops working in Home Assistant 2027.1. source

Home Assistant 2027.2 - 3 February 2027 - in 129 days11 removals

  • core-issue-aqualogic-deprecated-yaml-2027.2 — `aqualogic` raises the `deprecated_yaml` repair issue, and the configuration it reports stops working in Home Assistant 2027.2. source
  • core-issue-aqualogic-deprecated-yaml-import-issue-cannot-connect-2027.2 — `aqualogic` raises the `deprecated_yaml_import_issue_cannot_connect` repair issue, and the configuration it reports stops working in Home Assistant 2027.2. source
  • core-issue-discogs-deprecated-yaml-2027.2 — `discogs` raises the `deprecated_yaml` repair issue, and the configuration it reports stops working in Home Assistant 2027.2. source
  • core-issue-discogs-deprecated-yaml-import-issue-cannot-connect-2027.2 — `discogs` raises the `deprecated_yaml_import_issue_cannot_connect` repair issue, and the configuration it reports stops working in Home Assistant 2027.2. source
  • core-issue-html5-deprecated-event-bus-2027.2 — `html5` raises the `deprecated_event_bus` repair issue, and the configuration it reports stops working in Home Assistant 2027.2. source
  • core-issue-http-deprecated-yaml-2027.2 — `http` raises the `deprecated_yaml` repair issue, and the configuration it reports stops working in Home Assistant 2027.2. source
  • core-issue-http-deprecated-yaml-import-error-2027.2 — `http` raises the `deprecated_yaml_import_error` repair issue, and the configuration it reports stops working in Home Assistant 2027.2. source
  • core-issue-http-yaml-still-present-after-migration-2027.2 — `http` raises the `yaml_still_present_after_migration` repair issue, and the configuration it reports stops working in Home Assistant 2027.2. source
  • core-issue-netatmo-deprecated-webhook-service-2027.2 — `netatmo` raises the `deprecated_webhook_service` repair issue, and the configuration it reports stops working in Home Assistant 2027.2. source
  • core-prose-sets-a-group-attribute-on-entity-which-is-not-a-group-instance — sets a `group` attribute on entity {...} which is not a `Group` instance source
  • core-prose-sets-an-invalid-entity-id-in-most-cases-entities-should-not-set-entit — sets an invalid entity ID: '{...}'. In most cases, entities should not set entity_id, but if they do, it should be a valid entity ID source

Home Assistant 2027.3 - 3 March 2027 - in 157 days6 removals

  • blog-labs-async-listen-deprecation-2027.3 — async_listen will be removed in Home Assistant 2027.3. source
  • core-issue-flexit-deprecated-yaml-no-import-2027.3 — `flexit` raises the `deprecated_yaml_no_import` repair issue, and the configuration it reports stops working in Home Assistant 2027.3. source
  • core-issue-netio-deprecated-yaml-2027.3 — `netio` raises the `deprecated_yaml` repair issue, and the configuration it reports stops working in Home Assistant 2027.3. source
  • core-issue-remember-the-milk-deprecated-yaml-2027.3 — `remember_the_milk` raises the `deprecated_yaml` repair issue, and the configuration it reports stops working in Home Assistant 2027.3. source
  • core-issue-smtp-deprecated-notify-action-2027.3 — `smtp` raises the `deprecated_notify_action` repair issue, and the configuration it reports stops working in Home Assistant 2027.3. source
  • core-issue-volkszaehler-deprecated-yaml-2027.3 — `volkszaehler` raises the `deprecated_yaml` repair issue, and the configuration it reports stops working in Home Assistant 2027.3. source

Home Assistant 2027.4 - 7 April 2027 - in 192 days2 removals

  • blog-doorbell-standard-event-type-2027.4 — Doorbell entities that do not include DoorbellEventType.RING will log a deprecation warning and will stop working in Home Assistant 2027.4. source
  • core-issue-xbox-deprecated-entity-2027.4 — `xbox` raises the `deprecated_entity` repair issue, and the configuration it reports stops working in Home Assistant 2027.4. source

Home Assistant 2027.5 - 5 May 2027 - in 220 days4 removals

  • blog-entity-id-mismatched-domain-deprecated-2027.5 — Setting an entity ID with the wrong domain will log a deprecation warning and will stop working in Home Assistant 2027.5. source
  • blog-legacy-device-tracker-deprecation-2027.5 — The legacy (non-config-entry) device tracker platform API is deprecated and will be removed in the Home Assistant 2027.5 release. source
  • core-issue-device-tracker-deprecated-see-action-2027.5 — `device_tracker` raises the `deprecated_see_action` repair issue, and the configuration it reports stops working in Home Assistant 2027.5. source
  • core-prose-sets-an-entity-id-with-wrong-domain-expected-domain-is — sets an entity ID with wrong domain: '{...}'. Expected domain is '{...}' source

Home Assistant 2027.6 - 2 June 2027 - in 248 days2 removals

  • core-prose-infraredentity — homeassistant.components.infrared.InfraredEmitterEntity source
  • core-prose-that-calls-the-mqtt-publish-api-with-none-for-qos-or-retain-the-qos-argumen — that calls the MQTT publish API with `None` for qos or retain. The `qos` argument must be an `int`, and the `retain` argument must be a `bool` source

Home Assistant 2027.7 - 7 July 2027 - in 283 days1 removal

  • blog-device-tracker-changes-2027.7 — The battery_level property has been deprecated in all device tracker base classes, and will stop working in Home Assistant Core 2027.7. source

Home Assistant 2027.8 - 4 August 2027 - in 311 days14 removals

  • blog-async-initialize-triggers-home-assistant-start-deprecated-2027.8 — The dedicated home_assistant_start flag of async_initialize_triggers is deprecated and will be removed in Home Assistant Core 2027.8. source
  • blog-device-registry-follow-up-changes-2027.8 — Unless noted otherwise, deprecated functionality logs a warning at runtime and remains supported until Home Assistant Core 2027.8. source
  • blog-device-registry-single-config-entry-2027.8 — Unless noted otherwise, deprecated functionality remains supported until Home Assistant Core 2027.8. source
  • blog-device-registry-websocket-api-changes-2027.8 — The old fields are kept for backwards compatibility and are deprecated; they are scheduled for removal in Home Assistant Core 2027.8. source
  • core-prose-assigns-an-existing-device-to-a-different-config-subentry-by-calling-async-get — assigns an existing device to a different config subentry, by calling `async_get_or_create` or by adding entities from several subentries that share a device; this silently moves the device. A device... source
  • core-prose-attempts-to-attach-a-device-to-an-entity — attempts to attach a device to an entity {...} source
  • core-prose-calls-device-registry-async-get-or-create-with-a-via-device-referencing-the — calls `device_registry.async_get_or_create` with a `via_device` referencing the device itself; the via device is ignored source
  • core-prose-calls-device-registry-async-update-device-with-one-of-add-config-entry-id — calls `device_registry.async_update_device` with one of `add_config_entry_id`, `add_config_subentry_id`, `remove_config_entry_id` or `remove_config_subentry_id`; a device now belongs to a single... source
  • core-prose-passes-home-assistant-start-to-async-initialize-triggers-which-is-deprecate — passes `home_assistant_start` to `async_initialize_triggers`, which is deprecated and will be removed in Home Assistant 2027.8; the parameter no longer has any effect source
  • core-prose-passes-the-id-of-a-pre-migration-composite-device-as-via-device-id-pass — passes the id of a pre-migration composite device {...} as `via_device_id`; pass the id of a single device instead, e.g. one returned by async_get_device_by_identifier source
  • core-prose-sets-disabled-by-to-deviceentrydisabler-config-entry-the-enabled-config-en — sets disabled_by to DeviceEntryDisabler.CONFIG_ENTRY {...} the enabled config entry {...} source
  • core-prose-sets-disabled-by-to-deviceentrydisabler-device-enabled — sets disabled_by to DeviceEntryDisabler.DEVICE {...} enabled source
  • core-prose-sets-disabled-by-to-none-disabled — sets disabled_by to None {...} disabled source
  • core-prose-sets-disabled-by-to-none-the-disabled-config-entry — sets disabled_by to None {...} the disabled config entry {...} source

Home Assistant 2027.9 - 1 September 2027 - in 339 days3 removals

  • blog-device-registry-follow-up-changes-2027.9 — It is removed in Home Assistant Core 2027.9. source
  • blog-device-registry-websocket-api-changes-2027.9 — That command still works but is deprecated: it logs a warning and will be removed in Home Assistant Core 2027.9. source
  • core-prose-accesses-childdeviceentry-which-does-not-exist-on-child-devices — accesses ChildDeviceEntry.{...}, which does not exist on child devices source

Home Assistant 2027.10 - 6 October 2027 - in 374 days1 removal

  • blog-deprecate-configurator-2027.10 — The Configurator integration has been deprecated and will be removed in Home Assistant 2027.10. source

Home Assistant 2027.11 - 3 November 2027 - in 402 days3 removals

  • core-prose-accesses-toolresultcontent-tool-result-which-is-deprecated-use-toolresultco — accesses `ToolResultContent.tool_result`, which is deprecated; use `ToolResultContent.result` instead source
  • core-prose-returns-a-json-object-from-a-tool-which-is-deprecated-return-a-toolresult-inst — returns a JSON object from a tool, which is deprecated; return a ToolResult instead source
  • core-prose-sets-tool-result-on-a-tool-result-delta-which-is-deprecated-set-result-to — sets `tool_result` on a tool result delta, which is deprecated; set `result` to a ToolResult instead source