ESP IDF support.

This commit is contained in:
Your Name
2023-02-13 21:12:44 +01:00
parent aafaf474d3
commit f2097c76af
16 changed files with 151 additions and 96 deletions

View File

@@ -13,7 +13,7 @@ void TrumaCpPlusBinarySensor::update() {
return;
}
auto timeout = this->parent_->get_last_cp_plus_request() + 30 * 1000 * 1000 /* 30 seconds*/;
this->publish_state(esp_timer_get_time() < timeout);
this->publish_state(micros() < timeout);
}
void TrumaCpPlusBinarySensor::dump_config() { ESP_LOGCONFIG("", "Truma CP Plus Binary Sensor"); }

View File

@@ -30,6 +30,8 @@ void TrumaHeaterBinarySensor::setup() {
case TRUMA_BINARY_SENSOR_TYPE::HEATER_ELECTRICITY:
this->publish_state(status_heater->energy_mix_a == EnergyMix::ENERGY_MIX_ELECTRICITY);
break;
default:
break;
}
});
}

View File

@@ -19,6 +19,8 @@ void TrumaTimerBinarySensor::setup() {
case TRUMA_BINARY_SENSOR_TYPE::TIMER_WATER:
this->publish_state(status_timer->timer_target_temp_water != TargetTemp::TARGET_TEMP_OFF);
break;
default:
break;
}
});
}