Commit graph

59219 commits

Author SHA1 Message Date
epenet
b21bf8763e
Fix mobile app regression accepting sensor states ()
* Fix mobile app regression accepting sensor states

* Adjust tests
2023-02-15 07:17:19 -05:00
Franck Nijhof
9030ca05b1
Enable Ruff SIM118 () 2023-02-15 12:39:12 +01:00
epenet
2cdc741900
Add type hints to integration tests (part 17) () 2023-02-15 11:14:04 +01:00
Mike Heath
04e9c7748f
Support Fully Kiosk Browser device discovery via MQTT ()
Support FKB device discovery via MQTT
2023-02-15 11:11:04 +01:00
epenet
88444b2e0c
Add type hints to integration tests (part 16) () 2023-02-15 10:50:02 +01:00
Jan Bouwhuis
09b509da94
Add note on always subscribing to the MQTT broker when topics are shared ()
Add note on always subscribing
2023-02-15 10:46:57 +01:00
epenet
a1b7842df2
Fix incorrect reference to json WriteError () 2023-02-15 10:40:26 +01:00
epenet
6c430e03bc
Add type hints to integration tests (part 14) () 2023-02-15 10:31:43 +01:00
Thomas Dietrich
a0e0feb444
Statistics component fix device_class for incremental source sensors ()
* Return None device_class for incremental source sensors

* Ignore linting error

* Fix ignore linting error

* Fix ignore linting error

* Fix ignore linting error

* Catch potential parsing error with enum
2023-02-15 10:22:09 +01:00
Maciej Bieniek
95bb019f71
Do not reload Shelly TRV entry when not needed ()
* Do not reload the entry when the target temperature changes

* Do not reload the entry when the mode changes

* Increase test coverage

* Increase test coverage
2023-02-15 10:21:53 +01:00
Maciej Bieniek
cd4ce86f07
Add support for triple_push event for Shelly gen2 devices ()
* Add support for triple_push event

* Sort

* Fix tests
2023-02-15 10:20:27 +01:00
epenet
50cbabb2d8
Add type hints to integration tests (part 15) () 2023-02-15 10:00:49 +01:00
Jan Bouwhuis
6c23d6abfe
Fix doc string in mqtt test ()
Fix docstr
2023-02-15 05:56:03 +01:00
J. Nick Koston
cc8c42ea7a
Bump docker base to 2023.02.0 ()
* Bump base image to 2023.02.0

changelog: https://github.com/home-assistant/docker-base/compare/2022.11.0...2023.02.0

* Bump base image to 2023.02.0

changelog: https://github.com/home-assistant/docker-base/compare/2022.11.0...2023.02.0
2023-02-14 20:34:54 -05:00
Brandon Rothweiler
7cf5fd5952
Fix typo in OpenAI prompt () 2023-02-14 20:33:58 -05:00
dcmeglio
361b39c4c3
Move denonavr state update callbacks to async_added_to_hass ()
Move state update callbacks to async_added_to_hass.
2023-02-15 02:20:55 +01:00
J. Nick Koston
0c35c6a313
Fix enum try_parse test for python3.11 () 2023-02-14 15:29:44 -06:00
J. Nick Koston
80b25d6f40
Bump pyunifiprotect to 4.7.0 for python 3.11 () 2023-02-14 15:29:34 -06:00
J. Nick Koston
5f69ae4360
Fix exception ordering in yeelight for python 3.11 () 2023-02-14 15:17:22 -06:00
Carlos Cristobal
9756131473
Replace Fitbit weight SensorStateClass measurement with total ()
* Remove SensorStateClass.MEASUREMENT from weight

* Using SensorStateClass.TOTAL for weight
2023-02-14 16:15:09 -05:00
Jan Bouwhuis
aaf8196997
Fix race on check MQTT subscriptions ()
* Check MQTT subscriptions under paho client lock

* Check simple subscriptions first

* Apply suggestion
2023-02-14 15:39:33 -05:00
Joakim Plate
8529bcef2a
Bump arcam dependency to 1.2.1 () 2023-02-14 14:31:29 -06:00
Mark Broadbent
568e0ae029
Update orjson to resolve segmentation fault during JSON serialisation ()
Home Assistant uses orjson 3.8.5 that contains an issue[1] on musl libc
platforms that causes a segmentation fault.  This particularly affect
Home Assistant container installations reported in  and .

This updates the version to 3.8.6 that resolves the segmentation
fault during json serialisation.

