esphome-ratgdo/components/ratgdo/sensor/ratgdo_sensor.cpp

25 lines
530 B
C++

#include "ratgdo_sensor.h"
#include "../ratgdo_state.h"
#include "esphome/core/log.h"
namespace esphome {
namespace ratgdo {
static const char* const TAG = "ratgdo.sensor";
void RATGDOSensor::dump_config()
{
LOG_SENSOR("", "RATGDO Sensor", this);
ESP_LOGCONFIG(TAG, " Type: Openings");
}
void RATGDOSensor::setup()
{
this->parent_->subscribe_openings([=](uint16_t value) {
this->publish_state(value);
});
}
} // namespace ratgdo
} // namespace esphome