6 import smart_home.cameras as cameras
7 import smart_home.chromecasts as chromecasts
8 import smart_home.lights as lights
9 import smart_home.outlets as outlets
11 logger = logging.getLogger(__name__)
14 def is_camera(device: Any) -> bool:
15 return isinstance(device, cameras.BaseCamera)
18 def is_chromecast(device: Any) -> bool:
19 return isinstance(device, chromecasts.BaseChromecast)
22 def is_light(device: Any) -> bool:
23 return isinstance(device, lights.BaseLight)
26 def is_outlet(device: Any) -> bool:
27 return isinstance(device, outlets.BaseOutlet)