Franck Nijhof
1ead6d6762
Automatically onboard Yeelight ( #73854 )
2022-06-22 21:19:34 +02:00
Franck Nijhof
9229d14962
Automatically onboard Wiz ( #73851 )
2022-06-22 20:17:28 +02:00
G Johansson
532e25d087
Sensibo use switch for Pure boost ( #73833 )
...
* Initial commit
* Finalize pure boost switch
* Fix service required
2022-06-22 18:26:25 +02:00
jjlawren
86fde1a644
Handle failures during initial Sonos subscription ( #73456 )
2022-06-22 10:56:17 -05:00
Christopher Bailey
0461ec1566
Fix auth_sign_path with query params (take 2) ( #73829 )
2022-06-22 10:09:21 -05:00
J. Nick Koston
19b2b33037
Speed up subscribing to mqtt topics on connect ( #73685 )
...
* Speed up subscribing to mqtt topics
* update tests
* Remove extra function wrapper
* Recover debug logging for subscriptions
* Small changes and test
* Update homeassistant/components/mqtt/client.py
* Update client.py
Co-authored-by: jbouwh <jan@jbsoft.nl>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-06-22 16:03:18 +02:00
rikroe
54591b8ca1
BMW Connected Drive: Handle HTTP 429 issues better ( #73675 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-06-22 14:24:16 +02:00
epenet
31af4b709e
Add FanEntity type hint checks to pylint plugin ( #73801 )
...
* Add FanEntity type hint checks to pylint plugin
* Add test
* Add test
* Review comments
* Adjust tests
* Rename variable
* also test keyword_only args
* Use docstrings
* Fix tests
* Better return type
2022-06-22 12:48:23 +02:00
Jonny Bergdahl
95eb55dd66
Fix thumbnail issues in Twitch integration ( #72564 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-06-22 10:22:09 +02:00
Tom Harris
08b69319ca
Insteon bug fixes ( #73791 )
2022-06-22 10:04:11 +02:00
Franck Nijhof
39a00ffe09
Automatically onboard Cast ( #73813 )
2022-06-22 09:49:54 +02:00
jjlawren
07a46dee39
Additional surround controls for Sonos ( #73805 )
2022-06-22 09:08:31 +02:00
J. Nick Koston
1e0a3246f4
Revert "Fix auth_sign_path with query params ( #73240 )" ( #73808 )
2022-06-21 22:45:16 -05:00
Erik Montnemery
274f585646
Tweak title of zha config entry created by yellow hw ( #73797 )
2022-06-21 16:21:31 -04:00
Christopher Bailey
67618311fa
Fix auth_sign_path with query params ( #73240 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-06-21 14:21:47 -05:00
J. Nick Koston
adf0f62963
Add websocket api to fetch config entries ( #73570 )
...
* Add websocket api to fetch config entries
* add coverage for failure case
2022-06-21 20:09:22 +02:00
Christopher Bailey
9940a85e28
Add sensors for read-only devices for UniFi Protect ( #73768 )
2022-06-21 12:01:06 -05:00
epenet
9fd48da132
Add lock checks to pylint type-hint plugin ( #73521 )
...
* Add ability to check kwargs type annotation
* Add checks for lock
* Add tests
* Fix components
* Fix spelling
* Revert "Fix components"
This reverts commit 121ff6dc51
.
* Adjust comment
* Add comments to TypeHintMatch
2022-06-21 18:53:31 +02:00
Christopher Bailey
3823edda32
Add Permission checking for UniFi Protect ( #73765 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-06-21 11:17:29 -05:00
Pascal Vizeli
eac7c5f177
Remove deprecated X-Hassio-Key usage ( #73783 )
...
* Remove deprecated X-Hassio-Key usage
* ...
* Update const.py
* Update ingress.py
* Update test_ingress.py
Co-authored-by: Ludeeus <ludeeus@ludeeus.dev>
2022-06-21 17:11:20 +02:00
Allen Porter
cf9cab900e
Allow multiple configuration entries for nest integration ( #73720 )
...
* Add multiple config entry support for Nest
* Set a config entry unique id based on nest project id
* Add missing translations and remove untested committed
* Remove unnecessary translation
* Remove dead code
* Remove old handling to avoid duplicate error logs
2022-06-21 16:36:13 +02:00
Allen Porter
d399815bea
Allow multiple google calendar config entries ( #73715 )
...
* Support multiple config entries at once
* Add test coverage for multiple config entries
* Add support for multiple config entries to google config flow
* Clear hass.data when unloading config entry
* Make google config flow defensive against reuse of the same account
* Assign existing google config entries a unique id
* Migrate entities to new unique id format
* Support muliple accounts per oauth client id
* Fix mypy typing errors
* Hard fail to keep state consistent, removing graceful degredation
* Remove invalid entity regsitry entries
2022-06-21 06:42:41 -07:00
epenet
1b8dd3368a
Add checks for lock properties in type-hint plugin ( #73729 )
...
* Add checks for lock properties in type-hint plugin
* Adjust comment
* Simplify return-type
* Only check properties when ignore_missing_annotations is disabled
* Adjust tests
* Add comment
* Adjust docstring
2022-06-21 14:36:22 +02:00
G Johansson
0007178d63
Add filters and service to Sensibo ( #73687 )
2022-06-20 22:33:47 -05:00
Christopher Bailey
3851c7b4b4
Bumps version of pyunifiprotect to 4.0.4 ( #73722 )
2022-06-20 22:09:13 -05:00
Christopher Bailey
b956d125f9
Fix UniFi Protect write rate sensor ( #73759 )
2022-06-20 19:10:59 -05:00
Franck Nijhof
16e7593a7b
Add state class to Flipr sensors ( #73747 )
2022-06-20 20:29:50 +02:00
Gordon Allott
66b02ecff0
Ensure metoffice daily are returned once daily ( #72440 )
...
* ensure metoffice daily are returned once daily
* Fixes metoffice tests for MODE_DAILY
2022-06-20 20:27:39 +02:00
Rami Mosleh
81e3ed790d
Add re-authentication for `transmission` ( #73124 )
...
* Add reauth flow to transmission
* fix async_setup
* add strings
* fix test coverage
2022-06-20 16:09:58 +02:00
Joel
3824703a64
Fix homematicip cloud cover tilt position ( #73410 )
...
* cover slats fixed set tilt position
* Update cover.py
* Adjust tests
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-06-20 16:08:43 +02:00
w-marco
c075760ca0
Display Windows as TYPE_WINDOW in Google Home ( #73533 )
...
* Display Windows as TYPE_WINDOW in Google Home
* set window type to window in smart_home test
2022-06-20 13:03:43 +02:00
Erik Montnemery
b145aeaf75
Fix flaky recorder test ( #73733 )
2022-06-20 12:27:25 +02:00
Duco Sebel
db5e94c93b
Fix HomeWizard is not catching RequestError ( #73719 )
...
* Fix RequestError was not catched
* Add test for RequestError
2022-06-20 10:30:57 +02:00
Jan Bouwhuis
57daeaa174
Fix MQTT config schema to ensure correct validation ( #73619 )
...
* Ensure config schema validation
* Use correct schema for device_tracker
* Remove schema validation from the platform setup
* Remove loop to build schema
2022-06-20 08:51:12 +02:00
Raman Gupta
e53372f559
Add `zwave_js/get_firmware_update_progress` WS command ( #73304 )
...
Add zwave_js/get_firmware_update_progress WS command
2022-06-19 15:33:58 -04:00
Raman Gupta
bb5a6a7104
Add `zwave_js/get_firmware_update_capabilties` WS command ( #73691 )
...
* Add zwave_js/get_firmware_update_capabilties WS command
* Fix test
2022-06-19 14:50:47 -04:00
Raman Gupta
801ba6ff8e
Add target option to zwave_js firmware upload view ( #73690 )
2022-06-19 14:50:05 -04:00
Raman Gupta
9b93071720
Bump zwave-js-server-python to 0.38.0 ( #73707 )
...
* Bump zwave-js-server-python to 0.38.0
* Fix test
2022-06-19 20:12:01 +02:00
Álvaro Fernández Rojas
be6c2554dd
Add QNAP QSW DHCP discovery ( #73130 )
...
* qnap_qsw: add DHCP discovery
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* qnap_qsw: config_flow: add async_step_dhcp
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* qnap_qsw: config_flow: lower DHCP logging
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* tests: qnap_qsw: fix copy & paste
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* qnap_qsw: dhcp: introduce changes suggested by @bdraco
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* Update homeassistant/components/qnap_qsw/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* qnap_qsw: async_step_user: disable raising on progress
Allows async_step_user to win over a discovery.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-06-19 09:43:29 -05:00
G Johansson
68135e57af
Split timer service for Sensibo ( #73684 )
2022-06-19 09:28:33 -05:00
Christopher Bailey
b19b6ec6ea
Update UniFi Protect to use MAC address for unique ID ( #73508 )
2022-06-19 09:22:33 -05:00
Raman Gupta
7714183118
Add `zwave_js/subscribe_node_status` WS API cmd ( #73249 )
...
* Add zwave_js/subscribe_node_status WS API cmd
* add ready to event
2022-06-19 10:09:26 -04:00
G Johansson
d5df2b2ee7
Sensibo Add Pure Boost Service ( #73114 )
...
* Pure Boost Service
* Fix tests
* Fix mypy
* One service to two services
* Minor fix test
* Fix issues
2022-06-18 15:15:44 -05:00
G Johansson
046d7d2a23
Add tests for trafikverket_ferry ( #71912 )
2022-06-18 12:58:10 -05:00
Christopher Bailey
691d49f23b
Refactor migration code for UniFi Protect ( #73499 )
2022-06-18 12:56:28 -05:00
uvjustin
7a3f632c1d
Make stream recorder work concurrently ( #73478 )
2022-06-18 05:13:07 +10:00
J. Nick Koston
4bc5d7bfed
Speed up zha tests ( #73627 )
2022-06-17 11:41:10 -05:00
Steven Looman
bf15df75dd
Ignore fake upnp/IGD devices when upnp is discovered ( #73645 )
2022-06-17 11:26:45 -05:00
Erik Montnemery
baa810aabb
Improve warnings for datetime and date sensors with invalid states ( #73598 )
2022-06-17 12:17:13 +02:00
Allen Porter
ea21a36e52
Remove default use of google calendars yaml file in tests ( #73621 )
...
Remove default use of
google_calendars.yaml in tests
2022-06-17 09:04:41 +02:00