Skip to content

Commit ee28068

Browse files
committed
Add quality scale for WLED
1 parent b4a31fc commit ee28068

File tree

3 files changed

+83
-2
lines changed

3 files changed

+83
-2
lines changed

homeassistant/components/wled/manifest.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"documentation": "https://www.home-assistant.io/integrations/wled",
77
"integration_type": "device",
88
"iot_class": "local_push",
9+
"quality_scale": "bronze",
910
"requirements": ["wled==0.21.0"],
1011
"zeroconf": ["_wled._tcp.local."]
1112
}
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
rules:
2+
# Bronze
3+
action-setup: done
4+
appropriate-polling: done
5+
brands: done
6+
common-modules: done
7+
config-flow-test-coverage: done
8+
config-flow: done
9+
dependency-transparency: done
10+
docs-actions:
11+
status: exempt
12+
comment: This integration does not have custom service actions.
13+
docs-high-level-description: done
14+
docs-installation-instructions: done
15+
docs-removal-instructions: done
16+
entity-event-setup: done
17+
entity-unique-id: done
18+
has-entity-name: done
19+
runtime-data: done
20+
test-before-configure: done
21+
test-before-setup: done
22+
unique-config-entry: done
23+
24+
# Silver
25+
action-exceptions:
26+
status: exempt
27+
comment: This integration does not have custom service actions.
28+
config-entry-unloading: done
29+
docs-configuration-parameters: done
30+
docs-installation-parameters: todo
31+
entity-unavailable: done
32+
integration-owner: done
33+
log-when-unavailable: done
34+
parallel-updates: done
35+
reauthentication-flow:
36+
status: exempt
37+
comment: |
38+
This integration does not require authentication.
39+
test-coverage: done
40+
# Gold
41+
devices: done
42+
diagnostics: done
43+
discovery-update-info: done
44+
discovery: done
45+
docs-data-update: todo
46+
docs-examples: done
47+
docs-known-limitations:
48+
status: todo
49+
comment: |
50+
Analog RGBCCT Strip are poor supported by HA.
51+
See: https://github.com/home-assistant/core/issues/123614
52+
docs-supported-devices: todo
53+
docs-supported-functions: done
54+
docs-troubleshooting: todo
55+
docs-use-cases: todo
56+
dynamic-devices:
57+
status: exempt
58+
comment: |
59+
This integration has a fixed single device.
60+
entity-category: done
61+
entity-device-class: done
62+
entity-disabled-by-default: done
63+
entity-translations: done
64+
exception-translations: todo
65+
icon-translations: done
66+
reconfiguration-flow: todo
67+
repair-issues:
68+
status: todo
69+
comment: |
70+
I see two problems:
71+
- Unsupported WLED version.
72+
- MAC address mismatch e.g. we connect to the device, but
73+
it turns out that it has a different MAC address than before.
74+
stale-devices:
75+
status: exempt
76+
comment: |
77+
This integration has a fixed single device.
78+
79+
# Platinum
80+
async-dependency: done
81+
inject-websession: done
82+
strict-typing: done

script/hassfest/quality_scale.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1071,7 +1071,6 @@ class Rule:
10711071
"wirelesstag",
10721072
"withings",
10731073
"wiz",
1074-
"wled",
10751074
"wmspro",
10761075
"wolflink",
10771076
"workday",
@@ -2108,7 +2107,6 @@ class Rule:
21082107
"wirelesstag",
21092108
"withings",
21102109
"wiz",
2111-
"wled",
21122110
"wmspro",
21132111
"wolflink",
21142112
"workday",

0 commit comments

Comments
 (0)