Commit graph

59843 commits

Author SHA1 Message Date
Erik Montnemery
d90ee85118
Allow conditions to be implemented in platforms ()
* Allow conditions to be implemented in platforms

* Update tests

* Tweak typing

* Rebase fixes
2023-02-23 22:30:51 -05:00
Franck Nijhof
2f826a6f86
Modernize uptime tests ()
* Modernize uptime tests

* Fix tests
2023-02-23 22:15:20 -05:00
David Poll
af49b98475
Enable jinja loop controls (break/continue) ()
Enables jinja loop controls (break/continue)
2023-02-23 22:14:28 -05:00
puddly
9575cd9161
Name the Yellow-internal radio and multi-PAN addon as ZHA serial ports ()
* Expose the Yellow-internal radio and multi-PAN addon as named serial ports

* Remove the serial number if it isn't available

* Use consistent names for the addon and Zigbee radio

* Add `homeassistant_hardware` and `_yellow` as `after_dependencies`

* Handle `hassio` not existing when listing serial ports

* Add unit tests
2023-02-23 20:52:53 -05:00
J. Nick Koston
f0b029c363
Bump mopeka_iot_ble to 0.4.1 ()
* Bump mopeka_iot_ble to 0.4.1

closes 

* adjust tests
2023-02-23 20:52:31 -05:00
Michael Hansen
a71487a42b
Make a copy of matching states so translated state names can be used () 2023-02-23 20:50:23 -05:00
Michael Hansen
d5f1713498
Include binary_sensor in default Assist exposed domains () 2023-02-23 19:40:10 -05:00
Marcel van der Veldt
301144993c
Fix support for Bridge(d) and composed devices in Matter ()
* Refactor discovery of entities to support composed and bridged devices

* Bump library version to 3.1.0

* move discovery schemas to platforms

* optimize a tiny bit

* simplify even more

* fixed bug in light platform

* fix color control logic

* fix some issues

* Update homeassistant/components/matter/discovery.py

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>

* fix some tests

* fix light test

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-02-23 14:58:37 -05:00
Bram Kragten
e0601530a0
Update frontend to 20230223.0 () 2023-02-23 13:38:07 -05:00
Allen Porter
e1e0400b16
Fix local calendar issue with events created with fixed UTC offsets ()
Fix issue with events created with UTC offsets
2023-02-23 13:37:15 -05:00
Raman Gupta
5739782877
Add support for firmware target in zwave_js FirmwareUploadView ()
* Add support for firmware target in zwave_js FirmwareUploadView

fix

* Update tests/components/zwave_js/test_api.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/zwave_js/test_api.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/zwave_js/test_api.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/zwave_js/test_api.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* fix types

* Switch back to using Any

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-02-23 13:24:55 -05:00
Franck Nijhof
6112793b19
Modernize Twentemilieu tests () 2023-02-23 10:26:17 -05:00
Franck Nijhof
f8314fe007
Update apprise to 1.3.0 () 2023-02-23 10:23:03 -05:00
epenet
dac3c7179f
Add missing async_setup_entry mock in openuv () 2023-02-23 10:22:39 -05:00
Franck Nijhof
6511b3f355
Update pre-commit to 3.1.0 () 2023-02-23 10:59:47 +01:00
Artem Draft
6474297d1f
Browse media support in universal media player ()
Allow forward and override browse media in universal media player
2023-02-23 09:17:46 +01:00
J. Nick Koston
27ebee1501
Fix untrapped exceptions during Yale Access Bluetooth first setup () 2023-02-23 08:18:55 +01:00
starkillerOG
23b52025f9
Bump reolink-aio to 0.5.1 and check if update supported () 2023-02-23 08:13:03 +01:00
epenet
87dc692a20
Use json_loads_object in alexa () 2023-02-22 22:01:32 +01:00
Erik Montnemery
473db48943
Bump python-otbr-api to 1.0.4 ()
* Bump python-otbr-api to 1.0.4

* Adjust tests
2023-02-22 15:31:02 -05:00
Franck Nijhof
aa3657e071
Bump version to 2023.4.0dev0 () 2023-02-22 21:29:49 +01:00
puddly
2a819f23c1
Disable the ZHA bellows UART thread when connecting to a TCP coordinator ()
Disable the bellows UART thread when connecting to a TCP coordinator
2023-02-22 15:12:55 -05:00
Paulus Schoutsen
c6ff79aa0e
Error checking for OTBR ()
* Error checking for OTBR

* Other errors in flow too

* Tests
2023-02-22 20:58:11 +01:00
J. Nick Koston
3ebb2fc3a9
Fix handling of HomeKit sources with unsafe characters ()
fixes 
2023-02-22 14:33:27 -05:00
Maciej Bieniek
64e39c9c81
Bump brother to 2.2.0 () 2023-02-22 20:28:58 +01:00
David F. Mulcahey
205c5ccbf3
Bump ZHA quirks to 0.0.93 () 2023-02-22 20:27:36 +01:00
Marcel van der Veldt
881e85d74f
Bump python-matter-server to 3.0.0 ()
* Bump python-matter-server to 3.0.0

