core/homeassistant/components/sisyphus
Jonathan Keljo bf7e09ce59 Bring the Sisyphus integration to silver quality (#22457)
* Bring the Sisyphus integration to silver quality

Checklist:
- [x] (N/A - push integration) Set an appropriate SCAN_INTERVAL (if a polling integration)
- [x] Raise PlatformNotReady if unable to connect during platform setup
- [x] (N/A - no credentials) 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.
- [x] (N/A - local integration) 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] Set available property to False if appropriate
- [x] Entities have unique ID (if available)

* Feedback (fix a couple verbose places)

* Use a task instead of a lock

* Initialize field in constructor

* Revert package upgrade.
2019-06-06 15:16:27 -07:00
..
__init__.py Bring the Sisyphus integration to silver quality (#22457) 2019-06-06 15:16:27 -07:00
light.py Bring the Sisyphus integration to silver quality (#22457) 2019-06-06 15:16:27 -07:00
manifest.json Add manifests (#22699) 2019-04-03 21:14:45 -07:00
media_player.py Bring the Sisyphus integration to silver quality (#22457) 2019-06-06 15:16:27 -07:00