Franck Nijhof
84402a9ae0
Remove deprecated Season YAML configuration ( #89166 )
...
* Remove deprecated Season YAML configuration
* Restore old title defaults
2023-03-05 17:07:32 +01:00
Jan Bouwhuis
a9becd8e0e
Raise ValueError on date parsing of MQTT sensor with invalid date format ( #89036 )
...
* Suppress ValueError on date parsing of MQTT sensor
* Simplify, but not update state on invalid payload
* Still raise an an invalid date
* Make datetime state unknown on invalid format
* remove unrelated added new line
2023-03-05 17:06:48 +01:00
Franck Nijhof
2fc2c2efbe
Remove deprecated Moon YAML configuration ( #89161 )
...
* Remove deprecated Moon YAML configuration
* Restore old title defaults
2023-03-05 17:05:32 +01:00
Greg Dowling
7b54061ab7
Add repeat to roon media player ( #88851 )
2023-03-05 15:43:52 +01:00
Chris Talkington
2e1f6cad96
Detect newly connected clients in jellyfin ( #89168 )
2023-03-05 15:00:16 +01:00
Ben Morton
680f3c27a5
Add support for Spotify podcasts ( #87671 )
2023-03-05 14:02:38 +01:00
Andrew Westrope
cc6721c06b
Check type key of zone exists in geniushub ( #86798 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-03-05 13:51:02 +01:00
Geoff
b51dadbfe6
Update link to opencv in image_process log message ( #89008 )
2023-03-05 13:49:51 +01:00
Marc Mueller
cf369ff1a5
Unpin pandas for Python 3.11 ( #89033 )
2023-03-05 13:40:10 +01:00
Felix Rotthowe
189c612100
Add support for Livisi PSSO, ISS and ISS2 switch devices ( #89140 )
2023-03-05 13:36:56 +01:00
Carlos Cristobal
3614114a8f
Revert "Replace Fitbit weight SensorStateClass measurement with total" ( #89126 )
2023-03-05 13:36:25 +01:00
Greg Dowling
08b3945d9b
Bump pyroon to 0.1.4 ( #89124 )
2023-03-05 13:35:32 +01:00
starkillerOG
3f7a58786f
Bump reolink-aio to 0.5.3 ( #89145 )
2023-03-05 13:34:07 +01:00
starkillerOG
39db0ef173
Add Reolink button platform ( #88687 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-03-05 13:01:10 +01:00
Mick Vleeshouwer
85618fd3cd
Bump overkiz dependency to 1.7.7 ( #89163 )
2023-03-05 12:54:39 +01:00
gjong
afd37c8a0a
Bump youless api version to v1.0.1 ( #89117 )
2023-03-05 12:49:02 +01:00
J. Nick Koston
11681f3f31
Pass a helpful name when creating common asyncio tasks in core ( #89171 )
2023-03-05 12:46:02 +01:00
J. Nick Koston
927b43626c
Bump aiodiscover to 1.4.14 ( #89174 )
2023-03-05 12:44:45 +01:00
Maciej Bieniek
6dc99d2ad8
Bump `brother` and `pysnmplib` backend libraries ( #89100 )
...
* Bump brother and pysnmplib
* Fix tests
2023-03-05 12:40:12 +01:00
Raman Gupta
62b0603b76
Bump pyvizio to 0.1.60 ( #89160 )
2023-03-05 01:03:36 -05:00
epenet
ec0223f326
Cleanup plex config flow tests ( #88991 )
2023-03-05 05:38:26 +01:00
Franck Nijhof
bfadc8453d
Clean up import/migration repair in LaMetric ( #89153 )
2023-03-05 02:41:31 +01:00
Garrett
34f8e94ca9
Bump subarulink to 0.7.5 ( #89162 )
2023-03-04 22:26:16 +01:00
Franck Nijhof
5e2b7c6377
Refactor WLED diagnostic tests ( #88581 )
2023-03-04 15:09:47 +01:00
rappenze
2e5801cb6d
Bump pyfibaro version to 0.6.9 ( #89120 )
2023-03-04 12:05:41 +01:00
Franck Nijhof
bab758c951
Refactor WLED button tests ( #88580 )
2023-03-04 11:45:53 +01:00
Bob van de Vijver
b27b094e27
Add day to event end to correct TwenteMilieu event timespan ( #89028 )
...
[TwenteMilieu] Add day to event end to correct event timespan
Co-authored-by: Allen Porter <allen@thebends.org>
2023-03-03 20:06:28 -08:00
J. Nick Koston
1bd9767d8c
Handle InnoDB deadlocks during migration ( #89073 )
...
* Handle slow InnoDB rollback when encountering duplicates during migration
fixes #89069
* adjust
* fix mock
* tests
* return on success
2023-03-03 22:00:13 -05:00
Charles Garwood
1d9e8c873f
Revert Intellifire breaking change from #88666 ( #89110 )
2023-03-03 17:16:12 +01:00
Felix Rotthowe
3a34f818e8
Refactor Livisi Switch and Climate to inherit from a common base class ( #89085 )
...
* Refactor Livisi entities to inherit from a common base class
* Add livisi_entity to .coveragerc
* Device location can be None
* Add use_room_as_device_name argument to constructor of LivisiEntity
When initializing, set entity name attribute only if device name differs (i.e. use_room_as_device_name=True).
* re-add comment for special handling of climate device names
* Add explicit type to constructur argument
* Make use_room_as_device_name a keyword only arg
* rename livisi_entity.py to entity.py
* change livisi_entity.py to entity.py in coveragerc
* Code quality improvements as suggested in PR
* sort .coveragerc
* fix isort issue
* fix all isort issues
2023-03-03 15:23:38 +01:00
Jeef
415190683f
Updating Intellifire Naming scheme ( #88666 )
2023-03-03 09:04:27 -05:00
Stephan Uhle
9736fe1f99
Add missing Edl21 sensor 1-0:0.0.0*255 ( #87389 )
...
* Added missing sensor.
* OwnerShip entity is disabled by default.
2023-03-03 13:44:57 +01:00
epenet
0598417894
Enable ruff D404 ( #89093 )
2023-03-03 12:38:40 +01:00
epenet
9e6f869438
Set Protocol inheritance on EnergyPlatform ( #89079 )
2023-03-03 11:57:41 +01:00
epenet
699cc6c092
Adjust docstring on hassfest generated files ( #89080 )
2023-03-03 11:34:20 +01:00
epenet
4a3c0cd0a8
Adjust docstrings for ruff D404 ( #89077 )
2023-03-03 11:26:13 +01:00
Thibaut
a5cf8210ae
Move Cycle command from cover to button ( #89043 )
...
Declare Cycle command as a button
2023-03-03 08:38:07 +01:00
epenet
0f493d85c8
Adjust xiaomi_ble tests ( #89078 )
...
Adjust xiaomi_ble test docstrings
2023-03-03 08:32:23 +01:00
Emory Penney
1cb1dfa456
Add Obihai reboot button ( #88849 )
...
* Obihai: Add reboot service
* Switch to button
* Remove button.py from coverage
* Update homeassistant/components/obihai/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/obihai/button.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/obihai/button.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* PR Feedback
* Cleanup some typehints
* As a class attr
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-03-03 07:31:56 +01:00
Raman Gupta
a689ce7283
Remove unused constant ( #89071 )
2023-03-02 23:21:40 -05:00
J. Nick Koston
48b93e03ee
Cache transient templates compiles provided via api ( #89065 )
...
* Cache transient templates compiles provided via api
partially fixes #89047 (there is more going on here)
* add a bit more coverage just to be sure
* switch method
* Revert "switch method"
This reverts commit 0e9e1c8cbe
.
* tweak
* hold hass
* empty for github flakey
2023-03-02 21:31:12 -05:00
Guy Martin
7365522d1f
Add matching on quirk_classes to zha ( #87653 )
...
* Add matching on quirk_classes.
* Add and fix tests for matching on quirk_classes.
* Black fix.
* Add a unit test to validate quirk classes.
2023-03-02 19:43:11 -05:00
Paulus Schoutsen
f0f12fd14a
2023.3.1 ( #89059 )
2023-03-02 15:53:50 -05:00
Mitch
1836e35717
Bump nuheat to 1.0.1 ( #88958 )
2023-03-02 15:15:15 -05:00
Paulus Schoutsen
4eb55146be
Bumped version to 2023.3.1
2023-03-02 14:22:23 -05:00
Jan Bouwhuis
b1ee6e304e
Fix check on non numeric custom sensor device classes ( #89052 )
...
* Custom device classes are not numeric
* Update homeassistant/components/sensor/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Add test
* Update homeassistant/components/sensor/__init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-03-02 14:22:12 -05:00
Paul Bottein
d0b195516b
Update frontend to 20230302.0 ( #89042 )
2023-03-02 14:22:11 -05:00
Franck Nijhof
a867f1d3c8
Update orjson to 3.8.7 ( #89037 )
2023-03-02 14:22:09 -05:00
Matthias Alphart
f7eaeb7a39
Fix KNX Keyfile upload ( #89029 )
...
* Fix KNX Keyfile upload
* use shutil.move instead
2023-03-02 14:22:08 -05:00
Erik Montnemery
3e961d3e17
Bump py-dormakaba-dkey to 1.0.4 ( #88992 )
2023-03-02 14:22:07 -05:00