mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 20:57:21 +00:00
Add HmIP-SMO to Homematic IP (#22802)
This commit is contained in:
parent
8c17b2f7dd
commit
c8eebb6b4a
@ -30,9 +30,9 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
|
||||
"""Set up the HomematicIP Cloud binary sensor from a config entry."""
|
||||
from homematicip.aio.device import (
|
||||
AsyncDevice, AsyncShutterContact, AsyncMotionDetectorIndoor,
|
||||
AsyncSmokeDetector, AsyncWaterSensor, AsyncRotaryHandleSensor,
|
||||
AsyncMotionDetectorPushButton, AsyncWeatherSensor,
|
||||
AsyncWeatherSensorPlus, AsyncWeatherSensorPro)
|
||||
AsyncMotionDetectorOutdoor, AsyncSmokeDetector, AsyncWaterSensor,
|
||||
AsyncRotaryHandleSensor, AsyncMotionDetectorPushButton,
|
||||
AsyncWeatherSensor, AsyncWeatherSensorPlus, AsyncWeatherSensorPro)
|
||||
|
||||
from homematicip.aio.group import (
|
||||
AsyncSecurityGroup, AsyncSecurityZoneGroup)
|
||||
@ -43,6 +43,7 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
|
||||
if isinstance(device, (AsyncShutterContact, AsyncRotaryHandleSensor)):
|
||||
devices.append(HomematicipShutterContact(home, device))
|
||||
if isinstance(device, (AsyncMotionDetectorIndoor,
|
||||
AsyncMotionDetectorOutdoor,
|
||||
AsyncMotionDetectorPushButton)):
|
||||
devices.append(HomematicipMotionDetector(home, device))
|
||||
if isinstance(device, AsyncSmokeDetector):
|
||||
|
@ -28,7 +28,7 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
|
||||
AsyncHeatingThermostat, AsyncHeatingThermostatCompact,
|
||||
AsyncTemperatureHumiditySensorWithoutDisplay,
|
||||
AsyncTemperatureHumiditySensorDisplay, AsyncMotionDetectorIndoor,
|
||||
AsyncTemperatureHumiditySensorOutdoor,
|
||||
AsyncMotionDetectorOutdoor, AsyncTemperatureHumiditySensorOutdoor,
|
||||
AsyncMotionDetectorPushButton, AsyncLightSensor,
|
||||
AsyncPlugableSwitchMeasuring, AsyncBrandSwitchMeasuring,
|
||||
AsyncFullFlushSwitchMeasuring, AsyncWeatherSensor,
|
||||
@ -49,6 +49,7 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
|
||||
devices.append(HomematicipTemperatureSensor(home, device))
|
||||
devices.append(HomematicipHumiditySensor(home, device))
|
||||
if isinstance(device, (AsyncMotionDetectorIndoor,
|
||||
AsyncMotionDetectorOutdoor,
|
||||
AsyncMotionDetectorPushButton,
|
||||
AsyncWeatherSensor,
|
||||
AsyncWeatherSensorPlus,
|
||||
|
Loading…
x
Reference in New Issue
Block a user