19 lines
476 B
C++
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
|