Use device class translations for 1-wire (#98813)
This commit is contained in:
parent
d7adc2621d
commit
54ed8fc914
3 changed files with 23 additions and 54 deletions
|
@ -73,7 +73,6 @@ SIMPLE_TEMPERATURE_SENSOR_DESCRIPTION = OneWireSensorEntityDescription(
|
|||
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="temperature",
|
||||
)
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
@ -89,7 +88,6 @@ DEVICE_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="temperature",
|
||||
),
|
||||
OneWireSensorEntityDescription(
|
||||
key="TAI8570/pressure",
|
||||
|
@ -98,7 +96,6 @@ DEVICE_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=UnitOfPressure.MBAR,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="pressure",
|
||||
),
|
||||
),
|
||||
"22": (SIMPLE_TEMPERATURE_SENSOR_DESCRIPTION,),
|
||||
|
@ -111,7 +108,6 @@ DEVICE_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=PERCENTAGE,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="humidity",
|
||||
),
|
||||
OneWireSensorEntityDescription(
|
||||
key="HIH3600/humidity",
|
||||
|
@ -156,7 +152,6 @@ DEVICE_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=UnitOfPressure.MBAR,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="pressure",
|
||||
),
|
||||
OneWireSensorEntityDescription(
|
||||
key="S3-R1-A/illuminance",
|
||||
|
@ -165,7 +160,6 @@ DEVICE_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=LIGHT_LUX,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="illuminance",
|
||||
),
|
||||
OneWireSensorEntityDescription(
|
||||
key="VAD",
|
||||
|
@ -203,7 +197,6 @@ DEVICE_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
override_key=_get_sensor_precision_family_28,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="temperature",
|
||||
),
|
||||
),
|
||||
"30": (
|
||||
|
@ -225,7 +218,6 @@ DEVICE_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=UnitOfElectricPotential.VOLT,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="voltage",
|
||||
),
|
||||
OneWireSensorEntityDescription(
|
||||
key="vis",
|
||||
|
@ -261,7 +253,6 @@ HOBBYBOARD_EF: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=PERCENTAGE,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="humidity",
|
||||
),
|
||||
OneWireSensorEntityDescription(
|
||||
key="humidity/humidity_raw",
|
||||
|
@ -277,7 +268,6 @@ HOBBYBOARD_EF: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="temperature",
|
||||
),
|
||||
),
|
||||
"HB_MOISTURE_METER": tuple(
|
||||
|
@ -303,7 +293,6 @@ EDS_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="temperature",
|
||||
),
|
||||
OneWireSensorEntityDescription(
|
||||
key="EDS0066/pressure",
|
||||
|
@ -311,7 +300,6 @@ EDS_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=UnitOfPressure.MBAR,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="pressure",
|
||||
),
|
||||
),
|
||||
"EDS0068": (
|
||||
|
@ -321,7 +309,6 @@ EDS_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="temperature",
|
||||
),
|
||||
OneWireSensorEntityDescription(
|
||||
key="EDS0068/pressure",
|
||||
|
@ -329,7 +316,6 @@ EDS_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=UnitOfPressure.MBAR,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="pressure",
|
||||
),
|
||||
OneWireSensorEntityDescription(
|
||||
key="EDS0068/light",
|
||||
|
@ -337,7 +323,6 @@ EDS_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=LIGHT_LUX,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="illuminance",
|
||||
),
|
||||
OneWireSensorEntityDescription(
|
||||
key="EDS0068/humidity",
|
||||
|
@ -345,7 +330,6 @@ EDS_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
|
|||
native_unit_of_measurement=PERCENTAGE,
|
||||
read_mode=READ_MODE_FLOAT,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
translation_key="humidity",
|
||||
),
|
||||
),
|
||||
}
|
||||
|
|
|
@ -68,9 +68,6 @@
|
|||
"counter_b": {
|
||||
"name": "Counter B"
|
||||
},
|
||||
"humidity": {
|
||||
"name": "[%key:component::sensor::entity_component::humidity::name%]"
|
||||
},
|
||||
"humidity_hih3600": {
|
||||
"name": "HIH3600 humidity"
|
||||
},
|
||||
|
@ -86,9 +83,6 @@
|
|||
"humidity_raw": {
|
||||
"name": "Raw humidity"
|
||||
},
|
||||
"illuminance": {
|
||||
"name": "[%key:component::sensor::entity_component::illuminance::name%]"
|
||||
},
|
||||
"moisture_1": {
|
||||
"name": "Moisture 1"
|
||||
},
|
||||
|
@ -101,18 +95,9 @@
|
|||
"moisture_4": {
|
||||
"name": "Moisture 4"
|
||||
},
|
||||
"pressure": {
|
||||
"name": "[%key:component::sensor::entity_component::pressure::name%]"
|
||||
},
|
||||
"temperature": {
|
||||
"name": "[%key:component::sensor::entity_component::temperature::name%]"
|
||||
},
|
||||
"thermocouple_temperature_k": {
|
||||
"name": "Thermocouple K temperature"
|
||||
},
|
||||
"voltage": {
|
||||
"name": "[%key:component::sensor::entity_component::voltage::name%]"
|
||||
},
|
||||
"voltage_vad": {
|
||||
"name": "VAD voltage"
|
||||
},
|
||||
|
|
|
@ -105,7 +105,7 @@
|
|||
'original_name': 'Temperature',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'temperature',
|
||||
'translation_key': None,
|
||||
'unique_id': '/10.111111111111/temperature',
|
||||
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||
}),
|
||||
|
@ -187,7 +187,7 @@
|
|||
'original_name': 'Temperature',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'temperature',
|
||||
'translation_key': None,
|
||||
'unique_id': '/12.111111111111/TAI8570/temperature',
|
||||
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||
}),
|
||||
|
@ -217,7 +217,7 @@
|
|||
'original_name': 'Pressure',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'pressure',
|
||||
'translation_key': None,
|
||||
'unique_id': '/12.111111111111/TAI8570/pressure',
|
||||
'unit_of_measurement': <UnitOfPressure.MBAR: 'mbar'>,
|
||||
}),
|
||||
|
@ -589,7 +589,7 @@
|
|||
'original_name': 'Temperature',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'temperature',
|
||||
'translation_key': None,
|
||||
'unique_id': '/22.111111111111/temperature',
|
||||
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||
}),
|
||||
|
@ -671,7 +671,7 @@
|
|||
'original_name': 'Temperature',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'temperature',
|
||||
'translation_key': None,
|
||||
'unique_id': '/26.111111111111/temperature',
|
||||
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||
}),
|
||||
|
@ -701,7 +701,7 @@
|
|||
'original_name': 'Humidity',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'humidity',
|
||||
'translation_key': None,
|
||||
'unique_id': '/26.111111111111/humidity',
|
||||
'unit_of_measurement': '%',
|
||||
}),
|
||||
|
@ -851,7 +851,7 @@
|
|||
'original_name': 'Pressure',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'pressure',
|
||||
'translation_key': None,
|
||||
'unique_id': '/26.111111111111/B1-R1-A/pressure',
|
||||
'unit_of_measurement': <UnitOfPressure.MBAR: 'mbar'>,
|
||||
}),
|
||||
|
@ -881,7 +881,7 @@
|
|||
'original_name': 'Illuminance',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'illuminance',
|
||||
'translation_key': None,
|
||||
'unique_id': '/26.111111111111/S3-R1-A/illuminance',
|
||||
'unit_of_measurement': 'lx',
|
||||
}),
|
||||
|
@ -1203,7 +1203,7 @@
|
|||
'original_name': 'Temperature',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'temperature',
|
||||
'translation_key': None,
|
||||
'unique_id': '/28.111111111111/temperature',
|
||||
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||
}),
|
||||
|
@ -1285,7 +1285,7 @@
|
|||
'original_name': 'Temperature',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'temperature',
|
||||
'translation_key': None,
|
||||
'unique_id': '/28.222222222222/temperature',
|
||||
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||
}),
|
||||
|
@ -1367,7 +1367,7 @@
|
|||
'original_name': 'Temperature',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'temperature',
|
||||
'translation_key': None,
|
||||
'unique_id': '/28.222222222223/temperature',
|
||||
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||
}),
|
||||
|
@ -1486,7 +1486,7 @@
|
|||
'original_name': 'Temperature',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'temperature',
|
||||
'translation_key': None,
|
||||
'unique_id': '/30.111111111111/temperature',
|
||||
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||
}),
|
||||
|
@ -1546,7 +1546,7 @@
|
|||
'original_name': 'Voltage',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'voltage',
|
||||
'translation_key': None,
|
||||
'unique_id': '/30.111111111111/volt',
|
||||
'unit_of_measurement': <UnitOfElectricPotential.VOLT: 'V'>,
|
||||
}),
|
||||
|
@ -1740,7 +1740,7 @@
|
|||
'original_name': 'Temperature',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'temperature',
|
||||
'translation_key': None,
|
||||
'unique_id': '/3B.111111111111/temperature',
|
||||
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||
}),
|
||||
|
@ -1822,7 +1822,7 @@
|
|||
'original_name': 'Temperature',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'temperature',
|
||||
'translation_key': None,
|
||||
'unique_id': '/42.111111111111/temperature',
|
||||
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||
}),
|
||||
|
@ -1904,7 +1904,7 @@
|
|||
'original_name': 'Temperature',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'temperature',
|
||||
'translation_key': None,
|
||||
'unique_id': '/7E.111111111111/EDS0068/temperature',
|
||||
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||
}),
|
||||
|
@ -1934,7 +1934,7 @@
|
|||
'original_name': 'Pressure',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'pressure',
|
||||
'translation_key': None,
|
||||
'unique_id': '/7E.111111111111/EDS0068/pressure',
|
||||
'unit_of_measurement': <UnitOfPressure.MBAR: 'mbar'>,
|
||||
}),
|
||||
|
@ -1964,7 +1964,7 @@
|
|||
'original_name': 'Illuminance',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'illuminance',
|
||||
'translation_key': None,
|
||||
'unique_id': '/7E.111111111111/EDS0068/light',
|
||||
'unit_of_measurement': 'lx',
|
||||
}),
|
||||
|
@ -1994,7 +1994,7 @@
|
|||
'original_name': 'Humidity',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'humidity',
|
||||
'translation_key': None,
|
||||
'unique_id': '/7E.111111111111/EDS0068/humidity',
|
||||
'unit_of_measurement': '%',
|
||||
}),
|
||||
|
@ -2121,7 +2121,7 @@
|
|||
'original_name': 'Temperature',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'temperature',
|
||||
'translation_key': None,
|
||||
'unique_id': '/7E.222222222222/EDS0066/temperature',
|
||||
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||
}),
|
||||
|
@ -2151,7 +2151,7 @@
|
|||
'original_name': 'Pressure',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'pressure',
|
||||
'translation_key': None,
|
||||
'unique_id': '/7E.222222222222/EDS0066/pressure',
|
||||
'unit_of_measurement': <UnitOfPressure.MBAR: 'mbar'>,
|
||||
}),
|
||||
|
@ -2248,7 +2248,7 @@
|
|||
'original_name': 'Humidity',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'humidity',
|
||||
'translation_key': None,
|
||||
'unique_id': '/EF.111111111111/humidity/humidity_corrected',
|
||||
'unit_of_measurement': '%',
|
||||
}),
|
||||
|
@ -2308,7 +2308,7 @@
|
|||
'original_name': 'Temperature',
|
||||
'platform': 'onewire',
|
||||
'supported_features': 0,
|
||||
'translation_key': 'temperature',
|
||||
'translation_key': None,
|
||||
'unique_id': '/EF.111111111111/humidity/temperature',
|
||||
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||
}),
|
||||
|
|
Loading…
Add table
Reference in a new issue