Add offset on temperature

This commit is contained in:
Daniel 2024-05-03 23:20:00 +03:00
parent 745d3c6b59
commit 69993d6001

View file

@ -197,10 +197,10 @@ void update_values_can_inverter() { //This function maps all the values fetched
PYLON_4211.data.u8[3] = (datalayer.battery.status.current_dA & 0x00FF);
// BMS Temperature (We dont have BMS temp, send max cell voltage instead)
PYLON_4210.data.u8[4] = (datalayer.battery.status.temperature_max_dC >> 8);
PYLON_4210.data.u8[5] = (datalayer.battery.status.temperature_max_dC & 0x00FF);
PYLON_4211.data.u8[4] = (datalayer.battery.status.temperature_max_dC >> 8);
PYLON_4211.data.u8[5] = (datalayer.battery.status.temperature_max_dC & 0x00FF);
PYLON_4210.data.u8[4] = ((datalayer.battery.status.temperature_max_dC + 1000) >> 8);
PYLON_4210.data.u8[5] = ((datalayer.battery.status.temperature_max_dC + 1000) & 0x00FF);
PYLON_4211.data.u8[4] = ((datalayer.battery.status.temperature_max_dC + 1000) >> 8);
PYLON_4211.data.u8[5] = ((datalayer.battery.status.temperature_max_dC + 1000) & 0x00FF);
//SOC (100.00%)
PYLON_4210.data.u8[6] = (datalayer.battery.status.reported_soc / 100); //Remove decimals