Paulus Schoutsen
a8844ff24a
Merge pull request #47645 from home-assistant/rc
2021-03-08 17:40:16 -08:00
Paulus Schoutsen
b80c2d426c
Bumped version to 2021.3.3
2021-03-08 23:23:04 +00:00
Raman Gupta
b352c5840f
Update zwave_js supported features list to be static ( #47623 )
2021-03-08 23:22:47 +00:00
Shay Levy
9f6007b4e2
Fix Shelly logbook exception when missing COAP ( #47620 )
2021-03-08 23:22:47 +00:00
J. Nick Koston
58573dc74d
Fix turning off scene in homekit ( #47604 )
2021-03-08 23:22:46 +00:00
J. Nick Koston
a51ad137a1
Fix insteon fan speeds ( #47603 )
2021-03-08 23:22:45 +00:00
J. Nick Koston
9601cb7445
Ensure template fan value_template always determines on state ( #47598 )
2021-03-08 23:22:44 +00:00
J. Nick Koston
96b266b2e8
Fix turn on without speed in homekit controller ( #47597 )
2021-03-08 23:22:44 +00:00
Bram Kragten
3c1aac1034
Update frontend to 20210302.6 ( #47592 )
2021-03-08 23:22:43 +00:00
J. Nick Koston
0f115f6937
Ensure bond devices recover when wifi disconnects and reconnects ( #47591 )
2021-03-08 23:22:42 +00:00
Raman Gupta
f1fc6c4b25
Add fallback zwave_js entity name using node ID ( #47582 )
...
* add fallback zwave_js entity name using node ID
* add new fixture and test for name that was failing
2021-03-08 23:22:12 +00:00
Tony Roman
37f486941a
Allow running and restarting with both ozw and zwave active ( #47566 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-08 23:21:14 +00:00
Diogo Gomes
69f63129aa
Correct weather entities forecast time ( #47565 )
2021-03-08 23:21:14 +00:00
Martin Hjelmare
56efae3cb5
Fix mysensors unload clean up ( #47541 )
2021-03-08 23:21:13 +00:00
Martin Hjelmare
a2e00324a8
Fix mysensors device tracker ( #47536 )
2021-03-08 23:21:12 +00:00
Martin Hjelmare
e63f766c20
Bump pymysensors to 0.21.0 ( #47530 )
2021-03-08 23:21:11 +00:00
ollo69
e7717694a3
Fix AsusWRT wrong api call ( #47522 )
2021-03-08 23:21:11 +00:00
Martin Hjelmare
ba2b62305b
Fix mysensors notify platform ( #47517 )
2021-03-08 23:21:10 +00:00
Anders Melchiorsen
b25f846136
Fix Sonos polling mode ( #47498 )
2021-03-08 23:21:09 +00:00
J. Nick Koston
c1a5a18b53
Bump HAP-python to 3.4.0 ( #47476 )
...
* Bump HAP-python to 3.3.3
* bump
* fix mocking
2021-03-08 23:21:09 +00:00
Nathan Spencer
3b05a12e62
Adjust litterrobot tests and code to match guidelines ( #47060 )
...
* Use SwitchEntity instead of ToggleEntity and adjust test patches as recommended
* Move async_create_entry out of try block in config_flow
* Patch pypi package instead of HA code
* Bump pylitterbot to 2021.2.6, fix tests, and implement other code review suggestions
* Bump pylitterbot to 2021.2.8, remove sleep mode start/end time from vacuum, adjust and add sensors for sleep mode start/end time
* Move icon helper back to Litter-Robot component and isoformat times on time sensors
2021-03-08 23:21:08 +00:00
Paulus Schoutsen
1145c30c4b
Merge pull request #47490 from home-assistant/rc
2021-03-05 16:22:59 -08:00
Paulus Schoutsen
939da2403f
Bumped version to 2021.3.2
2021-03-05 23:38:27 +00:00
Phil Bruckner
ef79d24a8c
Bump amcrest package version to 1.7.1 ( #47483 )
2021-03-05 23:37:55 +00:00
Raman Gupta
55c1b67de4
Update zwave_js.refresh_value service description ( #47469 )
2021-03-05 23:37:54 +00:00
Paulus Schoutsen
90e0801c1b
Raise error instead of crashing when template passed to call service target ( #47467 )
2021-03-05 23:37:54 +00:00
Raman Gupta
65859b4107
Bump zwave-js-server-python to 0.21.1 ( #47464 )
2021-03-05 23:37:52 +00:00
functionpointer
6c45a7d533
Use conn_made callback in MySensors ( #47463 )
2021-03-05 23:37:52 +00:00
Bram Kragten
ddc6cd6da1
Update frontend to 20210302.5 ( #47462 )
2021-03-05 23:37:51 +00:00
Joakim Plate
a4369fc352
Bump version with fix for v1 ( #47458 )
2021-03-05 23:37:50 +00:00
Franck Nijhof
d11da43551
Fix Hue scene overriding Hue default transition times ( #47454 )
2021-03-05 23:37:49 +00:00
Tobias Sauerwein
f99ef25f88
Fix issue at Netatmo startup ( #47452 )
2021-03-05 23:37:49 +00:00
mvn23
9fa0de8600
Update pyotgw to 1.1b1 ( #47446 )
2021-03-05 23:37:48 +00:00
Paulus Schoutsen
91ac4554a2
Merge pull request #47422 from home-assistant/rc
2021-03-04 17:17:29 -08:00
Martin Hjelmare
d9542c2efe
Only create snapshot if add-on update will be done ( #47424 )
2021-03-05 00:38:53 +00:00
Paulus Schoutsen
915ee2f4ee
Bumped version to 2021.3.1
2021-03-05 00:22:31 +00:00
Franck Nijhof
ff86f64806
Fix older Roborock models ( #47412 )
2021-03-05 00:21:55 +00:00
Raman Gupta
25ff2e745d
Bump zwave-js-server-python to 0.21.0 ( #47408 )
...
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com >
2021-03-05 00:18:18 +00:00
Raman Gupta
f53cff49d5
Don't convert Climacell forecast temperatures to celsius because platform does it automatically ( #47406 )
2021-03-05 00:18:17 +00:00
Aaron Bach
36a2521799
Fix AirVisual exception when config entry contains old integration type ( #47405 )
2021-03-05 00:18:16 +00:00
Raman Gupta
ee55a04b4b
Fix Climacell timezone issue with daily forecasts ( #47402 )
2021-03-05 00:18:15 +00:00
Sebastian Muszynski
6724d86565
Fix measurement unit ( Closes : #47390 ) ( #47398 )
2021-03-05 00:18:14 +00:00
J. Nick Koston
14dca8e783
Map silent as a preset mode for fan backcompat ( #47396 )
...
The original change did not map silent as a preset mode
because it was not clear if it was a speed or a preset.
2021-03-05 00:18:14 +00:00
Christophe Painchaud
1817147995
Fix RFLink TCP KeepAlive error log ( #47395 )
2021-03-05 00:18:13 +00:00
Eric Severance
0bf3dea40c
Revert "Speed-up wemo discovery ( #46821 )" ( #47392 )
...
This reverts commit 6e52b26c06 .
2021-03-05 00:18:12 +00:00
Bram Kragten
5685b4aa33
Update frontend to 20210302.4 ( #47383 )
2021-03-05 00:18:11 +00:00
Martin Hjelmare
ef9b9663c5
Fix access of missing zwave_js climate unit value ( #47380 )
2021-03-05 00:18:11 +00:00
Franck Nijhof
d83ccdc97a
Don't raise on known non-matching states in numeric state condition ( #47378 )
2021-03-05 00:18:10 +00:00
Martin Hjelmare
c0840e22dc
Fix zwave_js manual reconfiguration of add-on managed entry ( #47364 )
2021-03-05 00:18:09 +00:00
Anders Melchiorsen
33c3566106
Catch ConditionError in generic_thermostat climate ( #47359 )
2021-03-05 00:18:09 +00:00
Martin Hjelmare
d175ac8e0d
Make zwave_js add-on manager more flexible ( #47356 )
2021-03-05 00:18:08 +00:00
starkillerOG
c2f7a38d09
Fix Xiaomi Miio setup of switch entity for lumi.acpartner.v3 ( #47345 )
2021-03-05 00:18:07 +00:00
Franck Nijhof
e9785fcd3d
Merge pull request #47319 from home-assistant/rc
2021-03-03 20:05:36 +01:00
Franck Nijhof
b711686e10
Bumped version to 2021.3.0
2021-03-03 19:17:17 +01:00
Paulus Schoutsen
584ad07567
Simplify switch light ( #47317 )
2021-03-03 19:16:25 +01:00
Erik Montnemery
a89ba0ed8e
Improve behaviour when disabling or enabling config entries ( #47301 )
2021-03-03 19:16:21 +01:00
Bram Kragten
15c89ebada
Update frontend to 20210302.3 ( #47310 )
2021-03-03 16:01:30 +01:00
Raman Gupta
24919e99b8
Correct climacell device info ( #47292 )
2021-03-03 16:01:26 +01:00
Paulus Schoutsen
da2c7dc743
Bumped version to 2021.3.0b7
2021-03-02 22:37:27 +00:00
Raman Gupta
f74b88a29c
Bump zwave-js-server-python to 0.20.1 ( #47289 )
2021-03-02 22:36:52 +00:00
Raman Gupta
eb981fb007
Convert climacell forecast timestamp to isoformat so that UI shows the right times ( #47286 )
2021-03-02 22:36:51 +00:00
Alexei Chetroi
39b9ad0ca0
Update ZHA dependencies ( #47282 )
2021-03-02 22:36:50 +00:00
Bram Kragten
ebb9008c27
Update frontend to 20210302.0 ( #47278 )
2021-03-02 22:36:49 +00:00
Tobias Sauerwein
4b9c148989
Fix issue when setting boost preset for a turned off Netatmo thermostat ( #47275 )
2021-03-02 22:36:49 +00:00
Aaron Bach
b8bc0a7fe9
Bump simplisafe-python to 9.6.9 ( #47273 )
2021-03-02 22:36:48 +00:00
Erik Montnemery
7a6edf9725
Make MQTT number respect retain setting ( #47270 )
2021-03-02 22:36:47 +00:00
Raman Gupta
6c5c3233f1
Add raw values to zwave_js value notification event ( #47258 )
...
* add value_raw to value notification event that always shows the untranslated state value
* add property key and property to event params
2021-03-02 22:36:46 +00:00
Paulus Schoutsen
d7f4416421
Fix Alexa doorbells ( #47257 )
2021-03-02 22:36:45 +00:00
Martin Hjelmare
23049955f8
Add zwave_js add-on manager ( #47251 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-03-02 22:36:45 +00:00
Franck Nijhof
d88ee3bf4a
Upgrade pillow to 8.1.1 ( #47223 )
2021-03-02 22:36:44 +00:00
Simone Chemelli
dddf28b138
Limit log spam by ConfigEntryNotReady ( #47201 )
2021-03-02 22:36:42 +00:00
HomeAssistant Azure
13516aa90c
[ci skip] Translation update
2021-03-02 22:35:04 +00:00
HomeAssistant Azure
d81155327a
[ci skip] Translation update
2021-03-02 22:35:04 +00:00
HomeAssistant Azure
3b459cd59a
[ci skip] Translation update
2021-03-02 22:35:03 +00:00
HomeAssistant Azure
be4de15a10
[ci skip] Translation update
2021-03-02 22:35:03 +00:00
HomeAssistant Azure
ab5173c4cf
[ci skip] Translation update
2021-03-02 22:35:03 +00:00
Paulus Schoutsen
ec95474604
Bumped version to 2021.3.0b6
2021-03-02 01:17:40 +00:00
Paulus Schoutsen
3117e47e1b
Revert "Fix the updater schema ( #47128 )" ( #47254 )
...
This reverts commit 98be703d90 .
2021-03-02 01:17:26 +00:00
Bram Kragten
bd29d82728
Update frontend to 20210301.0 ( #47252 )
2021-03-02 01:17:26 +00:00
Raman Gupta
88d29bcf20
Add suggested area for zwave_js devices ( #47250 )
2021-03-02 01:17:25 +00:00
J. Nick Koston
3ebe31e172
Fix lutron caseta fan handling of speed off ( #47244 )
2021-03-02 01:17:24 +00:00
Aaron Bach
8cf0fcc7f3
Bump simplisafe-python to 9.6.8 ( #47241 )
2021-03-02 01:17:24 +00:00
Erik Montnemery
118c996a9f
Pass variables to initial evaluation of template trigger ( #47236 )
...
* Pass variables to initial evaluation of template trigger
* Add test
* Clarify test
2021-03-02 01:17:23 +00:00
Shay Levy
c411f0dcdc
Fix Shelly Polling ( #47224 )
2021-03-02 01:17:22 +00:00
starkillerOG
30ccd33e7f
Fix Xiaomi Miio flow unique_id for non discovery flows ( #47222 )
2021-03-02 01:17:22 +00:00
Franck Nijhof
acdad8a28c
Fix duplicate template handling in Persistent Notifications ( #47217 )
2021-03-02 01:17:21 +00:00
J. Nick Koston
c28903103d
Fix harmony failing to switch activities when a switch is in progress ( #47212 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-03-02 01:17:20 +00:00
Erik Montnemery
b2a3c35e3a
Fix race when disabling config entries ( #47210 )
...
* Fix race when disabling config entries
* Remove unused constant
2021-03-02 01:17:19 +00:00
Max Chodorowski
ea65f612cc
Fix number of reported issues by github integration ( #47203 )
2021-03-02 01:17:19 +00:00
Marcel van der Veldt
819738a15c
Update color logic for zwave_js light platform ( #47110 )
...
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2021-03-02 01:17:18 +00:00
Pascal Vizeli
f192b3c1e5
Bumped version to 2021.3.0b5
2021-03-01 08:32:13 +00:00
Stefan Agner
b9edd0d7ad
Fix generic-x86-64 build ( #47214 )
...
Replace the wrong Docker Hub repository slipped in during testing.
2021-03-01 08:30:22 +00:00
J. Nick Koston
4907c12964
Bump HAP-python to 3.3.2 to fix unavailable condition on restart ( #47213 )
...
Fixes
https://github.com/ikalchev/HAP-python/compare/v3.3.1...v3.3.2
2021-03-01 08:30:21 +00:00
J. Nick Koston
62e224ecb0
Increment the homekit config version when restarting ( #47209 )
...
If an entity changes between restart the iOS/controller
device may have cached the old chars for the accessory.
To force the iOS/controller to reload the chars, we
increment the config version when Home Assistant restarts
2021-03-01 08:30:21 +00:00
Aaron Bach
0e951f288b
Bump simplisafe-python to 9.6.7 ( #47206 )
2021-03-01 08:30:20 +00:00
starkillerOG
aa9b445856
Fix Xiaomi Miio discovery ( #47134 )
2021-03-01 08:30:20 +00:00
AJ Schmidt
8513250628
Update AlarmDecoder dependency ( #46841 )
2021-03-01 08:30:19 +00:00
Paulus Schoutsen
6887474ddc
Bumped version to 2021.3.0b4
2021-02-28 20:22:46 +00:00
J. Nick Koston
e93868f85b
Update HAP-python to 3.3.1 ( #47180 )
...
Fixes disconnect when setting a single char fails
https://github.com/ikalchev/HAP-python/compare/v3.3.0...v3.3.1
2021-02-28 20:22:29 +00:00
David F. Mulcahey
db098d90dd
Bump ZHA quirks to 0.0.54 ( #47172 )
2021-02-28 20:22:29 +00:00
Stefan Agner
552da0327e
Bump builder to get generic-x86-64 nightly builds ( #47164 )
2021-02-28 20:22:28 +00:00
Erik Montnemery
104d5c510f
Fix MQTT trigger where wanted payload may be parsed as an integer ( #47162 )
2021-02-28 20:22:27 +00:00
Paulus Schoutsen
d9d979d50e
Fix the updater schema ( #47128 )
2021-02-28 20:21:41 +00:00
Bram Kragten
e65b2231ba
Update frontend to 20210226.0 ( #47123 )
2021-02-28 20:21:41 +00:00
J. Nick Koston
2b0f6716b3
Provide a human readable exception for the percentage util ( #47121 )
2021-02-28 20:21:40 +00:00
J. Nick Koston
dd4f8bf4b4
Handle lutron_caseta fan speed being none ( #47120 )
2021-02-28 20:21:39 +00:00
Shay Levy
505ca07c4e
Fix Shelly RGBW ( #47116 )
2021-02-28 20:21:39 +00:00
Paulus Schoutsen
807bf15ff3
Use async_capture_events to avoid running in executor ( #47111 )
2021-02-28 20:21:38 +00:00
Paulus Schoutsen
cdf7372fd8
Bumped version to 2021.3.0b3
2021-02-26 19:21:15 +00:00
Allen Porter
0969cc985b
Bump google-nest-sdm to v0.2.12 to improve API call error messages ( #47108 )
2021-02-26 19:21:08 +00:00
Stefan Agner
5e2bafca56
Add new machine generic-x86-64 to build matrix ( #47095 )
...
The Intel NUC machine runs on most UEFI capable x86-64 machines today.
Lets start a new machine generic-x86-64 which will replace intel-nuc
over time.
2021-02-26 19:21:07 +00:00
Simone Chemelli
1d1be8ad1a
Bump aioshelly to 0.6.1 ( #47088 )
2021-02-26 19:21:06 +00:00
Marcel van der Veldt
d55f0df09a
Fix Z-Wave JS discovery schema for thermostat devices ( #47087 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-26 19:21:06 +00:00
Erik Montnemery
96e118ccfe
Bump pychromecast to 8.1.2 ( #47085 )
2021-02-26 19:21:05 +00:00
Paulus Schoutsen
255b6faa7f
Upgrade aiohttp to 3.7.4 ( #47077 )
2021-02-26 19:21:04 +00:00
rikroe
4cd40d0f9f
Bump bimmer_connected to 0.7.15 and fix bugs ( #47066 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2021-02-26 19:21:03 +00:00
J. Nick Koston
c12769213d
Add suggested area to hue ( #47056 )
2021-02-26 19:21:02 +00:00
CurrentThread
6a850a1481
Add support for Shelly SHBTN-2 device triggers ( #46644 )
2021-02-26 19:21:02 +00:00
Joakim Plate
101897c260
Add support for v6 features to philips js integration ( #46422 )
2021-02-26 19:21:01 +00:00
Paulus Schoutsen
6cdd6c3f44
Bumped version to 2021.3.0b2
2021-02-26 06:01:42 +00:00
Paulus Schoutsen
2c30579a11
Bump Z-Wave JS Server Python to 0.20.0 ( #47076 )
2021-02-26 06:01:35 +00:00
Raman Gupta
ae0d301fd9
catch ValueError when unique ID update fails because its taken and remove the duplicate entity ( #47072 )
2021-02-26 06:01:34 +00:00
J. Nick Koston
a7a66e8ddb
Ensure hue options show the defaults when the config options have not yet been saved ( #47067 )
2021-02-26 06:01:33 +00:00
Bram Kragten
5228bbd43c
Revert CORS changes for my home assistant ( #47064 )
...
* Revert CORS changes for my home assistant
* Update test_init.py
* Update test_init.py
2021-02-26 06:01:33 +00:00
Bram Kragten
35bce434cc
Updated frontend to 20210225.0 ( #47059 )
2021-02-26 06:01:32 +00:00
Paulus Schoutsen
33a6fb1baf
Bumped version to 2021.3.0b1
2021-02-25 19:42:48 +00:00
Paulus Schoutsen
399c299cf2
Remove deprecated credstash + keyring ( #47033 )
2021-02-25 19:42:43 +00:00
Raman Gupta
c797e0c8de
Fix zwave_js unique ID migration logic ( #47031 )
2021-02-25 19:42:42 +00:00
Simone Chemelli
cb2dd6d908
Fix missing Shelly external input ( #47028 )
...
* Add support for external input (Shelly 1/1pm add-on)
* Make external sensor naming consistent
* Fix case consistency
2021-02-25 19:42:41 +00:00
Ron Klinkien
a3cde9b19e
Bump python-garminconnect to 0.1.19 to fix broken api ( #47020 )
2021-02-25 19:42:40 +00:00
Joakim Sørensen
a58931280a
Use dispatch instead of eventbus for supervisor events ( #46986 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-25 19:42:40 +00:00
J. Nick Koston
2fef4c4eef
Ensure doorbird events are re-registered when changing options ( #46860 )
...
- Fixed the update listener not being unsubscribed
- DRY up some of the code
- Fix sync code being called in async
- Reduce executor jumps
2021-02-25 19:42:39 +00:00
Franck Nijhof
567ec26c48
Bumped version to 2021.3.0b0
2021-02-24 22:01:28 +01:00
Marcel van der Veldt
23cbd2dda3
Change Z-Wave JS discovery logic to adopt changes to DeviceClass ( #46983 )
...
Co-authored-by: raman325 <7243222+raman325@users.noreply.github.com >
2021-02-24 12:59:06 -08:00
Bram Kragten
afae253432
Update frontend to 20210224.0 ( #47013 )
2021-02-24 21:18:24 +01:00
Simone Chemelli
4c294adfe8
Add missing tilt icon to Shelly tilt sensor ( #46993 )
2021-02-24 21:18:14 +01:00
Nathan Tilley
8d2606134d
Add FAA Delays Integration ( #41347 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-24 14:11:20 -06:00
jjlawren
ba51ada494
Bump plexapi to 4.4.0 ( #47007 )
2021-02-24 21:00:58 +01:00
jjlawren
2f1dba74d1
Use Plex server URL as config entry title ( #47010 )
2021-02-24 20:57:02 +01:00
Tobias Sauerwein
39baeb62f2
Add Sonos media browser image proxy ( #46902 )
2021-02-24 20:51:12 +01:00
Erik Montnemery
daf7595ca6
Support value_template in MQTT triggers ( #46891 )
...
* Support value_template in MQTT triggers
* Rename value_template to payload_template
* Revert "Rename value_template to payload_template"
This reverts commit 902094eefc6612e6b5c3bdb7440520af050c7f20.
2021-02-24 20:16:36 +01:00
Raman Gupta
783e0f9a14
Setup config entry even if vizio device is unreachable ( #46864 )
2021-02-24 20:15:47 +01:00
Marcel van der Veldt
868a536d81
Add number platform to Z-Wave JS ( #46956 )
...
* add number platform to zwave_js integration
* add discovery scheme for thermostat valve control, using number platform
Co-authored-by: kpine <keith.pine@gmail.com >
2021-02-24 19:39:35 +01:00
Milan Meulemans
0eb8951aed
Remove recursive key reference ( #46999 )
2021-02-24 13:29:53 -05:00
Tobias Sauerwein
722b1e8746
Add Netatmo device trigger ( #45387 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-24 19:20:40 +01:00
Milan Meulemans
db0d815f9d
Use location common key reference in totalconnect ( #46995 )
2021-02-24 12:44:12 -05:00
Raman Gupta
106ae18432
Climacell fixes: Use common keys for strings, fix temp_low measurement, add windy condition ( #46991 )
...
* use common keys for lat and long
* additional fixes
* Update homeassistant/components/climacell/strings.json
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
2021-02-24 11:15:01 -05:00
Joakim Sørensen
11a89bc3ac
Add addon selector ( #46789 )
2021-02-24 17:02:48 +01:00
Fabian Affolter
0ef16dd563
Set awesomeversion to 21.2.3 ( #46989 )
2021-02-24 16:43:09 +01:00
Martin Hjelmare
db8f597f10
Fix zwave_js config flow server version timeout ( #46990 )
2021-02-24 16:22:58 +01:00
Raman Gupta
424526db7e
Migrate zwave_js entities to use new unique ID format ( #46979 )
...
* migrate zwave_js entities to use new unique ID format
* remove extra param from helper
* add comment to remove migration logic in the future
* update comment
* use instance attribute instead of calling functino on every state update
2021-02-24 09:41:10 -05:00
adrian-vlad
44293a3738
Add enable and disable services for recorder ( #45778 )
2021-02-24 07:26:05 -06:00
Álvaro Fernández Rojas
470121e5b0
Restore Tado binary sensor attributes ( #46069 )
2021-02-24 07:17:01 -06:00
Maciej Bieniek
b645b151f9
Catch AuthRequired exception in confirm discovery step for Shelly config flow ( #46135 )
2021-02-24 07:13:32 -06:00
Franck Nijhof
8f19d041e4
Merge branch 'master' into dev
2021-02-24 13:52:44 +01:00
Franck Nijhof
45b50c53ad
Mullvad integration improvements ( #46987 )
2021-02-24 13:43:44 +01:00
Bram Kragten
b0d56970a5
Fix TTS services name ( #46988 )
2021-02-24 13:43:24 +01:00
Martin Hjelmare
17f4c9dd06
Improve mysensors config flow ( #46984 )
2021-02-24 12:52:04 +01:00
MeIchthys
1a73cb4791
Mullvad VPN ( #44189 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-02-24 12:04:38 +01:00
Martin Hjelmare
1c7c6163dd
Save mysensors gateway type in config entry ( #46981 )
2021-02-24 11:31:31 +01:00
Raman Gupta
eccdae60bf
Add ClimaCell weather integration ( #36547 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-24 09:34:27 +01:00
Matthias Alphart
a632215541
Validate KNX addresses ( #46933 )
2021-02-24 08:37:41 +01:00
Franck Nijhof
42fd3be0e8
Add template support to service targets ( #46977 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-23 22:46:00 -08:00
Steven Looman
3e26e2adad
Handle device IP change in upnp ( #46859 )
2021-02-23 21:00:47 -06:00
Allen Porter
19f5b467b7
Make FAN_ON use the max duration rather than 15 min default ( #46489 )
2021-02-23 20:38:52 -06:00
Nathan Spencer
b8f7bc12ee
Add switches and sensors to Litter-Robot ( #46942 )
2021-02-23 20:34:25 -06:00
Marcel van der Veldt
d4d68ebc64
Extend zwave_js discovery scheme for lights ( #46907 )
2021-02-23 16:31:24 -08:00
Matthias Alphart
d02b27a5d0
Update xknx to 0.17.1 ( #46974 )
2021-02-23 16:26:17 -08:00
J. Nick Koston
87cbbcb014
Automatically create HomeKit accessory mode entries ( #46473 )
...
When we set up HomeKit, we asked users if they wanted
to create an entry in bridge or accessory mode.
This approach required the user to understand how HomeKit works and
choose which type to create.
When the user includes the media player or camera domains,
we exclude them from the bridge and create the additional entries
for each entity in accessory mode.
2021-02-23 16:22:23 -08:00
HomeAssistant Azure
9159f54900
[ci skip] Translation update
2021-02-24 00:04:14 +00:00
Raman Gupta
b657fd02cd
deep copy zwave_js state in test fixtures so tests are more isolated ( #46976 )
2021-02-23 18:58:25 -05:00
Raman Gupta
1a99562e91
Add zwave_js.refresh_value service ( #46944 )
...
* add poll_value service
* switch vol.All to vol.Schema
* more relevant log message
* switch service name to refresh_value, add parameter to refresh all watched values, fix tests
* rename parameter and create task for polling command so we don't wait for a response
* raise ValueError for unknown entity
* better error message
* fix test
2021-02-23 18:58:04 -05:00
Milan Meulemans
228096847b
Fix typo in fireservicerota strings ( #46973 )
2021-02-23 23:42:24 +01:00
jjlawren
425d56d024
Fix Plex showing removed shared users ( #46971 )
2021-02-23 23:36:46 +01:00
tkdrob
c9847920af
Use core constants for dht ( #46029 )
2021-02-23 23:32:39 +01:00
MHV33
23b2953773
Add more shopping list services ( #45591 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-02-23 23:25:50 +01:00
Michael
d96249e39c
Implement additional DataUpdateCoordinator to harmonize the data update handling of Synology DSM ( #46113 )
2021-02-23 16:23:50 -06:00
Matthias Alphart
b583ded8b5
Fix KNX services.yaml ( #46897 )
2021-02-23 22:59:16 +01:00
J. Nick Koston
d68a51ddce
Avoid having to ask for the bond token when possible during config ( #46845 )
2021-02-23 13:42:56 -08:00
Simone Chemelli
00dd557cce
Fix Shelly mireds and color_temp return type ( #46112 )
2021-02-23 22:42:33 +01:00
Martin Hjelmare
089effbe3f
Improve zwave_js config flow ( #46906 )
2021-02-23 13:41:19 -08:00
jjlawren
272e975a52
Fix Plex handling of clips ( #46667 )
2021-02-23 22:38:24 +01:00
J. Nick Koston
eb8d723689
Bump pymyq to fix myq in core ( #46962 )
2021-02-23 21:50:06 +01:00
Jon Caruana
6a8b5ee51b
LiteJet is now configured using config_flow ( #44409 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-23 14:20:58 -06:00
J. Nick Koston
ffe42e150a
Add missing target to increase_speed/decrease_speed service ( #46939 )
2021-02-23 12:03:30 -06:00
Raman Gupta
5a3bd30e01
Add zwave_js.set_config_parameter service ( #46673 )
...
* create zwave_js.set_config_value service
* update docstring
* PR comments
* make proposed changes
* handle providing a label for the new value
* fix docstring
* use new library function
* config param endpoint is always 0
* corresponding changes from upstream PR
* bug fixes and add tests
* create zwave_js.set_config_value service
* update docstring
* PR comments
* make proposed changes
* handle providing a label for the new value
* fix docstring
* use new library function
* config param endpoint is always 0
* corresponding changes from upstream PR
* bug fixes and add tests
* use lambda to avoid extra function
* add services description file
* bring back the missing selector
* move helper functions to helper file for reuse
* allow target selector for automation editor
* formatting
* fix service schema
* update docstrings
* raise error in service if call to set value is unsuccessful
* Update homeassistant/components/zwave_js/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/zwave_js/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/zwave_js/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/zwave_js/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/zwave_js/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/zwave_js/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* remove extra param to vol.Optional
* switch to set over list for nodes
* switch to set over list for nodes
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-02-23 11:35:11 -05:00
Martin Hjelmare
c94968d811
Catch more zwave_js errors ( #46957 )
2021-02-23 16:36:53 +01:00
Philip Allgaier
7a7147edcf
Add stop tilt support to KNX ( #46947 )
2021-02-23 16:34:02 +01:00
Charles Garwood
3c35b6558b
Return states list from zwave_js get_config_parameters websocket if available ( #46954 )
2021-02-23 09:31:47 -05:00
Bram Kragten
f0f752936b
Update homeassistant services.yaml ( #46952 )
...
Add names and missing target to turn off service
2021-02-23 14:49:04 +01:00
Bram Kragten
afa91e886b
Add description to tts and notify services ( #46764 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-02-23 14:29:57 +01:00
Franck Nijhof
ea4bbd771f
Add service names to previously enriched services ( #46929 )
...
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com >
2021-02-23 14:10:13 +01:00
Maciej Bieniek
593e7aea5a
Bump accuweather to 0.1.0 ( #46951 )
2021-02-23 14:00:21 +01:00
Martin Hjelmare
6fe72b04eb
Add zwave_js constant for add-on slug ( #46950 )
2021-02-23 13:24:07 +01:00
tkdrob
4fdb617e22
Clean up constants ( #46924 )
...
* Clean up constants
* fix imports
2021-02-23 09:56:44 +01:00
J. Nick Koston
08889a9819
Fix smaty fan typing ( #46941 )
2021-02-23 07:14:39 +01:00
J. Nick Koston
f33618d33d
Add suggested area support to isy994 ( #46927 )
2021-02-22 21:27:33 -06:00
J. Nick Koston
bd87047ff2
Update tasmota to use new fan entity model ( #45877 )
2021-02-22 21:27:21 -06:00
J. Nick Koston
fb2a100f5e
Add suggested area to tado ( #46932 )
...
I realized tado shows what we internally call `zone_name` as
the room name in the app.
2021-02-22 21:27:09 -06:00
uvjustin
f005c68630
Restore stream recorder functionality and add discontinuity support ( #46772 )
...
* Add discontinuity support to stream recorder
* Use same container options for both StreamOutputs
* Fix pts adjuster
* Remove redundant/incorrect duplicate hls segment check
* Use same StreamBuffer across outputs
* Remove keepalive check for recorder
* Set output video timescale explicitly
* Disable avoid_negative_ts
2021-02-23 10:37:19 +08:00
Raman Gupta
1cecf229b9
Add zwave_js set_config_parameter WS API command ( #46910 )
...
* add WS API command
* handle error scenario better
* fixes and remove duplicate catch
* make elif statement more compact
* fix conflict
* switch to str(err)
2021-02-22 20:34:47 -05:00
HomeAssistant Azure
580d25c622
[ci skip] Translation update
2021-02-23 00:05:06 +00:00
Raman Gupta
20ccec9aab
Add zwave_js/get_log_config and zwave_js/update_log_config WS API commands ( #46601 )
...
* Add zwave_js.update_log_config service
* fix comment
* reduce lines
* move update_log_config from service to ws API call
* fix docstring
* Add zwave_js/get_log_config WS API command
* resolve stale comments
* remove transports since it will be removed from upstream PR
* add support to update all log config parameters since they could be useful outside of the UI for advanced users
* fix comment
* switch to lambda instead of single line validator
* fix rebase
* re-add ATTR_DOMAIN
2021-02-22 18:35:19 -05:00
Raman Gupta
9d7c64ec1a
Add missing required=true to code slot field in zwave_js.set_lock_usercode service ( #46931 )
2021-02-22 23:42:12 +01:00
Charles Garwood
04e07d8b2c
Add get_config_parameters websocket command to zwave_js ( #46463 )
...
* Add get_configuration_values websocket command to zwave_js
* Tweak return value
* Review comments and cleanup returned values
* Update test
* Rename to get_config_parameters
* Add get_configuration_values websocket command to zwave_js
* Rename to get_config_parameters
* fix test
* fix tests #2
* Add readable to metadata
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2021-02-22 17:03:38 -05:00
Bram Kragten
be33336d96
Update frontend to 20210222.0 ( #46928 )
2021-02-22 22:48:47 +01:00
Philip Allgaier
8ac9faef3b
Description tweaks for automation services ( #46926 )
2021-02-22 21:36:38 +01:00
tkdrob
f0c7aff248
Clean up Mitemp_bt constants ( #46881 )
...
* Use core constants for acer_projector
* Use core constants for mitemp_bt
* remove acer changes
2021-02-22 21:12:00 +01:00
kpine
fb32c2e3a8
Test zwave_js GE 12730 fan controller device-specific discovery ( #46840 )
...
* Add test for GE 12730 fan controller device-specific discovery
* Adjust
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-22 10:56:23 -08:00
Nathan Spencer
e70d896e1b
Add litterrobot integration ( #45886 )
2021-02-22 08:53:57 -10:00
Raman Gupta
668574c48f
Add name and target filter to vizio entity service ( #46916 )
...
* Add name and target filter to vizio entity service
* Update homeassistant/components/vizio/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* add selectors
* Update homeassistant/components/vizio/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/vizio/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/vizio/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-02-22 13:31:18 -05:00
Michal Knizek
5907129b25
Increase tado API polling interval to 5 minutes ( #46915 )
...
Polling interval of 15 seconds causes high load on tado servers and does
not provide enough value to warrant it. tado plans to introduce a rate
limit to prevent such misuse of the API, therefore the polling interval
needs to be increased to make sure the integration works well in the
future.
2021-02-22 19:30:23 +01:00
Raman Gupta
6e10b39d67
add name and target filter to zwave_js lock services.yaml ( #46914 )
2021-02-22 12:54:06 -05:00
Tobias Sauerwein
692942b399
Add service names to Netatmo services ( #46909 )
2021-02-22 18:50:01 +01:00
Franck Nijhof
c8ffac20b9
Add name to services ( #46905 )
2021-02-22 16:26:46 +01:00
tkdrob
75e04f3a71
Clean up constants ( #46885 )
2021-02-22 15:28:08 +01:00
Matt Zimmerman
81d011efc5
Add binary sensor to SmartTub for online status ( #46889 )
2021-02-22 04:10:00 -10:00
Franck Nijhof
603191702f
Cleanup of possibily confusing comment in esphome ( #46903 )
2021-02-22 14:43:29 +01:00
Simone Chemelli
82a9dc620c
Add device_class to Shelly cover domain ( #46894 )
...
Fix author
2021-02-22 14:31:22 +01:00
Jaroslav Hanslík
36b56586de
Bump samsungtvws from 1.4.0 to 1.6.0 ( #46878 )
2021-02-22 13:58:32 +01:00
starkillerOG
338c07a56b
Add Xiaomi Miio vacuum config flow ( #46669 )
2021-02-22 13:01:02 +01:00
Franck Nijhof
23c2bd4e69
Upgrade mypy to 0.812 ( #46898 )
2021-02-22 12:44:40 +01:00
Austin Mroczek
e5aef45bd7
Add usercode support to totalconnect ( #39199 )
...
* Add test for invalid usercode
* Add usercodes to totalconnect.
* Update existing tests for usercodes
* Fix tests
* Add test for invalid usercode
* Add usercodes to totalconnect.
* Update existing tests for usercodes
* Fix tests
* Remove YAML support
* Fix conflict
* Bump to total_connect_client 0.56
* Change Exception to HomeAssistantError
* Fix config_flow.py
* Simplify async_setup since no yaml
* Remove import from config flow and tests
* Add reauth and test for it. Various other fixes.
* Fix pylint in __init__
* Show config yaml as deprecated
* separate config_flow and init tests
* Assert ENTRY_STATE_SETUP_ERROR in init test
* Add test for reauth flow
* Fix reauth and tests
* Fix strings
* Restore username and usercode with new passord
* Correct the integration name
* Update tests/components/totalconnect/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/totalconnect/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update .coveragerc
* Add test for invalid auth during reauth
* Bump total-connect-client to 0.57
* Fix .coveragerc
* More tests for usercodes
* Fix usercode test
* Reload config entry on reauth
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-22 10:39:10 +01:00
Anders Melchiorsen
d61d39de08
Handle ConditionError with multiple entity_id for state/numeric_state ( #46855 )
2021-02-22 08:11:59 +01:00
Jan-Willem Mulder
75b37b4c2a
Expose locked attribute in deCONZ climate platform ( #46814 )
2021-02-22 07:53:58 +01:00
Matt Zimmerman
b2b476596b
Add UV sensor to SmartTub ( #46888 )
2021-02-21 20:25:01 -10:00
Diogo Gomes
5c29adea3d
Add KMTronic Integration ( #41682 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-21 20:12:50 -10:00
Matt Zimmerman
5cd022a683
Add light platform to SmartTub ( #46886 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-21 20:09:21 -10:00
Matthias Alphart
1a27af43cc
Add KNX service exposure_register ( #45257 )
2021-02-21 19:38:17 -10:00
Matt Zimmerman
5d8390fd9b
Add support for SmartTub filtration cycles ( #46868 )
2021-02-21 19:36:50 -10:00
Anders Melchiorsen
b1a24c8bbb
Log the name of automations with condition errors ( #46854 )
2021-02-21 19:34:45 -10:00
Jonathan Keslin
b6b1e725c7
Add support for VeSync dimmer switches ( #44713 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-21 19:16:13 -10:00
Matt Zimmerman
a8be5be376
Add switch platform and pump entity to SmartTub ( #46842 )
2021-02-21 18:48:27 -10:00
Matt Zimmerman
d32dbc4cdd
Add support for SmartTub heat modes ( #46876 )
2021-02-21 18:46:54 -10:00
Diogo Gomes
0e44d61225
Add weather platform to template domain ( #45031 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-21 18:08:00 -10:00
Matt Zimmerman
12c4db076c
Add more sensors to SmartTub integration ( #46839 )
2021-02-21 17:40:23 -10:00
tkdrob
8330940996
Clean up acer_projector constants ( #46880 )
2021-02-21 20:31:09 -05:00
tkdrob
29c0696537
Clean up denonavr constants ( #46883 )
2021-02-21 20:30:23 -05:00
HomeAssistant Azure
871427f5f1
[ci skip] Translation update
2021-02-22 00:06:36 +00:00
Charles Garwood
50a07f6d25
Log zwave_js connection errors ( #46867 )
2021-02-21 22:42:06 +01:00
J. Nick Koston
c1ee9f7e4a
Fix unmocked I/O in rituals_perfume_genie config flow test ( #46862 )
2021-02-21 20:47:38 +01:00
Anders Melchiorsen
d33a1a5ff8
Refine printing of ConditionError ( #46838 )
...
* Refine printing of ConditionError
* Improve coverage
* name -> type
2021-02-21 14:54:36 +01:00
J. Nick Koston
e2fd255a96
Cleanup recorder tests ( #46836 )
2021-02-21 09:52:41 +01:00
J. Nick Koston
d9ab1482bc
Add support for preset modes in homekit fans ( #45962 )
2021-02-20 19:24:14 -08:00
Erik Montnemery
5e26bda52d
Add support for disabling config entries ( #46779 )
2021-02-20 19:21:39 -08:00
Erik Montnemery
2d70806035
Add support for "alias" in script steps device, device_condition, and conditions ( #46647 )
...
Co-authored-by: Donnie <donniekarnsinsb@hotmail.com >
2021-02-20 19:21:09 -08:00
Garrett
3ad207a499
Add new Subaru integration ( #35760 )
...
Co-authored-by: On Freund <onfreund@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-20 16:52:44 -10:00
Steven Looman
efa339ca54
Allow upnp ignore SSDP-discoveries ( #46592 )
2021-02-20 16:26:17 -10:00
HomeAssistant Azure
0cb1f61deb
[ci skip] Translation update
2021-02-21 00:07:04 +00:00
Tom Harris
f045c0512b
Fix Insteon config flow with add X10 and device override ( #45854 )
2021-02-20 13:00:18 -10:00
Matt Zimmerman
115fe26642
Add smarttub sensor platform and state sensor ( #46775 )
2021-02-20 12:25:02 -10:00
puddly
2b6619f815
Bump zigpy-znp from 0.3.0 to 0.4.0 ( #46828 )
2021-02-20 16:57:16 -05:00
Milan Meulemans
4af619d383
Add Rituals Perfume Genie integration ( #46218 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-20 11:55:23 -10:00
Eric Severance
6e52b26c06
Speed-up wemo discovery ( #46821 )
...
* Speed-up wemo discovery
* Use gather_with_concurrency to limit concurrent executor usage
* Comment fixup: asyncio executors -> executor threads
2021-02-20 11:16:50 -10:00
Martin Hjelmare
43a5852561
Fix habitica entry unload clean up ( #46798 )
...
* Fix habitica entry unload clean up
* Fix service remove
* Add entry setup and unload test
* Fix config flow tests
* Assert service
2021-02-20 20:59:59 +01:00
Eric Severance
fe4cf611f7
Disable update polling for Wemo when devices can push updates ( #46806 )
2021-02-20 09:37:48 -10:00
Eric Severance
806369ddc1
Bump pywemo to 0.6.3 ( #46825 )
2021-02-20 20:21:01 +01:00
Martin
6bb848455f
Add open/close tilt support to KNX cover ( #46583 )
2021-02-20 09:09:43 -10:00
Matthias Alphart
194c0d2b08
knx-read-service ( #46670 )
2021-02-20 09:09:23 -10:00
Matthias Alphart
2cf46330b1
Enable KNX routing optional local_ip ( #46133 )
2021-02-20 09:08:59 -10:00
marecabo
c6c0e2416c
Validate icon and device_class of ESPHome sensor entities ( #46709 )
2021-02-20 13:05:35 -06:00
Anders Melchiorsen
9f4874bb81
Explicitly create_task for asyncio.wait ( #46325 )
2021-02-20 19:57:46 +01:00
Chris Talkington
cf69415272
Implement suggested area in roku ( #46819 )
...
* implement suggested area in roku
* Update const.py
* Update test_media_player.py
* Update test_media_player.py
* Update test_media_player.py
* Update test_media_player.py
2021-02-20 12:57:24 -06:00
kpine
2ae790283c
Detect iBlinds v2.0 switch value as a cover not light ( #46807 )
...
* Remove unused "fibaro_fgs222" discovery hint
* Simplify multilevel switch current value discovery schema
* Force iBlinds v2.0 devices to be discovered as cover entities
* Rename discovery test file
2021-02-20 19:52:23 +01:00
Matthias Alphart
2940df09e9
Update xknx to 0.17.0 ( #46809 )
2021-02-20 08:45:04 -10:00
Michael
da1808226e
change log level to info ( #46823 )
2021-02-20 08:42:37 -10:00
uvjustin
39da0dc409
Add rtsp transport options to generic camera ( #46623 )
...
* Add rtsp transport options to generic camera
2021-02-21 02:11:50 +08:00
J. Nick Koston
adf480025d
Add support for bond up and down lights ( #46233 )
2021-02-20 08:03:40 -10:00
Chris Talkington
65e8835f28
Update rokuecp to 0.8.0 ( #46799 )
...
* update rokuecp to 0.8.0
* Update requirements_test_all.txt
* Update requirements_all.txt
2021-02-20 10:59:22 -06:00
Fabian Affolter
b5c7493b60
Upgrade TwitterAPI to 2.6.6 ( #46812 )
2021-02-20 17:26:21 +01:00
Allen Porter
4aa4f7e285
Rollback stream StreamOutput refactoring in PR#46610 ( #46684 )
...
* Rollback PR#46610
* Update stream tests post-merge
2021-02-20 06:49:39 -08:00
Raman Gupta
788134cbc4
Bump zwave-js-server-python to 0.18.0 ( #46787 )
...
* updates to support changes in zwave-js-server-python
* bump lib version
* use named arguments for optional args
* re-add lost commits
2021-02-20 09:50:00 +01:00
Anders Melchiorsen
26ce316c18
Do not trigger when numeric_state is true at startup ( #46424 )
2021-02-20 09:11:36 +01:00
J. Nick Koston
b775a0d796
Run homekit service calls in async since the server is now async ( #45859 )
...
* Simplify homekit runs and service calls
Now that the homekit server is async, call_service
and run are running in the Home Assistant event loop
* remove comment
* remove another comment
2021-02-19 21:34:52 -10:00
J. Nick Koston
41332493b5
Add suggested area support to Sonos ( #46794 )
2021-02-19 21:28:52 -10:00
J. Nick Koston
9b69549f73
Recover and restart the recorder if the sqlite database encounters corruption while running ( #46612 )
2021-02-19 21:26:24 -10:00
J. Nick Koston
5b0b01d727
Implement suggested areas in bond ( #45942 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-19 21:06:43 -10:00
J. Nick Koston
6707496c5d
Update alexa for new fan model ( #45836 )
2021-02-19 22:45:14 -08:00
J. Nick Koston
5b95f61fd3
Update smarty to use new fan entity model ( #45879 )
2021-02-19 22:38:45 -08:00
J. Nick Koston
773a202777
Implement percentage step sizes in HomeKit ( #46722 )
2021-02-19 22:37:12 -08:00
J. Nick Koston
749883dc62
Implement suggested area in lutron_caseta ( #45941 )
2021-02-19 20:24:49 -10:00
J. Nick Koston
500cb17298
Ensure HomeAssistant can still restart when a library file is missing ( #46664 )
2021-02-19 22:22:48 -08:00
J. Nick Koston
22dbac259b
Ensure recorder shuts down cleanly on restart before startup is finished ( #46604 )
2021-02-19 22:18:21 -08:00
J. Nick Koston
4078a8782e
Add suggested area to hunterdouglas_powerview ( #46774 )
2021-02-19 22:17:00 -08:00
J. Nick Koston
11277faa93
Add suggested area to nexia ( #46776 )
2021-02-19 20:01:22 -10:00
J. Nick Koston
2807cb1de7
Implement suggested area for netatmo ( #46802 )
2021-02-19 21:57:37 -08:00
J. Nick Koston
3e334a4950
Fix typing of fan speed count and steps ( #46790 )
2021-02-19 19:57:21 -10:00
J. Nick Koston
0e9148e239
Add suggested area support to nuheat ( #46801 )
2021-02-19 21:57:02 -08:00
Erik Montnemery
54cf954353
Add device_entities template function/filter ( #46406 )
2021-02-19 21:50:59 -08:00
J. Nick Koston
2f3c2f5f4d
Add support for using a single endpoint for rest data ( #46711 )
2021-02-19 21:44:15 -08:00
J. Nick Koston
71586b7661
Cleanup inconsistencies in zha fan and make it a bit more dry ( #46714 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-19 19:42:14 -10:00
J. Nick Koston
bb7e4d7daa
Implement suggested_area in the device registry ( #45940 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-19 19:34:33 -10:00
Eric Severance
e6125a1e4e
Bump pywemo to 0.6.2 ( #46797 )
2021-02-20 03:49:39 +01:00
HomeAssistant Azure
fd60d4273b
[ci skip] Translation update
2021-02-20 00:08:25 +00:00
Raman Gupta
47dcd2bf32
Format zwave_js dump as json ( #46792 )
2021-02-19 18:44:15 -05:00
Raman Gupta
4d23ffacd1
Add zwave_js thermostat fan mode and fan state support ( #46793 )
...
* add thermostat fan mode and fan state support
* return when fan mode is not supported
* use get just in case
* validate state key is in states so we dont have to use get
* pylint
2021-02-20 00:20:10 +01:00
Denise Yu
32bec5ea63
Update GitHub Issue Form template ( #46791 )
...
This PR fixes the bug report template!
Details: https://gh-community.github.io/issue-template-feedback/changes/#what-do-i-need-to-do
2021-02-19 21:23:34 +01:00
Andreas Oetken
250327fac4
Allow multiple recipients for XMPP ( #45328 )
...
* recipient is a string list instead of a single string now
* this does NOT break existing automations/etc using this component
2021-02-19 15:56:20 +01:00
Joakim Sørensen
3e82509263
Use string instead of slug for add-on slug validation ( #46784 )
2021-02-19 15:23:59 +01:00
Franck Nijhof
6ad7020f99
Add Home Assistant color ( #46751 )
2021-02-19 13:30:27 +01:00
Tobias Sauerwein
d2a187a57b
Bump RMVtransport to 0.3.1 ( #46780 )
2021-02-19 13:28:00 +01:00
Anders Melchiorsen
bfea7d0baa
Raise ConditionError for and/or/not errors ( #46767 )
2021-02-19 13:15:30 +01:00
Anders Melchiorsen
e7e3e09063
Raise ConditionError for zone errors ( #46253 )
...
* Raise ConditionError for zone errors
* Do not test missing state
* Handle multiple entities/zones
2021-02-19 13:14:47 +01:00
dependabot[bot]
40068c2f1b
Bump actions/stale from v3.0.16 to v3.0.17 ( #46777 )
2021-02-19 08:57:28 +01:00
J. Nick Koston
0ed0c7c026
Fix backwards compatibility with vesync fans ( #45950 )
2021-02-19 08:54:40 +01:00
J. Nick Koston
f2b303d509
Implement percentage step sizes for fans ( #46512 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-18 21:05:09 -10:00
shbatm
5df46b60e8
Fix flip-flopped substitutions in Custom Version Type Warning message. ( #46768 )
2021-02-19 03:00:14 +01:00
Matt Zimmerman
da51e23514
Address late smarttub review ( #46703 )
...
* _config -> config
* remove unused string
* remove entity tests
* replace unit tests with integration tests using the core
* refactor polling to use asyncio.gather
* remove redundant component init
* remove gather in favor of simple loop
* use async_fire_time_changed instead of async_update_entity
* use hass.config_entries.async_setup instead of calling smarttub.async_setup_entry directly
* replace stray smarttub.async_setup_entry call
* async_unload_entry -> hass.config_entries.async_unload
* remove broken test
2021-02-19 01:18:02 +01:00
HomeAssistant Azure
d9ce7db554
[ci skip] Translation update
2021-02-19 00:03:06 +00:00
Franck Nijhof
52a9a66d0f
Upgrade cryptography to 3.3.2 ( #46759 )
2021-02-18 10:30:54 -10:00
Eric Severance
76e5f86b76
Add @esev as codeowner for wemo ( #46756 )
2021-02-18 19:08:48 +01:00
Ellis Michael
8b97f62a8e
Allow LIFX bulbs to fade color even when off ( #46596 )
...
LIFX bulbs have the capability to fade their color attributes even while the bulb is off. When the bulb is later turned on, the fade will continue as if the bulb was on all along.
2021-02-18 18:40:16 +01:00
Franck Nijhof
3353c63f8f
Upgrade sentry-sdk to 0.20.3 ( #46754 )
2021-02-18 18:25:15 +01:00
Franck Nijhof
01ebb156a0
Add selectors to Home Assistant service definitions ( #46733 )
...
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2021-02-18 18:19:49 +01:00
Franck Nijhof
782863ca87
Ensure pre-commit's hassfest triggers on service file changes ( #46753 )
2021-02-18 18:17:09 +01:00
Franck Nijhof
b6f374b507
Add selectors to Twente Milieu service definitions ( #46748 )
2021-02-18 18:05:03 +01:00
Franck Nijhof
113059c1c7
Add selectors to HomeKit service definitions ( #46745 )
2021-02-18 17:32:48 +01:00
AdmiralStipe
e000b9c813
Added Slovenian language (sl-si) to Microsoft TTS ( #46720 )
2021-02-18 17:16:45 +01:00
Franck Nijhof
a80921ab65
Minor service definition tweaks ( #46741 )
2021-02-18 17:14:36 +01:00
Franck Nijhof
b9d5b3c34e
Add selectors to Conversation, Image Processing and Number service definitions ( #46746 )
2021-02-18 17:13:59 +01:00
Franck Nijhof
8b69608242
Add selectors to Browser, Recorder, Shopping List service definitions ( #46749 )
2021-02-18 17:06:25 +01:00
Franck Nijhof
208af0367a
Add selectors to Toon service definitions ( #46750 )
2021-02-18 17:02:45 +01:00
Franck Nijhof
81c7b3b9c9
Add selectors to Media Player service definitions ( #46739 )
2021-02-18 17:02:18 +01:00
Franck Nijhof
a164a6cf80
Add selectors to Hue service definitions ( #46747 )
2021-02-18 17:01:29 +01:00
Philip Allgaier
cdc4f634d1
Fix typo in Tesla Powerwall strings ( #46752 )
2021-02-18 17:01:22 +01:00
uvjustin
3c7db7bd5b
Skip repeated segment in stream recorder ( #46701 )
...
* Skip repeated segment in stream recorder
* Allow for multiple overlap
2021-02-18 17:00:26 +01:00
Franck Nijhof
a5ac338c74
Add selectors to Timer service definitions ( #46744 )
2021-02-18 16:54:20 +01:00
Franck Nijhof
4b6b03e33e
Add selectors to Lock service definitions ( #46743 )
2021-02-18 16:51:13 +01:00
Franck Nijhof
e57bfe05d5
Add selectors to Color Extractor service definitions ( #46742 )
2021-02-18 16:43:34 +01:00
Franck Nijhof
cd6a83f009
Add selectors to MQTT service definitions ( #46738 )
2021-02-18 16:37:15 +01:00
Franck Nijhof
3f96ebeae5
Add selectors to Logger, System Log & Logbook service definitions ( #46740 )
2021-02-18 16:33:29 +01:00
Franck Nijhof
62e0949ea9
Add selectors to Z-Wave JS service definitions ( #46737 )
2021-02-18 16:24:04 +01:00
Franck Nijhof
0f4433ce14
Add advanced selectors to Climate service definitions ( #46736 )
2021-02-18 16:23:10 +01:00
Franck Nijhof
b4136c3585
Add selectors to WLED service definitions ( #46731 )
2021-02-18 16:16:13 +01:00
Franck Nijhof
c0cdc0fe79
Add advanced selectors to Light service definitions ( #46732 )
2021-02-18 16:15:16 +01:00
Franck Nijhof
1d62bf8875
Add selectors to Script service definitions ( #46730 )
2021-02-18 16:14:16 +01:00
Franck Nijhof
74720d4afd
Add selectors to Vacuum service definitions ( #46728 )
2021-02-18 16:13:52 +01:00
Tobias Sauerwein
bfa171f802
Add selectors to Netatmo services ( #46574 )
...
* Add selectors
* Fix schedul selector
* Update homeassistant/components/netatmo/services.yaml
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Update homeassistant/components/netatmo/services.yaml
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Update services.yaml
* Added required field
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2021-02-18 15:01:54 +01:00
Jesse Campbell
12477c5e46
Fix missing color switch specific device class for Z-Wave JS driver >6.3 ( #46718 )
2021-02-18 07:58:43 -05:00
Franck Nijhof
616e8f6a65
Add selectors to Scene service definitions ( #46729 )
2021-02-18 13:56:15 +01:00
Allen Porter
88d143a644
Add discontinuity support to HLS streams and fix nest expiring stream urls ( #46683 )
...
* Support HLS stream discontinuity.
* Clarify discontinuity comments
* Signal a stream discontinuity on restart due to stream error
* Apply suggestions from code review
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Simplify stream discontinuity logic
2021-02-18 20:26:02 +08:00
Franck Nijhof
62cfe24ed4
Add advanced service parameter flag ( #46727 )
2021-02-18 12:59:46 +01:00
Franck Nijhof
82934b31f8
Add selectors to Counter service definitions ( #46633 )
2021-02-18 12:59:29 +01:00
Álvaro Fernández Rojas
4083b90138
ubus: switch to pypi library ( #46690 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2021-02-18 12:33:21 +01:00
Franck Nijhof
0181cbb312
Upgrade and constrain httplib2>=0.19.0 ( #46725 )
2021-02-18 12:31:07 +01:00
Franck Nijhof
399777cfa8
Add selectors to Alarm Control Panel service definitions ( #46626 )
2021-02-18 12:26:05 +01:00
Franck Nijhof
ae643bfaf3
Add selectors to Climate service definitions ( #46632 )
2021-02-18 12:25:55 +01:00
Franck Nijhof
bc1cb8f0a0
Add selectors to Automation service definitions ( #46629 )
2021-02-18 12:25:25 +01:00
Franck Nijhof
e45fc4562b
Add selectors to Cover service definitions ( #46634 )
...
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com >
2021-02-18 12:25:16 +01:00
Franck Nijhof
2dfbd4fbcf
Add selectors to Fan service definitions ( #46639 )
2021-02-18 12:24:58 +01:00
Franck Nijhof
4e93a0c774
Add selectors to Downloader service definitions ( #46638 )
2021-02-18 12:24:50 +01:00
Franck Nijhof
c8c3ce4172
Add selectors to Switch service definitions ( #46635 )
2021-02-18 12:24:42 +01:00
Franck Nijhof
dec2eb36fd
Add selectors to Camera service definitions ( #46630 )
2021-02-18 12:24:04 +01:00
Franck Nijhof
9f3fdb1b68
Add selectors to Alert service definitions ( #46627 )
2021-02-18 12:23:50 +01:00
Franck Nijhof
da662c4890
Add selectors to Input * service definitions ( #46652 )
2021-02-18 12:23:30 +01:00
J. Nick Koston
39785c5cef
Switch ssdp to be async by using async_upnp_client for scanning ( #46554 )
...
SSDP scans no longer runs in the executor
This is an interim step that converts the async_upnp_client
response to netdisco's object to ensure fully backwards
compatibility
2021-02-18 11:00:11 +01:00
uvjustin
e9334347eb
Bump pylutron 0.2.7 ( #46717 )
2021-02-18 07:54:10 +01:00
HomeAssistant Azure
28ffa97635
[ci skip] Translation update
2021-02-18 00:07:45 +00:00
Eric Severance
2ac075bb37
Perform wemo state update quickly after a timeout ( #46702 )
...
* Perform state update quickly after a timeout
* with async_timeout.timeout(...) -> async with async_timeout.timeout(...)
2021-02-18 00:38:08 +01:00
Eric Severance
8bee3cda37
Centralize wemo exception handling ( #46705 )
2021-02-17 23:36:39 +01:00
J. Nick Koston
b2df9aaaf1
Update zha to use new fan entity model ( #45758 )
...
* Update zha to use new fan entity model
* fixes
* tweaks for zha
* pylint
* augment test cover
2021-02-17 13:03:11 -05:00
Gaetan Semet
4ab0151fb1
Discover HRT4-ZW / SRT321 SetPoint in zwave_js ( #46625 )
...
Missing a specific class to allow discovery of the setpoint command.
Fix #46570
Signed-off-by: Gaetan Semet <gaetan@xeberon.net >
2021-02-17 15:06:16 +01:00
Tobias Sauerwein
1e9483a0e9
Bump RMVtransport to v0.3.0 ( #46691 )
2021-02-17 13:23:15 +01:00
Eric Severance
eb3e5cb67f
Remove calls to wemo.reconnect_with_device ( #46646 )
2021-02-17 13:17:31 +01:00
Eric Severance
f7c0fc5553
Increase async_timeout for wemo update polling ( #46649 )
2021-02-17 13:17:16 +01:00
tkdrob
facbd73130
Clean up xbee ( #46549 )
2021-02-17 13:15:13 +01:00
ollo69
fb73768164
Fix Tuya Option Flow tests ( #46651 )
2021-02-17 10:43:12 +01:00
Allen Porter
efb172cedd
Fix flaky stream tests due to race in idle timeout callback ( #46687 )
2021-02-17 01:05:50 -08:00
badguy99
971e27dd80
Home connect use consts ( #46659 )
...
* Use more consts
* black
* re-black with black, version 20.8b1
2021-02-17 09:44:37 +01:00
starkillerOG
ddf1f88b65
Fix multiple motion blinds gateways ( #46622 )
...
local variable multicast was undefined for a second or more gateway that was setup.
2021-02-17 00:25:00 -08:00
Eric Severance
94131df5e0
Remove exception handling for AttributeError in wemo ( #46674 )
2021-02-17 00:07:22 -08:00
Ilja Leiko
8c72cb6163
Add sensors to fetch Habitica tasks ( #38910 )
...
* Adding sensors to fetch habitica tasks
* PR changes and rebase
* Fixing pylint
* Fixing failed test dependancy
* Generating requirements
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* PR changes
* Update homeassistant/components/habitica/config_flow.py
Thank you, @MartinHjelmare
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* PR Changes
* Fix failing test
* Update tests/components/habitica/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fixing linting and imports
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-17 09:04:11 +01:00
Allen Porter
56f32196bd
Add back block_until_done calls removed in PR 46610 ( #46680 )
2021-02-16 22:05:20 -08:00
Paulus Schoutsen
b956a571f4
Fix Cloud Google/Alexa check ( #46681 )
2021-02-17 06:49:53 +01:00
David McClosky
58f6db0127
Fix media_pause in vlc_telnet ( #46675 )
...
The underlying python-telnet-vlc pause() function toggles play/pause, so
we need to check our state before calling it.
2021-02-17 06:39:46 +01:00
Matt Zimmerman
58499946ed
Add SmartTub integration ( #37775 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-16 19:37:56 -10:00
Allen Porter
4236f6e5d4
Fix stream keepalive on startup ( #46640 )
...
This was accidentally dropped in a previous PR that refactored the interaction
between stream and camera. This is difficult to test from the existing
preload stream tests, so leaving untested for now.
2021-02-16 20:46:44 -08:00
HomeAssistant Azure
318cbf2913
[ci skip] Translation update
2021-02-17 00:08:46 +00:00
Ville Skyttä
b38af0821b
Fix version of pip in tox ( #46656 )
2021-02-16 12:26:41 -10:00
Eric Severance
e4496ed1e3
Fix KeyError in comfoconnect percentage ( #46654 )
2021-02-16 11:07:18 -10:00
Allen Porter
aaecd91407
Fix exception in stream idle callback ( #46642 )
...
* Fix exception in stream idle callback
Fix bug where idle timeout callback fails if the stream previously exited.
* Add a test for stream idle timeout after stream is stopped.
* Add clarifying comment to idle timer clear method
* Clear hls timer only on stop
2021-02-16 12:10:26 -08:00
marecabo
c45ce86e53
Do not provide icon if device class is set in ESPHome config ( #46650 )
2021-02-16 20:36:32 +01:00
Mark Coombes
960b5b7d86
Fix climate hold bug in ecobee ( #46613 )
2021-02-16 07:06:20 -10:00
Allen Porter
08201d146b
Separate HLS logic out of core StreamOutput to prepare for discontinuity ( #46610 )
...
Separate the HLS stream view logic out of StreamOutput since the hls
stream view is about to get more complex to track discontinuities. This
makes the idle timeout, shutdown, and coupling between hls and record
more explicit.
2021-02-16 06:59:43 -08:00
tkdrob
68e78a2ddc
Remove unnecessary constants from universal ( #46537 )
2021-02-16 09:49:31 -05:00
Martin Hjelmare
f0e9ef421c
Fix vlc_telnet state update ( #46628 )
...
* Clean up
* Add debug logs
* Fix info lookup
* Handle more errors
* Guard get length and time
2021-02-16 15:48:06 +01:00
starkillerOG
9d8ba6af96
Use update coordinator for Xioami Miio subdevices ( #46251 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-16 15:28:25 +01:00
tkdrob
add0d9d3eb
Use core constants for yeelight ( #46552 )
2021-02-16 09:00:09 -05:00
David McClosky
713544e5eb
Bump python-vlc-telnet to 2.0.1 ( #46608 )
...
Includes corresponding Home Assistant changes to avoid introducing
regressions.
2021-02-16 12:32:53 +01:00
Franck Nijhof
a6912277eb
Remove defunct CoinMarketCap integration ( #46615 )
2021-02-16 11:00:08 +01:00
Joakim Plate
0bfcd5e1ee
Use explicit open/close for covers ( #46602 )
2021-02-16 10:26:38 +01:00
Bram Kragten
6986fa4eb6
Add target to services.yaml ( #46410 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-02-16 09:35:27 +01:00
J. Nick Koston
20d93b4b29
Remove support for migrating pre-config entry homekit ( #46616 )
...
HomeKit pairings and accessory ids from versions 0.109 and earlier are no longer
migrated on upgrade. Users upgrading directly to 2021.3 from 0.109
and older should upgrade to 2021.2 first if they wish to preserve
HomeKit configuration and avoid re-pairing the bridge.
This change does not affect upgrades from 0.110 and later.
2021-02-16 08:37:43 +01:00
marecabo
1e172dedf6
Add device_class attribute to ESPHome sensor entities ( #46595 )
2021-02-15 20:19:31 -10:00
ollo69
3c26235e78
Bump tuyaha to 0.0.10 and fix set temperature issues ( #45732 )
2021-02-15 16:20:45 -10:00
HomeAssistant Azure
1bb535aa67
[ci skip] Translation update
2021-02-16 00:03:57 +00:00
tkdrob
2a7d2868be
Use core constants for xiaomi_aqara ( #46551 )
2021-02-16 00:14:27 +01:00
Franck Nijhof
ea47e5d8af
Upgrade sentry-sdk to 0.20.2 ( #46590 )
2021-02-15 22:02:58 +01:00
J. Nick Koston
6f4df7e52e
Use shared clientsession for sense ( #46419 )
2021-02-15 10:35:58 -10:00
Kevin Fronczak
e3ae3cfb83
Upgrade blinkpy to 0.17.0 ( #46581 )
2021-02-15 20:24:42 +01:00
starkillerOG
2f9fda73f4
Add config flow to Xiaomi Miio switch ( #46179 )
2021-02-15 20:11:27 +01:00
Joakim Sørensen
68809e9f43
Fix issue with timeout and error response ( #46584 )
2021-02-15 20:08:08 +01:00
Allen Porter
89aaeb3c35
Refactor stream worker responsibilities for segmenting into a separate class ( #46563 )
...
* Remove stream_worker dependencies on Stream
Removee stream_worker dependencies on Stream and split out the logic
for writing segments to a stream buffer.
* Stop calling internal stream methods
* Update homeassistant/components/stream/worker.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Reuse self._outputs when creating new streams
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
2021-02-15 09:52:37 -08:00
Niels Mündler
f2ca4acff0
Limit fronius error messages on failed connection ( #45824 )
...
* Do not print several error messages on failed connection
* Change wrapping of exception, implement available
* Simplify exception flow
* Remove unnecessary init
* Add available property to actual entities
* Rebase and formatting
2021-02-15 18:28:28 +01:00
Joakim Sørensen
886067a327
Add websocket handlers to hassio ( #46571 )
2021-02-15 18:18:45 +01:00
Shay Levy
a5d943b5f1
MQTT cover Bugfixes ( #46479 )
...
* MQTT cover Bugfixes
* Remove period
2021-02-15 17:33:42 +01:00
uvjustin
9917bb76fb
Use httpx in generic camera ( #46576 )
...
* Use httpx in generic camera
* Remove commented out code
2021-02-15 16:37:53 +01:00
J. Nick Koston
c5b9ad83c2
Log ffmpeg errors for homekit cameras ( #46545 )
2021-02-15 12:39:51 +01:00
Lukáš Polívka
bed29fd4b1
Convert better from byte value to percentage in futurenow ( #45042 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-02-15 12:33:13 +01:00
Erik Montnemery
c8e04ee960
Bump hatasmota to 0.2.9 ( #46561 )
2021-02-15 12:16:28 +01:00
Erik Montnemery
5a907ebafc
Remove @home-assistant/core from MQTT codeowners ( #46562 )
2021-02-15 11:51:56 +01:00
Allen Porter
3f4828f5e1
Add additional stream HLS payload tests ( #46517 )
...
* Add tests for HLS playlist view details
* Add tests for hls playlist payloads
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
2021-02-14 20:32:37 -08:00
Raman Gupta
cfdaadf5d9
Allow users to set device class for universal media player ( #46550 )
2021-02-14 17:05:23 -10:00
tkdrob
06c8fc6ef1
Use core constants for wemo and whois ( #46548 )
2021-02-14 20:14:48 -05:00
Raman Gupta
a3b733f1ec
Add additional supported feature support to universal media player ( #44711 )
...
* add additional supported feature support to universal media player
* add missing services
2021-02-14 19:35:14 -05:00
HomeAssistant Azure
0af634a9f8
[ci skip] Translation update
2021-02-15 00:14:36 +00:00
J. Nick Koston
12abe5707d
Fix typing on tuya fan percentage ( #46541 )
2021-02-14 17:05:31 -05:00
tkdrob
7e88487800
Use core constants for wemo ( #46544 )
2021-02-14 17:01:53 -05:00
tkdrob
a5f372018c
Use core constants for volvooncall ( #46543 )
2021-02-14 17:01:18 -05:00
tkdrob
f1c792b4c8
Use core constants for uvc ( #46538 )
2021-02-14 22:21:55 +01:00
J. Nick Koston
aa061e5818
Fix variable name from script refactoring ( #46503 )
2021-02-14 10:52:18 -10:00
tkdrob
1444afbe5a
Use core constants for vasttrafik ( #46539 )
2021-02-14 21:47:08 +01:00
J. Nick Koston
c9df42b69a
Add support for pre-filtering events to the event bus ( #46371 )
2021-02-14 09:42:55 -10:00
Anders Melchiorsen
f8f86fbe48
Do not trigger when template is true at startup ( #46423 )
2021-02-14 19:54:11 +01:00
jan iversen
855bd653b4
Update modbus test harness ( #44892 )
...
* Update test harness to allow discovery_info testing.
This is a needed update, before the whole config is converted
to the new structure, because it allows test of both the old
and new configuration style.
The following changes have been made:
- Combine test functions into a single base_test.
- Prepare for new mock by combining the 2 common test functions into one.
- Change mock to be only modbusHub
- Do not replace whole modbus class, but only the class that
connects to pymodbus (modbusHub). This allows test of modbus
configurations and not only component configurations, and is needed
when testing discovery activated platform.
- Add test of climate.
Warning this is merely test of discovery,
the real cover tests still needs to be added.
- Add test of cover.
Warning this is merely test of discovery,
the real cover tests still needs to be added.
* Update comment for old config
* Do not use hass.data, but instead patch pymodbus library.
* Add test of configuration (old/new way as available).
* Move assert to test function.
Make assert more understandable by removing it from the helper.
add base_config_test (check just calls base_test) to make it clear if
test is wanted or just controlling the config.
* use setup_component to load Modbus since it is an integration.
* Optimized flow in test helper.
2021-02-14 17:40:30 +01:00
javicalle
9777608861
Add myself to RFLink codeowners ( #46511 )
2021-02-14 16:24:00 +01:00
Tom Parker-Shemilt
27d16af36b
Don't allow recursive secrets loading ( #41812 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-14 14:23:31 +01:00
tkdrob
a5a45f29e2
Cleanup unused loggers ( #46510 )
2021-02-14 13:46:58 +01:00
Allen Porter
10e88cd23d
Improve nest defense against broken event loop on shutdown ( #46494 )
2021-02-14 13:36:05 +01:00
kpine
dfa973f9ef
Add barrier covers to zwave_js integration ( #46379 )
2021-02-14 13:24:29 +01:00
Andrey Kupreychik
accba85e35
Add keenetic_ndms2 config flow ( #38353 )
2021-02-14 13:09:19 +01:00
tkdrob
2c3a2bd35e
Clean up template ( #46509 )
2021-02-14 12:16:30 +01:00
Khole
811e1cc3e6
Add hive hub 360 sensors ( #46320 )
2021-02-14 11:39:31 +01:00
tkdrob
3ea02e646d
Use core constants for trend ( #46521 )
2021-02-14 11:30:40 +01:00
tkdrob
294d3c6529
Use core constants for thethingsnetwork ( #46520 )
2021-02-14 11:28:55 +01:00
tkdrob
854504cccc
Use core constants for switcher_kis ( #46507 )
2021-02-14 10:21:53 +01:00
tkdrob
c76758f775
Use core constants for temper ( #46508 )
2021-02-14 10:21:02 +01:00
MatthewFlamm
7a401d3d5d
Fix missing condition in nws ( #46513 )
2021-02-13 17:35:57 -10:00
J. Nick Koston
1845f69729
Update tuya for new fan entity model ( #45870 )
2021-02-13 16:23:19 -10:00
HomeAssistant Azure
17a4678906
[ci skip] Translation update
2021-02-14 00:06:28 +00:00
tkdrob
dfe173d619
Use core constants for rmvtransport ( #46502 )
2021-02-13 18:22:28 -05:00
tkdrob
5db4d78dc7
Use core constants for rpi_rf ( #46500 )
2021-02-13 18:21:42 -05:00
tkdrob
84488b9c28
Use core constants for sma ( #46501 )
2021-02-13 18:21:15 -05:00
Franck Nijhof
7148071be8
Improve Elgato code quality ( #46505 )
2021-02-13 23:50:25 +01:00
Álvaro Fernández Rojas
eecf07d7df
Add AEMET OpenData integration ( #45074 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-13 21:53:28 +01:00
J. Nick Koston
2f40f44670
Update HAP-python to 3.3.0 for homekit ( #46497 )
...
Changes: https://github.com/ikalchev/HAP-python/compare/v3.2.0...v3.3.0
2021-02-13 20:30:55 +01:00
ollo69
f38b06ed6d
Add Asuswrt Config Flow and Scanner Entities ( #46468 )
...
* Add Asuswrt config flow (#43948 )
* Add AsusWrt Scanner Entity (#44759 )
* Add Scanner Entity
- device tracker entity changed from "DeviceScanner" to "ScannerEntity"
- sensors recoded to use "router" class
- config entry review to allow multiple entity (for future use)
* Force checks
* Removed new option and change sensors
* Update test_sensor.py
* Requested changes
* Removed router unique-id
* Update last_activity attr only when available
* Add Options for AsusWRT Scanner Entity (#44808 )
* Add Asuswrt config flow (#43948 )
* Add AsusWrt Scanner Entity (#44759 )
* Add Scanner Entity
- device tracker entity changed from "DeviceScanner" to "ScannerEntity"
- sensors recoded to use "router" class
- config entry review to allow multiple entity (for future use)
* Force checks
* Removed new option and change sensors
* Update test_sensor.py
* Requested changes
* Removed router unique-id
* Update last_activity attr only when available
* Add Options for Scanner Entity
* Fix isort
* Removed "Track New" option
* Add Options for Scanner Entity
* Fix isort
* Removed "Track New" option
* Add test for all the options in the config flow
2021-02-13 19:17:06 +01:00
Shay Levy
6f261a09b0
Remove deprecated xfinity integration ( #46484 )
2021-02-13 14:07:55 +01:00
Shay Levy
52c5bc0a99
Remove deprecated Synology integration ( #46482 )
2021-02-13 13:23:40 +01:00
Franck Nijhof
bc1daf1802
None optional hass typing in FlowHandler ( #46462 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-13 13:21:37 +01:00
Rob Bierbooms
1244fb4152
Bump dsmr_parser to 0.28, configure keep_alive_interval ( #46464 )
2021-02-13 13:19:38 +01:00
tkdrob
13b881acfc
Use core constants for simplepush ( #46465 )
2021-02-13 13:07:11 +01:00
tkdrob
621c8e700b
Use core constants for starline ( #46471 )
2021-02-13 12:33:13 +01:00
Maciej Bieniek
b8584cab5d
Remove unnecessary gethostbyname() from Shelly integration ( #46483 )
2021-02-13 12:27:54 +01:00
tkdrob
820a260252
Use core constants for homeassistant triggers ( #46472 )
2021-02-13 12:07:42 +01:00
tkdrob
2ecac6550f
Use core constants for dynalite ( #46044 )
2021-02-13 12:06:20 +01:00
On Freund
1a8cdba9af
Gracefully handle missing A/V info in Onkyo integration ( #46228 )
...
* Gracefully handle missing A/V info
* Do not attempt to query A/V info if unsupported
* Rename _parse_onkyo_tuple
2021-02-13 12:03:49 +01:00
HomeAssistant Azure
8bacfcec50
[ci skip] Translation update
2021-02-13 00:03:13 +00:00
tkdrob
ae45d7dade
Use core constants for rflink ( #46440 )
2021-02-12 23:32:56 +01:00
tkdrob
da4cb6d294
Use core constants for somfy ( #46466 )
2021-02-12 23:25:15 +01:00
J. Nick Koston
bc8a52038b
Fix homekit migration not being awaited ( #46460 )
2021-02-12 08:45:19 -10:00
Franck Nijhof
dd8d4471ec
Postponed evaluation of annotations for integrations ( #46455 )
2021-02-12 18:54:00 +01:00
Maciej Bieniek
061d9c5293
Bump brother library to version 0.2.1 ( #46421 )
2021-02-12 18:11:35 +01:00
Franck Nijhof
362a1cd9bd
Upgrade sentry-sdk to 0.20.1 ( #46456 )
2021-02-12 17:59:08 +01:00
Erik Montnemery
f1714dd541
Make some Area and EntityRegistry member functions callbacks ( #46433 )
2021-02-12 17:00:35 +01:00
jan iversen
8418489345
Allow Modbus "old" config or discovery_info as configuration ( #46445 )
2021-02-12 16:33:18 +01:00
tkdrob
f929aa222f
Use core constants for roomba ( #46441 )
2021-02-12 16:09:36 +01:00
Christophe Painchaud
c3b460920e
Enable TCP KEEPALIVE to RFLink for dead connection detection ( #46438 )
...
RFLink compoment when used over TCP protocol suffers a major issue : it doesn't
know when connection is timeout or lost because there is no keepalive mechanism
so it can stay disconnected forever.
I wrote a small patch for the underlying 'python-rflink' library which will enable
TCP KEEPPAlive. On HASSIO side it will just add an optional argument in yml file
which will propagate to python-rflink caller.
2021-02-12 15:58:59 +01:00
David Dix
a8beae3c51
Add apple tv remote delay command ( #46301 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-12 14:58:01 +01:00
Robert Kingston
479ff92acb
Fix cmus remote disconnections ( #40284 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-12 13:31:36 +01:00
Marcel van der Veldt
b7dd9bf58f
Enhance platform discovery for zwave_js ( #46355 )
2021-02-12 13:29:11 +01:00
tkdrob
74f5f8976f
Use core constants for rpi_gpio ( #46442 )
2021-02-12 12:15:30 +01:00
Erik Montnemery
190a9f66cb
Improve MQTT timeout print ( #46398 )
2021-02-12 11:43:44 +01:00
tkdrob
0d2f5cf7ed
Use core constants for plugwise ( #46414 )
2021-02-12 11:42:34 +01:00
Franck Nijhof
9b7c39d20b
Postponed evaluation of annotations in core ( #46434 )
...
* Postponed evaluation of annotations in core
* Remove unneeded future
2021-02-12 10:58:20 +01:00
tkdrob
910c034613
Use core constants for recollect_waste ( #46416 )
2021-02-12 09:28:11 +01:00
Joakim Plate
a67b598971
Correct errors found on post merge review in philips_js ( #46428 )
...
* Correct missed review changes
* Adjust return value for device trigger
* Drop cannot connect
* Always assume there is a unique id
* No need to yield
* Update homeassistant/components/philips_js/media_player.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Move typing to init
* Adjust typing instead of returning lambda
* Explicity return None
* Coerce into int
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-12 02:35:29 +01:00
HomeAssistant Azure
ee04473e85
[ci skip] Translation update
2021-02-12 00:02:46 +00:00
chriss158
34a491f826
Install libpcap-dev for devcontainer ( #46106 )
2021-02-11 13:17:49 -10:00
Joakim Plate
8dc06e612f
Add config flow to philips_js ( #45784 )
...
* Add config flow to philips_js
* Adjust name of entry to contain serial
* Use device id in event rather than entity id
* Adjust turn on text
* Deprecate all fields
* Be somewhat more explicit in typing
* Switch to direct coordinator access
* Refactor the pluggable action
* Adjust tests a bit
* Minor adjustment
* More adjustments
* Add missing await in update coordinator
* Be more lenient to lack of system info
* Use constant for trigger type and simplify
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-11 21:37:53 +01:00
Czapla
14a64ea970
Add generic_thermostat unique ID parameter ( #46399 )
...
* Add generic_thermostat unique ID parameter
* Add tests for unique id
* Fix flake8
2021-02-11 19:46:58 +00:00
Erik Montnemery
26e7916367
Migrate mobile_app to RestoreEntity ( #46391 )
2021-02-11 20:18:03 +01:00
tkdrob
70e23402a9
Use core constants for ohmconnect ( #46413 )
2021-02-11 13:56:50 -05:00
Martin
eb0d1bb673
Improve knx fan implementation ( #46404 )
2021-02-11 07:55:17 -10:00
tkdrob
fd177441b3
Use core constants for nmap_tracker ( #46402 )
2021-02-11 17:45:26 +01:00
tkdrob
c95f401e2e
Use core constants for nissan_leaf ( #46401 )
2021-02-11 17:44:39 +01:00
Erik Montnemery
ed31cc363b
Wait for registries to load at startup ( #46265 )
...
* Wait for registries to load at startup
* Don't decorate new functions with @bind_hass
* Fix typing errors in zwave_js
* Load registries in async_test_home_assistant
* Tweak
* Typo
* Tweak
* Explicitly silence mypy errors
* Fix tests
* Fix more tests
* Fix test
* Improve docstring
* Wait for registries to load
2021-02-11 17:36:19 +01:00
Anders Melchiorsen
888c9e120d
Raise ConditionError for time errors ( #46250 )
2021-02-11 17:29:17 +01:00
Steve Dwyer
5ce49c62b1
Allow MQTT template light floating point transition ( #46385 )
...
Allow to use floating point values for the transition time of the MQTT
template light.
2021-02-11 14:57:27 +01:00
tkdrob
b1a7bfee14
Clean up kira integration constants ( #46390 )
2021-02-11 07:59:09 -05:00
tkdrob
c75e63dc95
Use core constants for modbus ( #46388 )
2021-02-11 07:58:16 -05:00
tkdrob
b85ecc0bd2
Use core constants for mqtt ( #46389 )
2021-02-11 13:38:33 +01:00
Franck Nijhof
c10bf079f7
Merge pull request #46383 from home-assistant/rc
2021-02-11 12:52:44 +01:00
tkdrob
1b61b5c10b
Clean up kira integration ( #46292 )
2021-02-11 11:04:11 +01:00
Shay Levy
4034a274f7
Fix Shelly relay device set to light appliance type ( #46181 )
2021-02-11 10:40:54 +01:00
Shay Levy
6015161dab
Fix Shelly relay device set to light appliance type ( #46181 )
2021-02-11 10:40:03 +01:00
Franck Nijhof
953491d509
Bumped version to 2021.2.3
2021-02-11 10:38:21 +01:00
Paulus Schoutsen
b5061d0232
Restore Google/Alexa extra significant change checks ( #46335 )
2021-02-11 10:37:50 +01:00
Bram Kragten
291746334a
Add already_in_progress string to roku config flow ( #46333 )
2021-02-11 10:37:47 +01:00
J. Nick Koston
9f839b8c61
Add reauth support for tesla ( #46307 )
2021-02-11 10:37:43 +01:00
Marcel van der Veldt
70af3e4776
Add guards for missing value in binary_sensor platform of zwave_js integration ( #46293 )
2021-02-11 10:37:40 +01:00
Greg Dowling
1c2f72a453
Bump roonapi to 0.0.32 ( #46286 )
2021-02-11 10:37:36 +01:00
J. Nick Koston
bf2a34600a
Fix Lutron Integration Protocol reconnect logic ( #46264 )
2021-02-11 10:37:33 +01:00
J. Nick Koston
b5bdd7f2cf
Update powerwall for new authentication requirements ( #46254 )
...
Co-authored-by: badguy99 <61918526+badguy99@users.noreply.github.com >
2021-02-11 10:37:29 +01:00
J.P. Hutchins
30ddfd837a
Revert transmission to check torrent lists by name rather than object ( #46190 )
2021-02-11 10:37:26 +01:00
ehendrix23
d2d2bed16b
Bump pymyq to 3.0.1 ( #46079 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-11 10:37:22 +01:00
Alan Tse
db557a094c
Use oauthv3 for Tesla ( #45766 )
2021-02-11 10:37:18 +01:00
Anders Melchiorsen
1f5fb8f28a
Raise ConditionError for template errors ( #46245 )
2021-02-11 10:30:09 +01:00
tkdrob
e013ad2413
Use core constants for microsoft ( #46369 )
2021-02-11 10:25:43 +01:00
J. Nick Koston
f9f4c0aeed
Fix explict return in tesla config flow ( #46377 )
2021-02-11 10:24:31 +01:00
tkdrob
29d8b8a22f
Some code cleanups for ESPHome ( #46367 )
2021-02-11 10:19:39 +01:00
tkdrob
379f5455e5
Use core constants for lovelace ( #46368 )
2021-02-11 10:13:18 +01:00
Mike Keesey
f549ec5ec9
Use activity ids for unique_id for Harmony switches ( #46139 )
2021-02-10 21:50:27 -10:00
Leonardo Figueiro
3ffa42e56a
Update WiLight Cover Fan Light ( #46366 )
2021-02-10 21:25:42 -10:00
tkdrob
56adc9dadb
Use core constants for lcn ( #46348 )
2021-02-10 21:22:32 -05:00
tkdrob
af2fa17e8e
Use core constants for local_file ( #46349 )
2021-02-10 21:21:35 -05:00
tkdrob
7f8fa7feaf
Use core constants for logi_circle ( #46359 )
2021-02-10 21:20:40 -05:00
HomeAssistant Azure
8007391244
[ci skip] Translation update
2021-02-11 00:02:56 +00:00
Leonardo Figueiro
6182fedf3f
Update wilight tests for new fan entity model ( #46358 )
2021-02-10 13:09:03 -10:00
J. Nick Koston
281fbe1dfa
Update wilight for new fan entity model ( #45869 )
2021-02-10 12:49:52 -10:00
tkdrob
d8a2e0e051
Remove unnecessary variables from logbook ( #46350 )
2021-02-10 12:17:37 -10:00
Maciej Bieniek
fdd8159955
Fix SNMP engine memory leak in Brother integration ( #46272 )
...
* Fix SNMP engine memory leak
* Fix pylint error
2021-02-10 22:32:48 +01:00
uvjustin
acde33dbbc
Keep 1 extra segment around after playlist removal ( #46310 )
...
* Keep 1 extra segment around after playlist removal
* Remove segments length check
2021-02-10 15:51:16 -05:00
ehendrix23
9bc3c6c130
Bump pymyq to 3.0.1 ( #46079 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-10 10:30:52 -10:00
J. Nick Koston
c59b1c72c5
Add reauth support for tesla ( #46307 )
2021-02-10 20:55:06 +01:00
J.P. Hutchins
67ab86443e
Revert transmission to check torrent lists by name rather than object ( #46190 )
2021-02-10 20:53:31 +01:00
J. Nick Koston
884df40951
Update powerwall for new authentication requirements ( #46254 )
...
Co-authored-by: badguy99 <61918526+badguy99@users.noreply.github.com >
2021-02-10 20:50:38 +01:00
J. Nick Koston
2e2eab662b
Fix Lutron Integration Protocol reconnect logic ( #46264 )
2021-02-10 20:48:15 +01:00
Erik Montnemery
fc4fc48763
Bump hatasmota to 0.2.8 ( #46340 )
2021-02-10 20:42:34 +01:00
Leonardo Figueiro
2db102e023
Add WiLight Cover ( #46065 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-10 09:08:39 -10:00
Alan Tse
cdd78316c4
Use oauthv3 for Tesla ( #45766 )
2021-02-10 08:01:24 -10:00
Paulus Schoutsen
538df17a28
Restore Google/Alexa extra significant change checks ( #46335 )
2021-02-10 16:30:29 +01:00
Marcel van der Veldt
74647e1fa8
Add guards for missing value in binary_sensor platform of zwave_js integration ( #46293 )
2021-02-10 10:30:16 -05:00
Joakim Sørensen
917a616ce1
Replace parse_version with AwesomeVersion ( #46329 )
2021-02-10 15:58:26 +01:00
Joakim Sørensen
dbb98e6cac
Replace LooseVersion with AwesomeVersion ( #46330 )
2021-02-10 15:26:38 +01:00
Joakim Sørensen
ea4ad85488
Replace StrictVersion with AwesomeVersion ( #46331 )
2021-02-10 15:25:44 +01:00
Bram Kragten
7928cda080
Add already_in_progress string to roku config flow ( #46333 )
2021-02-10 15:25:24 +01:00
tkdrob
ad72715212
Use core constants for konnected ( #46322 )
2021-02-10 08:57:53 -05:00
Franck Nijhof
b7e11347d5
Remove defunct Crime Reports integration ( #46312 )
2021-02-10 14:56:54 +01:00
Erik Montnemery
c66d9ea25c
Hide volume control for cast devices with fixed volume ( #46328 )
2021-02-10 08:39:10 -05:00
tkdrob
ad400d91bc
Use core constants for sensor integration ( #46290 )
2021-02-10 08:36:05 -05:00
tkdrob
6e1f3b7861
Use core constants for joaoapps_join ( #46291 )
2021-02-10 08:35:11 -05:00
Franck Nijhof
22389043eb
Remove base_url fallback ( #46316 )
2021-02-10 14:31:11 +01:00
Ville Skyttä
a6358430b4
Fix deprecated asyncio.wait use with coroutines ( #44981 )
...
https://docs.python.org/3/library/asyncio-task.html#asyncio-example-wait-coroutine
2021-02-10 14:16:58 +01:00
Bram Kragten
4b493c5ab9
Add target to service call API ( #45898 )
...
* Add target to service call API
* Fix _async_call_service_step
* CONF_SERVICE_ENTITY_ID overrules target
* Move merging up before processing schema
* Restore services.yaml
* Add test
2021-02-10 12:42:28 +01:00
Shay Levy
7d2d98fc3c
Revert multiple interfaces ( #46300 )
2021-02-10 12:38:16 +01:00
Erik Montnemery
bfd5a62bad
Fix typo ( #46321 )
2021-02-10 11:31:51 +01:00
uvjustin
1fea24502c
Bump pyav version to 8.03 ( #46315 )
2021-02-10 18:14:03 +08:00
Erik Montnemery
78b7fbf7b1
Fix race in EntityRegistry.async_device_modified ( #46319 )
2021-02-10 10:50:44 +01:00
Greg Dowling
b0b81246f0
Bump roonapi to 0.0.32 ( #46286 )
2021-02-10 10:27:25 +01:00
Martin
175f2f0275
Add fan platform to knx ( #46161 )
2021-02-09 22:09:34 -10:00
Allen Porter
26f455223b
Update nest stream URLs expiration ( #46311 )
2021-02-09 23:53:34 -08:00
Allen Porter
00aebec90d
Fix bug in test found by manual log inspection ( #46309 )
2021-02-09 21:59:49 -08:00
HomeAssistant Azure
5fcb948e28
[ci skip] Translation update
2021-02-10 00:05:10 +00:00
Khole
3381e2f65a
Convert Hive to Async ( #46117 )
...
* Convert Hive to Async
* Update Refresh System
* Update load platform to Async
* Changes from review feedback
* Review Round 2
* Updated service
* Updated dict keys
* Convert Hive to Async
* Update Refresh System
* Update load platform to Async
* Changes from review feedback
* Review Round 2
* Updated service
* Updated dict keys
* Convert Hive to Async
* Update Refresh System
* Update load platform to Async
* Changes from review feedback
* Review Round 2
* Updated service
* Updated dict keys
* Updated Refresh System
2021-02-09 22:03:49 +01:00
tkdrob
6f4cb18fa8
Use core constants for here_travel_time ( #46246 )
2021-02-09 20:23:46 +01:00
tkdrob
a26cf7aeec
Remove unnecessary variable definition in firmata ( #46172 )
2021-02-09 20:23:02 +01:00
bsmappee
1c1b2f497a
bump pysmappee ( #46270 )
2021-02-09 20:21:51 +01:00
tkdrob
57ce182959
Remove unnecessary constant from ihc ( #46268 )
2021-02-09 20:21:04 +01:00
tkdrob
f46dc3c48e
Use core constants for elkm1 ( #46091 )
2021-02-09 20:20:20 +01:00
tkdrob
c69c493cf9
Use core constants for image_processing ( #46269 )
2021-02-09 08:03:14 -05:00
tkdrob
da67cde369
Use core constants for homematic ( #46248 )
2021-02-09 12:02:53 +01:00
Anders Melchiorsen
f27066e773
Raise ConditionError for state errors ( #46244 )
2021-02-09 09:46:36 +01:00
J. Nick Koston
6a62ebb6a4
Add BPUP (push updates) support to bond ( #45550 )
2021-02-09 09:43:38 +01:00
Maciej Bieniek
2fc1c19a45
Allow to setup of a previously discovered sleeping Shelly device ( #46124 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-02-09 09:28:40 +01:00
Robert Svensson
20f45f8ab9
Improve deCONZ tests by using aioclient_mock rather than patching web requests ( #45927 )
...
* Don't patch web requests, use aioclient_mock instead
* Remove stale prints
* Remove tests for old way of loading platforms
* Remove unused imports
2021-02-09 08:31:29 +01:00
Allen Porter
b33753f334
Move camera timeouts to constants ( #46262 )
...
Addresses feedback from pr #45431 . Also removes an redundant `create_stream` timeout.
2021-02-08 21:21:14 -08:00
Allen Porter
2bcf87b980
Change the API boundary between camera and stream with initial improvement for nest expiring stream urls ( #45431 )
...
* Change the API boundary between stream and camera
Shift more of the stream lifecycle management to the camera. The motivation is to support stream urls that expire
giving the camera the ability to change the stream once it is created.
* Document stream lifecycle and simplify stream/camera interaction
* Reorder create_stream function to reduce diffs
* Increase test coverage for camera_sdm.py
* Fix ffmpeg typo.
* Add a stream identifier for each stream, managed by camera
* Remove stream record service
* Update homeassistant/components/stream/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Unroll changes to Stream interface back into camera component
* Fix preload stream to actually start the background worker
* Reduce unncessary diffs for readability
* Remove redundant camera stream start code
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-08 19:53:28 -08:00
Pascal Reeb
889baef456
Add DHCP discovery support to Nuki integration ( #46032 )
2021-02-08 17:11:27 -10:00
HomeAssistant Azure
936ee7d733
[ci skip] Translation update
2021-02-09 00:07:22 +00:00
J. Nick Koston
6563c37ab1
Add support for generic lights to bond ( #46193 )
2021-02-09 00:39:21 +01:00
J. Nick Koston
93fafedf72
Cleanup bond identifiers and device info ( #46192 )
2021-02-09 00:37:32 +01:00
Erik Montnemery
58b4a91a5b
Test that variables are passed to wait_for_trigger script action ( #46221 )
2021-02-09 00:34:18 +01:00
Paulus Schoutsen
0ddc7d90a4
Merge pull request #46249 from home-assistant/rc
2021-02-09 00:28:15 +01:00
tkdrob
c602c619a2
Use core constants for hikvision ( #46247 )
2021-02-09 00:13:58 +01:00
Paulus Schoutsen
6ec49c696c
Bumped version to 2021.2.2
2021-02-08 22:37:01 +00:00
J. Nick Koston
c02870686a
Handle empty mylink response at startup ( #46241 )
2021-02-08 22:36:54 +00:00
Álvaro Fernández Rojas
387301f024
Fix Tado Power and Link binary sensors ( #46235 )
...
Power and Link aren't converted from strings to booleans by python-tado, so we
need to properly parse before assigning the string value to binary sensors.
Fixes: 067f2d0098 ("Add tado zone binary sensors (#44576 )")
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2021-02-08 22:36:53 +00:00
J. Nick Koston
384a5ae053
Ensure creating an index that already exists is forgiving for postgresql ( #46185 )
...
Unlikely sqlite and mysql, postgresql throws ProgrammingError instead
of InternalError or OperationalError when trying to create an index
that already exists.
2021-02-08 22:36:43 +00:00
Matthias Alphart
47464b89af
Enable KNX auto_reconnect for auto-discovered connections ( #46178 )
2021-02-08 22:36:39 +00:00
Daniel Shokouhi
983e980554
Revert "Convert ozw climate values to correct units ( #45369 )" ( #46163 )
...
This reverts commit 1b6ee8301a .
2021-02-08 22:36:38 +00:00
Hmmbob
39a7d975f6
Fix Google translate TTS by bumping gTTS from 2.2.1 to 2.2.2 ( #46110 )
2021-02-08 22:36:37 +00:00
Marcel van der Veldt
fd19f3ebdb
Update zwave_js discovery scheme for boolean sensors in the Alarm CC ( #46085 )
2021-02-08 22:36:36 +00:00
Marcel van der Veldt
f9f681ac36
update discovery scheme for zwave_js light platform ( #46082 )
2021-02-08 22:36:35 +00:00
Marcel van der Veldt
d16d6f3f3f
Handle missing value in all platforms of zwave_js ( #46081 )
2021-02-08 22:36:05 +00:00
Robert Svensson
483b1dfa61
Use async_update_entry rather than updating config_entry.data directly in Axis ( #46078 )
...
Don't step version in migrate_entry to support rollbacking
2021-02-08 22:33:48 +00:00
J. Nick Koston
c57fa16a1f
Fix incorrect current temperature for homekit water heaters ( #46076 )
2021-02-08 22:33:47 +00:00
Raman Gupta
a9eb9d6136
Fix zwave_js Notification CC sensors and binary sensors ( #46072 )
...
* only include property key name in sensor name if it exists
* add endpoint to binary_sensor and sensor notification CC entities if > 0
* refactor to have helper method generate name
* change default behavior of generate_name
* return value for notification sensor when we can't find the state
* store generated name
2021-02-08 22:33:46 +00:00
Robert Svensson
96d8d432d7
Improve deCONZ logbook to be more robust in different situations ( #46063 )
2021-02-08 22:33:46 +00:00
Marc Mueller
1e59fa2cb2
Fix deprecated method isAlive() ( #46062 )
2021-02-08 22:33:45 +00:00
Steven Rollason
285fd3d43c
Fix downloader path validation on subdir ( #46061 )
2021-02-08 22:33:44 +00:00
Sergio Conde Gómez
88485d384c
Fix foscam to work again with non-admin accounts and make RTSP port configurable again ( #45975 )
...
* Do not require admin account for foscam cameras.
Foscam cameras require admin account for getting the MAC address,
requiring an admin account in the integration is not desirable as
an operator one is good enough (and a good practice).
Old entries using the MAC address as unique_id are migrated to the
new unique_id format so everything is consistent.
Also fixed unhandled invalid responses from the camera in the
config flow process.
* Make RTSP port configurable again as some cameras reports wrong port
* Remove periods from new log lines
* Set new Config Flow version to 2 and adjust the entity migration
* Create a proper error message for the InvalidResponse exception
* Change crafted unique_id to use entry_id in the entity
* Abort if same host and port is already configured
* Fix entry tracking to use entry_id instead of unique_id
* Remove unique_id from mocked config entry in tests
2021-02-08 22:33:40 +00:00
Nathan Spencer
58b9394a5f
Fix zwave_js cover control for Up/Down and Open/Close ( #45965 )
...
* Fix issue with control of cover when the target value is Up/Down instead of Open/Close
* Adjust open/close/stop cover control to account for no Open/Up or Close/Down targets
* Revert back to using values of 0/99 to close/open a cover since it is supported by all covers
* Replace RELEASE_BUTTON with False and remove unused PRESS_BUTTON in zwave_js cover
2021-02-08 22:33:37 +00:00
J. Nick Koston
6467eff09c
Fix incorrect current temperature for homekit water heaters ( #46076 )
2021-02-08 23:23:02 +01:00
J. Nick Koston
dc26fd5149
Ensure creating an index that already exists is forgiving for postgresql ( #46185 )
...
Unlikely sqlite and mysql, postgresql throws ProgrammingError instead
of InternalError or OperationalError when trying to create an index
that already exists.
2021-02-08 23:22:38 +01:00
tkdrob
6b340415b2
Use core constants for greeneye_monitor ( #46238 )
2021-02-08 22:53:46 +01:00
tkdrob
c2302784c2
Use core constants for helpers ( #46240 )
2021-02-08 22:53:17 +01:00
tkdrob
00bbf8c3a2
Use core constants for group component ( #46239 )
2021-02-08 22:52:28 +01:00
J. Nick Koston
c0a1fc2916
Handle empty mylink response at startup ( #46241 )
2021-02-08 22:51:46 +01:00
Álvaro Fernández Rojas
fcae840641
Fix Tado Power and Link binary sensors ( #46235 )
...
Power and Link aren't converted from strings to booleans by python-tado, so we
need to properly parse before assigning the string value to binary sensors.
Fixes: 067f2d0098 ("Add tado zone binary sensors (#44576 )")
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2021-02-08 22:49:46 +01:00
J. Nick Koston
71d7ae5992
Downgrade and improve lutron caseta LIP error message ( #46236 )
2021-02-08 22:48:02 +01:00
Marcel van der Veldt
829131fe51
Update zwave_js discovery scheme for boolean sensors in the Alarm CC ( #46085 )
2021-02-08 11:57:22 -05:00
Marcel van der Veldt
be779d8712
update discovery scheme for zwave_js light platform ( #46082 )
2021-02-08 11:56:19 -05:00
Paulus Schoutsen
e27619fe50
Allow discovery info accessible from CORS enabled domains ( #46226 )
2021-02-08 17:19:55 +01:00
Álvaro Fernández Rojas
1b194e3b2f
Add noltari to Tado code owners ( #46216 )
2021-02-08 11:08:13 -05:00
Bram Kragten
86fe5d0561
Update frontend to 20210208.0 ( #46225 )
2021-02-08 16:42:33 +01:00
Allen Porter
dca6a93898
Centralize keepalive logic in Stream class ( #45850 )
...
* Remove dependencies on keepalive from StremaOutput and stream_worker
Pull logic from StreamOutput and stream_worker into the Stream
class, unifying keepalive and idle timeout logic. This prepares
for future changes to preserve hls state across stream url changes.
2021-02-08 07:19:41 -08:00
Paulus Schoutsen
e20a814926
Call setup during devcontainer create ( #46224 )
2021-02-08 16:16:40 +01:00
Shay Levy
81c88cd639
Enhance MQTT cover platform ( #46059 )
...
* Enhance MQTT cover platform
Allow combining of position and state of MQTT cover
Add template and fix optimistic in set tilt position
Add tests
* Add abbreviations
* Add tests and stopped state
* Cleanup & fix range for templates
* Apply suggestions from code review
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-02-08 16:02:12 +01:00
Greg Dowling
8f4ea3818d
Add unavailable to Vera ( #46064 )
2021-02-08 15:25:54 +01:00
Henco Appel
b1ffe429cd
Fix BT Smarthub device tracker ( #44813 )
2021-02-08 15:24:18 +01:00
Joeri
2811e39c5c
Add entity specific force_update for DSMR ( #46111 )
2021-02-08 15:18:36 +01:00
Franck Nijhof
48808978c4
Upgrade pre-commit to 2.10.1 ( #46211 )
2021-02-08 15:05:11 +01:00
Martin Hjelmare
568180632e
Fix sync oath2 scaffold template ( #46219 )
2021-02-08 15:00:17 +01:00
Bram Kragten
6f446cf627
Add my component ( #46058 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-08 14:44:46 +01:00
Anders Melchiorsen
48002f47f4
Use caplog fixture for log capturing ( #46214 )
2021-02-08 14:33:57 +01:00
Erik Montnemery
0780e52ca4
Support templates in event triggers ( #46207 )
...
* Support templates in event triggers
* Don't validate trigger schemas twice
2021-02-08 14:06:27 +01:00
Matteo Agnoletto
eaa2d371a7
Add select selector for blueprints ( #45803 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-08 14:03:26 +01:00
Erik Montnemery
2744d64a3e
Pass variables to state trigger templates ( #46208 )
...
* Pass variables to state trigger templates
* Remove non working test
2021-02-08 13:22:01 +01:00
Erik Montnemery
9d9c4b47ee
Pass variables to numeric state trigger templates ( #46209 )
2021-02-08 13:21:31 +01:00
tkdrob
92e5bf9786
Use core constants for google ( #46210 )
2021-02-08 12:24:48 +01:00
Ville Skyttä
82607977ef
Various type hint improvements ( #46144 )
2021-02-08 11:59:46 +01:00
tkdrob
54dce1c505
Use core constants for fleetgo ( #46200 )
2021-02-08 11:47:30 +01:00
Fabian Affolter
5a4e1eeb0e
Upgrade praw to 7.1.4 ( #46202 )
2021-02-08 11:46:58 +01:00
Hmmbob
a23e05d1f6
Fix Google translate TTS by bumping gTTS from 2.2.1 to 2.2.2 ( #46110 )
2021-02-08 11:43:30 +01:00
tkdrob
87c36d6b6b
Use core constants for google_assistant ( #46204 )
2021-02-08 11:36:59 +01:00
tkdrob
5faf463205
Use core constants for frontend component ( #46203 )
2021-02-08 11:36:45 +01:00
tkdrob
9b0955b67e
Use core constants for flux ( #46201 )
2021-02-08 11:26:57 +01:00
Matthias Alphart
e7ca0ff71a
Enable KNX auto_reconnect for auto-discovered connections ( #46178 )
2021-02-08 11:23:50 +01:00
Erik Montnemery
f99c27c6d4
Remove unneeded from_state from device triggers ( #45152 )
2021-02-08 11:09:45 +01:00
Per Sandström
8efb5eea4d
Bump python-verisure to version 1.7.2 ( #46177 )
2021-02-08 11:00:23 +01:00
Erik Montnemery
047f16772f
Support templating MQTT triggers ( #45614 )
...
* Add support for limited templates (no HASS access)
* Pass variables to automation triggers
* Support templates in MQTT triggers
* Spelling
* Handle trigger referenced by variables
* Raise on unsupported function in limited templates
* Validate MQTT trigger schema in MQTT device trigger
* Add trigger_variables to automation config schema
* Don't print stacktrace when setting up trigger throws
* Make pylint happy
* Add trigger_variables to variables
* Add debug prints, document limited template
* Add tests
* Validate MQTT trigger topic early when possible
* Improve valid_subscribe_topic_template
2021-02-08 10:50:38 +01:00
Anders Melchiorsen
b9b1caf4d7
Raise ConditionError for numeric_state errors ( #45923 )
2021-02-08 10:47:57 +01:00
Paulus Schoutsen
9e07910ab0
Mark entities as unavailable when they are removed but are still registered ( #45528 )
...
* Mark entities as unavailable when they are removed but are still registered
* Add sync_entity_lifecycle to collection helper
* Remove debug print
* Lint
* Fix tests
* Fix tests
* Update zha
* Update zone
* Fix tests
* Update hyperion
* Update rfxtrx
* Fix tests
* Pass force_remove=True from integrations
Co-authored-by: Erik <erik@montnemery.com >
2021-02-08 10:45:46 +01:00
Aaron Godfrey
aa005af266
Fix dyson service name in services.yaml ( #46176 )
2021-02-08 10:39:33 +01:00
dependabot[bot]
c7a9571920
Bump actions/stale from v3.0.15 to v3.0.16 ( #46196 )
2021-02-08 10:06:38 +01:00
dependabot[bot]
75519d2d6c
Bump actions/cache from v2 to v2.1.4 ( #46197 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from v2 to v2.1.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2...26968a09c0ea4f3e233fdddbafd1166051a095f6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-08 09:59:07 +01:00
tkdrob
352bba1f15
Use core constants for efergy ( #46090 )
2021-02-08 09:45:05 +01:00
Adam Outler
840891e4f4
Increase skybell scan time to reduce timeouts ( #46169 )
2021-02-08 09:37:23 +01:00
Erik Montnemery
28ef3f68f3
Add media_player device triggers ( #45430 )
...
* Add media player device triggers
* Update tests
2021-02-08 09:36:14 +01:00
Fabian Affolter
ca87bf49b6
Upgrade praw to 7.1.3 ( #46073 )
2021-02-08 09:34:12 +01:00
tkdrob
04c1578f15
Use core constants for file integration ( #46171 )
2021-02-08 09:32:01 +01:00
tkdrob
5755598c95
Use core constants for fixer ( #46173 )
2021-02-08 09:31:02 +01:00
tkdrob
66ecd2e0f2
Remove unused config_flows ( #46188 )
2021-02-08 08:32:24 +01:00
Daniel Shokouhi
d02b78c634
Revert "Convert ozw climate values to correct units ( #45369 )" ( #46163 )
...
This reverts commit 1b6ee8301a .
2021-02-08 07:05:10 +01:00
HomeAssistant Azure
aa00c62302
[ci skip] Translation update
2021-02-08 00:07:01 +00:00
tkdrob
8e06fa017d
Use core constants for emulated_hue ( #46092 )
2021-02-07 13:52:48 -05:00
tkdrob
19e9515bec
Use core constants for ffmpeg_motion ( #46137 )
2021-02-07 13:47:16 -05:00
tkdrob
74053b5f2d
Use core constants for envisalink ( #46136 )
2021-02-07 13:28:40 -05:00
Matthias Alphart
94eb31025c
xknx 0.16.3 ( #46128 )
2021-02-07 01:27:58 +01:00
HomeAssistant Azure
818501216e
[ci skip] Translation update
2021-02-07 00:06:57 +00:00
Robert Svensson
618fcda821
Simplify UniFi entry configuration data ( #45759 )
...
* Simplify configuration structure by removing the controller key
* Fix flake8
* Fix review comments
* Don't use migrate_entry mechanism to flatten configuration
Keep legacy configuration when creating new entries as well
2021-02-06 21:32:18 +01:00
Pierre Ståhl
cefde8721d
Add new features to Apple TV media player ( #45828 )
2021-02-06 10:29:48 -10:00
Robert Svensson
60e3fce7dc
Convert old deCONZ groups unique ids ( #46093 )
...
* Convert old groups unique ids
Work around for walrus operator not working properly :/
* Remove CONF_GROUP_ID_BASE once entities unique id are updated
* Don't use migrate_entry mechanism to update unique_ids of groups
* Remove walrus operator :(
* Fix review comments
* Walrusify assignment to old_unique_id
2021-02-06 14:32:17 +01:00
Steven Rollason
08163a848c
Fix downloader path validation on subdir ( #46061 )
2021-02-06 14:05:50 +01:00
Marcel van der Veldt
242ff045b9
Handle missing value in all platforms of zwave_js ( #46081 )
2021-02-06 14:02:03 +01:00
Erik Montnemery
fb68bf85ae
Don't defer formatting of log messages ( #44873 )
...
* Make fast logging optional
* Remove fast logging support
2021-02-06 13:40:15 +01:00
Robert Svensson
94ecb792ec
Use async_update_entry rather than updating config_entry.data directly in Axis ( #46078 )
...
Don't step version in migrate_entry to support rollbacking
2021-02-06 13:17:52 +01:00
J. Nick Koston
a74ae3585a
Fix backwards compatiblity with fan update to new model ( #45951 )
...
* Fix backwards compatiblity with fans update to new model
There were some non-speeds and devices that report a none
speed. These problems were discovered when updating zha
tasmota and vesync to the new model in #45407
* Update coverage
* fix check
2021-02-06 12:48:18 +01:00
Erik Montnemery
369616a6c3
Exclude disabled rfxtrx entities from async_entries_for_device ( #46102 )
2021-02-06 12:19:41 +01:00
Raman Gupta
af4e6f856f
Use better names for zwave_js platforms that are self describing ( #46083 )
...
* use better names for platforms that are self describing
* add missing light change
* fix tests
* only use value_name in sensors and binary_sensors
2021-02-06 12:08:25 +01:00
ehendrix23
ee98ea89dd
Bump aioharmony from 0.2.6 to 0.2.7 ( #46075 )
2021-02-05 23:55:21 -10:00
Erik Montnemery
8a7e0241ab
Fix race in script wait for trigger step ( #46055 )
...
* Fix race in script wait for trigger step
* Update script.py
* Update script.py
2021-02-06 10:01:30 +01:00
djtimca
f2d9e6f70c
Add sensor platform for Aurora integration ( #43148 )
...
* Removed pylint disable on unused after updating CI files that were out of date.
* Pylint still fails due to bug on DOMAIN import. Added disable check.
* Addressed PR comments
* Added import for ClientError to test_config_flow.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-05 23:05:39 -08:00
HomeAssistant Azure
ce159d7db3
[ci skip] Translation update
2021-02-06 00:07:22 +00:00
Raman Gupta
33169cf8cd
Fix zwave_js Notification CC sensors and binary sensors ( #46072 )
...
* only include property key name in sensor name if it exists
* add endpoint to binary_sensor and sensor notification CC entities if > 0
* refactor to have helper method generate name
* change default behavior of generate_name
* return value for notification sensor when we can't find the state
* store generated name
2021-02-05 23:36:42 +01:00
Franck Nijhof
67392338da
Activate manual ZHA config flow when no comports detected ( #46077 )
2021-02-05 17:23:47 -05:00
Robert Svensson
434b4dfa58
Improve deCONZ logbook to be more robust in different situations ( #46063 )
2021-02-05 23:07:12 +01:00
Sergio Conde Gómez
2c74befd4f
Fix foscam to work again with non-admin accounts and make RTSP port configurable again ( #45975 )
...
* Do not require admin account for foscam cameras.
Foscam cameras require admin account for getting the MAC address,
requiring an admin account in the integration is not desirable as
an operator one is good enough (and a good practice).
Old entries using the MAC address as unique_id are migrated to the
new unique_id format so everything is consistent.
Also fixed unhandled invalid responses from the camera in the
config flow process.
* Make RTSP port configurable again as some cameras reports wrong port
* Remove periods from new log lines
* Set new Config Flow version to 2 and adjust the entity migration
* Create a proper error message for the InvalidResponse exception
* Change crafted unique_id to use entry_id in the entity
* Abort if same host and port is already configured
* Fix entry tracking to use entry_id instead of unique_id
* Remove unique_id from mocked config entry in tests
2021-02-05 22:39:31 +01:00
functionpointer
c01e01f797
MySensors config flow ( #45421 )
...
* MySensors: Add type annotations
Adds a bunch of type annotations that were created
while understanding the code.
* MySensors: Change GatewayId to string
In preparation for config flow.
The GatewayId used to be id(gateway).
With config flows, every gateway will have its own
ConfigEntry. Every ConfigEntry has a unique id.
Thus we would have two separate but one-to-one related ID systems.
This commit removes this unneeded duplication by using the id of the ConfigEntry
as GatewayId.
* MySensors: Add unique_id to all entities
This allows entities to work well with the frontend.
* MySensors: Add device_info to all entities
Entities belonging to the same node_id will now by grouped as a device.
* MySensors: clean up device.py a bit
* MySensors: Add config flow support
With this change the MySensors can be fully configured from the GUI.
Legacy configuration.yaml configs will be migrated by reading them once.
Note that custom node names are not migrated. Users will have to re-enter
the names in the front-end.
Since there is no straight-forward way to configure global settings,
all previously global settings are now per-gateway. These settings include:
- MQTT retain
- optimistic
- persistence enable
- MySensors version
When a MySensors integration is loaded, it works as follows:
1. __init__.async_setup_entry is called
2. for every platform, async_forward_entry_setup is called
3. the platform's async_setup_entry is called
4. __init__.setup_mysensors_platform is called
5. the entity's constructor (e.g. MySensorsCover) is called
6. the created entity is stored in a dict in the hass object
* MySensors: Fix linter errors
* MySensors: Remove unused import
* MySensors: Feedback from @MartinHjelmare
* MySensors: Multi-step config flow
* MySensors: More feedback
* MySensors: Move all storage in hass object under DOMAIN
The integration now stores everything under hass.data["mysensors"]
instead of using several top level keys.
* MySensors: await shutdown of gateway instead of creating a task
* MySensors: Rename Ethernet to TCP
* MySensors: Absolute imports and cosmetic changes
* MySensors: fix gw_stop
* MySensors: Allow user to specify persistence file
* MySensors: Nicer log message
* MySensors: Add lots of unit tests
* MySensors: Fix legacy import of persistence file name
Turns out tests help to find bugs :D
* MySensors: Improve test coverage
* MySensors: Use json persistence files by default
* MySensors: Code style improvements
* MySensors: Stop adding attributes to existing objects
This commit removes the extra attributes that were being
added to the gateway objects from pymysensors.
Most attributes were easy to remove, except for the gateway id.
The MySensorsDevice class needs the gateway id as it is part of its DevId
as well as the unique_id and device_info.
Most MySensorsDevices actually end up being Entities.
Entities have access to their ConfigEntry via self.platform.config_entry.
However, the device_tracker platform does not become an Entity.
For this reason, the gateway id is not fetched from self.plaform but
given as an argument.
Additionally, MySensorsDevices expose the address of the gateway
(CONF_DEVICE). Entities can easily fetch this information via self.platform,
but the device_tracker cannot. This commit chooses to remove the gateway
address from device_tracker. While this could in theory break some automations,
the simplicity of this solution was deemed worth it.
The alternative of adding the entire ConfigEntry as an argument to MySensorsDevices
is not viable, because device_tracker is initialized by the async_setup_scanner function
that isn't supplied a ConfigEntry. It only gets discovery_info.
Adding the entire ConfigEntry doesn't seem appropriate for this edge case.
* MySensors: Fix gw_stop and the translations
* MySensors: Fix incorrect function calls
* MySensors: Fewer comments in const.py
* MySensors: Remove union from _get_gateway and remove id from try_connect
* MySensors: Deprecate nodes option in configuration.yaml
* MySensors: Use version parser from packaging
* MySensors: Remove prefix from unique_id and change some private property names
* MySensors: Change _get_gateway function signature
* MySensors: add packaging==20.8 for the version parser
* MySensors: Rename some stuff
* MySensors: use pytest.mark.parametrize
* MySensors: Clean up test cases
* MySensors: Remove unneeded parameter from devices
* Revert "MySensors: add packaging==20.8 for the version parser"
This reverts commit 6b200ee01a3c0eee98176380bdd0b73e5a25b2dd.
* MySensors: Use core interface for testing configuration.yaml import
* MySensors: Fix test_init
* MySensors: Rename a few variables
* MySensors: cosmetic changes
* MySensors: Update strings.json
* MySensors: Still more feedback from @MartinHjelmare
* MySensors: Remove unused strings
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* MySensors: Fix typo and remove another unused string
* MySensors: More strings.json
* MySensors: Fix gateway ready handler
* MySensors: Add duplicate detection to config flows
* MySensors: Deal with non-existing topics and ports.
Includes unit tests for these cases.
* MySensors: Use awesomeversion instead of packaging
* Add string already_configured
* MySensors: Abort config flow when config is found to be invalid while importing
* MySensors: Copy all error messages to also be abort messages
All error strings may now also be used as an abort reason,
so the strings should be defined
* Use string references
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-05 22:13:57 +01:00
Robert Svensson
0d620eb7c3
Add unique id to UniFi config entries using the unique id of the site it is controlling ( #45737 )
...
* Add unique id to UniFi config entries using the unique id of the site it is controlling
* Fix failing test
2021-02-05 19:38:08 +01:00
Marc Mueller
55f9d98523
Fix deprecated method isAlive() ( #46062 )
2021-02-05 19:12:23 +01:00
Johan Nenzén
55f81a8a04
Address Plaato post merge review ( #46024 )
2021-02-05 18:28:06 +01:00
Robert Svensson
ae2c7e4c74
Improve UniFi tests ( #45871 )
2021-02-05 16:31:47 +01:00
Jaroslav Hanslík
7144c5f316
Fix demo number entity ( #45991 )
2021-02-05 15:08:28 +01:00
tkdrob
6fdb12c09d
Use core constants for bluetooth_tracker ( #46041 )
2021-02-05 15:07:17 +01:00
tkdrob
9a570d7c32
Use core constants for bmw_connected_drive ( #46042 )
2021-02-05 08:02:28 -05:00
Greg Dowling
e01ca40d56
Force Vera refresh after starting subscription ( #46001 )
...
* Force vera refresh after starting subscription.
* Request refresh on device load.
* Update init test.
2021-02-05 13:20:15 +01:00
Yuval Aboulafia
2a0c36589f
Centralize some Airly constants ( #45985 )
2021-02-05 12:41:36 +01:00
tkdrob
725dcb5cac
Use core constants for doods ( #46043 )
2021-02-05 12:17:46 +01:00
Paulus Schoutsen
e4b987a642
Merge pull request #46023 from home-assistant/rc
2021-02-05 10:54:07 +01:00
Aaron Bach
6404f91d00
Standardize AirVisual helper method in config flow ( #45999 )
...
* Standardize AirVisual helper method in config flow
* Code review
2021-02-05 10:51:55 +01:00
Nathan Spencer
92886cafe9
Fix zwave_js cover control for Up/Down and Open/Close ( #45965 )
...
* Fix issue with control of cover when the target value is Up/Down instead of Open/Close
* Adjust open/close/stop cover control to account for no Open/Up or Close/Down targets
* Revert back to using values of 0/99 to close/open a cover since it is supported by all covers
* Replace RELEASE_BUTTON with False and remove unused PRESS_BUTTON in zwave_js cover
2021-02-05 10:48:47 +01:00
tkdrob
2b17ba1dc4
User core constants for deutsche_bahn ( #46028 )
2021-02-05 10:29:59 +01:00
Fabian Affolter
8e8646b93a
Upgrade holidays to 0.10.5.2 ( #46013 )
2021-02-05 09:11:22 +00:00
obelix05
7c5af4e7e6
Prevent fritzbox callmonitor phonebook_id 0 from being ignored ( #45990 )
2021-02-05 09:11:21 +00:00
Paulus Schoutsen
64ab495318
Revert aioshelly ( #46038 )
2021-02-05 10:05:04 +01:00
tkdrob
6e9aa254d5
Use core constants for delijn ( #46027 )
2021-02-04 21:43:04 -05:00
tkdrob
bcefbe2dca
Use core constants for automation ( #46016 )
2021-02-04 21:41:43 -05:00
J. Nick Koston
374aa3aee1
Fix homekit options not being prefilled ( #45926 )
...
* Fix homekit options not being prefilled
When changing homekit options, the existing ones
were not being prefilled on the form.
* hide camera screen if no cameras
2021-02-05 02:39:07 +01:00
obelix05
d1b7d25a5d
Prevent fritzbox callmonitor phonebook_id 0 from being ignored ( #45990 )
2021-02-05 02:31:47 +01:00
HomeAssistant Azure
c6bd5b1b71
[ci skip] Translation update
2021-02-05 00:03:54 +00:00
Paulus Schoutsen
ac0f856378
Bumped version to 2021.2.1
2021-02-04 23:41:52 +00:00
J. Nick Koston
77887f123e
dhcp does not need promisc mode. Disable it in scapy ( #46018 )
2021-02-04 23:41:44 +00:00
Martin Hjelmare
8cce60b1ac
Bump zwave-js-server-python to 0.17.2 ( #46010 )
2021-02-04 23:41:43 +00:00
J. Nick Koston
e312ed98c8
Do not listen for dhcp packets if the filter cannot be setup ( #46006 )
2021-02-04 23:41:43 +00:00
Joakim Sørensen
2b10933325
Bump awesomeversion from 21.2.0 to 21.2.2 ( #45993 )
2021-02-04 23:40:54 +00:00
Martin Hjelmare
c68847def7
Bump zwave-js-server-python to 0.17.1 ( #45988 )
2021-02-04 23:38:12 +00:00
DeadEnd
8e531a301f
Fix Local Media in Media Browser ( #45987 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-04 23:38:11 +00:00
Maciej Bieniek
39dd590576
Fix entities device_info property in Harmony integration ( #45964 )
2021-02-04 23:38:11 +00:00
Martin Weinelt
b98d55f1c7
Don't log missing mpd artwork inappropriately ( #45908 )
...
This can get unnecessarily spammy and doesn't represent an actual
actionable issue.
Fixes : #45235
2021-02-04 23:38:10 +00:00
Niccolo Zapponi
42606cedef
Add support for iCloud 2FA ( #45818 )
...
* Add support for iCloud 2FA
* Updated dependency for iCloud
* Updated dependency and logic fix
* Added logic for handling incorrect 2FA code
* Bug fix on failing test
* Added myself to codeowners
* Added check for 2FA on setup
* Updated error message
2021-02-04 23:38:09 +00:00
Christopher Gozdziewski
5b5755f5e2
Convert ozw climate values to correct units ( #45369 )
...
* Convert ozw climate values to correct units
* Remove debugger logging
* Fix black code formatting
* Remove extra spaces
* Add method descriptions and change to use setpoint
* Fix build and respond to comments
* Remove self from convert_units call
* Move method to top
* Move method outside class
* Add blank lines
* Fix test to use farenheit
* Update another value to farenheit
* Change to celsius
* Another test fix
* test fix
* Fix a value
* missed one
* Add unit test for convert_units
* fix unit test import
* Add new line to end of test file
* fix convert units import
* Reorder imports
* Grab const from different import
Co-authored-by: Trevor <tboyce021@gmail.com >
2021-02-04 23:38:08 +00:00
J. Nick Koston
01e73911d6
Do not listen for dhcp packets if the filter cannot be setup ( #46006 )
2021-02-05 00:36:55 +01:00
Fabian Affolter
097a4e6b59
Upgrade praw to 7.1.2 ( #46012 )
2021-02-04 23:42:10 +01:00
Fabian Affolter
62de921422
Upgrade slixmpp to 1.7.0 ( #46019 )
2021-02-04 23:41:24 +01:00
J. Nick Koston
b9f9de0c1d
dhcp does not need promisc mode. Disable it in scapy ( #46018 )
2021-02-04 23:39:44 +01:00
tkdrob
60268e63d9
Use core constants for aws ( #46017 )
2021-02-04 23:36:35 +01:00
tkdrob
5d3dcff7c9
Use core constants for asuswrt ( #46015 )
2021-02-04 23:34:39 +01:00
Fabian Affolter
c7febacd9f
Upgrade holidays to 0.10.5.2 ( #46013 )
2021-02-04 23:32:56 +01:00
Martin Hjelmare
912b816117
Bump zwave-js-server-python to 0.17.2 ( #46010 )
2021-02-04 20:44:40 +01:00
DeadEnd
7b280bdbe7
Fix Local Media in Media Browser ( #45987 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-04 17:02:56 +01:00
Joakim Sørensen
56b8e82a69
Bump awesomeversion from 21.2.0 to 21.2.2 ( #45993 )
2021-02-04 16:45:59 +01:00
Martin Hjelmare
b80c1688ad
Bump zwave-js-server-python to 0.17.1 ( #45988 )
2021-02-04 16:29:41 +01:00
Martin Weinelt
61a987061e
Don't log missing mpd artwork inappropriately ( #45908 )
...
This can get unnecessarily spammy and doesn't represent an actual
actionable issue.
Fixes : #45235
2021-02-04 08:18:51 -05:00
Maciej Bieniek
134b1d3f63
Fix entities device_info property in Harmony integration ( #45964 )
2021-02-04 08:16:09 -05:00
Joakim Sørensen
1a74709757
Throw error in hassfest when integration is missing version ( #45976 )
2021-02-04 13:31:17 +01:00
tkdrob
9c6c2a77ab
Use core constants for amazon polly ( #45938 )
2021-02-04 07:06:09 -05:00
tkdrob
d44c941efe
Use core constants for alexa ( #45937 )
2021-02-04 07:05:56 -05:00
tkdrob
8625b772e3
Use core constants for alert ( #45935 )
2021-02-04 07:05:46 -05:00
Joakim Sørensen
afa7fd923a
Update yarnpkg GPG key ( #45973 )
2021-02-04 12:51:38 +01:00
Erik Montnemery
dd150bb797
Allow manual configuration of ignored singleton config entries ( #45161 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-04 11:08:10 +01:00
Shay Levy
fefe4a2021
Fix exception in Shelly sleeping device that switches to polling ( #45930 )
2021-02-04 11:07:30 +01:00
Joakim Sørensen
7e9500e465
Use bootstrap in devcontainer ( #45968 )
2021-02-04 10:41:28 +01:00
Joakim Sørensen
06e6005fbb
Add warning to custom integrations without version ( #45919 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-04 09:59:41 +01:00
olijouve
8256acb8ef
Fix onvif ConnectionResetError ( #45899 )
...
Fix "ConnectionResetError: Cannot write to closing transport" error we can have on lots of chinese cams(like Goke GK7102 based IP cameras)
Those non full onvif compliant cams can "crash" when calling non implemented functions like events or ptz and they are likely react by closing transport, leaving the request in a uncatched error state.
My camera used to fail on setup, and now it run nicely with that simple fix.
2021-02-04 09:25:35 +01:00
Christopher Gozdziewski
1b6ee8301a
Convert ozw climate values to correct units ( #45369 )
...
* Convert ozw climate values to correct units
* Remove debugger logging
* Fix black code formatting
* Remove extra spaces
* Add method descriptions and change to use setpoint
* Fix build and respond to comments
* Remove self from convert_units call
* Move method to top
* Move method outside class
* Add blank lines
* Fix test to use farenheit
* Update another value to farenheit
* Change to celsius
* Another test fix
* test fix
* Fix a value
* missed one
* Add unit test for convert_units
* fix unit test import
* Add new line to end of test file
* fix convert units import
* Reorder imports
* Grab const from different import
Co-authored-by: Trevor <tboyce021@gmail.com >
2021-02-04 08:32:43 +01:00
denes44
14d914e300
Enable emulated_hue setting XY color and transition time by client ( #45844 )
...
* Enable setting XY color and transition time by client
* New test for setting XY color value
* Correct block outdent
* New test for setting transition time value
* Fixed commented out code
2021-02-03 15:35:27 -10:00
Philip Allgaier
5a0715d388
Consistent spelling of IT abbreviations / protocol / format names ( #45913 )
2021-02-04 01:43:07 +01:00
Philip Allgaier
44914c01ac
Fix typo in Roomba strings ( #45928 )
2021-02-03 14:26:32 -10:00
tkdrob
04f39d7dd4
Use core constants for command_line auth provider ( #45907 )
2021-02-03 19:19:22 -05:00
HomeAssistant Azure
adf38f7074
[ci skip] Translation update
2021-02-04 00:06:54 +00:00
David F. Mulcahey
51e695fd45
add api to refresh topology ( #44840 )
2021-02-03 15:35:05 -05:00
Niccolo Zapponi
a775b79d4b
Add support for iCloud 2FA ( #45818 )
...
* Add support for iCloud 2FA
* Updated dependency for iCloud
* Updated dependency and logic fix
* Added logic for handling incorrect 2FA code
* Bug fix on failing test
* Added myself to codeowners
* Added check for 2FA on setup
* Updated error message
2021-02-03 19:18:31 +01:00
Franck Nijhof
de59d8777b
Merge pull request #45912 from home-assistant/rc
...
2021.2.0 (tag)
2021-02-03 18:19:17 +01:00
Franck Nijhof
39ef1131e1
Bumped version to 2021.2.0
2021-02-03 17:57:14 +01:00
Franck Nijhof
1eff2ab22b
Merge pull request #45911 from home-assistant/rc
2021-02-03 17:51:34 +01:00
Brandon Rothweiler
4b208746e5
Add Mazda Connected Services integration ( #45768 )
2021-02-03 17:38:12 +01:00
Berni Moses
a584ad5ac3
Fix duplicate lg_soundbar entities and disable polling ( #42044 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-03 17:06:02 +01:00
badguy99
6458ff774f
Homeconnect remote states ( #45610 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-03 17:05:20 +01:00
Shay Levy
0875f654c8
Add support for Shelly battery operated devices ( #45406 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-03 17:03:22 +01:00
Keith Lamprecht
fcc14933d0
Add transitiontime to hue scene service ( #45785 )
2021-02-03 15:42:52 +01:00
Paulus Schoutsen
f8426f62a9
Bumped version to 2021.2.0b5
2021-02-03 15:27:56 +01:00
Joakim Sørensen
92365b65e9
Add integration name to the deprecation warnings ( #45901 )
2021-02-03 15:27:50 +01:00
Marcel van der Veldt
878740d53f
Update discovery scheme for Meter CC in zwave_js integration ( #45897 )
2021-02-03 15:27:48 +01:00
Tobias Sauerwein
557e13e010
Add support for climate setpoint thermostats to zwave_js ( #45890 )
2021-02-03 15:27:46 +01:00
Jesse Campbell
f2c2a97228
Remove v4 multilevel transitional currentValue workaround in zwave_js ( #45884 )
...
* Remove v4 multilevel transitional currentValue workaround
This was only needed because the get-after-set was reporting a
transitional currentValue instead of the final one.
zwave-js v6.1.1 removes the get-after-set functionality completely, so
this is no longer required (and breaks status reporting entirely)
* Fix tests to check currentValue instead of targetValue as well
2021-02-03 15:27:44 +01:00
Joakim Sørensen
90973f471f
Add integration name to the deprecation warnings ( #45901 )
2021-02-03 14:40:11 +01:00
Tobias Sauerwein
5615ab4c25
Add support for climate setpoint thermostats to zwave_js ( #45890 )
2021-02-03 13:59:19 +01:00
Marcel van der Veldt
9998fe3684
Update discovery scheme for Meter CC in zwave_js integration ( #45897 )
2021-02-03 13:08:00 +01:00
Jesse Campbell
eaa9fff3ba
Remove v4 multilevel transitional currentValue workaround in zwave_js ( #45884 )
...
* Remove v4 multilevel transitional currentValue workaround
This was only needed because the get-after-set was reporting a
transitional currentValue instead of the final one.
zwave-js v6.1.1 removes the get-after-set functionality completely, so
this is no longer required (and breaks status reporting entirely)
* Fix tests to check currentValue instead of targetValue as well
2021-02-03 12:02:49 +01:00
Paulus Schoutsen
9070ee0851
Bumped version to 2021.2.0b4
2021-02-03 11:59:33 +01:00
Paulus Schoutsen
c3786ee186
Mark Z-Wave as deprecated ( #45896 )
2021-02-03 11:59:22 +01:00
Paulus Schoutsen
2369fda0d0
Upgrade Z-Wave JS Python to 0.17.0 ( #45895 )
2021-02-03 11:59:22 +01:00
Pascal Vizeli
8d0d4d3133
Update docker base image 2021.02.0 ( #45889 )
2021-02-03 11:59:21 +01:00
jjlawren
53f1dba784
Bump plexapi to 3.4.1 ( #45878 )
2021-02-03 11:59:20 +01:00
Paulus Schoutsen
40ba182144
Upgrade Z-Wave JS Python to 0.17.0 ( #45895 )
2021-02-03 11:58:46 +01:00
Paulus Schoutsen
a2ec1a47d5
Mark Z-Wave as deprecated ( #45896 )
2021-02-03 11:54:00 +01:00
Paulus Schoutsen
889cb254b2
Update translations
2021-02-03 11:51:54 +01:00
Paulus Schoutsen
959ed6d077
Update translations
2021-02-03 11:46:49 +01:00
Pascal Vizeli
45ac6df76f
Update docker base image 2021.02.0 ( #45889 )
2021-02-03 10:41:02 +01:00
jjlawren
048f36c77e
Bump plexapi to 3.4.1 ( #45878 )
2021-02-03 08:44:34 +01:00
Bram Kragten
66e045f570
Bumped version to 2021.2.0b3
2021-02-02 22:57:18 +01:00
Quentame
d9dba1b7ab
Bump Freebox to 0.0.9 ( #45837 )
...
* Bump Freebox to 0.0.9
* Remove @SNoof85 from code owners
* Module is now freebox_api
2021-02-02 22:57:06 +01:00
Bram Kragten
0435586bb1
Update frontend to 20210127.7 ( #45874 )
2021-02-02 22:54:12 +01:00
Martin Hjelmare
76c27a7d5a
Use new zwave_js client ( #45872 )
...
* Use new zwave_js client
* Remove client callbacks
* Clean up on connect and on disconnect
* Clean log
* Add stop listen to unsubscribe callbacks
* Fix most tests
* Adapt to new listen interface
* Fix most tests
* Remove stale connection state feature
* Bump zwave-js-server-python to 0.16.0
* Clean up disconnect
2021-02-02 22:54:11 +01:00
Marcel van der Veldt
d759fa3407
Guard for missing value ( #45867 )
...
* guard for missing value
* update comment
2021-02-02 22:54:10 +01:00
Martin Hjelmare
34bc5ef0cd
Fix zwave_js device remove test ( #45864 )
2021-02-02 22:54:10 +01:00
Martin Hjelmare
f4ff2708e0
Fix zwave_js sensor device class attribute error ( #45863 )
2021-02-02 22:54:09 +01:00
Marcel van der Veldt
d3a92dcac6
Update zwave_js discovery schema for light platform ( #45861 )
2021-02-02 22:54:09 +01:00
Raman Gupta
b575b0a700
Add current humidity to zwave_js climate platform ( #45857 )
2021-02-02 22:54:08 +01:00
Raman Gupta
7ff60601c9
Remove zwave_js devices that the controller is no longer connected to on initialization ( #45853 )
...
* Remove zwave_js devices that the controller is no longer connected to on initialization
* remove extra line break
* fix test
* Clean up
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Lint
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-02 22:54:07 +01:00
Thomas Friedel
bba7c0454c
Enable Osramlightify again ( #45849 )
2021-02-02 22:54:07 +01:00
Franck Nijhof
277aa01088
Disable Osramlightify, upstream package is missing ( #45775 )
2021-02-02 22:54:06 +01:00
Marcel van der Veldt
67ee2fb822
Fix sensor discovery for zwave_js integration ( #45834 )
...
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2021-02-02 22:47:29 +01:00
Raman Gupta
a56b250e31
Add notification events to zwave_js integration ( #45827 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-02 22:47:28 +01:00
Marcel van der Veldt
e169ad93c2
Add value notification events to zwave_js integration ( #45814 )
2021-02-02 22:47:27 +01:00
Erik Montnemery
fba781a535
Improve MQTT JSON light to allow non-ambiguous states ( #45522 )
2021-02-02 22:47:27 +01:00
Bram Kragten
bf9b3bf9db
Update frontend to 20210127.7 ( #45874 )
2021-02-02 22:45:51 +01:00
Martin Hjelmare
524b9e7b1f
Use new zwave_js client ( #45872 )
...
* Use new zwave_js client
* Remove client callbacks
* Clean up on connect and on disconnect
* Clean log
* Add stop listen to unsubscribe callbacks
* Fix most tests
* Adapt to new listen interface
* Fix most tests
* Remove stale connection state feature
* Bump zwave-js-server-python to 0.16.0
* Clean up disconnect
2021-02-02 20:59:56 +01:00
Marcel van der Veldt
2e98cfb9ab
Guard for missing value ( #45867 )
...
* guard for missing value
* update comment
2021-02-02 19:57:08 +01:00
Martin Hjelmare
c93fec34b3
Fix zwave_js sensor device class attribute error ( #45863 )
2021-02-02 16:25:43 +01:00
Fabian Affolter
811bbb7acb
Upgrade emoji to 1.2.0 ( #45847 )
2021-02-02 15:56:56 +01:00
Fabian Affolter
63cc2517dd
Upgrade watchdog to 1.0.2 ( #45848 )
2021-02-02 15:53:03 +01:00
Martin Hjelmare
6e205965ee
Fix zwave_js device remove test ( #45864 )
2021-02-02 15:28:21 +01:00
Fabian Affolter
e9b2d33ad8
Upgrade pytz to >=2021.1 ( #45839 )
2021-02-02 15:18:58 +01:00
Fabian Affolter
7ff4281b6d
Upgrade jinja2 to >=2.11.3 ( #45843 )
2021-02-02 15:10:54 +01:00
Thomas Friedel
0382c93283
Enable Osramlightify again ( #45849 )
2021-02-02 14:45:02 +01:00
J. Nick Koston
d417ee2732
Add fan speed percentage support to google assistant ( #45835 )
2021-02-02 14:39:07 +01:00
Daniel Pereira
a96a80e78d
Update alexa/const.py to reflect docs ( #45806 )
...
The current docs say the Alexa integration is compatible with languages not currently present in the conf validator.
See: https://www.home-assistant.io/integrations/alexa.smart_home/#alexa-locale
2021-02-02 14:38:13 +01:00
J. Nick Koston
463a32819c
Ensure homekit never picks a port that another config entry uses ( #45433 )
2021-02-02 14:30:38 +01:00
Raman Gupta
a64ad50b27
Remove zwave_js devices that the controller is no longer connected to on initialization ( #45853 )
...
* Remove zwave_js devices that the controller is no longer connected to on initialization
* remove extra line break
* fix test
* Clean up
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Lint
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-02 10:30:12 +01:00
Marcel van der Veldt
0e3ba532c7
Update zwave_js discovery schema for light platform ( #45861 )
2021-02-02 10:18:44 +01:00
Tom Harris
b3e2f8f904
Add Insteon entities in event loop ( #45829 )
2021-02-01 23:17:17 -10:00
Marcel van der Veldt
0feda9ce63
Fix sensor discovery for zwave_js integration ( #45834 )
...
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2021-02-02 10:06:09 +01:00
Raman Gupta
8d9b66e23d
Add current humidity to zwave_js climate platform ( #45857 )
2021-02-02 09:41:00 +01:00
Raman Gupta
3ef7bd6b73
Add notification events to zwave_js integration ( #45827 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-02 09:37:42 +01:00
Erik Montnemery
411c0a9685
Improve MQTT JSON light to allow non-ambiguous states ( #45522 )
2021-02-02 09:36:00 +01:00
michaeldavie
aea8636c7e
Fix environment_canada high/low temperature display in evenings. ( #45855 )
2021-02-02 08:23:26 +01:00
Fabian Affolter
60d4dadcb6
Upgrade sqlalchemy to 1.3.23 ( #45845 )
2021-02-01 16:03:51 -10:00
Aidan Timson
3a77ef02e4
Add sensors to Lyric integration ( #45791 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-01 15:51:20 -10:00
Aidan Timson
253ae3f423
Lyric Code Improvements ( #45819 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-01 14:09:25 -10:00
Fabian Affolter
f2286d4811
Upgrade TwitterAPI to 2.6.5 ( #45842 )
2021-02-01 19:01:39 -05:00
Fabian Affolter
d38d8a542d
Upgrade colorlog to 4.7.2 ( #45840 )
2021-02-01 19:01:19 -05:00
Marcel van der Veldt
b4559a172c
Add value notification events to zwave_js integration ( #45814 )
2021-02-01 23:47:58 +01:00
Paulus Schoutsen
88a5ff4a51
Bumped version to 2021.2.0b2
2021-02-01 22:32:23 +00:00
Joakim Sørensen
cd1c8b78a1
Bump awesomeversion from 21.1.6 to 21.2.0 ( #45821 )
2021-02-01 22:31:07 +00:00
Martin Hjelmare
b705468b57
Bump zwave-js-server-python to 0.15.0 ( #45813 )
2021-02-01 22:31:06 +00:00
J. Nick Koston
938e5ff435
Fix missing async for lutron_caseta timeout ( #45812 )
2021-02-01 22:31:05 +00:00
Raman Gupta
000def5ded
Add zwave_js binary sensors property name for Notification CC ( #45810 )
2021-02-01 22:31:04 +00:00
Raman Gupta
760b75a5c1
Search all endpoints for value in zwave_js ( #45809 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-01 22:31:04 +00:00
J. Nick Koston
bf819df388
Fix shutdown deadlock with run_callback_threadsafe ( #45807 )
2021-02-01 22:31:03 +00:00
Chris
493f3bc1ce
Add stop_cover service for zwave_js ( #45805 )
2021-02-01 22:31:02 +00:00
Marcel van der Veldt
18df06d6a6
Bump zwave-js-server-python to 0.14.2 ( #45800 )
2021-02-01 22:31:01 +00:00
Pierre Ståhl
0df1f8bfbd
Bump pyatv to 0.7.6 ( #45799 )
2021-02-01 22:31:00 +00:00
Matthias Alphart
4f73105896
Prevent AttributError for uninitilized KNX ClimateMode ( #45793 )
2021-02-01 22:31:00 +00:00
J. Nick Koston
53db89e13d
Ensure lutron_caseta is only discovered once ( #45792 )
2021-02-01 22:30:59 +00:00
Erik Montnemery
078579de69
Bump pychromecast to 8.0.0 ( #45776 )
2021-02-01 22:30:58 +00:00
J. Nick Koston
bbb18ffec4
Add timeout to lutron_caseta to prevent it blocking startup ( #45769 )
2021-02-01 22:30:57 +00:00
Bram Kragten
a8ad51ceb2
Update frontend to 20210127.6 ( #45760 )
2021-02-01 22:30:57 +00:00
Joakim Sørensen
68ea62f5ef
Bump awesomeversion from 21.1.3 to 21.1.6 ( #45738 )
2021-02-01 22:30:56 +00:00
J. Nick Koston
a81a4ad44b
Fix exception when a unifi config entry is ignored ( #45735 )
...
* Fix exception when a unifi config entry is ignored
* Fix existing test
2021-02-01 22:30:55 +00:00
Aaron Bach
4a2ad442c7
Bump simplisafe-python to 9.6.4 ( #45716 )
...
* Bump simplisafe-python to 9.6.4
* Fix imports
2021-02-01 22:30:55 +00:00
Bram Kragten
498f8db0d8
Updated frontend to 20210127.5 ( #45714 )
2021-02-01 22:30:54 +00:00
Martin Hjelmare
71b67ba572
Fix mqtt check in ozw ( #45709 )
2021-02-01 22:30:53 +00:00
bsmappee
7a746adb04
Bump pysmappee to 0.2.16 ( #45699 )
2021-02-01 22:30:53 +00:00
Pascal Vizeli
869bc2c4ce
Update docker base image 2021.01.1 ( #45697 )
2021-02-01 22:30:52 +00:00
Vladimír Záhradník
b072a6c91a
SSDP response decode: replace invalid utf-8 characters ( #42681 )
...
* SSDP response decode: replace invalid utf-8 characters
* Add test to validate replaced data
Co-authored-by: Joakim Plate <elupus@ecce.se >
2021-02-01 22:30:51 +00:00
Alessandro Pilotti
8222eb5e3e
Allow Influxdb CA path in verify_ssl ( #45270 )
2021-02-01 23:29:31 +01:00
Aaron Bach
3bdf962838
Add ability to configure AirVisual with city/state/country in UI ( #44116 )
2021-02-01 11:38:03 -10:00
Raman Gupta
197c857e1f
Search all endpoints for value in zwave_js ( #45809 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-01 14:46:06 -05:00
Maciej Bieniek
776b1395de
Bump brother library to version 0.2.0 ( #45832 )
2021-02-01 20:43:43 +01:00
Michael
c90588d35d
Correct synology_dsm CPU sensor's naming and measurement unit ( #45500 )
2021-02-01 07:15:34 -10:00
Johan Nenzén
285bd3aa91
Add support for Keg and Airlock to Plaato using polling API ( #34760 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-01 07:12:56 -10:00
Robert Svensson
83a75b02ea
Code quality improvements to UniFi integration ( #45794 )
...
* Do less inside try statements
* Replace controller id with config entry id since it doesn't serve a purpose anymore
* Improve how controller connection state is communicated in the client and device tracker
Remove the need to disable arguments-differ lint
* Remove broad exception handling from config flow
I'm not sure there ever was a reason for this more than to catch all exceptions
* Replace site string with constant for SSDP title_placeholders
* Unload platforms in the defacto way
* Noone reads the method descriptions
* Improve file descriptions
2021-02-01 17:55:16 +01:00
Allen Porter
2136b3013f
Increase test coverage for stream worker ( #44161 )
...
Co-authored-by: Justin Wong <46082645+uvjustin@users.noreply.github.com >
2021-02-01 17:48:49 +01:00
Tobias Bielohlawek
6e67b943da
Remove Nuimo integration ( #45600 )
2021-02-01 16:58:00 +01:00
Joakim Sørensen
374817fbaa
Bump awesomeversion from 21.1.6 to 21.2.0 ( #45821 )
2021-02-01 16:54:25 +01:00
Chris
a8cf377ed7
Add stop_cover service for zwave_js ( #45805 )
2021-02-01 16:46:36 +01:00
J. Nick Koston
9f59515bb8
Fix shutdown deadlock with run_callback_threadsafe ( #45807 )
2021-02-01 10:54:39 +01:00
Martin Hjelmare
31a84555b9
Bump zwave-js-server-python to 0.15.0 ( #45813 )
2021-02-01 10:54:07 +01:00
J. Nick Koston
e0bf18986b
Fix missing async for lutron_caseta timeout ( #45812 )
2021-02-01 10:15:20 +01:00
Sly Gryphon
91a54eecb3
Add izone control zone ( #43984 )
2021-02-01 09:48:50 +01:00
Raman Gupta
0b63510cab
Add zwave_js binary sensors property name for Notification CC ( #45810 )
2021-02-01 09:45:24 +01:00
Ville Skyttä
2ffdc4694a
Remove misleading "for" from custom integration warning message ( #45811 )
2021-02-01 08:36:06 +01:00
Pierre Ståhl
03928dbe55
Bump pyatv to 0.7.6 ( #45799 )
2021-02-01 08:34:55 +01:00
Mick Vleeshouwer
1d94c10bb5
Change via_hub to via_device ( #45804 )
2021-01-31 20:55:18 -10:00
Marcel van der Veldt
3e080f88c6
Bump zwave-js-server-python to 0.14.2 ( #45800 )
2021-01-31 17:14:20 -05:00
J. Nick Koston
385b7e17ef
Move homekit accessory creation to async ( #45788 )
2021-01-31 11:36:19 -10:00
J. Nick Koston
73d7d80731
Add timeout to lutron_caseta to prevent it blocking startup ( #45769 )
2021-01-31 21:43:00 +01:00
J. Nick Koston
852af7e372
Update homekit for new async library changes ( #45731 )
2021-01-31 21:40:24 +01:00
J. Nick Koston
dac9626112
Resolve homekit cover adjustment slowness ( #45730 )
2021-01-31 21:39:35 +01:00
J. Nick Koston
8be357ff4f
Ensure lutron_caseta is only discovered once ( #45792 )
2021-01-31 21:38:08 +01:00
Matthias Alphart
868e530cbb
Prevent AttributError for uninitilized KNX ClimateMode ( #45793 )
2021-01-31 20:56:42 +01:00
Michael
e506d8616f
Fix polling and update of camera state for synology_dsm ( #43683 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-01-31 09:22:46 -10:00
Franck Nijhof
c74ddf4720
Upgrade pre-commit to 2.10.0 ( #45777 )
2021-01-31 08:00:49 -10:00
Franck Nijhof
f1d3af1a13
Add WLED unload entry result correctly ( #45783 )
2021-01-31 07:59:39 -10:00
Aidan Timson
2d10c83150
Honeywell Lyric Integration ( #39695 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-01-31 07:51:31 -10:00
Vladimír Záhradník
ee55223065
SSDP response decode: replace invalid utf-8 characters ( #42681 )
...
* SSDP response decode: replace invalid utf-8 characters
* Add test to validate replaced data
Co-authored-by: Joakim Plate <elupus@ecce.se >
2021-01-31 17:59:14 +01:00
Erik Montnemery
ca43b3a8bb
Bump pychromecast to 8.0.0 ( #45776 )
2021-01-31 16:35:29 +01:00
Franck Nijhof
78934af6e6
Disable Osramlightify, upstream package is missing ( #45775 )
2021-01-31 13:50:48 +01:00
J. Nick Koston
f372bcf306
Update insteon to use new fan entity model ( #45767 )
2021-01-31 12:13:55 +01:00
MtK
275946b96d
Bump ROVA package requirement ( #45755 )
2021-01-31 11:30:26 +01:00
J. Nick Koston
ea7aa6af59
Update dyson for the new fan entity model ( #45762 )
...
* Update dyson for the new fan entity model
* Fix test
* tweak
* fix
* adj
* Update homeassistant/components/dyson/fan.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* move percentage is None block
* move percentage is None block
* no need to list comp
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-01-31 10:26:02 +01:00
Bram Kragten
6b44636344
Update frontend to 20210127.6 ( #45760 )
2021-01-31 00:51:33 +01:00
Ville Skyttä
d13b58a4e6
Upgrade mypy to 0.800 ( #45485 )
...
* Upgrade mypy to 0.800
https://mypy-lang.blogspot.com/2021/01/mypy-0800-released.html
* Fix issues flagged by mypy 0.800
* Add overloads + small changes
* Apply grammar
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-01-30 22:33:53 +01:00
Franck Nijhof
e43cee163f
Fix typo in issue form
2021-01-30 21:36:13 +01:00
Franck Nijhof
da29855967
Enable issue form as default
2021-01-30 21:32:46 +01:00
Franck Nijhof
27407c1160
Tiny tweaks to issue form
2021-01-30 21:24:56 +01:00
Franck Nijhof
726bc6210b
Tiny tweaks to issue form
2021-01-30 21:21:57 +01:00
Paulus Schoutsen
8a6469cfce
newline
2021-01-30 21:17:36 +01:00
Franck Nijhof
63fb8307fb
Add initial GitHub Issue Form ( #45752 )
2021-01-30 21:10:42 +01:00
Guliver
b00086ca1f
Use fixed due date only for comparison in todoist ( #43300 )
2021-01-30 17:21:04 +01:00
J. Nick Koston
88c4031e57
Fix exception when a unifi config entry is ignored ( #45735 )
...
* Fix exception when a unifi config entry is ignored
* Fix existing test
2021-01-30 16:45:46 +01:00
Anders Melchiorsen
1fd3a86239
Upgrade pysonos to 0.0.40 ( #45743 )
2021-01-30 15:38:43 +01:00
Joakim Sørensen
0964393002
Bump awesomeversion from 21.1.3 to 21.1.6 ( #45738 )
2021-01-30 14:09:16 +01:00
Jens Østergaard Nielsen
b80571519b
IHC service functions support for multiple IHC controllers ( #44626 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-01-30 12:46:50 +01:00
J. Nick Koston
d81017f62e
Use DataUpdateCoordinator for solaredge ( #45734 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-01-30 09:56:51 +01:00
Aaron Bach
6bf59dbeab
Add significant change support to binary_sensor ( #45677 )
...
* Add significant change support to binary_sensor
2021-01-30 09:04:35 +01:00
Aaron Bach
85e6bc581f
Add significant change support to lock ( #45726 )
2021-01-30 09:03:54 +01:00
Nathan Tilley
07a4422a70
Implement person significant change ( #45713 )
2021-01-30 08:05:58 +01:00
Ryan Fleming
8a112721fa
Fix feedback from UVC ( #45630 )
...
* Fixing feedback from UVC
* Couple of fixes
2021-01-30 08:00:27 +01:00
Paulus Schoutsen
87d40ff815
Do not cache frontend files during dev ( #45698 )
2021-01-30 00:05:06 +01:00
chpego
41e2e5043b
Upgrade youtube_dl to version 2021.01.24.1 ( #45724 )
...
* Upgrade youtube_dl to version 2021.01.24.1
* Update requirements_all.txt
2021-01-29 23:14:17 +01:00
Pascal Reeb
f07ffee535
Advanced testing for Nuki config flow ( #45721 )
2021-01-29 17:01:25 -05:00
Patrik
adf8873e56
Remove ggravlingen from codeowners ( #45723 )
2021-01-29 17:00:27 -05:00
Aaron Bach
14c2053841
Bump simplisafe-python to 9.6.4 ( #45716 )
...
* Bump simplisafe-python to 9.6.4
* Fix imports
2021-01-29 13:30:21 -07:00
Philip Allgaier
84f506efb7
Set default position value for cover action ( #45670 )
...
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-01-29 21:11:12 +01:00
Martin Hjelmare
ace5b58337
Fix ozw init tests ( #45718 )
2021-01-29 20:58:57 +01:00
Bram Kragten
df00f32dfc
Updated frontend to 20210127.5 ( #45714 )
2021-01-29 20:12:03 +01:00
Paul Daumlechner
48e899ca3a
Add reboot_gateway service to Velux ( #43198 )
2021-01-29 20:07:58 +01:00
cristian-vescan
0fe3d6ea81
Added Romanian voice to Google Cloud TTS ( #45704 )
...
See https://cloud.google.com/text-to-speech/docs/voices
2021-01-29 20:02:04 +01:00
Joakim Plate
d4f186078c
During tests we can run with lowest rounds ( #45710 )
2021-01-29 19:57:14 +01:00
Kendell R
fbffea6b61
Add unit of measurement and icon for sleep score ( #45705 )
2021-01-29 19:22:44 +01:00
Robert Svensson
97fd05eb9f
Allow new UniFi flows to update existing entries if host and site match ( #45668 )
2021-01-29 18:14:39 +01:00
Joakim Plate
af68d5fb41
Use a fully mocked credential ( #45707 )
2021-01-29 17:58:25 +01:00
Martin Hjelmare
bcc9add0b4
Fix mqtt check in ozw ( #45709 )
2021-01-29 17:57:39 +01:00
Paulus Schoutsen
b2789621bd
Updates to dev container ( #45706 )
2021-01-29 17:47:54 +01:00
J. Nick Koston
5f9a1d105c
Improve HomeKit Accessory Mode UX ( #45402 )
2021-01-29 09:57:13 -06:00
Aleksander Żarczyński
bc3610c8e1
Add patch method to rest switch component ( #45663 )
2021-01-29 16:03:00 +01:00
Pieter Mulder
c1586f97db
Only show matching caldav events in calendar ( #45701 )
2021-01-29 15:25:01 +01:00
bsmappee
3f67f9e09c
Bump pysmappee to 0.2.16 ( #45699 )
2021-01-29 15:01:55 +01:00
Pascal Vizeli
b8ff112920
Update docker base image 2021.01.1 ( #45697 )
2021-01-29 12:53:35 +01:00
GeoffAtHome
da713e206d
Add override duration for genius hub switches ( #45558 )
2021-01-29 12:44:56 +01:00
Steven Looman
71c169c84f
Address late review comments for upnp ( #45696 )
2021-01-29 12:27:57 +01:00
Pascal Reeb
ba55f1ff4b
Add config flow for nuki ( #45664 )
...
* implemented config_flow for nuki component
* warn -> warning
* exception handling & config_flow tests
* gen_requirements_all
* Update config_flow.py
Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch >
2021-01-29 11:05:13 +01:00
Paulus Schoutsen
b74cbb2a59
Bump crpytography to 3.3.1 ( #45691 )
2021-01-29 10:33:44 +01:00
Steven Looman
25c5c6aec9
Refactoring upnp component ( #43646 )
2021-01-29 10:23:34 +01:00
aizerin
f080af698d
Use pure rgb and allow to set only brightness for fibaro ( #45673 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-01-29 09:36:52 +01:00
Paulus Schoutsen
fb884e3afd
Update bootstrap script ( #45692 )
2021-01-29 09:19:32 +01:00
Paulus Schoutsen
6070c7c83a
Bumped version to 2021.2.0b1
2021-01-29 09:13:06 +01:00
Bram Kragten
af0ca31d77
Update frontend to 20210127.3 ( #45679 )
2021-01-29 09:12:41 +01:00
Marcel van der Veldt
80e176aab3
Fix removing nodes in zwave_js integration ( #45676 )
2021-01-29 09:12:40 +01:00
J. Nick Koston
d1b677d0f9
Update httpcore to prevent unhandled exception on dropped connection ( #45667 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-01-29 09:12:39 +01:00
J. Nick Koston
9e5bf6b9f6
Ensure history LazyState state value is always a string ( #45644 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-01-29 09:12:39 +01:00
Erik Montnemery
385bdc4058
Bump hatasmota to 0.2.7 ( #45625 )
2021-01-29 09:12:38 +01:00
Fabian Affolter
4dbd2f2a6b
Upgrade pyyaml to 5.4.1 (CVE-2020-14343) ( #45624 )
2021-01-29 09:12:37 +01:00
Paulus Schoutsen
800c7f84ff
Include relative path in tts get url ( #45623 )
...
* Include relative path in tts get url
* Always cal get_url when requested
2021-01-29 09:12:36 +01:00
Marc Mueller
40b3ed1419
Add additional error handling for automation script run ( #45613 )
2021-01-29 09:12:35 +01:00
jjlawren
a05f839d3d
Allow Plex playback using provided playqueue ID ( #45580 )
2021-01-29 09:12:34 +01:00
J. Nick Koston
c6105900f6
Update httpcore to prevent unhandled exception on dropped connection ( #45667 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-01-29 09:11:24 +01:00
Tom Harris
aacf6bd100
Fix formatting IntEnum as hex in 3.8.x ( #45686 )
2021-01-29 09:07:18 +01:00
Dermot Duffy
c66a892233
Remove YAML support from Hyperion integration ( #45690 )
2021-01-29 09:05:00 +01:00
Aaron Bach
4f3b10d661
Stop Tile setup on invalid auth ( #45683 )
2021-01-29 08:57:36 +01:00
Martin
c7db2c35b7
Add vicare heat pump sensors ( #41413 )
2021-01-29 08:55:51 +01:00
Guido Schmitz
8b3156ea82
Use new fixtures in devolo Home Control tests ( #45669 )
2021-01-29 03:14:39 +01:00
Bram Kragten
eb370e9494
Update frontend to 20210127.3 ( #45679 )
2021-01-29 00:46:28 +01:00
Aaron Bach
1edae8cd48
Add last_lost_timestamp attribute to Tile ( #45681 )
2021-01-28 16:39:06 -07:00
Aaron Bach
73cce8e8e2
Replace strange "dict logic" in AirVisual pollutant level sensors (2 of 2) ( #44903 )
...
* Replace strange "dict logic" in AirVisual main pollutant sensor
* Move methods outside of class
* Cleanup
2021-01-28 16:32:21 -07:00
Julian Löhr
7bc8060122
Add reauthentication flow to fritzbox integration ( #45587 )
2021-01-29 00:08:59 +01:00
Marcel van der Veldt
8bcb4092df
Fix removing nodes in zwave_js integration ( #45676 )
2021-01-28 23:45:36 +01:00
J. Nick Koston
e7ddaec468
Update esphome to use new fan entity model ( #45590 )
2021-01-28 17:25:08 +01:00
J. Nick Koston
d148f9aa85
Update comfoconnect to use new fan entity model ( #45593 )
2021-01-28 17:23:10 +01:00
jjlawren
d7e0391e03
Allow Plex playback using provided playqueue ID ( #45580 )
2021-01-28 17:21:31 +01:00
Guido Schmitz
8065ece0bd
Add first set of tests to devolo Home Control integration ( #42527 )
...
* Add first two testcases
* Remove repetition
* Add first two testcases
* Remove repetition
* Add connection error test case
* add test_setup_entry_credentials_valid
* First attempt to use fixtures
* Use markers
* Optimize patch
* Optimize marker use
* Always patch mydevolo
* Add first two testcases
* Remove repetition
* Add first two testcases
* Remove repetition
* Add connection error test case
* add test_setup_entry_credentials_valid
* First attempt to use fixtures
* Use markers
* Optimize patch
* Optimize marker use
* Always patch mydevolo
* Add unload entry test case
* Catch up with reality
* Use unittest patch
* Use core interface to start tests
* Use entry state
* Consistently assert entry state
* Patch class instead of init
Co-authored-by: Markus Bong <2Fake1987@gmail.com >
2021-01-28 17:14:33 +01:00
J. Nick Koston
0da4034179
Ensure history LazyState state value is always a string ( #45644 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-01-28 16:05:02 +01:00
J. Nick Koston
fdcf1fccf8
Update vesync to use new fan entity model ( #45585 )
2021-01-28 16:02:38 +01:00
Tobias Sauerwein
a4c8cb6f84
Unregister webhook if it can't be established successfully ( #42791 )
2021-01-28 15:30:10 +01:00
J. Nick Koston
f0e4510213
Update lutron_caseta to use new fan entity model ( #45540 )
2021-01-28 08:17:16 -06:00
Maciej Bieniek
92efe4f491
Bump gios library ( #45639 )
2021-01-28 13:28:39 +01:00
J. Nick Koston
3ff75eee53
Update homekit to use new fan entity model ( #45549 )
2021-01-28 12:38:18 +01:00
Fabian Affolter
f1c24939f3
Upgrade beautifulsoup4 to 4.9.3 ( #45619 )
2021-01-28 12:06:36 +01:00
Joakim Plate
38d2cacf7a
Support blocking trusted network from new ip ( #44630 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-01-28 12:06:20 +01:00
Fabian Affolter
e4a7692610
Upgrade pyyaml to 5.4.1 (CVE-2020-14343) ( #45624 )
2021-01-28 12:05:09 +01:00
J. Nick Koston
ab1d42950a
Update homekit_controller to use new fan entity model ( #45547 )
2021-01-28 11:43:43 +01:00
J. Nick Koston
babfef829d
Add support for percentage speeds and preset modes to template fan ( #45478 )
2021-01-28 10:44:36 +01:00
J. Nick Koston
22e44e4ba4
Update zwave to use new fan entity model ( #45541 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-01-28 10:35:01 +01:00
J. Nick Koston
ee592350b3
Update isy994 to use new fan entity model ( #45536 )
2021-01-28 10:23:55 +01:00
J. Nick Koston
85e463d507
Update bond to use new fan entity model ( #45534 )
2021-01-28 10:23:12 +01:00
J. Nick Koston
0693d8a064
Update zwave_js to use new fan entity model ( #45543 )
2021-01-28 10:15:24 +01:00
J. Nick Koston
3896e81db7
Update smartthings to use new fan entity model ( #45592 )
2021-01-28 10:09:16 +01:00
J. Nick Koston
0441960ffd
Update wemo to use new fan entity model ( #45582 )
2021-01-28 10:06:18 +01:00
J. Nick Koston
0ec068667f
Update lutron_caseta manufacturer string ( #45637 )
...
Use the string that Lutron uses so it can be automatched
to the Lutron app via homekit
2021-01-28 09:40:48 +01:00
J. Nick Koston
e43d865112
Update ozw to use new fan entity model ( #45577 )
2021-01-28 09:40:10 +01:00
Paulus Schoutsen
92e084cee1
Include relative path in tts get url ( #45623 )
...
* Include relative path in tts get url
* Always cal get_url when requested
2021-01-28 09:33:18 +01:00
Marc Mueller
7673f57248
Add additional error handling for automation script run ( #45613 )
2021-01-28 09:26:41 +01:00
Erik Montnemery
5711d61b38
Bump hatasmota to 0.2.7 ( #45625 )
2021-01-28 08:55:22 +01:00
J. Nick Koston
068d1b5eb8
Separate fan speeds into percentages and presets modes ( #45407 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: John Carr <john.carr@unrouted.co.uk >
2021-01-27 17:44:36 -06:00
Julian Engelhardt
3f948e027a
Clean tcp tests ( #41673 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-01-27 22:37:59 +01:00
Franck Nijhof
0338f5bccf
Bump version to 2021.3.0dev0 ( #45617 )
2021-01-27 21:12:38 +01:00