Files
esphome-dev/esphome/components/teleinfo/sensor/teleinfo_sensor.h
T
2021-06-01 13:32:09 +12:00

17 lines
416 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(std::string val) override;
void dump_config() override;
};
} // namespace teleinfo
} // namespace esphome