Add Siemes and Millisiemens as additional units of conductivity and enable conversion between conductivity units (#118728)

This commit is contained in:
dontinelli 2024-06-21 11:10:15 +02:00 committed by GitHub
parent 818750dfd1
commit 0dd5391cd7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 112 additions and 16 deletions

View file

@ -40,6 +40,7 @@ CONF_ATMOSPHERIC_PRESSURE = "atmospheric_pressure"
CONF_BATTERY_LEVEL = "battery_level"
CONF_CO = "carbon_monoxide"
CONF_CO2 = "carbon_dioxide"
CONF_CONDUCTIVITY = "conductivity"
CONF_CURRENT = "current"
CONF_DATA_RATE = "data_rate"
CONF_DATA_SIZE = "data_size"
@ -89,6 +90,7 @@ ENTITY_TRIGGERS = {
SensorDeviceClass.BATTERY: [{CONF_TYPE: CONF_BATTERY_LEVEL}],
SensorDeviceClass.CO: [{CONF_TYPE: CONF_CO}],
SensorDeviceClass.CO2: [{CONF_TYPE: CONF_CO2}],
SensorDeviceClass.CONDUCTIVITY: [{CONF_TYPE: CONF_CONDUCTIVITY}],
SensorDeviceClass.CURRENT: [{CONF_TYPE: CONF_CURRENT}],
SensorDeviceClass.DATA_RATE: [{CONF_TYPE: CONF_DATA_RATE}],
SensorDeviceClass.DATA_SIZE: [{CONF_TYPE: CONF_DATA_SIZE}],
@ -153,6 +155,7 @@ TRIGGER_SCHEMA = vol.All(
CONF_BATTERY_LEVEL,
CONF_CO,
CONF_CO2,
CONF_CONDUCTIVITY,
CONF_CURRENT,
CONF_DATA_RATE,
CONF_DATA_SIZE,