mirror of
https://github.com/home-assistant/core.git
synced 2026-08-24 10:13:52 -05:00
Promote WiiM to Gold quality scale (#178066)
Co-authored-by: Tao Jiang <tao.jiang@linkplay.com>
This commit is contained in:
co-authored by
Tao Jiang
parent
06f15725ff
commit
36d039ebed
@@ -4,10 +4,10 @@
|
||||
"codeowners": ["@Linkplay2020"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/wiim",
|
||||
"integration_type": "hub",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["wiim.sdk", "async_upnp_client"],
|
||||
"quality_scale": "bronze",
|
||||
"quality_scale": "gold",
|
||||
"requirements": ["wiim==0.1.6"],
|
||||
"zeroconf": ["_linkplay._tcp.local."]
|
||||
}
|
||||
|
||||
@@ -50,6 +50,7 @@ MEDIA_CONTENT_ID_FAVORITES = (
|
||||
MEDIA_CONTENT_ID_PLAYLISTS = (
|
||||
f"{MEDIA_TYPE_WIIM_LIBRARY}/{MEDIA_CONTENT_ID_ROOT}/playlists"
|
||||
)
|
||||
PARALLEL_UPDATES = 1
|
||||
|
||||
|
||||
SDK_TO_HA_STATE: dict[SDKPlayingStatus, MediaPlayerState] = {
|
||||
|
||||
@@ -35,33 +35,37 @@ rules:
|
||||
config-entry-unloading: done
|
||||
docs-configuration-parameters:
|
||||
status: exempt
|
||||
comment: Integration has no configuration parameters
|
||||
docs-installation-parameters: todo
|
||||
comment: |
|
||||
The integration has no configuration options after setup.
|
||||
docs-installation-parameters: done
|
||||
entity-unavailable: done
|
||||
integration-owner: done
|
||||
log-when-unavailable: done
|
||||
parallel-updates: todo
|
||||
reauthentication-flow: todo
|
||||
parallel-updates: done
|
||||
reauthentication-flow:
|
||||
status: exempt
|
||||
comment: |
|
||||
The integration does not use authentication.
|
||||
test-coverage: done
|
||||
|
||||
# Gold
|
||||
devices: done
|
||||
diagnostics: done
|
||||
discovery-update-info: done
|
||||
discovery: done
|
||||
docs-data-update: todo
|
||||
docs-examples: todo
|
||||
docs-known-limitations: todo
|
||||
docs-data-update: done
|
||||
docs-examples: done
|
||||
docs-known-limitations: done
|
||||
docs-supported-devices: done
|
||||
docs-supported-functions: done
|
||||
docs-troubleshooting: todo
|
||||
docs-use-cases: todo
|
||||
dynamic-devices: todo
|
||||
entity-category: done
|
||||
entity-device-class:
|
||||
status: todo
|
||||
docs-troubleshooting: done
|
||||
docs-use-cases: done
|
||||
dynamic-devices:
|
||||
status: exempt
|
||||
comment: |
|
||||
Set appropriate device classes for all entities where applicable.
|
||||
Each config entry represents a single physical device. Additional devices
|
||||
are configured using separate config entries.
|
||||
entity-category: done
|
||||
entity-device-class: done
|
||||
entity-disabled-by-default: done
|
||||
entity-translations: done
|
||||
exception-translations: done
|
||||
@@ -69,8 +73,14 @@ rules:
|
||||
reconfiguration-flow: done
|
||||
repair-issues:
|
||||
status: exempt
|
||||
comment: No known use cases for repair issues or flows, yet
|
||||
stale-devices: todo
|
||||
comment: |
|
||||
The integration has no user-actionable conditions that require a repair
|
||||
issue or repair flow.
|
||||
stale-devices:
|
||||
status: exempt
|
||||
comment: |
|
||||
Each config entry represents a single physical device. Removing the
|
||||
config entry also removes its device.
|
||||
|
||||
# Platinum
|
||||
async-dependency: done
|
||||
|
||||
@@ -8021,7 +8021,7 @@
|
||||
},
|
||||
"wiim": {
|
||||
"name": "WiiM",
|
||||
"integration_type": "hub",
|
||||
"integration_type": "device",
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user