Use translation placeholders in 1-Wire (#109120)

This commit is contained in:
Jan Rieger 2024-02-02 12:37:23 +01:00 committed by GitHub
parent cd1ef93123
commit a584429ce0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 108 additions and 231 deletions

View file

@ -38,7 +38,8 @@ DEVICE_BINARY_SENSORS: dict[str, tuple[OneWireBinarySensorEntityDescription, ...
key=f"sensed.{id}", key=f"sensed.{id}",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
read_mode=READ_MODE_BOOL, read_mode=READ_MODE_BOOL,
translation_key=f"sensed_{id.lower()}", translation_key="sensed_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_A_B for id in DEVICE_KEYS_A_B
), ),
@ -47,7 +48,8 @@ DEVICE_BINARY_SENSORS: dict[str, tuple[OneWireBinarySensorEntityDescription, ...
key=f"sensed.{id}", key=f"sensed.{id}",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
read_mode=READ_MODE_BOOL, read_mode=READ_MODE_BOOL,
translation_key=f"sensed_{id}", translation_key="sensed_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_0_7 for id in DEVICE_KEYS_0_7
), ),
@ -56,7 +58,8 @@ DEVICE_BINARY_SENSORS: dict[str, tuple[OneWireBinarySensorEntityDescription, ...
key=f"sensed.{id}", key=f"sensed.{id}",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
read_mode=READ_MODE_BOOL, read_mode=READ_MODE_BOOL,
translation_key=f"sensed_{id.lower()}", translation_key="sensed_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_A_B for id in DEVICE_KEYS_A_B
), ),
@ -72,7 +75,8 @@ HOBBYBOARD_EF: dict[str, tuple[OneWireBinarySensorEntityDescription, ...]] = {
read_mode=READ_MODE_BOOL, read_mode=READ_MODE_BOOL,
entity_category=EntityCategory.DIAGNOSTIC, entity_category=EntityCategory.DIAGNOSTIC,
device_class=BinarySensorDeviceClass.PROBLEM, device_class=BinarySensorDeviceClass.PROBLEM,
translation_key=f"hub_short_{id}", translation_key="hub_short_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_0_3 for id in DEVICE_KEYS_0_3
), ),

View file

@ -236,7 +236,8 @@ DEVICE_SENSORS: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
native_unit_of_measurement="count", native_unit_of_measurement="count",
read_mode=READ_MODE_INT, read_mode=READ_MODE_INT,
state_class=SensorStateClass.TOTAL_INCREASING, state_class=SensorStateClass.TOTAL_INCREASING,
translation_key=f"counter_{id.lower()}", translation_key="counter_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_A_B for id in DEVICE_KEYS_A_B
), ),
@ -276,7 +277,8 @@ HOBBYBOARD_EF: dict[str, tuple[OneWireSensorEntityDescription, ...]] = {
native_unit_of_measurement=UnitOfPressure.CBAR, native_unit_of_measurement=UnitOfPressure.CBAR,
read_mode=READ_MODE_FLOAT, read_mode=READ_MODE_FLOAT,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
translation_key=f"moisture_{id}", translation_key="moisture_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_0_3 for id in DEVICE_KEYS_0_3
), ),
@ -396,7 +398,8 @@ def get_entities(
description, description,
device_class=SensorDeviceClass.HUMIDITY, device_class=SensorDeviceClass.HUMIDITY,
native_unit_of_measurement=PERCENTAGE, native_unit_of_measurement=PERCENTAGE,
translation_key=f"wetness_{s_id}", translation_key="wetness_id",
translation_placeholders={"id": s_id},
) )
override_key = None override_key = None
if description.override_key: if description.override_key:

View file

