Update panasonic_heatpump_text_sensor.h
This commit is contained in:
parent
c349489cbc
commit
8bed5f6b6b
|
|
@ -4,43 +4,40 @@
|
||||||
#include "../panasonic_heatpump.h"
|
#include "../panasonic_heatpump.h"
|
||||||
#include "../decode.h"
|
#include "../decode.h"
|
||||||
|
|
||||||
|
namespace esphome {
|
||||||
|
namespace panasonic_heatpump {
|
||||||
|
enum TextSensorIds : uint8_t {
|
||||||
|
CONF_TOP4,
|
||||||
|
CONF_TOP17,
|
||||||
|
CONF_TOP18,
|
||||||
|
CONF_TOP19,
|
||||||
|
CONF_TOP20,
|
||||||
|
CONF_TOP44,
|
||||||
|
CONF_TOP58,
|
||||||
|
CONF_TOP59,
|
||||||
|
CONF_TOP76,
|
||||||
|
CONF_TOP81,
|
||||||
|
CONF_TOP92,
|
||||||
|
CONF_TOP94,
|
||||||
|
CONF_TOP101,
|
||||||
|
CONF_TOP106,
|
||||||
|
CONF_TOP107,
|
||||||
|
CONF_TOP111,
|
||||||
|
CONF_TOP112,
|
||||||
|
CONF_TOP114,
|
||||||
|
CONF_TOP125,
|
||||||
|
CONF_TOP126,
|
||||||
|
CONF_TOP130,
|
||||||
|
};
|
||||||
|
|
||||||
namespace esphome
|
class PanasonicHeatpumpTextSensor : public text_sensor::TextSensor,
|
||||||
{
|
public Component,
|
||||||
namespace panasonic_heatpump
|
public Parented<PanasonicHeatpumpComponent>,
|
||||||
{
|
public PanasonicHeatpumpEntity {
|
||||||
enum TextSensorIds : uint8_t
|
public:
|
||||||
{
|
PanasonicHeatpumpTextSensor() = default;
|
||||||
CONF_TOP4,
|
void dump_config() override;
|
||||||
CONF_TOP17,
|
void publish_new_state(const std::vector<uint8_t>& data) override;
|
||||||
CONF_TOP18,
|
};
|
||||||
CONF_TOP19,
|
} // namespace panasonic_heatpump
|
||||||
CONF_TOP20,
|
} // namespace esphome
|
||||||
CONF_TOP44,
|
|
||||||
CONF_TOP58,
|
|
||||||
CONF_TOP59,
|
|
||||||
CONF_TOP76,
|
|
||||||
CONF_TOP81,
|
|
||||||
CONF_TOP92,
|
|
||||||
CONF_TOP94,
|
|
||||||
CONF_TOP101,
|
|
||||||
CONF_TOP106,
|
|
||||||
CONF_TOP107,
|
|
||||||
CONF_TOP111,
|
|
||||||
CONF_TOP112,
|
|
||||||
CONF_TOP114,
|
|
||||||
CONF_TOP125,
|
|
||||||
CONF_TOP126,
|
|
||||||
CONF_TOP130,
|
|
||||||
};
|
|
||||||
|
|
||||||
class PanasonicHeatpumpTextSensor : public text_sensor::TextSensor, public Component,
|
|
||||||
public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
PanasonicHeatpumpTextSensor() = default;
|
|
||||||
void dump_config() override;
|
|
||||||
void publish_new_state(const std::vector<uint8_t>& data) override;
|
|
||||||
};
|
|
||||||
} // namespace panasonic_heatpump
|
|
||||||
} // namespace esphome
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue