Set easyEnergy quality scale to platinum (#181378)

This commit is contained in:
Klaas Schoute
2026-09-07 20:11:06 +02:00
committed by GitHub
parent ad36c66b04
commit 474dd34fbf
3 changed files with 101 additions and 2 deletions
@@ -6,6 +6,7 @@
"documentation": "https://www.home-assistant.io/integrations/easyenergy",
"integration_type": "service",
"iot_class": "cloud_polling",
"quality_scale": "platinum",
"requirements": ["easyenergy==3.0.1"],
"single_config_entry": true
}
@@ -0,0 +1,100 @@
rules:
# Bronze
action-setup: done
appropriate-polling: done
brands: done
common-modules: done
config-flow-test-coverage: done
config-flow: done
dependency-transparency: done
docs-actions: done
docs-conditions:
status: exempt
comment: |
This integration does not provide custom conditions.
docs-high-level-description: done
docs-installation-instructions: done
docs-removal-instructions: done
docs-triggers:
status: exempt
comment: |
This integration does not provide custom triggers.
entity-event-setup:
status: exempt
comment: |
Entities in this integration do not explicitly subscribe to events.
entity-unique-id: done
has-entity-name: done
runtime-data: done
test-before-configure: done
test-before-setup: done
unique-config-entry: done
# Silver
action-exceptions: done
config-entry-unloading: done
docs-configuration-parameters:
status: exempt
comment: |
This integration does not have an options flow.
docs-installation-parameters: done
entity-unavailable: done
integration-owner: done
log-when-unavailable: done
parallel-updates: done
reauthentication-flow:
status: exempt
comment: |
The easyEnergy API does not require authentication.
test-coverage: done
# Gold
devices: done
diagnostics: done
discovery-update-info:
status: exempt
comment: |
This integration connects to a cloud service and does not support discovery.
discovery:
status: exempt
comment: |
This integration connects to a cloud service and does not support discovery.
docs-data-update: done
docs-examples: done
docs-known-limitations: done
docs-supported-devices:
status: exempt
comment: |
This integration connects to a cloud service rather than physical devices.
docs-supported-functions: done
docs-troubleshooting: done
docs-use-cases: done
dynamic-devices:
status: exempt
comment: |
This integration exposes a fixed set of service devices and does not discover,
add, or remove devices dynamically.
entity-category: done
entity-device-class: done
entity-disabled-by-default: done
entity-translations: done
exception-translations: done
icon-translations: done
reconfiguration-flow:
status: exempt
comment: |
This integration has no user-configurable settings to reconfigure.
repair-issues:
status: exempt
comment: |
The integration has no user-actionable failure states that require a repair
issue.
stale-devices:
status: exempt
comment: |
This integration exposes a fixed set of service devices, so devices cannot
become stale after disappearing from the upstream service.
# Platinum
async-dependency: done
inject-websession: done
strict-typing: done
-2
View File
@@ -278,7 +278,6 @@ INTEGRATIONS_WITHOUT_QUALITY_SCALE_FILE = [
"dweet",
"dynalite",
"eafm",
"easyenergy",
"ebox",
"ebusd",
"ecoal_boiler",
@@ -1205,7 +1204,6 @@ INTEGRATIONS_WITHOUT_SCALE = [
"dweet",
"dynalite",
"eafm",
"easyenergy",
"ebox",
"ebusd",
"ecoal_boiler",