Update pyhomematic to 0.1.77 (#63848)

* Update pyhomematic to 0.1.77

* Add HmIP-STE2

* Add HmIPW-SPI
This commit is contained in:
Daniel Perna
2022-01-11 16:45:33 +01:00
committed by GitHub
parent 0a9927d18e
commit f4f1ea4068
5 changed files with 47 additions and 3 deletions

View File

@ -132,6 +132,8 @@ HM_DEVICE_TYPES = {
"ValveBoxW",
"CO2SensorIP",
"IPLockDLD",
"ParticulateMatterSensorIP",
"IPRemoteMotionV2W",
],
DISCOVER_CLIMATE: [
"Thermostat",
@ -165,6 +167,7 @@ HM_DEVICE_TYPES = {
"Rain",
"WiredSensor",
"PresenceIP",
"PresenceIPW",
"IPWeatherSensor",
"IPPassageSensor",
"SmartwareMotion",
@ -182,6 +185,7 @@ HM_DEVICE_TYPES = {
"IPLanRouter",
"IPMultiIOPCB",
"IPWHS2",
"IPRemoteMotionV2W",
],
DISCOVER_COVER: [
"Blind",
@ -205,6 +209,9 @@ HM_IGNORE_DISCOVERY_NODE_EXCEPTIONS = {
"IPWeatherSensorBasic",
"IPThermostatWall",
"IPThermostatWall2",
"ParticulateMatterSensorIP",
"CO2SensorIP",
"TempModuleSTE2",
]
}

View File

@ -2,7 +2,7 @@
"domain": "homematic",
"name": "Homematic",
"documentation": "https://www.home-assistant.io/integrations/homematic",
"requirements": ["pyhomematic==0.1.76"],
"requirements": ["pyhomematic==0.1.77"],
"codeowners": ["@pvizeli", "@danielperna84"],
"iot_class": "local_push"
}

View File

@ -12,6 +12,7 @@ from homeassistant.components.sensor import (
)
from homeassistant.const import (
ATTR_NAME,
CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
CONCENTRATION_PARTS_PER_MILLION,
DEGREE,
ELECTRIC_CURRENT_MILLIAMPERE,
@ -214,6 +215,42 @@ SENSOR_DESCRIPTIONS: dict[str, SensorEntityDescription] = {
native_unit_of_measurement="#",
icon="mdi:invert-colors",
),
"MASS_CONCENTRATION_PM_1": SensorEntityDescription(
key="MASS_CONCENTRATION_PM_1",
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
device_class=SensorDeviceClass.PM1,
state_class=SensorStateClass.MEASUREMENT,
),
"MASS_CONCENTRATION_PM_2_5": SensorEntityDescription(
key="MASS_CONCENTRATION_PM_2_5",
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
device_class=SensorDeviceClass.PM25,
state_class=SensorStateClass.MEASUREMENT,
),
"MASS_CONCENTRATION_PM_10": SensorEntityDescription(
key="MASS_CONCENTRATION_PM_10",
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
device_class=SensorDeviceClass.PM10,
state_class=SensorStateClass.MEASUREMENT,
),
"MASS_CONCENTRATION_PM_1_24H_AVERAGE": SensorEntityDescription(
key="MASS_CONCENTRATION_PM_1_24H_AVERAGE",
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
device_class=SensorDeviceClass.PM1,
state_class=SensorStateClass.MEASUREMENT,
),
"MASS_CONCENTRATION_PM_2_5_24H_AVERAGE": SensorEntityDescription(
key="MASS_CONCENTRATION_PM_2_5_24H_AVERAGE",
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
device_class=SensorDeviceClass.PM25,
state_class=SensorStateClass.MEASUREMENT,
),
"MASS_CONCENTRATION_PM_10_24H_AVERAGE": SensorEntityDescription(
key="MASS_CONCENTRATION_PM_10_24H_AVERAGE",
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
device_class=SensorDeviceClass.PM10,
state_class=SensorStateClass.MEASUREMENT,
),
}
DEFAULT_SENSOR_DESCRIPTION = SensorEntityDescription(

View File

@ -1564,7 +1564,7 @@ pyhik==0.3.0
pyhiveapi==0.4.2
# homeassistant.components.homematic
pyhomematic==0.1.76
pyhomematic==0.1.77
# homeassistant.components.homeworks
pyhomeworks==0.0.6

View File

@ -969,7 +969,7 @@ pyheos==0.7.2
pyhiveapi==0.4.2
# homeassistant.components.homematic
pyhomematic==0.1.76
pyhomematic==0.1.77
# homeassistant.components.ialarm
pyialarm==1.9.0