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
Aarni Koskela
706add4a57
Switch formatting from black to ruff-format ( #102893 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-11-27 14:38:59 +01:00
Joost Lekkerkerker
2d46b589b9
Add entity translations to Kraken ( #98765 )
2023-08-21 19:09:51 +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
Joost Lekkerkerker
89ed630af9
Clean up Kraken const file ( #95544 )
2023-07-18 21:38:29 +02:00
epenet
f69d76702a
Adjust entity registry access in integrations (2) ( #88947 )
2023-03-01 08:02:51 +01:00
Marc Mueller
6397138589
Update Optional typing (1) [Py310] ( #86417 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-01-23 09:56:10 +01:00
Kevin Stillhammer
b4669d8939
Add has_entity_name for kraken ( #77841 )
...
Add has_entity_name
2022-09-06 10:10:46 +02:00
Marc Mueller
830cc278d3
Improve CoordinatorEntity
typing ( #68441 )
2022-03-21 10:22:30 +01:00
Kevin Stillhammer
9236c08e6c
Add SensorStateClass to Kraken sensors ( #63590 )
2022-01-07 13:21:36 +01:00
Kevin Stillhammer
b1f19ede34
Add Kraken configuration_url ( #63565 )
2022-01-07 12:53:11 +01:00
Ville Skyttä
053c456199
Change device entry type to an StrEnum ( #59940 )
...
Co-authored-by: Ville Skyttä <ville.skytta@iki.fi>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-11-22 18:14:15 +01:00
Kevin Stillhammer
bd5c131675
Add all kraken entities on startup ( #58027 )
...
* Add all kraken entities on startup
* Add _async_add_kraken_sensors
* Add test sensors available after restart
* Add test for config update
* Update tests/components/kraken/test_sensor.py
Co-authored-by: Allen Porter <allen.porter@gmail.com>
Co-authored-by: Allen Porter <allen.porter@gmail.com>
2021-10-26 00:02:49 -07:00
Robert Hillis
05671557f0
Use DeviceInfo Class I-K ( #58300 )
2021-10-23 20:42:50 +02:00
Kevin Stillhammer
dd52ec78c7
Add Kraken delay after first update to avoid limit ( #55736 )
...
* Add delay after first update to avoid limit
* Apply suggestions
2021-09-30 13:23:46 +02:00
Marc Mueller
b634bd26d0
Use EntityDescription - kraken ( #56436 )
2021-09-23 16:42:55 +02:00
Erik Montnemery
2720ba2753
Move temperature conversions to sensor base class (4/8) ( #54472 )
...
* Move temperature conversions to entity base class (4/8)
* Fix litterrobot sensor
* Fix tests
2021-08-11 21:17:47 +02:00
Kevin Eifinger
663c0374ab
Add full typing to kraken ( #50718 )
...
* Add full typing to kraken
* Let device_info return DeviceInfo
* Replace unsub_listeners with entry.async_on_unload
* Raise TypeError on end of _try_get_state
* Assert Coordinator is not none
* Add class SensorType
* Add strict typing to kraken
* Add changes from code review
* Revert typed dict creation
2021-05-17 10:12:04 +03:00
Kevin Eifinger
256a2de7ce
Add kraken code review changes ( #50683 )
2021-05-15 22:55:50 +02:00
Kevin Eifinger
c220e70008
Add integration kraken ( #31114 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-05-14 08:02:11 -07:00