Add PPB VOC sensor to ZHA (#60853)
This commit is contained in:
parent
3c66706a49
commit
fd8e7ae5d9
1 changed files with 11 additions and 0 deletions
|
@ -30,6 +30,7 @@ from homeassistant.components.sensor import (
|
||||||
from homeassistant.config_entries import ConfigEntry
|
from homeassistant.config_entries import ConfigEntry
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
||||||
|
CONCENTRATION_PARTS_PER_BILLION,
|
||||||
CONCENTRATION_PARTS_PER_MILLION,
|
CONCENTRATION_PARTS_PER_MILLION,
|
||||||
DEVICE_CLASS_ENERGY,
|
DEVICE_CLASS_ENERGY,
|
||||||
ELECTRIC_CURRENT_AMPERE,
|
ELECTRIC_CURRENT_AMPERE,
|
||||||
|
@ -541,6 +542,16 @@ class VOCLevel(Sensor):
|
||||||
_unit = CONCENTRATION_MICROGRAMS_PER_CUBIC_METER
|
_unit = CONCENTRATION_MICROGRAMS_PER_CUBIC_METER
|
||||||
|
|
||||||
|
|
||||||
|
@STRICT_MATCH(channel_names="voc_level", models="lumi.airmonitor.acn01")
|
||||||
|
class PPBVOCLevel(Sensor):
|
||||||
|
"""VOC Level sensor."""
|
||||||
|
|
||||||
|
SENSOR_ATTR = "measured_value"
|
||||||
|
_decimals = 0
|
||||||
|
_multiplier = 1
|
||||||
|
_unit = CONCENTRATION_PARTS_PER_BILLION
|
||||||
|
|
||||||
|
|
||||||
@STRICT_MATCH(channel_names="formaldehyde_concentration")
|
@STRICT_MATCH(channel_names="formaldehyde_concentration")
|
||||||
class FormaldehydeConcentration(Sensor):
|
class FormaldehydeConcentration(Sensor):
|
||||||
"""Formaldehyde Concentration sensor."""
|
"""Formaldehyde Concentration sensor."""
|
||||||
|
|
Loading…
Add table
Reference in a new issue