esphome-truma_inetbox/components/truma_inetbox/TriggerDiscoveryButton.cpp

19 lines
476 B
C++

#include "TriggerDiscoveryButton.h"
#include "esphome/core/log.h"
namespace esphome {
namespace truma_inetbox {
static const char *const TAG = "truma_inetbox.TriggerDiscoveryButton";
void TriggerDiscoveryButton::press_action() {
ESP_LOGI(TAG, "Discovery button pressed");
if (this->parent_ != nullptr) {
this->parent_->trigger_discovery();
} else {
ESP_LOGW(TAG, "No parent TrumaiNetBoxApp found");
}
}
} // namespace truma_inetbox
} // namespace esphome