epenet
2c7d0b8909
Initialise coordinator with config_entry in components (part 1) ( #128080 )
2024-10-29 16:18:04 +01:00
epenet
acd3b2d732
Move lyric base entity to separate module ( #126493 )
2024-09-23 12:47:39 +02:00
Ryan Mattson
df58068e84
Update aiolyric to 2.0.1 ( #123424 )
...
update aiolyric to 2.0.1
2024-08-18 20:05:30 +02:00
Ryan Mattson
db238a75e3
Lyric: Properly tie room accessories to the data coordinator ( #115902 )
...
* properly tie lyric accessories to the data coordinator so sensors recieve updates
* only check for accessories for LCC devices
* revert: meant to give it its own branch and PR
2024-08-02 15:13:56 +02:00
Ryan Mattson
f1759982ad
Lyric: Only pull priority rooms when its an LCC device ( #116876 )
2024-06-22 10:48:02 +02:00
Ryan Mattson
05c37648c4
Add support for room sensor accessories assigned to a Honeywell (Lyric) Thermostat ( #104343 )
...
* Add support for room sensor accessories.
- Update coordinator to refresh and grab information about room sensor accessories assigned to a thermostat
- Add sensor entities for room humidity and room temperature
- Add devices to the registry for each room accessory
- "via_device" these entities through the assigned thermostat.
* fixed pre-commit issues.
* PR suggestions
- update docstring to reflect ownership by thermostat
- fixed potential issue where a sensor would not be added if its temperature value was 0
* fix bad github merge
* asyicio.gather futures for updating theromstat room stats
2024-04-18 20:50:11 +02:00
Sid
6587ee20db
Enable Ruff TRY300 ( #114437 )
...
* Enable Ruff TRY300
* Update validation.py
* Address review comments
2024-03-30 10:37:59 +01:00
Marc Mueller
59a6035d3f
Add empty line after module docstring [j-m] ( #112700 )
2024-03-08 09:01:29 -05:00
Jieyu Yan
81af45347f
Add fan modes in Lyric integration ( #100420 )
...
* Add fan modes in Lyric integration
* add fan_mode only when available
* move supported_features to init
* mapped fan_modes to built-in modes
* log KeyError for fan_modes
2023-09-16 20:58:00 +02:00
Joost Lekkerkerker
5a835e703f
Add entity translations to Honeywell Lyric ( #98775 )
2023-08-21 22:28:20 +02:00
Marc Mueller
71d985e4d6
Use asyncio.timeout [i-n] ( #98450 )
2023-08-15 14:32:15 +02: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
G Johansson
c60e53b43f
Remove left-over issue in Honeywell Lyric ( #94092 )
2023-06-06 20:54:09 -04:00
Franck Nijhof
3b5fd4bd06
Enable Ruff TRY004 ( #86811 )
2023-01-30 14:06:52 +01:00
Marc Mueller
b01efc55a2
Improve lyric
generic typing ( #84637 )
2022-12-27 21:24:33 +01:00
Erik Montnemery
c741d9d045
Update integrations to import issue_registry from helpers ( #77305 )
...
* Update integrations to import issue_registry from helpers
* Update tests
2022-08-25 15:33:05 +02:00
Franck Nijhof
157f7292d7
Raise YAML removal issue for Lyric ( #75756 )
2022-07-26 20:02:50 +02:00
Franck Nijhof
d05160a402
Remove deprecated Lyric YAML configuration ( #75418 )
2022-07-18 21:13:53 -07:00
J. Nick Koston
cd03c49fc2
Wait for config entry platform forwards ( #73806 )
2022-07-09 17:27:42 +02:00
Allen Porter
f6370d0522
Add Honeywell Lyric application credentials platform and deprecate configuration in yaml ( #72335 )
...
Add Honeywell Lyric application credentials platform and deprecate config yaml
2022-05-23 20:16:21 +02:00
Aidan Timson
0f2a3c074e
Force Lyric token refresh on first authentication failure ( #62100 )
2021-12-17 12:33:41 +01:00
Marc Mueller
40b99135e5
Use platform enum (3) [H-L] ( #60937 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2021-12-05 17:10:07 -10:00
Aidan Timson
5ec4a502b0
Check Honeywell Lyric token is valid before updating data ( #59310 )
2021-11-14 17:04:04 +01:00
Robert Hillis
f2a5c4602e
Use DeviceInfo Class L-M ( #58312 )
2021-10-25 23:26:40 +02:00
Tomasz
e9f6bc7364
Add missing return type to async_unload_entry and async_setup_entry ( #57115 )
2021-10-06 10:48:11 +02:00
Aidan Timson
53d4c0ce2d
Increase Lyric update interval to 300 seconds ( #56393 )
2021-09-18 13:34:28 -10:00
Aidan Timson
e062d7aec0
Honeywell Lyric - Entity Descriptions ( #54956 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-08-25 10:29:34 -07:00
Ville Skyttä
939fde0a50
ConfigType and async_setup/setup type hint improvements ( #54739 )
2021-08-18 13:22:05 +02:00
Milan Meulemans
29d72714f3
Replace dict with DeviceInfo ( #49950 )
...
* Replace dict with DeviceInfo
* Clean up
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-02 00:37:19 +02:00
J. Nick Koston
b10534359b
Reduce config entry setup/unload boilerplate K-M ( #49775 )
2021-04-27 18:49:13 +02:00
Aidan Timson
912d5c347c
Add reauth flow for lyric ( #47863 )
2021-04-17 07:20:16 -10:00
J. Nick Koston
a851bff95a
Create async_config_entry_first_refresh to reduce coordinator boilerplate ( #48451 )
2021-03-29 12:51:39 -10:00
Marc Mueller
25a13d1554
Update typing 10 ( #48071 )
2021-03-18 13:07:04 +01:00
Quentame
198ecb0945
Uniformize platform setup ( #47101 )
...
* A platform is not a component
* Fix dynalite
* SUPPORTED_PLATFORMS --> PLATFORMS
* In tests
* In tests 2
* Fix SmartThings
* Fix ZHA test
* Fix Z-Wave
* Revert Z-Wave
* Use PLATFORMS const in ambient_station
* Fix ihc comment
2021-03-02 21:43:59 +01:00
Aidan Timson
3a77ef02e4
Add sensors to Lyric integration ( #45791 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-02-01 15:51:20 -10:00
Aidan Timson
253ae3f423
Lyric Code Improvements ( #45819 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-02-01 14:09:25 -10:00
Aidan Timson
2d10c83150
Honeywell Lyric Integration ( #39695 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-01-31 07:51:31 -10:00