Commit Graph
15 Commits
Author SHA1 Message Date
Kevin WorrelandJ. Nick Koston 687d326bb4 Support local push updates for most ScreenLogic entities (#87438)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-06 20:13:36 -06:00
Kevin Worrel 4f20b15742 Bump screenlogicpy to 0.6.2 (#85725)
fixes undefined
2023-01-12 19:41:07 +01:00
Franck Nijhofandjjlawren f39f3b612a String formatting and max line length - Part 5 (#84501)
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
2022-12-23 16:43:17 +01:00
epenet 8b867d612f Use UnitOfTemperature in climate entities [m-s] (#83131) 2022-12-02 19:56:18 +01:00
epenet e2568d8375 Import climate constants from root [m-z] (#78020) 2022-09-08 10:34:44 +02:00
epenet 0c767bd0d3 Improve entity type hints [s] (part 1/2) (#77881) 2022-09-06 13:35:14 +02:00
epenet 347d769ea5 Use climate enums in screenlogic (#70732) 2022-04-25 21:07:27 -10:00
epenet d5ab7e7525 Use EntityFeature enum in components (s** 1/2) (#69439) 2022-04-06 21:38:14 -10:00
epenetandepenet 6f4b25950c Add climate setup type hints [m-z] (#63279)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 13:09:43 +01:00
Kevin WorrelandJ. Nick Koston 8240b8c72e Update screenlogic use asyncio API (#60466)
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-11-30 22:19:01 -10:00
J. Nick KostonandKevin Worrel 20c35e6032 Move Screenlogic lights to the light platform (#55467)
Co-authored-by: Kevin Worrel <37058192+dieselrabbit@users.noreply.github.com>
2021-10-20 12:38:21 -10:00
Kevin Worrel 6f1273cf1c Refactor screenlogic API data selection (#49682) 2021-04-25 13:17:42 -10:00
J. Nick Koston 0862212942 Switch screenlogic discovery to use async version (#49650) 2021-04-25 12:41:40 +02:00
Kevin Worrel 42a060ad33 Add asyncio locks to screenlogic api access points (#48457) 2021-03-29 13:27:17 -10:00
Kevin WorrelandJ. Nick Koston fb48fd7d10 ScreenLogic cleanups (#48136)
* ScreenLogic cleanup.
Bump screenlogicpy to 0.2.0.
Move heating functions from water_heater to climate platform.
Address notes from original PR.

* Fix temperature attribute

* Addressing notes.
Bump screenlogicpy to 0.2.1.
Made device_types constants.
Made (known) equipment flags constants.
Used dict.get() in places where None is the default.
Return fast with good _last_preset.

* Update homeassistant/components/screenlogic/climate.py

Let base entity handle state property.

Co-authored-by: J. Nick Koston <nick@koston.org>

* Patch integration setup functions.

* Exception, ATTR_TEMPERATURE notes

Co-authored-by: J. Nick Koston <nick@koston.org>
2021-03-21 11:56:46 +01:00