1
0
mirror of https://github.com/home-assistant/core.git synced 2025-05-31 03:07:06 +00:00

22 Commits

Author SHA1 Message Date
Kevin Worrel
b8d74a11ae
Allow ignored screenlogic devices to be set up from the user flow ()
Allow ignored ScreenLogic devices to be set up from the user flow
2025-02-04 21:12:49 +01:00
epenet
844259bd6c
Standardize homeassistant imports in component (s) () 2025-01-29 12:24:31 +01:00
epenet
406c00997f
Use new ServiceInfo location in components (part 3) () 2025-01-15 15:49:45 +01:00
epenet
d6e73a89f3
Cleanup unnecessary __init__ method in OptionsFlow ()
* Cleanup unnecessary init step in OptionsFlow

* Increase coverage
2024-11-02 18:15:41 +01:00
epenet
416a2de179
Improve config flow type hints in screenlogic () 2024-09-04 19:09:41 +02:00
Marc Mueller
930a396712
Add empty line after module docstring [s] () 2024-03-08 14:33:51 +01:00
Erik Montnemery
b0ed8c4961
Migrate integrations s-t to generic flowhandler () 2024-02-29 22:16:14 +01:00
Kevin Worrel
092580a3ed
Bump screenlogicpy to v0.9.0 ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-09-09 17:39:54 -05:00
Franck Nijhof
f39f3b612a
String formatting and max line length - Part 5 ()
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
2022-12-23 16:43:17 +01:00
epenet
42ed0fd47b
Add async_get_options_flow type hints (n-z) () 2022-06-13 13:30:41 +02:00
Kevin Worrel
16c6d79265
Screenlogic config: Filter unexpected host names () 2022-04-19 08:51:05 +02:00
J. Nick Koston
7198ec06d3
Fix screenlogic to get the macaddress from discovery () 2022-03-26 12:07:24 +01:00
epenet
00f71e5dfc
Use dataclass properties in screenlogic discovery ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 15:52:08 +01:00
Kevin Worrel
8240b8c72e
Update screenlogic use asyncio API ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-11-30 22:19:01 -10:00
epenet
8f7f32d844
Use DhcpServiceInfo in screenlogic () 2021-11-21 16:33:26 -06:00
Maciej Bieniek
f212049fc2
Add constructor return type in integrations O-S () 2021-05-20 15:58:17 +02:00
Franck Nijhof
8eb27374c6
Clean up connection classes in integrations P-S () 2021-04-30 21:04:44 -10:00
J. Nick Koston
0862212942
Switch screenlogic discovery to use async version () 2021-04-25 12:41:40 +02:00
Ruslan Sayfutdinov
7a9385d857
Explicitly define all methods in ConfigFlow () 2021-04-17 12:42:31 +02:00
Marc Mueller
2956eb0902
Update pylint to 2.7.3 ()
* Update pylint to 2.7.3

* Add class-const-naming-style

* Remove unused-import message

* Additional cleanup
2021-03-29 18:02:56 -10:00
Kevin Worrel
fb48fd7d10
ScreenLogic cleanups ()
* 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
Kevin Worrel
d21d9951ba
Add Pentair ScreenLogic integration ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-03-16 13:32:02 -10:00