Commit Graph

59780 Commits (a2a23564a47798c0e7a09d8db83aab4be26d2575)

Author SHA1 Message Date
Jc2k f5a05c1bd2
Support HomeKit Controller Thread Provisioning () 2023-02-15 16:41:07 +00:00
J. Nick Koston 402170d49e
Increase database test timeout () 2023-02-15 10:30:01 -06:00
Paulus Schoutsen 0d140426cc Bumped version to 2023.2.5 2023-02-15 11:14:27 -05:00
starkillerOG bbbc864a8c Bump reolink-aio to 0.4.2 () 2023-02-15 11:13:40 -05:00
Michał Huryn 1ca6c26312 Blebox fix thermobox reporting wrong state ()
fix: fixed climate hvac_mode for when device is off
2023-02-15 11:12:45 -05:00
Mark Broadbent 2d293c19bf 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-15 11:12:18 -05:00
Thomas Dietrich 634aff0006 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 11:11:25 -05:00
Gertjan 55fed18e3e Fixed float number validation in sensor component () 2023-02-15 11:11:24 -05:00
Ryan Fleming be5777ba59 Bump pyoctoprintapi to 0.1.11 ()
Bump pyoctoprint to get camera url fixes
2023-02-15 11:11:12 -05:00
Paulus Schoutsen 8024a17025 Handle device reg fields not being valid data in openai conversion ()
Handle device reg fields not being valid data
2023-02-15 11:10:15 -05:00
mkmer 97dab32a4c Bump AIOAladdinConnect 0.1.56 () 2023-02-15 11:09:15 -05:00
mkmer e3273a75da Honeywell disable detergent level by default ()
* Disable fill by default

* Fix tests

* use TANK_FILL.get

* Remove None from attribute get
add reload to sensor test

* Typing
fix iteration error
2023-02-15 11:08:37 -05:00
Aaron Bach 7337cc8e89 Bump `pyopenuv` to 2023.02.0 () 2023-02-15 11:08:25 -05:00
Daniel Hjelseth Høyer 7a3fdc08a4 Update tibber lib 0.26.13 () 2023-02-15 11:07:15 -05:00
Jan Bouwhuis 03e9dff327
Allow resetting MQTT climate attributes and ignore empty values ()
Allow reseting MQTT climate attributes
2023-02-15 16:31:49 +01:00
J. Nick Koston 61539686a4
Disable profiler.memory service with python 3.11 () 2023-02-15 16:20:47 +01:00
Erik Montnemery 6254200b37
Fix otbr tests () 2023-02-15 16:19:46 +01:00
mkmer 2af4d2152b
Honeywell disable detergent level by default ()
* Disable fill by default

* Fix tests

* use TANK_FILL.get

* Remove None from attribute get
add reload to sensor test

* Typing
fix iteration error
2023-02-15 16:01:20 +01:00
epenet a704e7b40d
Add postgresql 12.14 to database tests ()
* Add postgre 12.14 to database tests

* Rename jobs
2023-02-15 15:56:15 +01:00
Gertjan 66ba0cb1d3
Fixed float number validation in sensor component () 2023-02-15 15:53:44 +01:00
Ville Skyttä 93f23e7523
Do not round Huawei LTE LTE frequency values ()
Suggest display precision 0 instead.

While at it, fix source info in frequency formatter docstring.
2023-02-15 15:28:35 +01:00
Michał Huryn cf11a30689
Blebox fix thermobox reporting wrong state ()
fix: fixed climate hvac_mode for when device is off
2023-02-15 15:27:46 +01:00
Franck Nijhof c3a70a7ec5
Remove uamqp version constrain () 2023-02-15 15:24:58 +01:00
epenet 3a9adacdde
Add type hints to integration tests (part 20) () 2023-02-15 15:23:34 +01:00
Franck Nijhof 793e51ac76
Enable Ruff SIM212 () 2023-02-15 15:22:34 +01:00
starkillerOG 951269e88c
Bump reolink-aio to 0.4.2 () 2023-02-15 15:16:47 +01:00
Erik Montnemery 8613d60c5e
Add WS command for discovering Thread routers ()
* Add WS command for discovering Thread routers

* Fix type annotations

* Mock zeroconf in tests

* Key discovery by external MAC address

* Add tests

* Include hostname in data, allow missing fields

* Fix typo

* Include server instead of hostname
2023-02-15 15:15:29 +01:00
epenet c7fc90f8a0
Adjust imports in rflink test_init () 2023-02-15 15:11:22 +01:00
epenet ccf44d58cc
Expose DEVICE_CLASS_STATE_CLASSES sensor constant () 2023-02-15 14:48:27 +01:00
Franck Nijhof f67ebcade1
Enable Ruff SIM201 () 2023-02-15 14:43:02 +01:00
epenet 443d446cbf
Remove invalid pragma: no cover () 2023-02-15 14:39:12 +01:00
Franck Nijhof ed79265843
Enable Ruff PT006 ()
* Enable Ruff PT006

* Adjust existing cases

* Fix tests

* Remove unneeded parentheses
2023-02-15 14:09:50 +01:00
J. Nick Koston 6f38bc274a
Fix netatmo with python 3.11 () 2023-02-15 14:02:33 +01:00
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