name: Pull request
about: Create a pull request for a proposed change.
author: ''
Description
[x] Satisfying all No score level requirements.
[x] Connection/configuration is handled via a component.
[x] Set an appropriate SCAN_INTERVAL (if a polling integration)
[x] Raise PlatformNotReady if unable to connect during platform setup (if appropriate)
[x] Handles expiration of auth credentials. Refresh if possible or print correct error and fail setup. If based on a config entry, should trigger a new config entry flow to re-authorize. (docs)
[x] Handles internet unavailable. Log a warning once when unavailable, log once when reconnected.
[x] Handles device/service unavailable. Log a warning once when unavailable, log once when reconnected.
[x] Operations like service calls and entity methods (e.g. Set HVAC Mode) have proper exception handling. Raise ValueError on invalid user input and raise HomeAssistantError for other failures such as a problem communicating with a device.
[x] Set available property to False if appropriate (docs)
name: Pull request about: Create a pull request for a proposed change. author: ''
Description
How to test
Checklist