Fix idf compiler errors & warnings

This commit is contained in:
Your Name
2023-03-23 12:32:50 +01:00
parent 54e289a860
commit 3d64c93809
8 changed files with 16 additions and 7 deletions

View File

@@ -34,10 +34,13 @@ void TrumaSensor::setup() {
case TRUMA_SENSOR_TYPE::OPERATING_STATUS:
this->publish_state(static_cast<float>(status_heater->operating_status));
break;
case TRUMA_SENSOR_TYPE::HEATER_ERROR_CODE:
case TRUMA_SENSOR_TYPE::HEATER_ERROR_CODE: {
float errorcode = status_heater->error_code_high * 100.0f + status_heater->error_code_low;
this->publish_state(errorcode);
break;
}
default:
break;
}
});
}

View File

@@ -18,6 +18,7 @@ enum class TRUMA_SENSOR_TYPE {
HEATER_ERROR_CODE,
};
#ifdef ESPHOME_LOG_HAS_CONFIG
static const char *enum_to_c_str(const TRUMA_SENSOR_TYPE val) {
switch (val) {
case TRUMA_SENSOR_TYPE::CURRENT_ROOM_TEMPERATURE:
@@ -52,6 +53,7 @@ static const char *enum_to_c_str(const TRUMA_SENSOR_TYPE val) {
break;
}
}
#endif // ESPHOME_LOG_HAS_CONFIG
class TrumaSensor : public Component, public sensor::Sensor, public Parented<TrumaiNetBoxApp> {
public: