Do not include unavailable entities in Google Assistant SYNC (#13358)

This commit is contained in:
Paulus Schoutsen 2018-03-20 18:09:34 -07:00 committed by GitHub
parent 852eef8046
commit cfb0b00c0c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 38 additions and 2 deletions

View file

@ -52,6 +52,7 @@ class DemoLight(Light):
self._white = white
self._effect_list = effect_list
self._effect = effect
self._available = True
@property
def should_poll(self) -> bool:
@ -73,7 +74,7 @@ class DemoLight(Light):
"""Return availability."""
# This demo light is always available, but well-behaving components
# should implement this to inform Home Assistant accordingly.
return True
return self._available
@property
def brightness(self) -> int: