diff --git a/MQTTClient.py b/MQTTClient.py index f6a420a..4df009f 100644 --- a/MQTTClient.py +++ b/MQTTClient.py @@ -322,7 +322,7 @@ class MQTTClient: if entity[namenorm]['unit_of_measurement'] == "\u00b0C": entity[namenorm]['device_class'] = "temperature" elif entity[namenorm]['unit_of_measurement'] == '%': - entity[namenorm]['device_class'] = "power_factor" + entity[namenorm]['state_class'] = "measurement" elif entity[namenorm]['unit_of_measurement'] == 'kW': entity[namenorm]['device_class'] = "power" elif entity[namenorm]['unit_of_measurement'] == 'rpm': diff --git a/data/NasaRepository.yml b/data/NasaRepository.yml index bc43cd8..8a26740 100644 --- a/data/NasaRepository.yml +++ b/data/NasaRepository.yml @@ -787,7 +787,7 @@ ENUM_IN_WATERPUMP_PWM_VALUE: description: Water pump speed remarks: "unit\xC2\_%" signed: '' - type: ENUM + type: VAR unit: '%' ENUM_IN_WATER_VALVE_1_ON_OFF: address: '0x4103'