Files
esphome-dev/esphome/components/teleinfo/sensor/teleinfo_sensor.h
T
2021-06-10 13:04:40 +02:00

17 lines
423 B
C++

#pragma once
#include "esphome/components/teleinfo/teleinfo.h"
#include "esphome/components/sensor/sensor.h"
namespace esphome {
namespace teleinfo {
class TeleInfoSensor : public TeleInfoListener, public sensor::Sensor, public Component {
public:
TeleInfoSensor(const char *tag);
void publish_val(const std::string &val) override;
void dump_config() override;
};
} // namespace teleinfo
} // namespace esphome