Commit graph

179 commits

Author SHA1 Message Date
epenet
e750f8f457
Add alias to DOMAIN import (part 4) (#125563)
* 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 07471d3629.

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-09-09 21:32:33 +02:00
Kevin Worrel
f6c681eb5d
Remove support for area, device, or entity targets for screenlogic actions (#123432)
* Remove non-configentry service target

* Remove unneeded tests

* Remove unneeded issue strings
2024-09-06 16:46:06 +02:00
epenet
416a2de179
Improve config flow type hints in screenlogic (#125199) 2024-09-04 19:09:41 +02:00
Erik Montnemery
1a2d013c97
Update icons.json to new service schema part 3 (#124770) 2024-08-28 13:48:01 +02:00
Franck Nijhof
a9bf12f102
Rename Services to Actions in translation strings (#121777) 2024-07-15 21:19:25 +02:00
J. Nick Koston
fb758bd8b6
Migrate screenlogic to use entry.runtime_data (#121644) 2024-07-10 08:36:02 +02:00
Kevin Worrel
40fdc840ab
Add number entities for screenlogic values used in SI calc (#117812) 2024-05-22 09:52:09 -10:00
Marc Mueller
87bb7ced79
Use PEP 695 for simple type aliases (#117633) 2024-05-17 14:42:21 +02:00
Sid
82a60fe8ad
Enable Ruff RSE (#113695) 2024-03-18 00:40:38 +01:00
Joost Lekkerkerker
77917506bb
Improve lists in integrations [R-S] (#113233)
* 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 (#112935)
* Remove entity description mixin in Screenlogic

* Fix
2024-03-12 16:10:04 +01:00
Marc Mueller
2c06d4fcb9
Add empty line after module docstring (2) [components] (#112736) 2024-03-08 19:15:59 +01:00
Paulus Schoutsen
f416d67d21
Remove built-in support for import_executor in manifest (#112725) 2024-03-08 12:02:32 -05:00
Marc Mueller
930a396712
Add empty line after module docstring [s] (#112704) 2024-03-08 14:33:51 +01:00
Joost Lekkerkerker
03793d75f8
Add icon translations to Screenlogic (#112220) 2024-03-04 16:53:30 +01:00
J. Nick Koston
0a462071c8
Import screenlogic in the executor to avoid blocking the loop (#112097) 2024-03-03 12:48:28 -05:00
Erik Montnemery
b0ed8c4961
Migrate integrations s-t to generic flowhandler (#111865) 2024-02-29 22:16:14 +01:00
Kevin Worrel
0bfef71f1b
Screenlogic service refactor (#109041) 2024-02-05 09:05:28 +01:00
G Johansson
88aec4af72
Add new climate feature flags to screenlogic (#109454) 2024-02-02 22:42:37 -05:00
Kevin Worrel
02f7165ca5
Add super chlorination services to screenlogic (#108048)
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-01-24 12:28:27 -10:00
Kevin Worrel
ee9c6fa0d8
Fix for exception in screenlogic.set_color_mode (#107850) 2024-01-12 10:30:55 +01:00
J. Nick Koston
73bc65059b
Use shorthand attr for screenlogic climate preset modes (#106858) 2024-01-02 12:48:34 +01:00
Kevin Worrel
ee2689de3c
Refactor screenlogic numbers to use subclasses (#106574) 2023-12-28 15:45:34 -10:00
Kevin Worrel
f45f0b4327
Split out shared screenlogic switch code (#106344) 2023-12-24 11:51:43 -10:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions (#105984)
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 (#106022) 2023-12-18 15:26:17 -10:00
Erik Montnemery
0a6f541b27
Avoid mutating entity descriptions in screenlogic (#105983) 2023-12-18 19:14:10 +01:00
Kevin Worrel
3b5e498c30
Bump screenlogicpy to v0.10.0 (#104866) 2023-12-04 09:07:46 +01:00
Kevin Worrel
36c6f426df
Bump screenlogicpy to v0.9.4 (#102836) 2023-10-26 11:59:48 +02:00
Kevin Worrel
b4295e909c
Bump screenlogicpy to v0.9.3 (#101957) 2023-10-15 22:07:32 +02:00
Kevin Worrel
2276be275d
Await set value function in ScreenLogic number entities (#101802) 2023-10-12 09:18:34 +02:00
Kevin Worrel
00abf49637
Bump screenlogicpy to 0.9.2 (#101746) 2023-10-10 10:15:24 +02:00
Kevin Worrel
77007ef091
Explicitly define ScreenLogic entity descriptions (#100173) 2023-09-25 06:26:26 -05:00
Kevin Worrel
a087ea8b3d
Bump screenlogicpy to v0.9.1 (#100744) 2023-09-23 09:40:07 +02:00
Kevin Worrel
092580a3ed
Bump screenlogicpy to v0.9.0 (#92475)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-09-09 17:39:54 -05:00
Erik Montnemery
045c327928
Move DeviceInfo from entity to device registry (#98149)
* Move DeviceInfo from entity to device registry

* Update integrations
2023-08-10 22:04:26 -04:00
Paulus Schoutsen
7859be6481
Add deduplicate translations script (#96384)
* Add deduplicate script

* Fix forecast_solar incorrect key with space

* Fix utf-8

* Do not create references to other arbitrary other integrations

* Add commented code to only allow applying to referencing integrations

* Tweak

* Bug fix

* Add command line arg for limit reference

* never suggest to update common keys

* Output of script

* Apply suggestions from code review

Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>

---------

Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2023-07-13 11:52:50 -04:00
Franck Nijhof
62fe4957c9
Migrate integration services (Q-S) to support translations (#96378) 2023-07-12 01:18:22 +02:00
Franck Nijhof
3e85a29b86
Move overlapping pylint rules to ruff, disable mypy overlap (#94359) 2023-06-27 17:42:46 +02:00
Kevin Worrel
b403a96ea0
Bump screenlogicpy to v0.8.2 (#89832) 2023-03-17 10:10:37 -10:00
Marc Mueller
b4b7605b82
Improve screenlogic generic typing (#89587) 2023-03-12 06:38:26 -10:00
J. Nick Koston
edb06c58fa
Add some more typing to screenlogic (#88522) 2023-03-11 23:04:19 -05:00
Kevin Worrel
56454c8580
Reconnect on any ScreenLogic exception (#89269)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-03-11 09:27:33 -10:00
Kevin Worrel
d54858044c
Disable circuits set as 'Don't Show' in ScreenLogic by default (#88518) 2023-02-20 17:30:21 -06:00
Erik Montnemery
cc564026fa
Move EntityCategory to homeassistant.const (#87792)
* Move EntityCategory to homeassistant.const

* Fix more imports
2023-02-09 20:15:37 +01:00
Erik Montnemery
5dfb9cddd6
Sort manifests 8 (#87029) 2023-02-08 20:13:46 +01:00
Kevin Worrel
c505975940
Use library data to map state class for ScreenLogic (#87649)
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 (#87438)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-06 20:13:36 -06:00
Franck Nijhof
939eef3b28
Remove translations from Core (#87543)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
Kevin Worrel
0eabc27982
Include all light circuit functions (#86608)
fixes undefined
2023-01-25 00:36:15 -10:00