ESP IDF support.
This commit is contained in:
@@ -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"); }
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user