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

37 Commits

Author SHA1 Message Date
Erik Montnemery
f83c8de8d3
Update signature of platforms' async_setup_entry () 2025-02-10 21:08:03 +01:00
Kevin Worrel
42532e9695
Add Controller state sensor to screenlogic () 2025-01-07 19:02:34 +01:00
Kevin Worrel
f2a706ecf7
Make screenlogic state enums lowercase () 2024-12-24 09:12:18 +01:00
Kevin Worrel
e38a85da64
Add entity translation strings for ScreenLogic ()
* Add translation strings for entities

* Translation key updates

* Mach original name

* Remove state translations

* Sentence case entity names

* Fix tests

* Add missing translation_key for Air temperature

* Revert inadvertant entity_id change on last_dose_time sensors

* Update homeassistant/components/screenlogic/strings.json

Lowercase 'entry'

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Define translations for each circuit delay sensor

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-12-21 09:25:21 +01:00
epenet
e750f8f457
Add alias to DOMAIN import (part 4) ()
* Add alias to DOMAIN import (part 4)

* Simplify

* More integration

* Apply suggestions from code review

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

* Revert "Apply suggestions from code review"

This reverts commit 07471d3629bd83ddfc2e254fc4cda3053461570d.

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-09-09 21:32:33 +02:00
J. Nick Koston
fb758bd8b6
Migrate screenlogic to use entry.runtime_data () 2024-07-10 08:36:02 +02:00
Kevin Worrel
40fdc840ab
Add number entities for screenlogic values used in SI calc () 2024-05-22 09:52:09 -10:00
Joost Lekkerkerker
77917506bb
Improve lists in integrations [R-S] ()
* Improve lists in integrations [R-S]

* Fix

* Fix
2024-03-13 21:55:00 +01:00
Joost Lekkerkerker
70f3da93d4
Remove entity description mixin in Screenlogic ()
* Remove entity description mixin in Screenlogic

* Fix
2024-03-12 16:10:04 +01:00
Marc Mueller
930a396712
Add empty line after module docstring [s] () 2024-03-08 14:33:51 +01:00
Kevin Worrel
f45f0b4327
Split out shared screenlogic switch code () 2023-12-24 11:51:43 -10:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
Erik Montnemery
d1f6b1271f
Avoid mutating entity descriptions in screenlogic () 2023-12-18 15:26:17 -10:00
Erik Montnemery
0a6f541b27
Avoid mutating entity descriptions in screenlogic () 2023-12-18 19:14:10 +01:00
Kevin Worrel
3b5e498c30
Bump screenlogicpy to v0.10.0 () 2023-12-04 09:07:46 +01:00
Kevin Worrel
77007ef091
Explicitly define ScreenLogic entity descriptions () 2023-09-25 06:26:26 -05: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
Erik Montnemery
cc564026fa
Move EntityCategory to homeassistant.const ()
* Move EntityCategory to homeassistant.const

* Fix more imports
2023-02-09 20:15:37 +01:00
Kevin Worrel
c505975940
Use library data to map state class for ScreenLogic ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-07 14:13:06 -06:00
Kevin Worrel
687d326bb4
Support local push updates for most ScreenLogic entities ()
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 ()
fixes undefined
2023-01-12 19:41:07 +01:00
Kevin Worrel
258ca30bc0
Sensor updates ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-04-13 10:43:17 -10:00
J. Nick Koston
87d1478ca4
Add state class to screenlogic sensors () 2022-01-25 20:35:44 -08:00
epenet
595e8a327c
Add sensor setup type hints [s] ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 19:06:08 +01:00
Robert Hillis
31bef18e9a
Use enums in screenlogic () 2021-12-16 11:38:32 -06:00
Kevin Worrel
9d1985ab03
Move screenlogic SCG levels to number platform ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-12-02 16:36:31 -10:00
J. Nick Koston
20c35e6032
Move Screenlogic lights to the light platform ()
Co-authored-by: Kevin Worrel <37058192+dieselrabbit@users.noreply.github.com>
2021-10-20 12:38:21 -10:00
Robert Hillis
488a636aec
Clean up unused loggers () 2021-10-14 10:03:38 -07:00
Kevin Worrel
b43d377b53
Create but disable-by-default RPM and GPM sensors () 2021-09-23 11:00:33 -07:00
Marc Mueller
811feb69ba
Fix dangerous brackets () 2021-09-18 16:08:22 +02:00
Erik Montnemery
e558b3463e
Move temperature conversions to sensor base class (6/8) ()
* Move temperature conversions to entity base class (6/8)

* Fix tests
2021-08-12 17:40:55 +02:00
Kevin Worrel
515bd18ddd
Don't create unsupported pump sensors ()
* Don't create unsupported pump sensors

* Remove old code and simplify new statements.

* Address notes
2021-06-15 13:19:48 +02:00
Kevin Worrel
41c6474249
Add Screenlogic IntelliChem and SCG data () 2021-04-27 10:43:48 -10:00
Kevin Worrel
6f1273cf1c
Refactor screenlogic API data selection () 2021-04-25 13:17:42 -10:00
Erik Montnemery
64bc9a8196
Migrate integrations r-s to extend SensorEntity () 2021-03-22 19:54:14 +01: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