Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions homeassistant/components/samsungtv/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
"integration_type": "device",
"iot_class": "local_push",
"loggers": ["samsungctl", "samsungtvws"],
"quality_scale": "bronze",
"requirements": [
"getmac==0.9.5",
"samsungctl[websocket]==0.7.1",
Expand Down
96 changes: 96 additions & 0 deletions homeassistant/components/samsungtv/quality_scale.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
rules:
Comment thread
chemelli74 marked this conversation as resolved.
Comment thread
chemelli74 marked this conversation as resolved.
Comment thread
chemelli74 marked this conversation as resolved.
Comment thread
epenet marked this conversation as resolved.
Comment thread
chemelli74 marked this conversation as resolved.
# Bronze
action-setup:
status: exempt
comment: no custom actions
appropriate-polling: done
brands: done
common-modules: done
config-flow-test-coverage: done
config-flow: done
Comment thread
chemelli74 marked this conversation as resolved.
dependency-transparency: done
docs-actions:
status: exempt
comment: no actions
docs-high-level-description: done
docs-installation-instructions: done
docs-removal-instructions: done
entity-event-setup:
status: exempt
comment: no events
Comment thread
epenet marked this conversation as resolved.
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
Comment thread
chemelli74 marked this conversation as resolved.
config-entry-unloading: done
docs-configuration-parameters:
status: exempt
comment: no configuration options so far
docs-installation-parameters: done
entity-unavailable:
status: todo
comment: check super().unavailable
integration-owner: done
log-when-unavailable: done
parallel-updates: done
reauthentication-flow: done
test-coverage: done
Comment thread
chemelli74 marked this conversation as resolved.
Comment thread
epenet marked this conversation as resolved.
Comment thread
epenet marked this conversation as resolved.
Comment thread
chemelli74 marked this conversation as resolved.
Comment thread
epenet marked this conversation as resolved.
Comment thread
epenet marked this conversation as resolved.

# Gold
devices: done
Comment thread
epenet marked this conversation as resolved.
diagnostics: done
discovery-update-info: done
discovery: done
docs-data-update:
status: todo
comment: add info about polling the bridge every 10 seconds
docs-examples: done
docs-known-limitations: done
docs-supported-devices:
status: todo
comment: be more specific about supported devices
docs-supported-functions:
status: todo
comment: be more specific about supported functions
docs-troubleshooting:
status: todo
comment: split that up to proper troubleshooting and known limitations section
docs-use-cases: done
dynamic-devices:
status: exempt
comment: device type integration
entity-category:
status: exempt
comment: no config or diagnostic entities
entity-device-class: done
entity-disabled-by-default:
status: exempt
comment: only 2 main entities
entity-translations:
status: exempt
comment: using only device name
exception-translations: done
Comment thread
chemelli74 marked this conversation as resolved.
icon-translations:
status: done
comment: no custom icons, only default icons
reconfiguration-flow:
status: todo
comment: handle at least host change
repair-issues:
status: exempt
comment: no known repair use case so far
stale-devices:
status: exempt
comment: device type integration

# Platinum
async-dependency: done
inject-websession: done
strict-typing:
status: todo
comment: Requirements 'getmac==0.9.5', 'samsungctl[websocket]==0.7.1' and 'wakeonlan==2.1.0' appear untyped
2 changes: 0 additions & 2 deletions script/hassfest/quality_scale.py
Original file line number Diff line number Diff line change
Expand Up @@ -866,7 +866,6 @@ class Rule:
"ruuvitag_ble",
"rympro",
"saj",
"samsungtv",
"sanix",
"satel_integra",
"schlage",
Expand Down Expand Up @@ -1930,7 +1929,6 @@ class Rule:
"ruuvitag_ble",
"rympro",
"saj",
"samsungtv",
"sanix",
"satel_integra",
"schlage",
Expand Down