Add support for Tuya Sensors (#1088)

* Add Tuya sensor

* Add tuya sensor to test4

* Forgot id
This commit is contained in:
Jesse Hills
2020-07-12 10:46:10 +12:00
committed by GitHub
parent 68d29c5af5
commit a76b8e745b
4 changed files with 99 additions and 1 deletions
@@ -0,0 +1,24 @@
#pragma once
#include "esphome/core/component.h"
#include "esphome/components/tuya/tuya.h"
#include "esphome/components/sensor/sensor.h"
namespace esphome {
namespace tuya {
class TuyaSensor : public sensor::Sensor, public Component {
public:
void setup() override;
void dump_config() override;
void set_sensor_id(uint8_t sensor_id) { this->sensor_id_ = sensor_id; }
void set_tuya_parent(Tuya *parent) { this->parent_ = parent; }
protected:
Tuya *parent_;
uint8_t sensor_id_{0};
};
} // namespace tuya
} // namespace esphome