diff --git a/src/drivers/power_monitor/ina228/ina228.cpp b/src/drivers/power_monitor/ina228/ina228.cpp index cbdddeccdd..fbc015b57c 100644 --- a/src/drivers/power_monitor/ina228/ina228.cpp +++ b/src/drivers/power_monitor/ina228/ina228.cpp @@ -332,7 +332,7 @@ INA228::collect() if (_current) { _battery.updateCurrent(static_cast(_current * _current_lsb)); } - _battery.updateTemperature(static_cast(_temperature * INA228_TSCALE)); + if (_temperature) { _battery.updateTemperature(static_cast(_temperature * INA228_TSCALE)); } } _battery.updateAndPublishBatteryStatus(hrt_absolute_time());