[1] https://github.com/ijl/orjson/issues/335
2023-02-14 15:26:52 -05:00
J. Nick Koston
a149d67b30
Fix twentemilieu diagnostics with python 3.11 () 2023-02-14 15:26:03 -05:00
J. Nick Koston
44e8e808a1
Fix apprise tests for python 3.11 () 2023-02-14 15:25:25 -05:00
Paulus Schoutsen
2e74e75177
Graphite flaky test fix () 2023-02-14 15:21:05 -05:00
J. Nick Koston
aaeb909148
Fix wemo tests with py3.11 () 2023-02-14 13:58:57 -06:00
J. Nick Koston
4d90d3cd91
Fix vera tests with python3.11 () 2023-02-14 13:58:44 -06:00
J. Nick Koston
e7d5943c90
Fix zwave_me tests with python 3.11 () 2023-02-14 13:58:29 -06:00
Martin Hjelmare
d0a9d65875
Fix august untracked task () 2023-02-14 20:25:29 +01:00
Robert Svensson
3d8e8293d6
Bump pydeconz to v107 () 2023-02-14 13:48:24 -05:00
Aaron Bach
6bb7a7225d
Revert "Add a calendar entity to Ridwell ()" ()
This reverts commit 16a5275461.
2023-02-14 10:23:32 -07:00
J. Nick Koston
f237bb14ca
Add strict typing to yalexs_ble ()
* Add strict typing to yalexs_ble

* Add strict typing to yalexs_ble

* Add strict typing to yalexs_ble
2023-02-14 11:38:51 -05:00
J. Nick Koston
f4ef64a7d7
Fix rmvtransport integration with py3.11 ()
In py3.11 `Passing coroutines is forbidden, use tasks explicitly`
2023-02-14 11:32:36 -05:00
J. Nick Koston
85b852d8ad
Fix cloud integration with py3.11 ()
In py3.11 `Passing coroutines is forbidden, use tasks explicitly`
2023-02-14 11:31:52 -05:00
J. Nick Koston
692920e01e
Fix hassio integration with py3.11 ()
In py3.11 `Passing coroutines is forbidden, use tasks explicitly`
2023-02-14 11:31:01 -05:00
J. Nick Koston
e6b7f1d487
Fix forked_daapd integration with py3.11 ()
In py3.11 `Passing coroutines is forbidden, use tasks explicitly`
2023-02-14 11:30:16 -05:00
Teemu R
5335dfbc67
Prefer effect over other light settings for tplink () 2023-02-14 10:29:11 -06:00
J. Nick Koston
c54500cb1f
Fix invalid spec in mqtt tests for py3.11 ()
Fix invalid spec in mqtt tests

unittest.mock.InvalidSpecError: Cannot spec a Mock object.
2023-02-14 11:28:46 -05:00
J. Nick Koston
9593d9610d
Fix sleepiq with python 3.11 ()
There is a breaking change in enum behavior

see https://blog.pecar.me/python-enum
2023-02-14 11:26:33 -05:00
J. Nick Koston
3e8a6cb3b7
Fix unifiprotect with python 3.11 ()
There are some breaking changes to Enum https://blog.pecar.me/python-enum

needs https://github.com/AngellusMortis/pyunifiprotect/pull/263 but
does not need to be in this PR
2023-02-14 11:26:14 -05:00
Teemu R
95476f46c2
Shorten tplink update cycle () 2023-02-14 10:15:47 -06:00
Martin Hjelmare
4b58800530
Fix apple tv untracked task () 2023-02-14 17:14:17 +01:00
J. Nick Koston
f11ba1b7cb
Fix group integration with py3.11 ()
In py3.11 `Passing coroutines is forbidden, use tasks explicitly`
2023-02-14 10:24:10 -05:00
J. Nick Koston
d8ee60ee44
Change DeviceAutomationDetails to use a dataclass for py3.11 ()
A NamedTuple can no longer be an enum value in py3.11
2023-02-14 10:22:57 -05:00
Daniel Hjelseth Høyer
e96210fced
Fix Tibber stats () 2023-02-14 08:14:10 -06:00
Aaron Bach
16a5275461
Add a calendar entity to Ridwell () 2023-02-14 06:58:41 -07:00
Martin Hjelmare
e1a5d5a749
Refactor tradfri sensor tests () 2023-02-14 13:35:27 +01:00
Matthias Alphart
d7861e79c5
Update xknx to 2.5.0 () 2023-02-14 12:44:43 +01:00
epenet
7d7ee1cead
Cleanup renault services () 2023-02-14 12:05:23 +01:00