Include all fixes for the changed api schema of the library

* fix test fixtures

* remove invalid data from fixtures

* fix some of the tests

* fix binary sensor bug

* fix sensor bug

* fix switch test

* fix tests

* adjust bugs and typos
2023-02-22 14:24:30 -05:00
Quentame
9c7adfc4b2
Bump Météo-France to 1.2.0 () 2023-02-22 20:16:22 +01:00
Jon Caruana
d41facf750
Add devices to LiteJet () 2023-02-22 12:08:11 -06:00
Bram Kragten
0c03862a70
Update frontend to 20230222.0 () 2023-02-22 18:53:46 +01:00
Raman Gupta
05a7df5629
Add controller support to zwave_js/subscribe_firmware_update_status () 2023-02-22 12:08:57 -05:00
Quentame
1cf5b7c9f7
Bump Freebox to 1.1.0 () 2023-02-22 18:02:34 +01:00
Erik Montnemery
1f34fa63ab
Always include platform in config/entity_registry/list_for_display ()
Always include platform in config/entity_registry/list_for_display
2023-02-22 17:59:52 +01:00
Raman Gupta
cab8a59be4
Add dsk option to zwave_js/add_node WS command ()
* Add dsk option to zwave_js/add_node WS command

* Bump zwave-js-server-python to 0.46.0 ()

* fix tests
2023-02-22 11:53:22 -05:00
Raman Gupta
1f9f6ab1f0
Update zwave_js FirmwareUploadView to support controller updates ()
* Update zwave_js FirmwareUploadView to support controller updates

* Add coverage

* Change None check to assertion
2023-02-22 11:52:00 -05:00
Raman Gupta
5683d21931
Add new zwave_js WS command to parse DSK from QR code ()
* Add new zwave_js WS command to parse DSK from QR code

* remove minimum character check since it is not needed in this case
2023-02-22 11:51:40 -05:00
Jc2k
f7bfdfefde
Diagnostics report for Thread networks ()
* Initial diagnostics

* Include MLP of local OTBR

* Add dep on pyroute2

* Move pyroute2 onto executor

* More comments

* Read thread data direct from zeroconf cache

* Get neighbour cache for known BR's

* isort

* mypy

* Add diagnostic test

* rel import

* Fix pylint

* Restore coverage in discovery.py
2023-02-22 11:24:21 -05:00
Jan Bouwhuis
3afc39dbbf
Set default for hass_config_yaml fixture to "" ()
Set default for hass_config_yaml fixture to ""
2023-02-22 17:18:11 +01:00
starkillerOG
68d4cbb210
Bump reolink-aio to 0.5.0 () 2023-02-22 16:54:13 +01:00
Michael Hansen
59f2b2ad51
Bump intents package version; hassil==1.0.5; home-assistant-intents==2023.2.22 ()
* Bump hassil and intents versions

* Adjust tests to handle abbreviated responses
2023-02-22 09:36:42 -06:00
starkillerOG
f97b50f762
Add Reolink update entity () 2023-02-22 16:26:12 +01:00
Yann Le Moigne
2314d15761
Fix cover template: optimistic mode is ignored ()
* Fix cover template: optimistic mode is ignored ()

* Fix invalid check in is_closed (make test pass)

* Add test for non optimistic cover

* Update homeassistant/components/template/cover.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Update test_cover.py

* Fix format

* Fix tests

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-22 15:54:18 +01:00
Albin Médoc
f40b712664
Fix 500 error when getting calendar events ()
* Fix 500 error when getting calendar event

* Add test for calendar dates in wrong order

* Update calendar tests to use f strings
2023-02-22 15:33:43 +01:00
Erik Montnemery
594b7b7e2c
Add clarifying comment about unit of elevation ()
* Add clarifying comment about unit of elevation

* Make it a docstring
2023-02-22 09:06:43 -05:00
TheJulianJES
5bffbafae4
Add ZHA "consumer connected" binary sensor for Xiaomi EU plugs ()
* Initialize consumer_connected attribute

* Add binary sensor for consumer_connected
2023-02-22 14:47:43 +01:00
Tom Harris
0f212478cf
Bump Insteon dependencies () 2023-02-22 14:41:46 +01:00
epenet
3f11fbfda8
Use load_json_object in ecobee ()
* Use load_json_object in ecobee

* Adjust tests
2023-02-22 13:58:07 +01:00
epenet
db6dba87e5
Use load_json_object in html5 () 2023-02-22 13:57:32 +01:00
epenet
209278d423
Improve type hint in homeassistant trigger ()
Imrpove type hint in homeassistant trigger
2023-02-22 13:56:30 +01:00
epenet
10bb0ab6b4
Use load_json_object in matrix () 2023-02-22 13:56:11 +01:00