@ -21,55 +21,16 @@
}, },
"entity": { "entity": {
"binary_sensor": { "binary_sensor": {
"sensed_a": { "sensed_id": {
"name": "Sensed A" "name": "Sensed {id}"
}, },
"sensed_b": { "hub_short_id": {
"name": "Sensed B" "name": "Hub short on branch {id}"
},
"sensed_0": {
"name": "Sensed 0"
},
"sensed_1": {
"name": "Sensed 1"
},
"sensed_2": {
"name": "Sensed 2"
},
"sensed_3": {
"name": "Sensed 3"
},
"sensed_4": {
"name": "Sensed 4"
},
"sensed_5": {
"name": "Sensed 5"
},
"sensed_6": {
"name": "Sensed 6"
},
"sensed_7": {
"name": "Sensed 7"
},
"hub_short_0": {
"name": "Hub short on branch 0"
},
"hub_short_1": {
"name": "Hub short on branch 1"
},
"hub_short_2": {
"name": "Hub short on branch 2"
},
"hub_short_3": {
"name": "Hub short on branch 3"
} }
}, },
"sensor": { "sensor": {
"counter_a": { "counter_id": {
"name": "Counter A" "name": "Counter {id}"
},
"counter_b": {
"name": "Counter B"
}, },
"humidity_hih3600": { "humidity_hih3600": {
"name": "HIH3600 humidity" "name": "HIH3600 humidity"
@ -86,17 +47,8 @@
"humidity_raw": { "humidity_raw": {
"name": "Raw humidity" "name": "Raw humidity"
}, },
"moisture_1": { "moisture_id": {
"name": "Moisture 1" "name": "Moisture {id}"
},
"moisture_2": {
"name": "Moisture 2"
},
"moisture_3": {
"name": "Moisture 3"
},
"moisture_4": {
"name": "Moisture 4"
}, },
"thermocouple_temperature_k": { "thermocouple_temperature_k": {
"name": "Thermocouple K temperature" "name": "Thermocouple K temperature"
@ -113,121 +65,31 @@
"voltage_vis_gradient": { "voltage_vis_gradient": {
"name": "VIS voltage gradient" "name": "VIS voltage gradient"
}, },
"wetness_0": { "wetness_id": {
"name": "Wetness 0" "name": "Wetness {id}"
},
"wetness_1": {
"name": "Wetness 1"
},
"wetness_2": {
"name": "Wetness 2"
},
"wetness_3": {
"name": "Wetness 3"
} }
}, },
"switch": { "switch": {
"hub_branch_0": { "hub_branch_id": {
"name": "Hub branch 0" "name": "Hub branch {id}"
},
"hub_branch_1": {
"name": "Hub branch 1"
},
"hub_branch_2": {
"name": "Hub branch 2"
},
"hub_branch_3": {
"name": "Hub branch 3"
}, },
"iad": { "iad": {
"name": "Current A/D control" "name": "Current A/D control"
}, },
"latch_0": { "latch_id": {
"name": "Latch 0" "name": "Latch {id}"
}, },
"latch_1": { "leaf_sensor_id": {
"name": "Latch 1" "name": "Leaf sensor {id}"
}, },
"latch_2": { "moisture_sensor_id": {
"name": "Latch 2" "name": "Moisture sensor {id}"
},
"latch_3": {
"name": "Latch 3"
},
"latch_4": {
"name": "Latch 4"
},
"latch_5": {
"name": "Latch 5"
},
"latch_6": {
"name": "Latch 6"
},
"latch_7": {
"name": "Latch 7"
},
"latch_a": {
"name": "Latch A"
},
"latch_b": {
"name": "Latch B"
},
"leaf_sensor_0": {
"name": "Leaf sensor 0"
},
"leaf_sensor_1": {
"name": "Leaf sensor 1"
},
"leaf_sensor_2": {
"name": "Leaf sensor 2"
},
"leaf_sensor_3": {
"name": "Leaf sensor 3"
},
"moisture_sensor_0": {
"name": "Moisture sensor 0"
},
"moisture_sensor_1": {
"name": "Moisture sensor 1"
},
"moisture_sensor_2": {
"name": "Moisture sensor 2"
},
"moisture_sensor_3": {
"name": "Moisture sensor 3"
}, },
"pio": { "pio": {
"name": "Programmed input-output" "name": "Programmed input-output"
}, },
"pio_0": { "pio_id": {
"name": "Programmed input-output 0" "name": "Programmed input-output {id}"
},
"pio_1": {
"name": "Programmed input-output 1"
},
"pio_2": {
"name": "Programmed input-output 2"
},
"pio_3": {
"name": "Programmed input-output 3"
},
"pio_4": {
"name": "Programmed input-output 4"
},
"pio_5": {
"name": "Programmed input-output 5"
},
"pio_6": {
"name": "Programmed input-output 6"
},
"pio_7": {
"name": "Programmed input-output 7"
},
"pio_a": {
"name": "Programmed input-output A"
},
"pio_b": {
"name": "Programmed input-output B"
} }
} }
}, },

View file

@ -42,7 +42,8 @@ DEVICE_SWITCHES: dict[str, tuple[OneWireEntityDescription, ...]] = {
key=f"PIO.{id}", key=f"PIO.{id}",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
read_mode=READ_MODE_BOOL, read_mode=READ_MODE_BOOL,
translation_key=f"pio_{id.lower()}", translation_key="pio_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_A_B for id in DEVICE_KEYS_A_B
] ]
@ -51,7 +52,8 @@ DEVICE_SWITCHES: dict[str, tuple[OneWireEntityDescription, ...]] = {
key=f"latch.{id}", key=f"latch.{id}",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
read_mode=READ_MODE_BOOL, read_mode=READ_MODE_BOOL,
translation_key=f"latch_{id.lower()}", translation_key="latch_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_A_B for id in DEVICE_KEYS_A_B
] ]
@ -71,7 +73,8 @@ DEVICE_SWITCHES: dict[str, tuple[OneWireEntityDescription, ...]] = {
key=f"PIO.{id}", key=f"PIO.{id}",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
read_mode=READ_MODE_BOOL, read_mode=READ_MODE_BOOL,
translation_key=f"pio_{id}", translation_key="pio_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_0_7 for id in DEVICE_KEYS_0_7
] ]
@ -80,7 +83,8 @@ DEVICE_SWITCHES: dict[str, tuple[OneWireEntityDescription, ...]] = {
key=f"latch.{id}", key=f"latch.{id}",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
read_mode=READ_MODE_BOOL, read_mode=READ_MODE_BOOL,
translation_key=f"latch_{id}", translation_key="latch_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_0_7 for id in DEVICE_KEYS_0_7
] ]
@ -90,7 +94,8 @@ DEVICE_SWITCHES: dict[str, tuple[OneWireEntityDescription, ...]] = {
key=f"PIO.{id}", key=f"PIO.{id}",
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
read_mode=READ_MODE_BOOL, read_mode=READ_MODE_BOOL,
translation_key=f"pio_{id.lower()}", translation_key="pio_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_A_B for id in DEVICE_KEYS_A_B
), ),
@ -106,7 +111,8 @@ HOBBYBOARD_EF: dict[str, tuple[OneWireEntityDescription, ...]] = {
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
read_mode=READ_MODE_BOOL, read_mode=READ_MODE_BOOL,
entity_category=EntityCategory.CONFIG, entity_category=EntityCategory.CONFIG,
translation_key=f"hub_branch_{id}", translation_key="hub_branch_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_0_3 for id in DEVICE_KEYS_0_3
), ),
@ -117,7 +123,8 @@ HOBBYBOARD_EF: dict[str, tuple[OneWireEntityDescription, ...]] = {
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
read_mode=READ_MODE_BOOL, read_mode=READ_MODE_BOOL,
entity_category=EntityCategory.CONFIG, entity_category=EntityCategory.CONFIG,
translation_key=f"leaf_sensor_{id}", translation_key="leaf_sensor_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_0_3 for id in DEVICE_KEYS_0_3
] ]
@ -127,7 +134,8 @@ HOBBYBOARD_EF: dict[str, tuple[OneWireEntityDescription, ...]] = {
entity_registry_enabled_default=False, entity_registry_enabled_default=False,
read_mode=READ_MODE_BOOL, read_mode=READ_MODE_BOOL,
entity_category=EntityCategory.CONFIG, entity_category=EntityCategory.CONFIG,
translation_key=f"moisture_sensor_{id}", translation_key="moisture_sensor_id",
translation_placeholders={"id": str(id)},
) )
for id in DEVICE_KEYS_0_3 for id in DEVICE_KEYS_0_3
] ]

