Update Pooldose quality scale (#151499)

This commit is contained in:
Joost Lekkerkerker
2025-09-01 15:15:21 +02:00
committed by GitHub
parent 36483dd785
commit 55b0406960
2 changed files with 14 additions and 28 deletions
@@ -5,6 +5,6 @@
"config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/pooldose",
"iot_class": "local_polling",
"quality_scale": "gold",
"quality_scale": "bronze",
"requirements": ["python-pooldose==0.5.0"]
}
@@ -17,7 +17,7 @@ rules:
docs-removal-instructions: done
entity-event-setup:
status: exempt
comment: This integration does not subscribe to any events.
comment: This integration does not explicitly subscribe to any events.
entity-unique-id: done
has-entity-name: done
runtime-data: done
@@ -35,9 +35,7 @@ rules:
entity-unavailable: done
integration-owner: done
log-when-unavailable: done
parallel-updates:
status: exempt
comment: This integration uses a central coordinator to manage updates, which is not compatible with parallel updates.
parallel-updates: todo
reauthentication-flow:
status: exempt
comment: This integration does not need authentication for the local API.
@@ -45,28 +43,20 @@ rules:
# Gold
devices: done
diagnostics:
status: exempt
comment: This integration does not provide any diagnostic information, but can provide detailed logs if needed.
diagnostics: todo
discovery-update-info:
status: exempt
comment: This integration does not support discovery features.
status: todo
comment: DHCP discovery is possible
discovery:
status: exempt
comment: This integration does not support discovery updates since the PoolDose device does not support standard discovery methods.
status: todo
comment: DHCP discovery is possible
docs-data-update: done
docs-examples:
status: exempt
comment: This integration does not provide any examples, as it is a simple integration that does not require complex configurations.
docs-known-limitations:
status: exempt
comment: This integration has known and documented limitations in frequency of data polling and stability of the connection to the device.
docs-examples: todo
docs-known-limitations: todo
docs-supported-devices: done
docs-supported-functions: done
docs-troubleshooting: done
docs-use-cases:
status: exempt
comment: This integration does not provide use cases, as it is a simple integration that does not require complex configurations.
docs-use-cases: todo
dynamic-devices:
status: exempt
comment: This integration does not support dynamic devices, as it is designed for a single PoolDose device.
@@ -76,9 +66,7 @@ rules:
entity-translations: done
exception-translations: done
icon-translations: done
reconfiguration-flow:
status: exempt
comment: This integration does not support reconfiguration flows, as it is designed for a single PoolDose device with a fixed configuration.
reconfiguration-flow: todo
repair-issues:
status: exempt
comment: This integration does not provide repair issues, as it is designed for a single PoolDose device with a fixed configuration.
@@ -88,7 +76,5 @@ rules:
# Platinum
async-dependency: done
inject-websession: done
strict-typing:
status: exempt
comment: Dependency python-pooldose is not strictly typed and does not include a py.typed file.
inject-websession: todo
strict-typing: todo