diff --git a/Software/src/devboard/mqtt/mqtt.cpp b/Software/src/devboard/mqtt/mqtt.cpp index f6a1b995..6baaec41 100644 --- a/Software/src/devboard/mqtt/mqtt.cpp +++ b/Software/src/devboard/mqtt/mqtt.cpp @@ -70,6 +70,7 @@ SensorConfig sensorConfigTemplate[] = { {"state_of_health", "State Of Health", "", "%", "battery"}, {"temperature_min", "Temperature Min", "", "°C", "temperature"}, {"temperature_max", "Temperature Max", "", "°C", "temperature"}, + {"cpu_temp", "CPU Temperature", "", "°C", "temperature"}, {"stat_batt_power", "Stat Batt Power", "", "W", "power"}, {"battery_current", "Battery Current", "", "A", "current"}, {"cell_max_voltage", "Cell Max Voltage", "", "V", "voltage"}, @@ -169,6 +170,7 @@ void set_battery_attributes(JsonDocument& doc, const DATALAYER_BATTERY_TYPE& bat doc["state_of_health" + suffix] = ((float)battery.status.soh_pptt) / 100.0; doc["temperature_min" + suffix] = ((float)((int16_t)battery.status.temperature_min_dC)) / 10.0; doc["temperature_max" + suffix] = ((float)((int16_t)battery.status.temperature_max_dC)) / 10.0; + doc["cpu_temp" + suffix] = datalayer.system.info.CPU_temperature; doc["stat_batt_power" + suffix] = ((float)((int32_t)battery.status.active_power_W)); doc["battery_current" + suffix] = ((float)((int16_t)battery.status.current_dA)) / 10.0; doc["battery_voltage" + suffix] = ((float)battery.status.voltage_dV) / 10.0;