Promote energieleser integration to platinum quality scale (#176617)

This commit is contained in:
Amit Krishna
2026-07-29 13:42:51 +02:00
committed by GitHub
parent 0355339329
commit 6db26eef18
4 changed files with 23 additions and 10 deletions
+1
View File
@@ -195,6 +195,7 @@ homeassistant.components.elgato.*
homeassistant.components.elkm1.*
homeassistant.components.emulated_hue.*
homeassistant.components.energenie_power_sockets.*
homeassistant.components.energieleser.*
homeassistant.components.energy.*
homeassistant.components.energyid.*
homeassistant.components.energyzero.*
@@ -6,7 +6,7 @@
"documentation": "https://www.home-assistant.io/integrations/energieleser",
"integration_type": "device",
"iot_class": "local_polling",
"quality_scale": "silver",
"quality_scale": "platinum",
"requirements": ["energieleser==0.1.5"],
"zeroconf": [
{
@@ -52,13 +52,13 @@ rules:
diagnostics: done
discovery-update-info: done
discovery: done
docs-data-update: todo
docs-examples: todo
docs-known-limitations: todo
docs-supported-devices: todo
docs-supported-functions: todo
docs-troubleshooting: todo
docs-use-cases: todo
docs-data-update: done
docs-examples: done
docs-known-limitations: done
docs-supported-devices: done
docs-supported-functions: done
docs-troubleshooting: done
docs-use-cases: done
dynamic-devices:
status: exempt
comment: Each device is a separate config entry; the integration does not add devices on the fly to an existing entry.
@@ -67,7 +67,9 @@ rules:
entity-disabled-by-default: done
entity-translations: done
exception-translations: done
icon-translations: todo
icon-translations:
status: exempt
comment: Entities rely on device-class and default icons; no custom icon translations are needed.
reconfiguration-flow: done
repair-issues: done
stale-devices:
@@ -77,4 +79,4 @@ rules:
# Platinum
async-dependency: done
inject-websession: done
strict-typing: todo
strict-typing: done
Generated
+10
View File
@@ -1707,6 +1707,16 @@ disallow_untyped_defs = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.energieleser.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.energy.*]
check_untyped_defs = true
disallow_incomplete_defs = true