This commit is contained in:
Koen Kanters
2022-07-13 22:04:27 +02:00
parent 7d8b506c49
commit ca2186a9c5
+6 -2
View File
@@ -741,7 +741,6 @@ export default class HomeAssistant extends Extension {
* breaking changes for sensors already existing in HA (legacy).
*/
if (allowsSet) {
const deviceClass = lookup[firstExpose.name]?.device_class === 'temperature' ? 'temperature' : null;
const discoveryEntry: DiscoveryEntry = {
type: 'number',
object_id: endpoint ? `${firstExpose.name}_${endpoint}` : `${firstExpose.name}`,
@@ -753,10 +752,15 @@ export default class HomeAssistant extends Extension {
command_topic_postfix: firstExpose.property,
...(firstExpose.unit && {unit_of_measurement: firstExpose.unit}),
...lookup[firstExpose.name],
device_class: deviceClass,
},
};
if (lookup[firstExpose.name]?.device_class === 'temperature') {
discoveryEntry.discovery_payload.device_class == lookup[firstExpose.name]?.device_class;
} else {
delete discoveryEntry.discovery_payload.device_class;
}
if (firstExpose.value_min != null) discoveryEntry.discovery_payload.min = firstExpose.value_min;
if (firstExpose.value_max != null) discoveryEntry.discovery_payload.max = firstExpose.value_max;