-
-
Notifications
You must be signed in to change notification settings - Fork 37.5k
Add quality scale for airnow integration #169709
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
16d09d9
14b7417
0131325
aef1aa9
9f83309
719163b
c759b9d
cd0aee8
de95ddb
294d216
e1c753b
d58b5fc
5136b20
06e2f68
b9f96d3
ab7549f
c924241
9cc287e
6dc214e
d2ea1ac
c61aaa3
e9138cf
87773a0
3461349
48c82cd
4ec3d88
ed8690b
66397b4
0f459c9
b55ea18
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,67 @@ | ||
| rules: | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Another sidenote, a lot of the variables defined in
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think we can consider removing that entity/device removal |
||
| # Bronze | ||
| action-setup: | ||
| status: exempt | ||
| comment: Integration does not register custom actions. | ||
| appropriate-polling: | ||
| status: done | ||
| comment: Reports are polled every 30 minutes so newly published hourly AirNow reports are picked up promptly. | ||
| brands: done | ||
| common-modules: done | ||
| config-flow-test-coverage: todo | ||
|
|
||
| config-flow: done | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please revert the strings from this PR and set this to todo |
||
| dependency-transparency: done | ||
| docs-actions: | ||
| status: exempt | ||
| comment: Integration does not register custom actions. | ||
| docs-high-level-description: done | ||
| docs-installation-instructions: done | ||
| docs-removal-instructions: done | ||
| entity-event-setup: | ||
| status: exempt | ||
| comment: Integration does not subscribe to events. | ||
| 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: todo | ||
|
|
||
| config-entry-unloading: done | ||
| docs-configuration-parameters: todo | ||
| docs-installation-parameters: todo | ||
| entity-unavailable: todo | ||
| integration-owner: todo | ||
|
|
||
| log-when-unavailable: todo | ||
| parallel-updates: done | ||
| reauthentication-flow: todo | ||
| test-coverage: todo | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Sidenote, we should try and patch the library where we use it, instead of patching internals like
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why do we fake the timezone in the diagnostic test? |
||
| # Gold | ||
| devices: todo | ||
|
Comment on lines
+38
to
+41
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. you have devices |
||
| diagnostics: done | ||
| discovery: todo | ||
| discovery-update-info: todo | ||
| docs-data-update: todo | ||
| docs-examples: todo | ||
| docs-known-limitations: todo | ||
| docs-supported-devices: todo | ||
| docs-supported-functions: todo | ||
| docs-troubleshooting: todo | ||
| docs-use-cases: todo | ||
| dynamic-devices: todo | ||
| entity-category: todo | ||
| entity-device-class: | ||
| status: todo | ||
| comment: The ozone sensor can still use the ozone device class. | ||
| entity-disabled-by-default: todo | ||
| entity-translations: todo | ||
| exception-translations: todo | ||
| icon-translations: todo | ||
| reconfiguration-flow: todo | ||
| stale-devices: todo | ||
| repair-issues: todo | ||
| # Platinum | ||
| async-dependency: done | ||
| inject-websession: done | ||
| strict-typing: todo | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -127,7 +127,6 @@ class Rule: | |
| "aftership", | ||
| "agent_dvr", | ||
| "airly", | ||
| "airnow", | ||
| "airq", | ||
| "airthings", | ||
| "airthings_ble", | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As a sidenote, maybe it'd make sense to migrate it to use subentries, like for example
waqi. But this is optional, just wanted to put it out there