Files
esphome_aux_ac_component/components/aux_ac/automation.h
Brokly 28378cecc4 Дополнения на тему старт/стопов. Правка своих ошибок. Отключение автосохранения настроек.
- Исправил ошибки при сохранении пресетов
- Добавил опцию отключения сохранения пресетов
- Исправил положение входящей температуры в большом пакете
- Добавил флаг определения типа кондиционера Инвертор или Старт/Стоп
- Для инверторов поправил процедуру визуализации состояний, для старт/стопов написал новую. Теперь старт/стопы должны корректно отображать текущий режим работы. Нужно тестировать, но я не могу. 
ЖДУ НАЙДЕНЫХ ОШИБОК !
2022-05-26 13:11:19 +03:00

35 lines
773 B
C++

#pragma once
#include "esphome/core/component.h"
#include "esphome/core/automation.h"
#include "aux_ac.h"
namespace esphome {
namespace aux_ac {
template <typename... Ts>
class AirConDisplayOffAction : public Action<Ts...>
{
public:
explicit AirConDisplayOffAction(AirCon *ac) : ac_(ac) {}
void play(Ts... x) override { this->ac_->displayOffSequence(); }
protected:
AirCon *ac_;
};
template <typename... Ts>
class AirConDisplayOnAction : public Action<Ts...>
{
public:
explicit AirConDisplayOnAction(AirCon *ac) : ac_(ac) {}
void play(Ts... x) override { this->ac_->displayOnSequence(); }
protected:
AirCon *ac_;
};
} // namespace aux_ac
} // namespace esphome