View file

@ -144,7 +144,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'sensed_a', 'translation_key': 'sensed_id',
'unique_id': '/12.111111111111/sensed.A', 'unique_id': '/12.111111111111/sensed.A',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -173,7 +173,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'sensed_b', 'translation_key': 'sensed_id',
'unique_id': '/12.111111111111/sensed.B', 'unique_id': '/12.111111111111/sensed.B',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -556,7 +556,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'sensed_0', 'translation_key': 'sensed_id',
'unique_id': '/29.111111111111/sensed.0', 'unique_id': '/29.111111111111/sensed.0',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -585,7 +585,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'sensed_1', 'translation_key': 'sensed_id',
'unique_id': '/29.111111111111/sensed.1', 'unique_id': '/29.111111111111/sensed.1',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -614,7 +614,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'sensed_2', 'translation_key': 'sensed_id',
'unique_id': '/29.111111111111/sensed.2', 'unique_id': '/29.111111111111/sensed.2',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -643,7 +643,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'sensed_3', 'translation_key': 'sensed_id',
'unique_id': '/29.111111111111/sensed.3', 'unique_id': '/29.111111111111/sensed.3',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -672,7 +672,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'sensed_4', 'translation_key': 'sensed_id',
'unique_id': '/29.111111111111/sensed.4', 'unique_id': '/29.111111111111/sensed.4',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -701,7 +701,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'sensed_5', 'translation_key': 'sensed_id',
'unique_id': '/29.111111111111/sensed.5', 'unique_id': '/29.111111111111/sensed.5',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -730,7 +730,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'sensed_6', 'translation_key': 'sensed_id',
'unique_id': '/29.111111111111/sensed.6', 'unique_id': '/29.111111111111/sensed.6',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -759,7 +759,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'sensed_7', 'translation_key': 'sensed_id',
'unique_id': '/29.111111111111/sensed.7', 'unique_id': '/29.111111111111/sensed.7',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -960,7 +960,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'sensed_a', 'translation_key': 'sensed_id',
'unique_id': '/3A.111111111111/sensed.A', 'unique_id': '/3A.111111111111/sensed.A',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -989,7 +989,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'sensed_b', 'translation_key': 'sensed_id',
'unique_id': '/3A.111111111111/sensed.B', 'unique_id': '/3A.111111111111/sensed.B',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1308,7 +1308,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'hub_short_0', 'translation_key': 'hub_short_id',
'unique_id': '/EF.111111111113/hub/short.0', 'unique_id': '/EF.111111111113/hub/short.0',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1337,7 +1337,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'hub_short_1', 'translation_key': 'hub_short_id',
'unique_id': '/EF.111111111113/hub/short.1', 'unique_id': '/EF.111111111113/hub/short.1',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1366,7 +1366,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'hub_short_2', 'translation_key': 'hub_short_id',
'unique_id': '/EF.111111111113/hub/short.2', 'unique_id': '/EF.111111111113/hub/short.2',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1395,7 +1395,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'hub_short_3', 'translation_key': 'hub_short_id',
'unique_id': '/EF.111111111113/hub/short.3', 'unique_id': '/EF.111111111113/hub/short.3',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),

View file

@ -322,7 +322,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'counter_a', 'translation_key': 'counter_id',
'unique_id': '/1D.111111111111/counter.A', 'unique_id': '/1D.111111111111/counter.A',
'unit_of_measurement': 'count', 'unit_of_measurement': 'count',
}), }),
@ -353,7 +353,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'counter_b', 'translation_key': 'counter_id',
'unique_id': '/1D.111111111111/counter.B', 'unique_id': '/1D.111111111111/counter.B',
'unit_of_measurement': 'count', 'unit_of_measurement': 'count',
}), }),
@ -476,7 +476,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'counter_a', 'translation_key': 'counter_id',
'unique_id': '/1D.111111111111/counter.A', 'unique_id': '/1D.111111111111/counter.A',
'unit_of_measurement': 'count', 'unit_of_measurement': 'count',
}), }),
@ -507,7 +507,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'counter_b', 'translation_key': 'counter_id',
'unique_id': '/1D.111111111111/counter.B', 'unique_id': '/1D.111111111111/counter.B',
'unit_of_measurement': 'count', 'unit_of_measurement': 'count',
}), }),
@ -2478,7 +2478,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'wetness_0', 'translation_key': 'wetness_id',
'unique_id': '/EF.111111111112/moisture/sensor.0', 'unique_id': '/EF.111111111112/moisture/sensor.0',
'unit_of_measurement': '%', 'unit_of_measurement': '%',
}), }),
@ -2509,7 +2509,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'wetness_1', 'translation_key': 'wetness_id',
'unique_id': '/EF.111111111112/moisture/sensor.1', 'unique_id': '/EF.111111111112/moisture/sensor.1',
'unit_of_measurement': '%', 'unit_of_measurement': '%',
}), }),
@ -2540,7 +2540,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'moisture_2', 'translation_key': 'moisture_id',
'unique_id': '/EF.111111111112/moisture/sensor.2', 'unique_id': '/EF.111111111112/moisture/sensor.2',
'unit_of_measurement': <UnitOfPressure.CBAR: 'cbar'>, 'unit_of_measurement': <UnitOfPressure.CBAR: 'cbar'>,
}), }),
@ -2571,7 +2571,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'moisture_3', 'translation_key': 'moisture_id',
'unique_id': '/EF.111111111112/moisture/sensor.3', 'unique_id': '/EF.111111111112/moisture/sensor.3',
'unit_of_measurement': <UnitOfPressure.CBAR: 'cbar'>, 'unit_of_measurement': <UnitOfPressure.CBAR: 'cbar'>,
}), }),

