diff --git a/lib/sensor_pzem.c b/lib/sensor_pzem.c index f714dce..6ea15c9 100644 --- a/lib/sensor_pzem.c +++ b/lib/sensor_pzem.c @@ -125,7 +125,7 @@ struct sensor_pzem_measurement_t sensor_pzem_measurement_decode(void) measurement.value.voltage = ((uint16_t)rx_buffer[1]<<8)+rx_buffer[2]+rx_buffer[3]*0.1; break; case SENSOR_PZEM_CURRENT: - measurement.value.current = rx_buffer[2]+rx_buffer[3]/100; + measurement.value.current = rx_buffer[2]+rx_buffer[3]*0.01; break; case SENSOR_PZEM_POWER: measurement.value.power = ((uint16_t)rx_buffer[1]<<8)+rx_buffer[2];