diff --git a/homeassistant/components/onewire/manifest.json b/homeassistant/components/onewire/manifest.json index b7b6377e8b2..c4a5c41c0a6 100644 --- a/homeassistant/components/onewire/manifest.json +++ b/homeassistant/components/onewire/manifest.json @@ -7,6 +7,7 @@ "integration_type": "hub", "iot_class": "local_polling", "loggers": ["aio_ownet"], + "quality_scale": "silver", "requirements": ["aio-ownet==0.0.4"], "zeroconf": ["_owserver._tcp.local."] } diff --git a/homeassistant/components/onewire/quality_scale.yaml b/homeassistant/components/onewire/quality_scale.yaml index 84ad52db450..1942068eb73 100644 --- a/homeassistant/components/onewire/quality_scale.yaml +++ b/homeassistant/components/onewire/quality_scale.yaml @@ -1,8 +1,6 @@ rules: ## Bronze - config-flow: - status: todo - comment: missing data_description on options flow + config-flow: done test-before-configure: done unique-config-entry: status: done @@ -16,27 +14,19 @@ rules: entity-event-setup: status: exempt comment: entities do not subscribe to events - dependency-transparency: - status: todo - comment: The package is not built and published inside a CI pipeline + dependency-transparency: done action-setup: status: exempt comment: No service actions currently available common-modules: status: done comment: base entity available, but no coordinator - docs-high-level-description: - status: todo - comment: Under review - docs-installation-instructions: - status: todo - comment: Under review - docs-removal-instructions: - status: todo - comment: Under review + docs-high-level-description: done + docs-installation-instructions: done + docs-removal-instructions: done docs-actions: - status: todo - comment: Under review + status: exempt + comment: No service actions currently available brands: done ## Silver @@ -52,12 +42,8 @@ rules: parallel-updates: done test-coverage: done integration-owner: done - docs-installation-parameters: - status: todo - comment: Under review - docs-configuration-parameters: - status: todo - comment: Under review + docs-installation-parameters: done + docs-configuration-parameters: done ## Gold entity-translations: done diff --git a/homeassistant/components/onewire/strings.json b/homeassistant/components/onewire/strings.json index c77f2933fe9..6a13dfb87dd 100644 --- a/homeassistant/components/onewire/strings.json +++ b/homeassistant/components/onewire/strings.json @@ -139,8 +139,12 @@ "step": { "device_selection": { "data": { - "clear_device_options": "Clear all device configurations", - "device_selection": "[%key:component::onewire::options::error::device_not_selected%]" + "clear_device_options": "Reset all device customisations", + "device_selection": "Customise specific devices" + }, + "data_description": { + "clear_device_options": "Use this to reset all device specific options to default values.", + "device_selection": "Customise behaviour of individual devices." }, "description": "Select what configuration steps to process", "title": "1-Wire device options" @@ -149,6 +153,9 @@ "data": { "precision": "Sensor precision" }, + "data_description": { + "precision": "The lower the precision, the faster the sensor will respond, but with less accuracy." + }, "description": "Select sensor precision for {sensor_id}", "title": "1-Wire sensor precision" } diff --git a/script/hassfest/quality_scale.py b/script/hassfest/quality_scale.py index 7468afab890..50334cb8ac2 100644 --- a/script/hassfest/quality_scale.py +++ b/script/hassfest/quality_scale.py @@ -1755,7 +1755,6 @@ INTEGRATIONS_WITHOUT_SCALE = [ "omnilogic", "oncue", "ondilo_ico", - "onewire", "onvif", "open_meteo", "openai_conversation",