fix energy calculation
This commit is contained in:
parent
d84082f147
commit
ae972c78a2
@ -131,7 +131,7 @@ struct sensor_pzem_measurement_t sensor_pzem_measurement_decode(void)
|
||||
measurement.value.power = ((uint16_t)rx_buffer[1]<<8)+rx_buffer[2];
|
||||
break;
|
||||
case SENSOR_PZEM_ENERGY:
|
||||
measurement.value.power = ((uint32_t)rx_buffer[1]<<16)+((uint16_t)rx_buffer[2]<<8)+rx_buffer[3];
|
||||
measurement.value.energy = ((uint32_t)rx_buffer[1]<<16)+((uint16_t)rx_buffer[2]<<8)+rx_buffer[3];
|
||||
break;
|
||||
case SENSOR_PZEM_ADDRESS:
|
||||
case SENSOR_PZEM_ALARM:
|
||||
|
Loading…
Reference in New Issue
Block a user