Files
esphome-lsm6ds/esphome/components
Keith Burzinski 0082c5b459 Climate bang bang enhancements (#1061)
* Add fan support to bang bang controller

* Fix heat-only and cool-only modes

* Added support for all climate actions and modes

* Fix up some comments

* Fan_only mode behavior tweak

* Updated test

* Updated test, take 2

* Add accessor methods for easier use in lambadas

* Revert "Add accessor methods for easier use in lambadas"

This reverts commit f15713129cd5587242a08ad1e2ee37cbf075aa03.

Don't code late at night when sleepy.

* Fix single/dual setpoint support

* Linted

* Properly implement single-point, validation improvements

* Another quick fix...sigh

* Update tests

* Update tests, take 2

* Revert "Update tests, take 2"

This reverts commit 71bb7fccc53d95a7d221e80ea0a931fb3cfd9a0c.

Nope.

* Revert "Update tests"

This reverts commit 42044291efaaf09858f29ab27bbc3aa9e8b80ee9.

Nope 2.

* Updated/fixed tests

* Revert "Updated/fixed tests"

This reverts commit a1a5b1c7db9a240b9da668b6e48abe1dd7910777.

Taking a different approach.

* Revert "Another quick fix...sigh"

This reverts commit 6b1955724a2de3c2d1534ec206dd5794bbb5f568.

Taking a different approach.

* Revert "Properly implement single-point, validation improvements"

This reverts commit f5bfff099e1dc58edd3898da8655c147adde2301.

Taking a different approach.

* Single/dual set point fixes, full validation

* Fix test

* Fix restore-on-boot, clean up comments

* Decouple two-point/auto operation, more polish

* One last away mode tweak

* Added set point validation

* Clean up over-publishing, always call action after boot

* Add fan support to bang bang controller

* Fix heat-only and cool-only modes

* Added support for all climate actions and modes

* Fix up some comments

* Fan_only mode behavior tweak

* Updated test

* Updated test, take 2

* Add accessor methods for easier use in lambadas

* Revert "Add accessor methods for easier use in lambadas"

This reverts commit f15713129cd5587242a08ad1e2ee37cbf075aa03.

Don't code late at night when sleepy.

* Fix single/dual setpoint support

* Linted

* Properly implement single-point, validation improvements

* Another quick fix...sigh

* Update tests

* Update tests, take 2

* Revert "Update tests, take 2"

This reverts commit 71bb7fccc53d95a7d221e80ea0a931fb3cfd9a0c.

Nope.

* Revert "Update tests"

This reverts commit 42044291efaaf09858f29ab27bbc3aa9e8b80ee9.

Nope 2.

* Updated/fixed tests

* Revert "Updated/fixed tests"

This reverts commit a1a5b1c7db9a240b9da668b6e48abe1dd7910777.

Taking a different approach.

* Revert "Another quick fix...sigh"

This reverts commit 6b1955724a2de3c2d1534ec206dd5794bbb5f568.

Taking a different approach.

* Revert "Properly implement single-point, validation improvements"

This reverts commit f5bfff099e1dc58edd3898da8655c147adde2301.

Taking a different approach.

* Single/dual set point fixes, full validation

* Fix test

* Fix restore-on-boot, clean up comments

* Decouple two-point/auto operation, more polish

* One last away mode tweak

* Added set point validation

* Clean up over-publishing, always call action after boot

* Added refresh() function to allow easy on-device state refreshing
2020-06-17 20:16:42 -03:00
..
2019-04-22 21:56:30 +02:00
2020-04-10 00:07:18 -03:00
2020-06-12 20:34:38 -03:00
2019-05-27 13:06:45 +02:00
2019-12-07 18:28:55 +01:00
2020-03-21 15:31:07 -03:00
2019-04-22 21:56:30 +02:00
2020-06-10 17:03:11 -03:00
2020-06-10 17:03:11 -03:00
2020-05-28 23:10:34 -03:00
2020-05-19 21:13:50 -03:00
2019-05-15 20:57:29 +02:00
2019-04-22 21:56:30 +02:00
2019-04-22 21:56:30 +02:00
2019-05-15 10:55:35 +02:00
2019-11-16 16:34:11 +01:00
2019-10-23 14:43:41 +02:00
2019-06-03 16:07:15 +02:00
2019-12-07 18:28:55 +01:00
2019-04-22 21:56:30 +02:00
2019-12-07 18:28:55 +01:00
2019-05-08 10:17:08 +02:00
2020-06-12 20:17:13 -03:00
2019-04-22 21:56:30 +02:00
2019-05-08 10:17:08 +02:00
2019-12-07 18:28:55 +01:00
2019-05-12 23:04:36 +02:00
2019-05-24 16:34:01 +02:00
2020-05-01 18:53:41 -03:00
2019-04-22 21:56:30 +02:00
2019-12-07 18:28:55 +01:00
2019-10-19 16:16:49 +02:00
2020-01-12 16:38:40 +01:00
2020-06-11 23:14:54 -03:00
2019-12-07 18:28:55 +01:00
2019-04-22 21:56:30 +02:00
2019-12-04 19:30:10 +01:00
2019-10-20 17:56:57 +02:00
2019-12-07 18:28:55 +01:00
2019-12-07 18:28:55 +01:00
2019-12-07 18:28:55 +01:00
2019-12-07 18:28:55 +01:00
2019-04-22 21:56:30 +02:00
2019-04-24 23:49:02 +02:00
2019-10-21 22:55:27 +02:00
2019-12-07 18:28:55 +01:00
2020-06-10 17:03:11 -03:00
2020-06-10 17:03:11 -03:00
2020-06-10 17:03:11 -03:00
2020-06-10 17:03:11 -03:00
2020-06-10 17:03:11 -03:00
2020-06-14 22:42:46 -03:00
2019-10-17 16:18:41 +02:00
2019-12-30 22:02:55 -03:00
2019-10-27 12:30:36 +01:00
2019-04-22 21:56:30 +02:00
2019-12-07 18:28:55 +01:00
2020-02-09 13:20:56 +01:00
2019-05-27 13:06:45 +02:00
2019-04-22 21:56:30 +02:00
2019-12-07 18:28:55 +01:00
2019-05-12 23:04:36 +02:00
2019-12-07 18:28:55 +01:00
2019-05-11 11:40:29 +02:00
2020-06-10 17:03:11 -03:00
2020-01-04 12:43:11 +01:00
2019-12-07 18:28:55 +01:00
2020-06-10 17:03:11 -03:00
2019-05-12 23:04:36 +02:00
2019-05-26 10:31:29 +02:00
2020-03-12 13:37:57 -07:00
2019-10-23 14:43:41 +02:00
2019-12-07 18:28:55 +01:00
2019-12-10 11:09:35 +01:00
2019-04-22 21:56:30 +02:00
2019-04-22 21:56:30 +02:00
2020-03-11 17:39:40 -07:00
2019-10-20 16:15:30 +02:00
2019-06-28 11:29:37 +02:00
2020-06-10 17:03:11 -03:00
2019-10-17 16:36:11 +02:00
2019-04-22 21:56:30 +02:00
2020-06-10 17:03:11 -03:00
2020-06-10 17:03:11 -03:00
2019-04-22 21:56:30 +02:00
2019-12-07 18:28:55 +01:00
2019-12-07 18:28:55 +01:00
2019-10-23 14:43:41 +02:00
2019-12-07 18:28:55 +01:00
2019-12-07 18:28:55 +01:00
2020-05-18 20:10:03 -03:00
2020-03-12 14:25:00 -07:00
2019-05-13 20:45:22 +02:00
2019-05-13 13:05:30 +02:00
2019-11-12 19:04:39 +01:00
2019-04-22 21:56:30 +02:00
2019-10-23 14:43:41 +02:00
2019-10-20 17:56:57 +02:00
2019-05-08 09:58:03 +02:00
2020-04-21 22:53:14 -03:00
2019-05-08 10:17:08 +02:00
2020-06-12 20:50:09 -03:00