View file

@ -185,7 +185,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'pio_a', 'translation_key': 'pio_id',
'unique_id': '/12.111111111111/PIO.A', 'unique_id': '/12.111111111111/PIO.A',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -214,7 +214,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'pio_b', 'translation_key': 'pio_id',
'unique_id': '/12.111111111111/PIO.B', 'unique_id': '/12.111111111111/PIO.B',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -243,7 +243,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'latch_a', 'translation_key': 'latch_id',
'unique_id': '/12.111111111111/latch.A', 'unique_id': '/12.111111111111/latch.A',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -272,7 +272,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'latch_b', 'translation_key': 'latch_id',
'unique_id': '/12.111111111111/latch.B', 'unique_id': '/12.111111111111/latch.B',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -720,7 +720,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'pio_0', 'translation_key': 'pio_id',
'unique_id': '/29.111111111111/PIO.0', 'unique_id': '/29.111111111111/PIO.0',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -749,7 +749,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'pio_1', 'translation_key': 'pio_id',
'unique_id': '/29.111111111111/PIO.1', 'unique_id': '/29.111111111111/PIO.1',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -778,7 +778,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'pio_2', 'translation_key': 'pio_id',
'unique_id': '/29.111111111111/PIO.2', 'unique_id': '/29.111111111111/PIO.2',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -807,7 +807,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'pio_3', 'translation_key': 'pio_id',
'unique_id': '/29.111111111111/PIO.3', 'unique_id': '/29.111111111111/PIO.3',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -836,7 +836,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'pio_4', 'translation_key': 'pio_id',
'unique_id': '/29.111111111111/PIO.4', 'unique_id': '/29.111111111111/PIO.4',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -865,7 +865,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'pio_5', 'translation_key': 'pio_id',
'unique_id': '/29.111111111111/PIO.5', 'unique_id': '/29.111111111111/PIO.5',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -894,7 +894,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'pio_6', 'translation_key': 'pio_id',
'unique_id': '/29.111111111111/PIO.6', 'unique_id': '/29.111111111111/PIO.6',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -923,7 +923,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'pio_7', 'translation_key': 'pio_id',
'unique_id': '/29.111111111111/PIO.7', 'unique_id': '/29.111111111111/PIO.7',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -952,7 +952,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'latch_0', 'translation_key': 'latch_id',
'unique_id': '/29.111111111111/latch.0', 'unique_id': '/29.111111111111/latch.0',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -981,7 +981,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'latch_1', 'translation_key': 'latch_id',
'unique_id': '/29.111111111111/latch.1', 'unique_id': '/29.111111111111/latch.1',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1010,7 +1010,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'latch_2', 'translation_key': 'latch_id',
'unique_id': '/29.111111111111/latch.2', 'unique_id': '/29.111111111111/latch.2',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1039,7 +1039,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'latch_3', 'translation_key': 'latch_id',
'unique_id': '/29.111111111111/latch.3', 'unique_id': '/29.111111111111/latch.3',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1068,7 +1068,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'latch_4', 'translation_key': 'latch_id',
'unique_id': '/29.111111111111/latch.4', 'unique_id': '/29.111111111111/latch.4',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1097,7 +1097,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'latch_5', 'translation_key': 'latch_id',
'unique_id': '/29.111111111111/latch.5', 'unique_id': '/29.111111111111/latch.5',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1126,7 +1126,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'latch_6', 'translation_key': 'latch_id',
'unique_id': '/29.111111111111/latch.6', 'unique_id': '/29.111111111111/latch.6',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1155,7 +1155,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'latch_7', 'translation_key': 'latch_id',
'unique_id': '/29.111111111111/latch.7', 'unique_id': '/29.111111111111/latch.7',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1452,7 +1452,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'pio_a', 'translation_key': 'pio_id',
'unique_id': '/3A.111111111111/PIO.A', 'unique_id': '/3A.111111111111/PIO.A',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1481,7 +1481,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'pio_b', 'translation_key': 'pio_id',
'unique_id': '/3A.111111111111/PIO.B', 'unique_id': '/3A.111111111111/PIO.B',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1762,7 +1762,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'leaf_sensor_0', 'translation_key': 'leaf_sensor_id',
'unique_id': '/EF.111111111112/moisture/is_leaf.0', 'unique_id': '/EF.111111111112/moisture/is_leaf.0',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1791,7 +1791,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'leaf_sensor_1', 'translation_key': 'leaf_sensor_id',
'unique_id': '/EF.111111111112/moisture/is_leaf.1', 'unique_id': '/EF.111111111112/moisture/is_leaf.1',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1820,7 +1820,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'leaf_sensor_2', 'translation_key': 'leaf_sensor_id',
'unique_id': '/EF.111111111112/moisture/is_leaf.2', 'unique_id': '/EF.111111111112/moisture/is_leaf.2',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1849,7 +1849,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'leaf_sensor_3', 'translation_key': 'leaf_sensor_id',
'unique_id': '/EF.111111111112/moisture/is_leaf.3', 'unique_id': '/EF.111111111112/moisture/is_leaf.3',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1878,7 +1878,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'moisture_sensor_0', 'translation_key': 'moisture_sensor_id',
'unique_id': '/EF.111111111112/moisture/is_moisture.0', 'unique_id': '/EF.111111111112/moisture/is_moisture.0',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1907,7 +1907,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'moisture_sensor_1', 'translation_key': 'moisture_sensor_id',
'unique_id': '/EF.111111111112/moisture/is_moisture.1', 'unique_id': '/EF.111111111112/moisture/is_moisture.1',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1936,7 +1936,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'moisture_sensor_2', 'translation_key': 'moisture_sensor_id',
'unique_id': '/EF.111111111112/moisture/is_moisture.2', 'unique_id': '/EF.111111111112/moisture/is_moisture.2',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -1965,7 +1965,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'moisture_sensor_3', 'translation_key': 'moisture_sensor_id',
'unique_id': '/EF.111111111112/moisture/is_moisture.3', 'unique_id': '/EF.111111111112/moisture/is_moisture.3',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -2128,7 +2128,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'hub_branch_0', 'translation_key': 'hub_branch_id',
'unique_id': '/EF.111111111113/hub/branch.0', 'unique_id': '/EF.111111111113/hub/branch.0',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -2157,7 +2157,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'hub_branch_1', 'translation_key': 'hub_branch_id',
'unique_id': '/EF.111111111113/hub/branch.1', 'unique_id': '/EF.111111111113/hub/branch.1',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -2186,7 +2186,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'hub_branch_2', 'translation_key': 'hub_branch_id',
'unique_id': '/EF.111111111113/hub/branch.2', 'unique_id': '/EF.111111111113/hub/branch.2',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),
@ -2215,7 +2215,7 @@
'platform': 'onewire', 'platform': 'onewire',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'hub_branch_3', 'translation_key': 'hub_branch_id',
'unique_id': '/EF.111111111113/hub/branch.3', 'unique_id': '/EF.111111111113/hub/branch.3',
'unit_of_measurement': None, 'unit_of_measurement': None,
}), }),