Add classes for new Homematic devicetypes/devices (HmIP-SMI, HmIP-DRSI1) (#57521)

* Update const.py

Add new classes according to pyhomatic 0.1.75

* Update binary_sensor.py
This commit is contained in:
emufan 2021-11-01 19:13:30 +01:00 committed by GitHub
parent 34e5596375
commit 388cdf4e94
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View file

@ -26,7 +26,9 @@ SENSOR_TYPES_CLASS = {
"TiltSensor": None,
"WeatherSensor": None,
"IPContact": DEVICE_CLASS_OPENING,
"MotionIP": DEVICE_CLASS_MOTION,
"MotionIPV2": DEVICE_CLASS_MOTION,
"MotionIPContactSabotage": DEVICE_CLASS_MOTION,
"IPRemoteMotionV2": DEVICE_CLASS_MOTION,
}

View file

@ -47,6 +47,7 @@ HM_DEVICE_TYPES = {
"IOSwitch",
"IOSwitchNoInhibit",
"IPSwitch",
"IPSwitchRssiDevice",
"RFSiren",
"IPSwitchPowermeter",
"HMWIOSwitch",
@ -80,6 +81,8 @@ HM_DEVICE_TYPES = {
"SwitchPowermeter",
"Motion",
"MotionV2",
"MotionIPV2",
"MotionIPContactSabotage",
"RemoteMotion",
"MotionIP",
"ThermostatWall",
@ -114,7 +117,6 @@ HM_DEVICE_TYPES = {
"IPBrightnessSensor",
"IPGarage",
"UniversalSensor",
"MotionIPV2",
"IPMultiIO",
"IPThermostatWall2",
"IPRemoteMotionV2",
@ -151,6 +153,7 @@ HM_DEVICE_TYPES = {
"Motion",
"MotionV2",
"MotionIP",
"MotionIPV2",
"MotionIPContactSabotage",
"RemoteMotion",
"WeatherSensor",
@ -165,7 +168,6 @@ HM_DEVICE_TYPES = {
"IPPassageSensor",
"SmartwareMotion",
"IPWeatherSensorPlus",
"MotionIPV2",
"WaterIP",
"IPMultiIO",
"TiltIP",