1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-30 06:33:51 +00:00

fix climate_ir on receive optional (#897)

* fix climate on receive optional

* add climate tests
This commit is contained in:
Guillermo Ruffino
2019-12-03 11:50:06 -03:00
committed by Otto Winter
parent 8421570b18
commit 84accb6df6
2 changed files with 11 additions and 3 deletions

View File

@@ -44,6 +44,9 @@ class ClimateIR : public climate::Climate, public Component, public remote_base:
/// Transmit via IR the state of this climate controller.
virtual void transmit_state() = 0;
// Dummy implement on_receive so implementation is optional for inheritors
bool on_receive(remote_base::RemoteReceiveData data) override { return false; };
bool supports_cool_{true};
bool supports_heat_{true};