esphome/esphome/components/time_based
Daniel Müller 2eb5f89d82
Add cover toggle support (#1809)
* Add cover toggle support

Step through open/stop/close/stop sequence with every toggle

* Move the cover toggle logic to perform()

* Add clang-tidy CI suggestion

* Implement cover toggle action as cover trait

* Handle toggle correctly if cover fully closed on POR

* Fix CI finding

* Add deprecated warning

* Don't add already deprecated interface

Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>

* Don't add already deprecated interface

Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>

* Don't add already deprecated interface

Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>

Co-authored-by: Mueller, Daniel <daniel.mueller@karlstorz.com>
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
2021-09-27 22:31:15 +02:00
..
__init__.py 🏗 Merge C++ into python codebase (#504) 2019-04-17 12:06:00 +02:00
cover.py Convert components to async-def syntax (#1821) 2021-05-24 10:58:29 +02:00
time_based_cover.cpp Add cover toggle support (#1809) 2021-09-27 22:31:15 +02:00
time_based_cover.h Add cover toggle support (#1809) 2021-09-27 22:31:15 +02:00