Paulus Schoutsen
4e29bdf715
Merge pull request #75243 from home-assistant/rc
2022-07-14 22:46:51 -07:00
Allen Porter
a23b427025
Remove nest mac prefix that matches cast devices ( #75108 )
2022-07-14 22:01:41 -07:00
Paulus Schoutsen
c185e636ed
Bumped version to 2022.7.5
2022-07-14 21:31:07 -07:00
Nathan Spencer
99d39b203f
Bump pylitterbot to 2022.7.0 ( #75241 )
2022-07-14 21:31:03 -07:00
mkmer
e4f1fa48d3
Bump AIOAladdinConnect to 0.1.25 ( #75235 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-07-14 21:31:02 -07:00
Zack Barett
c56caca182
Bump frontend to 20220707.1 ( #75232 )
2022-07-14 21:30:41 -07:00
Khole
62d77a135b
Fix Hive power unit of measurement ( #75210 )
2022-07-14 21:29:41 -07:00
puddly
b231eea0c6
Skip iso4217 version 1.10, which includes a broken __init__.pyi file ( #75200 )
2022-07-14 21:29:41 -07:00
puddly
5eaa15138c
Bump zigpy from 0.47.2 to 0.47.3 ( #75194 )
2022-07-14 21:29:40 -07:00
mkmer
d401faac7c
Bumped AIOAladdin Connect to 0.1.24 ( #75182 )
2022-07-14 21:29:39 -07:00
Christopher Bailey
674e02914b
Bump version of pyunifiprotect to 4.0.10 ( #75180 )
2022-07-14 21:29:38 -07:00
uvjustin
326ffdcd49
Fix playback of hls cameras in stream ( #75166 )
2022-07-14 21:29:37 -07:00
Michał Huryn
b5e24048db
Fix Blebox light scenes ( #75106 )
...
* Bug fix for light platform, when async_turn_on recieves multiple keys.
* Changes according to @MartinHjelmare suggestion.
* Moved effect set call in BleBoxLightEntity.async_turn_on method.
* Added tests for effect in light platform. Added ValueError raise if effect not in effect list.
* Removed duplicated line from test as @MartinHjelmare suggested.
2022-07-14 21:29:36 -07:00
Thomas Hollstegge
b1c07ac17a
Fix Alexa: Only trigger doorbell event on actual state change to "ON" ( #74924 )
...
* Alexa: Only trigger doorbell event on actual state change to "ON"
* Remove unnecessary check for new_state
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* First check state is `on` before checking the old state
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2022-07-14 21:29:35 -07:00
Michał Huryn
a5693c083f
Address Blebox uniapi review sidenotes ( #74298 )
...
* Changes accordingly to sidenotes given by @MartinHjelmare in pull #73834 .
* Mini version bump according to notes in pull #73834 .
* Error message fix, test adjustment.
2022-07-14 21:29:35 -07:00
Paulus Schoutsen
60e170c863
Merge pull request #75147 from home-assistant/rc
2022-07-13 15:25:35 -07:00
Paulus Schoutsen
533ae85a49
Bumped version to 2022.7.4
2022-07-13 14:14:13 -07:00
Paulus Schoutsen
1555f706e5
Block bad pubnub version ( #75138 )
2022-07-13 14:14:01 -07:00
Aaron Bach
f052c3ca74
Ensure SimpliSafe diagnostics redact the code option ( #75137 )
2022-07-13 14:14:00 -07:00
puddly
89e87119f2
Bump ZHA dependencies ( #75133 )
2022-07-13 14:13:59 -07:00
kingy444
9e99ea68fb
Fix Powerview top shade open position ( #75110 )
2022-07-13 14:13:58 -07:00
Joakim Plate
b105b0fbcb
Make sure device tuple is a list on save ( #75103 )
2022-07-13 14:13:58 -07:00
Artem Draft
98c3bc56b5
Fix missing ordered states in universal media player ( #75099 )
2022-07-13 14:13:57 -07:00
Tom Harris
06e7f71891
Fix Insteon thermostat issues ( #75079 )
2022-07-13 14:13:56 -07:00
mkmer
55ae0228a9
Bump AIOAladdinConnect to 0.1.23 ( #75065 )
2022-07-13 14:13:55 -07:00
hahn-th
5c882429d4
Bump homematicip to 1.0.4 ( #75053 )
2022-07-13 14:13:54 -07:00
Thijs W
51a4c98562
Bump afsapi to 0.2.6 ( #75041 )
2022-07-13 14:13:53 -07:00
Gabe Cook
620d2ed8fd
Fix Ruckus Unleashed SSH connection failures ( #75032 )
2022-07-13 14:13:52 -07:00
Ville Skyttä
bdc4171e37
Upgrade huawei-lte-api to 1.6.1 ( #75030 )
2022-07-13 14:13:51 -07:00
Phil Bruckner
f738d39ad9
Do not spam log when Life360 member location is missing ( #75029 )
2022-07-13 14:13:50 -07:00
Franck Nijhof
a34e72f3a1
Fix mix of aiohttp and requests in ClickSend TTS ( #74985 )
2022-07-13 14:13:50 -07:00
J. Nick Koston
c45313e9de
JSON serialize NamedTuple subclasses with aiohttp ( #74971 )
2022-07-13 14:13:49 -07:00
Markus
4d81d056da
Fix Pyload request content type headers ( #74957 )
2022-07-13 14:13:48 -07:00
henryptung
3f53022b50
Remove pip --prefix workaround ( #74922 )
...
Remove --prefix workaround
See discussion in https://github.com/home-assistant/core/issues/74405 .
This workaround is no longer needed on pip >= 21.0 and actively causes problems for pip >= 21.3.
2022-07-13 14:13:47 -07:00
Alexei Chetroi
d31a0c8dca
Correctly handle device triggers for missing ZHA devices ( #74894 )
2022-07-13 14:13:46 -07:00
Ludovico de Nittis
cc79c3d6e1
Update pyialarm to 2.2.0 ( #74874 )
2022-07-13 14:13:45 -07:00
Erik Montnemery
5e7174a5f4
Migrate homematicip_cloud to native_* ( #74385 )
2022-07-13 14:13:45 -07:00
Erik Montnemery
8259ce9868
Migrate ecobee to native_* ( #74043 )
2022-07-13 14:13:44 -07:00
Paulus Schoutsen
4418e6c4b6
Merge pull request #74926 from home-assistant/rc
2022-07-10 14:33:08 -07:00
Paulus Schoutsen
02452c7632
Bumped version to 2022.7.3
2022-07-10 13:25:47 -07:00
Thijs W
20f77ef832
Bump afsapi to 0.2.5 ( #74907 )
2022-07-10 13:25:43 -07:00
David Straub
adbcd8adb4
Bump pysml to 0.0.8 ( fixes #74382 ) ( #74875 )
2022-07-10 13:25:42 -07:00
Hans Oischinger
bd069966f2
Fix Vicare One Time Charge ( #74872 )
2022-07-10 13:25:41 -07:00
Brandon Rothweiler
986a86ebed
Bump pymazda to 0.3.6 ( #74863 )
2022-07-10 13:25:41 -07:00
Chris Talkington
01eae3687a
Bump rokuecp to 0.17.0 ( #74862 )
2022-07-10 13:25:40 -07:00
Stephan Uhle
2f570fa715
Fixed unit of measurement. #70121 ( #74838 )
2022-07-10 13:25:39 -07:00
Aaron Bach
2ba285b8e5
Bump regenmaschine to 2022.07.1 ( #74815 )
2022-07-10 13:25:38 -07:00
Robert Svensson
07f4efcd83
Bump deCONZ dependency to fix #74791 ( #74804 )
2022-07-10 13:25:38 -07:00
Paul Annekov
357fe2a722
Bump python-gammu to 3.2.4 with Python 3.10 support ( #74797 )
2022-07-10 13:25:37 -07:00
Álvaro Fernández Rojas
2accc4c07d
Update aioqsw to v0.1.1 ( #74784 )
2022-07-10 13:25:36 -07:00
Regev Brody
79b4f8ce0c
Bump pyezviz to 0.2.0.9 ( #74755 )
...
* Bump ezviz dependency to fix #74618
* Bump ezviz dependency to fix #74618
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-07-10 13:25:36 -07:00
Pieter Mulder
e233024533
Update pyCEC to version 0.5.2 ( #74742 )
2022-07-10 13:25:35 -07:00
Ethan Madden
43527d8d19
air_quality and filter_life fixes for Pur131S (#74740 )
2022-07-10 13:25:34 -07:00
Aidan Timson
59471a6fbd
Update systembridgeconnector to 3.3.2 ( #74701 )
2022-07-10 13:25:33 -07:00
kpine
f5d18108d0
Fix KeyError from zwave_js diagnostics ( #74579 )
2022-07-10 13:25:33 -07:00
Hans Oischinger
267057c989
Fix Vicare One Time Charge ( #74872 )
2022-07-10 13:15:43 -07:00
Paulus Schoutsen
5080246fb6
Merge pull request #74760 from home-assistant/rc
2022-07-08 16:08:11 -07:00
Shay Levy
a3abe7456e
Fix CI failure due to integrations leaving dirty known_devices.yaml ( #74329 )
2022-07-08 14:29:24 -07:00
Paulus Schoutsen
14c6b8d41f
Bumped version to 2022.7.2
2022-07-08 14:22:45 -07:00
Benoit Anastay
ea709912d4
Fix error with HDD temperature report in Freebox integration ( #74718 )
...
* Fix error whith HDD temperature report
There was a non handled error case, documented in issue https://github.com/home-assistant/core/issues/43812 back in 2020 and the fix wasn't applied
* Use get method instead of ignoring the sensor
* Update test values
Add idle state drive with unkown temp
* update Tests for system sensors api
* Fix booleans values
* Fix disk unique_id
There was a typo in the code
2022-07-08 14:22:39 -07:00
Aaron Bach
cb5658d7dc
Bump regenmaschine to 2022.07.0 ( #74680 )
2022-07-08 14:22:38 -07:00
Paulus Schoutsen
7b1cad223d
Bump atomicwrites ( #74758 )
2022-07-08 14:18:19 -07:00
Robert Svensson
e80fd4fc78
Bump deconz dependency to fix #74523 ( #74710 )
2022-07-08 14:18:18 -07:00
TheJulianJES
88d723736f
Fix ZHA group not setting the correct color mode ( #74687 )
...
* Fix ZHA group not setting the correct color mode
* Changed to use _attr_color_mode
2022-07-08 14:18:18 -07:00
siyuan-nz
dc33d5db82
Add ssh-rsa as acceptable an host key algorithm ( #74684 )
2022-07-08 14:18:17 -07:00
Kevin Stillhammer
7ffc60fb2c
Add missing strings for here_travel_time ( #74641 )
...
* Add missing strings for here_travel_time
* script.translations develop
* Correct origin_menu option
2022-07-08 14:18:16 -07:00
Paulus Schoutsen
d539acf2ff
Merge pull request #74689 from home-assistant/rc
2022-07-07 23:11:02 -07:00
Paulus Schoutsen
5018b91f6c
Bumped version to 2022.7.1
2022-07-07 21:59:59 -07:00
Michał Mrozek
b73cc32ffb
Update kaiterra-async-client to 1.0.0 ( #74677 )
2022-07-07 21:59:54 -07:00
J. Nick Koston
937d0d731d
Fix exception in doorbird logbook during startup ( #74649 )
...
* Fix exception in doorbird logbook during startup
Fixes
```
2022-07-07 16:50:33.203 ERROR (MainThread) [homeassistant.helpers.integration_platform] Error processing platform doorbird.logbook
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/integration_platform.py", line 51, in _async_process_single_integration_platform_component
await integration_platform.process_platform(hass, component_name, platform)
File "/usr/src/homeassistant/homeassistant/components/logbook/__init__.py", line 159, in _process_logbook_platform
platform.async_describe_events(hass, _async_describe_event)
File "/usr/src/homeassistant/homeassistant/components/doorbird/logbook.py", line 43, in async_describe_events
door_station = data[DOOR_STATION]
KeyError: door_station
```
* py39
2022-07-07 21:59:53 -07:00
TheJulianJES
bac9af50df
Fix smart energy polling for Tuya plugs ( #74640 )
...
* Add PolledSmartEnergySummation to poll summation_delivered for some ZHA plugs
* Remove PolledSmartEnergyMetering, add stop_on_match_group to summation sensors
2022-07-07 21:59:52 -07:00
Franck Nijhof
0da09ba47e
Fix mix of aiohttp and requests in ZAMG ( #74628 )
2022-07-07 21:59:51 -07:00
Bram Kragten
cd7f2eb73e
Update frontend to 20220707.0 ( #74625 )
2022-07-07 21:59:51 -07:00
Arne Mauer
8b01c132c1
Ikea Starkvind support all models ( #74615 )
...
* Add Particulate Matter 2.5 of ZCL concentration clusters to ZHA component
* Fixed black and flake8 test
* New sensors and manufacturer cluster to support IKEA STARKVIND (with quirk)
* Fix multi_match for FilterLifeTime, device_run_time, filter_run_time sensors for Ikea starkvind
* Remove model match because sensors are matched with manufacturer channel
* Update manufacturerspecific.py
* Update number.py
2022-07-07 21:59:50 -07:00
Erik Montnemery
ed6a65156c
Poll cast groups when media player is added or reconnected ( #74610 )
2022-07-07 21:59:49 -07:00
Franck Nijhof
5a7e506c38
Update aiokafka to 0.7.2 ( #74601 )
2022-07-07 21:59:48 -07:00
Franck Nijhof
9514b0f100
Fix mix of aiohttp and requests in Bloomsky ( #74598 )
2022-07-07 21:59:48 -07:00
Erik Montnemery
fdc1b6ea9e
Fix openweathermap hourly forecast ( #74578 )
2022-07-07 21:59:47 -07:00
Glenn Waters
174837dddf
ElkM1 bump lib to support Python 3.10 SSL ( #74569 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-07-07 21:59:46 -07:00
ufodone
c9a31aab15
Bump pyenvisalink version to 4.6 ( #74561 )
2022-07-07 21:59:45 -07:00
Robert Hillis
606a1b57e6
Bump aioskybell to 22.7.0 ( #74559 )
2022-07-07 21:59:45 -07:00
jjlawren
f6a23492fa
Minimize Sonos media_player.unjoin timeout ( #74549 )
2022-07-07 21:59:44 -07:00
Joakim Plate
414ea6fd8c
fjaraskupan: Make sure we stop bleak on home assistant stop ( #74545 )
...
* Make sure we stop bleak on home assistant stop
* Fix typing
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-07-07 21:59:43 -07:00
c-soft
fa220c5c25
Bump satel_integra to 0.3.7 to fix compat with python 3.10 ( #74543 )
2022-07-07 21:59:43 -07:00
Robert Svensson
bf5633fa43
Bump deCONZ dependency to v96 ( #74460 )
2022-07-07 21:59:42 -07:00
Franck Nijhof
eb0f8f9542
Merge pull request #74522 from home-assistant/rc
2022-07-06 20:32:56 +02:00
Franck Nijhof
06c6ddb2d6
Bumped version to 2022.7.0
2022-07-06 19:33:46 +02:00
Franck Nijhof
8e5b6ff185
Update Home Assistant Frontend to 20220706.0 ( #74520 )
...
Bump Home Assistant Frontend to 20220706.0
2022-07-06 19:33:27 +02:00
Franck Nijhof
380244fa7b
Update homematicip to 1.0.3 ( #74516 )
2022-07-06 19:33:23 +02:00
Erik Montnemery
9d3dde60ff
Fix openweathermap forecast sensors ( #74513 )
2022-07-06 19:33:20 +02:00
Gyosa3
519d15428c
Add new alias for valid Celcius temperature units in Tuya ( #74511 )
2022-07-06 19:33:17 +02:00
Marcel van der Veldt
b277c28ed7
Bump aioslimproto to 2.1.1 ( #74499 )
2022-07-06 19:33:14 +02:00
Erik Montnemery
c7c8887719
Migrate aemet weather to native_* ( #74494 )
2022-07-06 19:33:10 +02:00
J. Nick Koston
06aa92b0b6
Bump aiohomekit to 0.7.20 ( #74489 )
2022-07-06 19:33:07 +02:00
J. Nick Koston
cd42555238
Fix apple tv not coming online if connected before entity created ( #74488 )
2022-07-06 19:33:03 +02:00
Paulus Schoutsen
56e90dd30b
Bumped version to 2022.7.0b5
2022-07-05 13:56:38 -07:00
Erik Montnemery
89360516d7
Revert "Migrate aemet to native_*" ( #74471 )
2022-07-05 13:56:34 -07:00
Zack Barett
9cbb684d50
Bump Frontend to 20220705.0 ( #74467 )
2022-07-05 13:56:33 -07:00
J. Nick Koston
43fe351f1b
Avoid loading mqtt for type checking ( #74464 )
2022-07-05 13:56:32 -07:00
J. Nick Koston
59aba0bc75
Bump aiohomekit to 0.7.19 ( #74463 )
2022-07-05 13:56:32 -07:00
Paulus Schoutsen
98d5c415b3
Bumped version to 2022.7.0b4
2022-07-05 08:50:00 -07:00
Franck Nijhof
c79b741971
Re-introduce default scan interval in Scrape sensor ( #74455 )
2022-07-05 08:49:47 -07:00
Arne Mauer
c933a49c71
Fix multi_match to match with the IKEA airpurifier channel ( #74432 )
...
Fix multi_match for FilterLifeTime, device_run_time, filter_run_time sensors for ikea starkvind
2022-07-05 08:49:46 -07:00
epenet
18b3ffbf99
Remove lutron_caseta from mypy ignore list ( #74427 )
2022-07-05 08:49:25 -07:00
J. Nick Koston
54516ee939
Bump pyunifiprotect to 4.0.9 ( #74424 )
2022-07-05 08:47:15 -07:00
J. Nick Koston
82b9eae882
Bump rflink to 0.0.63 ( #74417 )
2022-07-05 08:47:14 -07:00
Erik Montnemery
edb5c7d2c8
Correct climacell weather migration to native_* ( #74409 )
2022-07-05 08:47:13 -07:00
Erik Montnemery
3ff0218326
Migrate accuweather weather to native_* ( #74407 )
2022-07-05 08:47:12 -07:00
Shay Levy
db83c78478
Bump aioimaplib to 1.0.0 ( #74393 )
2022-07-05 08:47:11 -07:00
Erik Montnemery
25639ccf25
Migrate meteoclimatic weather to native_* ( #74392 )
2022-07-05 08:47:10 -07:00
Erik Montnemery
6ba06c0f53
Migrate met_eireann weather to native_* ( #74391 )
...
Co-authored-by: avee87 <6134677+avee87@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-07-05 08:47:10 -07:00
Erik Montnemery
d0a86b3cd2
Migrate ipma weather to native_* ( #74387 )
2022-07-05 08:47:09 -07:00
Erik Montnemery
f0993ca4a8
Migrate knx weather to native_* ( #74386 )
2022-07-05 08:47:08 -07:00
Paulus Schoutsen
bb84484096
Guard invalid data sensor significant change ( #74369 )
2022-07-05 08:47:07 -07:00
Kevin Stillhammer
ce04480e60
Support unload for multiple adguard entries ( #74360 )
2022-07-05 08:47:07 -07:00
David Brückmann
a90654bd63
Fix unreachable DenonAVR reporting as available when polling fails ( #74344 )
2022-07-05 08:47:06 -07:00
Erik Montnemery
3aafa0cf49
Migrate aemet to native_* ( #74037 )
2022-07-05 08:47:05 -07:00
Paulus Schoutsen
b7a02d9465
Bumped version to 2022.7.0b3
2022-07-03 13:56:29 -07:00
shbatm
c530e965f8
Onvif: bump onvif-zeep-async to 1.2.1 ( #74341 )
...
* Update requirements_all.txt
* Update requirements_test_all.txt
* Update manifest.json
2022-07-03 13:56:24 -07:00
J. Nick Koston
c2072cc92b
Fix esphome state mapping ( #74337 )
2022-07-03 13:56:24 -07:00
G Johansson
2a1a6301a9
Fix unique id issue for OpenWeatherMap ( #74335 )
2022-07-03 13:56:23 -07:00
Franck Nijhof
fe437cc9b7
Add configuration directory to system health ( #74318 )
2022-07-03 13:56:22 -07:00
avee87
ec03631339
Remove visibility from metoffice weather ( #74314 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-07-03 13:56:21 -07:00
avee87
0ca4e81e13
Migrate metoffice to native_* ( #74312 )
2022-07-03 13:56:20 -07:00
Paulus Schoutsen
08ee73d671
Guard creating areas in onboarding ( #74306 )
2022-07-03 13:56:20 -07:00
mbo18
373347950c
Migrate Meteo_france to native_* ( #74297 )
2022-07-03 13:56:19 -07:00
Dave T
4e793a51ba
Dont substitute user/pass for relative stream urls on generic camera ( #74201 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-07-03 13:56:18 -07:00
Paulus Schoutsen
bc41832c71
Bumped version to 2022.7.0b2
2022-07-01 10:12:02 -07:00
J. Nick Koston
2305c625fb
Revert scrape changes to 2022.6.6 ( #74305 )
2022-07-01 10:11:57 -07:00
Álvaro Fernández Rojas
877803169b
Fix QNAP QSW DHCP discover bugs ( #74291 )
...
qnqp_qsw: fix DHCP discover bugs
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-07-01 10:11:56 -07:00
Paulus Schoutsen
4817f9f905
Add scan interval to scrape sensor ( #74285 )
2022-07-01 10:11:55 -07:00
David F. Mulcahey
78e5296d07
Fix bad conditional in ZHA logbook ( #74277 )
...
* Fix bad conditional in ZHA logbook
* change syntax
2022-07-01 10:11:55 -07:00
J. Nick Koston
b61530742e
Fix key collision between platforms in esphome state updates ( #74273 )
2022-07-01 10:11:54 -07:00
Christopher Hoage
1351b83731
Bump venstarcolortouch to 0.17 ( #74271 )
2022-07-01 10:11:53 -07:00
Joakim Plate
135d104430
Bump pyRFXtrx to 0.30.0 ( #74146 )
2022-07-01 10:11:51 -07:00
Paulus Schoutsen
762fe17f48
Bumped version to 2022.7.0b1
2022-06-30 11:02:38 -07:00
Zack Barett
4755f00549
Bump frontend to 20220630.0 ( #74266 )
2022-06-30 11:02:22 -07:00
Phil Bruckner
3db1552f26
Fix Life360 unload ( #74263 )
...
* Fix life360 async_unload_entry
* Update tracked_members when unloading config entry
2022-06-30 11:02:22 -07:00
J. Nick Koston
6f63cd731b
Add debug logging to esphome state updates ( #74260 )
2022-06-30 11:02:21 -07:00
G Johansson
249af3a78d
Met.no use native_* ( #74259 )
2022-06-30 11:02:20 -07:00
J. Nick Koston
d47e1d28de
Filter out CONF_SCAN_INTERVAL from scrape import ( #74254 )
2022-06-30 11:02:19 -07:00
Franck Nijhof
00468db5af
Update numpy to 1.23.0 ( #74250 )
2022-06-30 11:02:18 -07:00
David F. Mulcahey
15149f4aa1
Fix ZHA events for logbook ( #74245 )
2022-06-30 11:02:18 -07:00
Erik Montnemery
e1fc2ed046
Fire event_mqtt_reloaded only after reload is completed ( #74226 )
2022-06-30 11:02:17 -07:00
Erik Montnemery
a36a2d53ec
Correct native_pressure_unit for zamg weather ( #74225 )
2022-06-30 11:02:16 -07:00
Allen Porter
518468a70b
Allow legacy nest integration with no configuration.yaml ( #74222 )
2022-06-30 11:02:15 -07:00
Pierre Ståhl
b71205acd7
Make media_player.toggle turn on a standby device ( #74221 )
2022-06-30 11:02:14 -07:00
Paulus Schoutsen
e3b99fe62a
Treat thermostat unknown state like unavailable in alexa ( #74220 )
2022-06-30 11:02:13 -07:00
Franck Nijhof
f4df584f13
Fix input_number invalid state restore handling ( #74213 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-30 11:02:11 -07:00
Franck Nijhof
1e8c897702
Update requests to 2.28.1 ( #74210 )
2022-06-30 11:02:11 -07:00
J. Nick Koston
b135560274
Allow tuple subclasses to be json serialized ( #74207 )
2022-06-30 11:02:10 -07:00
Jesse Hills
dbe552b1a1
ESPHome use dhcp responses to update connection host of known devices ( #74206 )
...
* ESPHome use dhcp responses to update connection host of known devices
* Add test for dhcp
* Add another test to cover when there are no changes required
2022-06-30 11:02:09 -07:00
Christopher Bailey
d36643947d
Fix duplicate key for motion sensor for UniFi Protect ( #74202 )
2022-06-30 11:02:08 -07:00
Shay Levy
9d727d2a71
Fix Shelly Duo RGBW color mode attribute ( #74193 )
2022-06-30 11:02:07 -07:00
Franck Nijhof
7690ecc4ff
Fix clicksend request content type headers ( #74189 )
2022-06-30 11:02:07 -07:00
MasonCrawford
71c2f99ee4
Add config flow to lg_soundbar ( #71153 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-06-30 11:02:06 -07:00
Franck Nijhof
78fe1fb102
Bumped version to 2022.7.0b0
2022-06-29 19:29:36 +02:00
Zack Barett
466ba47b35
Frontend bump to 20220629.0 ( #74180 )
2022-06-29 12:10:21 -05:00
TheJulianJES
4d673278c7
Fix color transition when turning on a ZHA light ( #74024 )
...
* Initial implementation of fixing color transition when turning on a ZHA light
* Add off_with_transition attribute, very slightly cleanup
* Fix unnecessarily using last off_brightness when just turning on light
Now it uses the Zigbee on_off call again if possible (instead of always move_to_level_with_on_off)
* Use DEFAULT_TRANSITION constant for color transition, add DEFAULT_MIN_BRIGHTNESS constant
* Add _DEFAULT_COLOR_FROM_OFF_TRANSITION = 0 but override transition for Sengled lights to 0.1s
2022-06-29 13:09:52 -04:00
Jeef
d6e9118f36
IntelliFire DHCP Discovery Patch ( #72617 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-29 12:01:18 -05:00
Phil Bruckner
0a65f53356
Convert life360 integration to entity based ( #72461 )
...
* Convert life360 integration to entity based
* Improve config_flow.py type checking
* Add tests for config flow
Fix form defaults for reauth flow.
* Cover reauth when config entry loaded
* Update per review (except for dataclasses)
* Restore check for missing location information
This is in current code but was accidentally removed in this PR.
* Fix updates from review
* Update tests per review changes
* Change IntegData to a dataclass
* Use dataclasses to represent fetched Life360 data
* Always add extra attributes
* Update per review take 2
* Tweak handling of bad last_seen or location_accuracy
* Fix type of Life360Member.gps_accuracy
* Update per review take 3
* Update .coveragerc
* Parametrize successful reauth flow test
* Fix test coverage failure
* Update per review take 4
* Fix config schema
2022-06-29 18:40:02 +02:00
Jeef
b6f16f87a7
Bump intellifire4py to 2.0.0 ( #72563 )
...
* Enable Flame/Pilot switch
* Enable Flame/Pilot switch
* Update homeassistant/components/intellifire/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/intellifire/switch.py
Thats a great fix!
Co-authored-by: J. Nick Koston <nick@koston.org >
* write not update
* fixed forced upates
* removed data field
* Refactor to support update to backing library
* pre-push-ninja-style
* moving over
* fixed coverage
* removed tuple junk
* re-added description
* Update homeassistant/components/intellifire/translations/en.json
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* adressing PR comments
* actually store generated values
* Update homeassistant/components/intellifire/__init__.py
Way better option!
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-06-29 10:51:39 -05:00
Arne Mauer
fa678d0408
New sensors and manufacturer cluster to support IKEA STARKVIND (with Quirk) ( #73450 )
...
* Add Particulate Matter 2.5 of ZCL concentration clusters to ZHA component
* Fixed black and flake8 test
* New sensors and manufacturer cluster to support IKEA STARKVIND (with quirk)
* Isort and codespell fixes
* Instead using the fan cluster, i've created a Ikea air purifier cluster/channel that supports all sensors and fan modes
* update sensors to support the new ikea_airpurifier channel
* Fix black, flake8, isort
* Mylint/mypy fixes + Use a TypedDict for REPORT_CONFIG in zha #73629
* Last fix for test_fan.py
* fix fan test
Co-authored-by: David F. Mulcahey <david.mulcahey@me.com >
2022-06-29 11:44:40 -04:00
Daniel Baulig
73bff4dee5
Expose Envisalink's zone number as an attribute ( #71468 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-29 10:30:55 -05:00
G Johansson
97dcfe4445
Smhi reverse change of unique id change ( #74176 )
2022-06-29 17:13:07 +02:00
Erik Montnemery
4e079c4417
Fix typo in recorder ( #74178 )
2022-06-29 09:50:24 -05:00
Erik Montnemery
d3f4108a91
Support knots and ft/s in weather wind speed ( #74175 )
2022-06-29 16:34:41 +02:00
Aaron Bach
e6d115e765
Add time remaining sensors for RainMachine programs ( #73878 )
2022-06-29 09:27:34 -05:00
Anders Liljekvist
f5d8487768
Add send_poll to telegram bot ( #68666 )
2022-06-29 07:08:58 -07:00
Guido Schmitz
8dd5f25da9
Add cover tests for devolo_home_control ( #72428 )
2022-06-29 06:46:32 -07:00
Rami Mosleh
8905e6f726
Use DataUpdateCoordinator for mikrotik ( #72954 )
2022-06-29 08:32:29 -05:00
jjlawren
329ecc74c4
Optimize Sonos join behavior when using media_player.join ( #74174 )
...
Optimize Sonos media_player.join service
2022-06-29 15:23:22 +02:00
Aidan Timson
46b4be5b41
Add boot time sensor to System Bridge ( #73039 )
...
* Add boot time to System Bridge
* Update homeassistant/components/system_bridge/sensor.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Add missing import
* Update homeassistant/components/system_bridge/sensor.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-06-29 08:24:50 -04:00
Mike Degatano
9392f59913
Trigger Alexa routines from toggles and buttons ( #67889 )
2022-06-29 13:56:02 +02:00
beren12
4bdec1589d
Ambient sensors are not diagnostic/internal ( #73928 )
2022-06-29 13:10:48 +02:00
Eric Svärd
e32694c146
Make SolarEdge energy value validation a bit less aggressive ( #69998 )
...
* Make energy value validation a bit less aggressive
Attempt to solve issue 69600 introduced by previous fix for issue
59285.
- Introduce a tolerance factor for energy value validation.
- Only skip update the specific invalid energy entity. An energy entity
with invalid values will now show "State unknown".
* Remove the tolerance factor. Let's just ignore the specific invalid energy entity.
2022-06-29 12:53:55 +02:00
epenet
5167535b03
Add LightEntity type hint checks to pylint plugin ( #73826 )
2022-06-29 12:51:37 +02:00
Frank
e6daed9719
Add support for services to Home Connect ( #58768 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-06-29 12:45:55 +02:00
Khole
f6f7fa1c2d
Add Hive power usage sensor ( #74011 )
2022-06-29 12:39:35 +02:00
epenet
a6ef330b63
Add ButtonEntity to pylint checks ( #74171 )
2022-06-29 12:36:57 +02:00
Robert Svensson
fd89108483
Move add/remove logic of deCONZ groups to gateway class ( #73952 )
2022-06-29 12:31:50 +02:00
Joakim Sørensen
29a546f4e8
Remove deprecated YAML import for Tautulli ( #74172 )
2022-06-29 12:29:47 +02:00
Malte Franken
21d28dd356
Migrate usgs_earthquakes_feed to async library ( #68370 )
...
* use new async integration library
* migrate to new async integration library
* updated unit tests
* updated logger
* fix tests and improve test coverage
* fix test
* fix requirements
* time control to fix tests
2022-06-29 12:13:33 +02:00
Pierre Ståhl
21e765207c
Bump pyatv to 0.10.2 ( #74119 )
2022-06-29 12:03:32 +02:00
Erik Montnemery
c186a73e57
Tweak speed util ( #74160 )
2022-06-29 12:01:09 +02:00
Michał Huryn
b5af96e4bb
Bump blebox_uniapi to 2.0.0 and adapt integration ( #73834 )
2022-06-29 11:57:55 +02:00
epenet
078c5cea86
Adjust async_step_reauth in blink ( #74167 )
2022-06-29 11:54:21 +02:00
epenet
2fce301b34
Adjust async_step_reauth in broadlink ( #74168 )
2022-06-29 11:53:35 +02:00
epenet
9c991d9c6f
Adjust async_step_reauth in isy994 ( #74169 )
2022-06-29 11:53:08 +02:00
epenet
306486edfd
Adjust async_step_reauth in smarttub ( #74170 )
2022-06-29 11:51:57 +02:00
epenet
1b85929617
Adjust async_step_reauth in samsungtv ( #74165 )
2022-06-29 11:46:59 +02:00
epenet
75efb54cc2
Adjust async_step_reauth in apple_tv ( #74166 )
2022-06-29 11:45:31 +02:00
starkillerOG
79fdb0d847
Netgear add update entity ( #72429 )
2022-06-29 11:43:51 +02:00
Jaroslav Hanslík
5b73cb10c1
MWh is valid unit for energy dashboard ( #73929 )
...
MWh is valid unit for energy
2022-06-29 11:42:52 +02:00
epenet
ebf21d1bd7
Add BinarySensorEntity to pylint checks ( #74131 )
2022-06-29 11:41:56 +02:00
starkillerOG
f2809262d5
Netgear add CPU and Memory utilization sensors ( #72667 )
2022-06-29 11:28:46 +02:00
epenet
d323508f79
Add type hints to async_step_reauth ( #74164 )
2022-06-29 11:25:37 +02:00
Robert Hillis
500105fa86
Move Tautulli attributes to their own sensors ( #71712 )
2022-06-29 11:21:01 +02:00
Aaron Bach
981249d330
Ensure _attr_native_value type matches what SensorExtraStoredData produces ( #73970 )
2022-06-29 11:16:06 +02:00
epenet
1970e36f10
Fix CI (tuya number and abode light) ( #74163 )
...
* Fix tuya unit_of_measurement
* Fix abode ColorMode
2022-06-29 11:03:53 +02:00
mbo18
9d73f9a2c5
Move power and energy attributes to sensors for SmartThings Air conditioner ( #72594 )
...
Move power and energy attribute to sensor for Air conditioner
2022-06-29 11:02:20 +02:00
Dave T
e64336cb91
Allow configuring username and password in generic camera config flow ( #73804 )
...
* Add ability to use user & pw not in stream url
* Increase test coverage to 100%
* Increase test coverage
* Verify that stream source includes user:pass
* Code review: refactor test to use MockConfigEntry
* Code review: Improve test docstring
* Edit comment; retrigger CI.
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-06-29 10:54:04 +02:00
Erik Montnemery
fbaff21b67
Format viaggiatreno/sensor.py ( #74161 )
2022-06-29 10:43:58 +02:00
Erik Montnemery
1590c0a46c
Migrate abode light to color_mode ( #69070 )
2022-06-29 10:42:24 +02:00
alexanv1
0404c76c41
Add Tuya Sous Vide Cooker ( #69777 )
2022-06-29 10:29:19 +02:00
Lorenzo Milesi
8087982193
Update base url for ViaggiaTreno API ( #71974 )
2022-06-29 10:25:38 +02:00
epenet
edc1ee2985
Add type hints to async_step_reauth in components ( #74138 )
2022-06-29 10:21:58 +02:00
epenet
6dc6e71f01
Use attributes in manual alarm ( #74122 )
2022-06-29 10:19:39 +02:00
Erik Montnemery
0769b33e19
Migrate darksky to native_* ( #74047 )
2022-06-29 10:16:23 +02:00
uvjustin
f45afe7379
Use bitstream filter to allow ADTS AAC audio in stream ( #74151 )
2022-06-29 10:15:22 +02:00
J. Nick Koston
99329ef04f
Wait for discovery to complete before starting apple_tv ( #74133 )
2022-06-29 10:13:10 +02:00
Erik Montnemery
6a0ca2b36d
Migrate kostal_plenticore number to native_* ( #74159 )
2022-06-29 10:04:22 +02:00
Maximilian
20680535ec
Add options flow to NINA ( #65890 )
...
* Added options flow
* Resolve conflicts
* Fix lint
* Implement improvements
2022-06-29 09:52:21 +02:00
epenet
aca0fd3178
Adjust type hints in rflink cover ( #73946 )
...
* Adjust type hints in rflink cover
* Move definition back to init
* Use attributes
* Revert "Use attributes"
This reverts commit ff4851015d .
* Use _attr_should_poll
2022-06-29 09:46:05 +02:00
Erik Montnemery
00810235c9
Track tasks adding entities ( #73828 )
...
* Track tasks adding entities
* Update homeassistant/config_entries.py
* fix cast tests
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-29 09:38:35 +02:00
Thomas Schamm
90c68085be
Differ device and domain entities in bosch_shc integration ( #67957 )
2022-06-28 22:08:16 -07:00
Chris Browet
596f60bdb5
Universal media player: ordered states ( #68036 )
2022-06-28 22:03:56 -07:00
Andre Lengwenus
b7b8feda0f
Add tests for LCN sensor and binary_sensor platforms ( #67263 )
2022-06-28 21:59:19 -07:00
Edward
22b8afe966
Propagate destination of watched folder moves ( #70252 )
2022-06-28 21:52:17 -07:00
Nick Dawson
9f15234b92
Add Anywair in IntesisHome ( #71686 )
2022-06-28 21:48:30 -07:00
Paul Annekov
551929a175
More sensors for SMS integration ( #70486 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-06-28 21:37:23 -07:00
stegm
305dff0dc1
Add number platform for kostal_plenticore ( #64927 )
2022-06-28 21:29:21 -07:00
mletenay
9b60b0c23f
Keep sum energy sensors always available ( #69218 )
2022-06-28 21:09:24 -07:00
Christopher Bailey
54320ff134
UniFi Protect bugfixes ( #74156 )
2022-06-28 22:00:26 -05:00
J. Nick Koston
309cf030b0
Fix typo in enphase doc string ( #74155 )
2022-06-28 17:57:17 -07:00
J. Nick Koston
629c68221e
Avoid retriggering HomeKit doorbells on forced updates ( #74141 )
2022-06-28 19:54:27 -05:00
J. Nick Koston
ee6866b8a3
Bump nexia to 2.0.1 ( #74148 )
2022-06-28 19:48:58 -05:00
GitHub Action
f5fe210eca
[ci skip] Translation update
2022-06-29 00:23:03 +00:00
starkillerOG
ef76073d83
Add Netgear ethernet link status ( #72582 )
2022-06-28 14:31:15 -07:00
Felipe Santos
4aa8570107
Set Google Cast audio devices as speakers ( #73832 )
2022-06-28 23:26:25 +02:00
epenet
ef5fccad9e
Use standard argument name in async_step_reauth ( #74139 )
2022-06-28 23:23:32 +02:00
Matthias Alphart
48c7e414f6
Update xknx to 0.21.5 - Fix discovery of IP-Secure interfaces ( #74147 )
2022-06-28 14:23:17 -07:00
mkmer
c3a2fce5cc
Move to async for aladdin connect integration ( #73954 )
...
* Moved to AIOAladdinConnect API
* Added callback logic for door status
* close unused connections
* Close connection after verification
* Matched to current version
* Matched __init__.py to current release
* Matched cover.py to existing version
* added missing awaits
* Moved callback
* Bumped AIOAladdinConnect to 0.1.3
* Removed await from callback config
* Finished tests
* Added callback test
* Bumped AIOAladdinConnect to 0.1.4
* Finished tests
* Callback correct call to update HA
* Modified calls to state machine
* Modified update path
* Removed unused status
* Bumped AIOAladdinConnect to 0.1.7
* Revised test_cover cover tests and bumped AIOAladdinConnect to 0.1.10
* Bumped AIOAladdinConnect to 0.1.11
* Bumped AIOAladdinConenct to 0.1.12
* Bumped AIOAladdinConnect to 0.1.13
* Bumped AIOAladdinConnect to 0.1.14
* Added ability to handle multiple doors
* Added timout errors to config flow
* asyncio timout error added to setup retry
* Cleanup added to hass proceedure
* Bumped AIOAladdinConnect to 0.1.16
* Bumped AIOAladdinConnect to 0.1.18
* Bumped AIOAladdinConnect to 0.1.19
* Bumped AIOAladdinConnect to 0.1.20
* Addressed recommended changes: SCAN_INTERVAL and spelling
* Moved to async_get_clientsession and bumped AIOAladdinConnect to 0.1.21
* Missing test for new code structure
* removed extra call to write_ha_state, callback decorator, cleaned up tests
* Update tests/components/aladdin_connect/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Removed extra_attributes.
* Added typing to variable acc
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-28 23:22:18 +02:00
Thijs W
7d74301045
Add sound mode to frontier silicon ( #72760 )
2022-06-28 14:13:43 -07:00
Ville Skyttä
1a55c7db34
Take Huawei LTE XML parse errors to mean unsupported endpoint ( #72781 )
2022-06-28 14:13:26 -07:00
Stefan Rado
efbd47c828
Rewrite SoundTouch tests to use mocked payloads ( #72984 )
2022-06-28 14:02:39 -07:00
Andre Lengwenus
389f1f4eda
Add lcn_codelock event and corresponding device trigger ( #73022 )
2022-06-28 14:01:18 -07:00
elBoz73
9e61c7ec49
Add target management for the service call ( #73332 )
2022-06-28 13:57:47 -07:00
Erik Montnemery
146ff83a16
Migrate rest binary_sensor and switch to TemplateEntity ( #73307 )
2022-06-28 13:53:38 -07:00
Robert Svensson
abf67c3153
Normalize deCONZ binary sensor unique IDs ( #73657 )
2022-06-28 13:45:25 -07:00
Mick Vleeshouwer
a284ebe771
Add support for Atlantic Electrical Towel Dryer to Overkiz integration ( #73788 )
2022-06-28 13:39:37 -07:00
Allen Porter
02d1676301
Fix unexpected exception in Google Calendar OAuth exchange ( #73963 )
2022-06-28 13:29:11 -07:00
Stefan Rado
1d185388a9
Bump homeconnect to 0.7.1 ( #74130 )
2022-06-28 22:22:53 +02:00
jjlawren
4bfdb1433e
Optimize Sonos unjoin behavior when using media_player.unjoin ( #74086 )
...
* Coalesce Sonos unjoins to process together
* Refactor for readability
* Skip unjoin call if already ungrouped
* Store unjoin data in a dedicated dataclass
* Revert import adjustment
2022-06-28 13:19:27 -07:00
puddly
abe44a100f
Bump all of ZHA's zigpy dependencies ( #73964 )
...
Bump zigpy and radio library versions
2022-06-28 16:02:16 -04:00
Aaron Bach
c4ad5aa68a
Bump simplisafe-python to 2022.06.1 ( #74142 )
2022-06-28 21:11:29 +02:00
Franck Nijhof
0e1f368b6f
Merge branch 'master' into dev
2022-06-28 19:47:51 +02:00
epenet
e0d2344db3
Use attributes in manual_mqtt alarm ( #74124 )
2022-06-28 10:31:33 -07:00
J. Nick Koston
a8349a4866
Adjust entity filters to make includes stronger than excludes ( #74080 )
...
* Adjust entity filters to make includes stronger than excludes
Fixes #59080
* adjust test for stronger entity glob includes
* sync with docs
2022-06-28 11:42:51 -05:00
Maikel Punie
040ece76ab
Add velbus buttons platform ( #73323 )
2022-06-28 18:41:29 +02:00
Bryton Hall
9fef1004a2
Bump venstarcolortouch to 0.16 ( #73038 )
2022-06-28 18:38:30 +02:00
Erik Montnemery
26a85c6644
Add Entity.has_entity_name attribute ( #73217 )
2022-06-28 09:38:05 -07:00
starkillerOG
c883aec711
Bump pynetgear to 0.10.6 ( #74123 )
2022-06-28 18:21:54 +02:00
Joakim Sørensen
2f60db6f80
Pin charset-normalizer to 2.0.12 ( #74104 )
2022-06-28 18:20:56 +02:00
Pierre Ståhl
54138cda41
Fix app browsing and local file streaming in Apple TV integration ( #74112 )
2022-06-28 09:08:31 -07:00
epenet
b9c135870a
Fix model in vicare device_info ( #74135 )
2022-06-28 17:54:07 +02:00
epenet
b51ad16db9
Adjust button type hints in components ( #74132 )
2022-06-28 17:19:03 +02:00
epenet
dc039f5218
Use standard argument name in async_step_reauth ( #74137 )
2022-06-28 17:12:32 +02:00
J. Nick Koston
2225d0e899
Enable serialization of float subclasses with orjson ( #74136 )
2022-06-28 17:07:40 +02:00
David F. Mulcahey
a053a3a8a4
Add cluster attr data to ZHA device diagnostics ( #70238 )
...
* Add cluster attr data to ZHA device diagnostics
* add unsupported attributes and refactor
* remove await
* make parseable
2022-06-28 11:01:27 -04:00
David F. Mulcahey
12c49e1c94
Add Aqara FP1 configuration entities to ZHA ( #73027 )
...
* add multi state input
* config entities
* remove multistate input sensor used for testing
* mypy
2022-06-28 10:41:21 -04:00
[pʲɵs]
0e9164b082
Add bool template filter and function ( #74068 )
...
Co-authored-by: Erik <erik@montnemery.com >
2022-06-28 16:22:09 +02:00
TheJulianJES
ed7ea1423a
Fix ZHA color mode not being set correctly when changing light state ( #74018 )
2022-06-28 09:53:00 -04:00
epenet
f3a24d5a45
Use attributes in xiaomi_miio alarm ( #74125 )
2022-06-28 15:29:33 +02:00
epenet
670af6fde3
Use attributes in risco alarm ( #74117 )
2022-06-28 15:26:50 +02:00
J. Nick Koston
0063274f83
Bump HAP-python to 4.5.0 ( #74127 )
2022-06-28 15:24:20 +02:00
epenet
29c389b342
Adjust remaining type hints in alarm properties ( #74126 )
2022-06-28 15:22:46 +02:00
epenet
3836da48b3
Use attributes in ness_alarm alarm ( #74121 )
2022-06-28 15:12:56 +02:00
epenet
b75a6d265d
Use attributes in spc alarm and binary sensor ( #74120 )
2022-06-28 14:49:01 +02:00
G Johansson
c4ff317ec6
Smhi minor fixes ( #72606 )
...
* Initial commit
* Tests
* From review comments
2022-06-28 14:29:00 +02:00
Pascal Vizeli
50cba60d1f
Update base image to 2022.06.2 ( #74114 )
2022-06-28 14:07:28 +02:00
epenet
4335cafb3f
Use attributes in totalconnect alarm ( #74113 )
2022-06-28 14:01:49 +02:00
epenet
3b30d8a279
Use attributes in satel_integra alarm ( #74103 )
2022-06-28 13:56:14 +02:00
epenet
8bed2e6459
Remove zha from mypy ignore list ( #73603 )
2022-06-28 13:53:20 +02:00
G Johansson
4b5c0be896
Native to Weather Template ( #74060 )
...
* Native to Weather template
* Add validation
2022-06-28 13:42:58 +02:00
epenet
c1f621e9c0
Use attributes in nx584 alarm ( #74105 )
2022-06-28 13:42:43 +02:00
epenet
dac8f242e0
Improve type hints in mqtt and template alarms ( #74101 )
2022-06-28 13:41:23 +02:00
G Johansson
2a0b2ecca1
Fix depreciation period for Weather ( #74106 )
...
Fix period
2022-06-28 13:40:36 +02:00
Erik Montnemery
39c7056be5
Migrate climacell to native_* ( #74039 )
2022-06-28 13:39:37 +02:00
epenet
79b3865b60
Use attributes in ialarm alarm ( #74099 )
2022-06-28 13:15:38 +02:00
epenet
03d2d50393
Use attributes in ifttt alarm ( #74107 )
2022-06-28 13:07:46 +02:00
epenet
389664e37c
Use attributes in lupusec alarm ( #74109 )
2022-06-28 13:05:30 +02:00
epenet
45cdfa1049
Use attributes in point alarm ( #74111 )
2022-06-28 12:53:50 +02:00
Pascal Vizeli
5787eb058d
Build opencv at core build pipeline ( #73961 )
2022-06-28 11:14:06 +02:00
epenet
bc33818b20
Use attributes in egardia alarm ( #74098 )
2022-06-28 11:12:46 +02:00
Erik Montnemery
ae63cd8677
Add support for unavailable to cover groups ( #74053 )
2022-06-28 11:12:14 +02:00
epenet
af71c250d5
Use attributes in concord232 alarm ( #74097 )
2022-06-28 11:10:31 +02:00
epenet
38759bb98b
Adjust tilt_position method in esphome cover ( #74041 )
2022-06-28 11:08:31 +02:00
epenet
734b99e6ac
Improve type hints in zha alarm ( #74094 )
...
* Improve type hints in zha alarm
* Allow None code
2022-06-28 11:07:46 +02:00
Erik Montnemery
37e8f113d4
Migrate zamg to native_* ( #74034 )
2022-06-28 11:02:13 +02:00
Erik Montnemery
f66fc65d0b
Migrate environment_canada to native_* ( #74048 )
2022-06-28 11:01:14 +02:00
Erik Montnemery
7d709c074d
Add support for unavailable and unknown to fan groups ( #74054 )
2022-06-28 10:58:52 +02:00
epenet
28c1a5c09f
Enforce config-flow type hints for reauth step ( #72830 )
2022-06-28 10:52:41 +02:00
Paulus Schoutsen
6eeb1855ff
Remove entities from Alexa when disabling Alexa ( #73999 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-28 10:32:50 +02:00
Erik Montnemery
824de2ef4c
Modify behavior of lock groups ( #74055 )
2022-06-28 10:29:56 +02:00
epenet
8328f9b623
Cleanup async_update in smartthings cover ( #74040 )
2022-06-28 10:26:36 +02:00
Erik Montnemery
9a613aeb96
Modify behavior of media_player groups ( #74056 )
2022-06-28 10:22:46 +02:00
epenet
c19a8ef8e0
Enforce flow-handler result type hint for step_* ( #72834 )
2022-06-28 10:08:36 +02:00
epenet
35df012b6e
Fix reauth step in nest ( #74090 )
2022-06-28 10:06:05 +02:00
epenet
319ef38d34
Add AlarmControlPanelEntity to pylint checks ( #74091 )
2022-06-28 10:02:57 +02:00
epenet
f66acf293f
Adjust type hints in prosegur alarm ( #74093 )
...
* Adjust type hints in prosegur alarm
* Adjust hint
2022-06-28 10:02:16 +02:00
epenet
8e1ec07f3d
Adjust type hints in component alarm methods ( #74092 )
...
* Adjust type hints in component alarm methods
* Undo related change
* Undo related change
2022-06-28 10:00:23 +02:00
jjlawren
800bae68a8
Fix clearing of Sonos library cache during regrouping ( #74085 )
...
Fix clearing of ZoneGroupState attribute cache
2022-06-28 09:51:33 +02:00
J. Nick Koston
cb46bb5bfa
Revert "Partially revert "Switch loader to use json helper ( #73872 )" ( #74077 )" ( #74087 )
2022-06-28 09:34:56 +02:00
J. Nick Koston
567df9cc4d
Add async_remove_config_entry_device to enphase_envoy ( #74012 )
2022-06-28 08:53:17 +02:00
epenet
87b46a699a
Fix mypy issues in zha store ( #74032 )
2022-06-28 08:52:20 +02:00
Erik Montnemery
cc8170fcfe
Align code between group platforms ( #74057 )
2022-06-28 08:50:31 +02:00
epenet
fb10853358
Fix mypy issues in zha core modules ( #74028 )
...
* Fix mypy issues in zha gateway, group and helpers
* Cleanup device
* Apply suggestion
* Raise ValueError
* Use hass.config.path
2022-06-28 08:50:16 +02:00
J. Nick Koston
720768560d
Fix devices missing in logbook when all requested entities are filtered ( #74073 )
2022-06-28 08:44:06 +02:00
epenet
b6676df1cb
Adjust config-flow reauth type hints in components ( #74088 )
2022-06-28 08:43:06 +02:00
epenet
530e1f9080
Fix reauth step in geocaching ( #74089 )
2022-06-28 08:40:46 +02:00
Matrix
1804f70a5b
Fix missing leak sensor battery expose ( #74084 )
2022-06-28 08:39:12 +02:00
[pʲɵs]
91a119917d
List more private and link-local IP networks ( #74064 )
...
List more private and link-local IP networks
The IPv6 link-local network is especially important as without it
local accounts don't work on IPv6-capable networks with no IPv6 DHCP
server.
2022-06-27 22:00:44 -07:00
J. Nick Koston
df357962b3
Bump orjson to 3.7.5 ( #74083 )
2022-06-27 21:59:08 -07:00
Franck Nijhof
1e0788aeea
Allow partial tests to take 20 minutes, use all cores ( #74079 )
2022-06-27 19:51:02 -07:00
maikukun
cdaa6c0d42
Update tesla_powerwall to 0.3.18 ( #74026 )
2022-06-27 21:31:30 -05:00
GitHub Action
7e341aaef2
[ci skip] Translation update
2022-06-28 00:26:39 +00:00
Erik Montnemery
192986ba8a
Migrate buienradar to native_* ( #74059 )
2022-06-28 01:57:46 +02:00
uvjustin
fef21c02ee
Clean up disabling audio in stream ( #74038 )
2022-06-28 01:56:10 +02:00
leroyloren
e706c6a15f
Visiblity fix unit km to m ( #74008 )
2022-06-28 01:53:57 +02:00
G Johansson
2f0fe0df82
Fix wind speed SMHI ( #72999 )
2022-06-28 01:50:06 +02:00
epenet
b2c84a4c4a
Adjust reauth in awair config flow ( #72386 )
...
* Adjust config-flow type hints in awair
* Improve typing of dict arguments
* Use mapping for async_step_reauth
* Add async_step_reauth_confirm
* Don't try old token
* Adjust translations
* Adjust tests
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-28 01:49:10 +02:00
Iván Cea Fontenla
c62bfcaa4c
Nuki opener event on ring ( #72793 )
...
* feat(nuki): add ring action timestamp attribute
* feat(nuki): add ring action state attribute
* Emit event on Nuki Opener ring
* Removed event attributes
* Use entity registry to get entity id
* Move event firing to the async update method
* Move events code outside try-except
* Black autoformat
* Added missing period to doc
* Import order
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-06-28 01:47:55 +02:00
Franck Nijhof
09dca3cd94
Remove invalid unit of measurement from Glances ( #73983 )
2022-06-28 01:46:58 +02:00
epenet
e8917af823
Cleanup update/async_update typing in Entities ( #74035 )
2022-06-28 00:48:56 +02:00
Franck Nijhof
21b842cf9c
Partially revert "Switch loader to use json helper ( #73872 )" ( #74077 )
2022-06-28 00:48:18 +02:00
shbatm
08c5c6ca1c
ISY994: Bump pyisy to 3.0.7 ( #74071 )
2022-06-27 16:24:25 -05:00
Christopher Bailey
b9c636ba4e
Automatically add newly added devices for UniFi Protect ( #73879 )
2022-06-27 16:03:25 -05:00
Robert Svensson
33f5b225fb
Use aiounifi v34 to utilise orjson for better performance ( #74065 )
...
Bump aiounifi to v34
2022-06-27 21:29:19 +02:00
Erik Montnemery
84ea8a3c43
Fix misleading comments in tomorrowio ( #74049 )
...
* Fix misleading comments in tomorrowio
* Add test
2022-06-27 14:26:04 -04:00
Erik Montnemery
5f06404db5
Migrate tomorrowio to native_* ( #74050 )
2022-06-27 14:25:36 -04:00
Joakim Plate
992ceb1a09
Google Assistant diagnostics and synchronization ( #73574 )
...
* Add config flow import for local google assistant
* Add diagnostic with sync response
* Add button for device sync
2022-06-27 20:24:15 +02:00
Robert Svensson
320fa25a99
Fix re-login logic when UniFi integration receives a 401 ( #74013 )
2022-06-27 19:50:56 +02:00
epenet
f9c83dd991
Add CoverEntity to pylint checks ( #74036 )
...
* Add CoverEntity to pylint checks
* Avoid false positivies on device_class
* Adjust device_class handling
* Adjust device_class again using a singleton
* Adjust device_class (again)
* Simplify DEVICE_CLASS check
* Keep device_class in base class
2022-06-27 14:58:23 +02:00
RenierM26
10ea88e0ea
Switchbot bump Dependency 0.14.0 ( #74001 )
...
* Bump requirement.
* Switchbot depenacy update, full async.
* Update tests, remove redundant config entry check.
* Update requirements_test_all.txt
* Update requirements_all.txt
* Remove asyncio lock. Not required anymore with bleak.
* Update requirements_all.txt
* Update requirements_test_all.txt
* pyswitchbot no longer uses bluepy
2022-06-27 13:56:51 +02:00
epenet
b185de0ac0
Add base Entity to pylint checks ( #73902 )
...
* Add base entity properties
* Add special case of Mapping[xxx, Any]
* Add Mapping tests
* Add entity functions
* Adjust docstring
* Add update/async_update
2022-06-27 12:10:31 +02:00
MatthewFlamm
e32c7dbf92
Use built in unit handling for nws weather ( #73981 )
...
use built in unit handling for nws
2022-06-27 11:39:02 +02:00
Joakim Sørensen
a94579107c
Bump awesomeversion from 22.5.2 to 22.6.0 ( #74030 )
2022-06-27 11:38:40 +02:00
akloeckner
aa314a0901
Add this variable to trigger-based templates ( #72437 )
...
add this variables to trigger-based templates
follow-up for https://github.com/home-assistant/core/issues/70359
2022-06-27 08:59:29 +02:00
GitHub Action
11ec8b9186
[ci skip] Translation update
2022-06-27 00:25:49 +00:00
J. Nick Koston
9a0b3796d3
Bump xmltodict to 0.13.0 ( #73974 )
...
Changelog: https://github.com/martinblech/xmltodict/blob/v0.13.0/CHANGELOG.md
2022-06-26 12:38:17 +02:00
avee87
fb5e6aaa29
Clean up Glances sensors a bit ( #73998 )
2022-06-26 12:33:11 +02:00
J. Nick Koston
6ec6f0a835
Fix file sensor reading the whole file to get the last line ( #73986 )
2022-06-25 21:02:50 -05:00
GitHub Action
ba64d9db64
[ci skip] Translation update
2022-06-26 00:28:21 +00:00
Khole
ce144bf631
Add Hive device configuration to config flow ( #73955 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-26 00:13:30 +02:00
rikroe
f78d209f93
Bump bimmer_connected to 0.9.6 ( #73977 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-06-25 10:26:57 -07:00
J. Nick Koston
949922ef2c
Fix exception when as_dict is called on a TemplateState ( #73984 )
2022-06-25 09:19:11 -07:00
J. Nick Koston
15ed329108
Add async_remove_config_entry_device support to nexia ( #73966 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-06-25 12:02:38 -04:00
Christopher Bailey
e67f8720e8
Refactor UniFi Protect tests ( #73971 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-25 08:15:38 -07:00
J. Nick Koston
85fdc56240
Bump aiosteamist to 0.3.2 ( #73976 )
...
Changelog: https://github.com/bdraco/aiosteamist/compare/0.3.1...0.3.2
2022-06-25 16:41:47 +02:00
rappenze
eb6afd27b3
Fix fibaro cover state ( #73921 )
2022-06-25 12:34:30 +02:00
epenet
9eed8b2ef4
Adjust freedompro cover position method ( #73945 )
2022-06-25 12:32:55 +02:00
epenet
3743d42ade
Adjust smartthings cover type hints ( #73948 )
2022-06-25 12:31:53 +02:00
epenet
10dc38e0ec
Adjust CoverEntity property type hints in components ( #73943 )
...
* Adjust CoverEntity property type hints in components
* Revert changes to rflink
* Revert changes to wilight
2022-06-25 11:59:56 +02:00
J. Nick Koston
55b5ade586
Prime platform.uname cache at startup to fix blocking subprocess in the event loop ( #73975 )
...
Prime platform.uname cache at startup to fix blocking subprocess
- Multiple modules check platform.uname()[0] at startup which
does a blocking subprocess call. We can avoid this happening
in the eventloop and distrupting startup stability by priming
the cache ahead of time in the executor
2022-06-25 04:31:44 -04:00
GitHub Action
0166816200
[ci skip] Translation update
2022-06-25 00:24:25 +00:00
avee87
ad3bd6773c
Add device_info to Glances entities ( #73047 )
2022-06-25 01:23:26 +02:00
Erik Montnemery
a267045a31
Migrate open_meteo to native_* ( #73910 )
2022-06-25 01:05:31 +02:00
epenet
9b88b77b66
Use attributes in wilight ( #73898 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-06-25 00:55:01 +02:00
epenet
15b7564171
Fix coverage issue in CI ( #73959 )
...
* Fix coverage issue in CI
* Adjust to latest findings
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-06-25 00:48:27 +02:00
epenet
0461eda83b
Adjust demo cover position methods ( #73944 )
2022-06-25 00:34:49 +02:00
J. Nick Koston
32e0d9f47c
Speed up generation of template states ( #73728 )
...
* Speed up generation of template states
* tweak
* cache
* cache hash
* weaken
* Revert "weaken"
This reverts commit 4856f50080 .
* lower cache size as it tends to be the same ones over and over
* lower cache size as it tends to be the same ones over and over
* lower cache size as it tends to be the same ones over and over
* cover
* Update homeassistant/helpers/template.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* id reuse is possible
* account for iterting all sensors
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-06-24 17:28:26 -04:00
Paulus Schoutsen
57efa9569c
Cache is_supported for Google entities ( #73936 )
2022-06-24 17:05:36 -04:00
J. Nick Koston
44da543ca0
Bump nexia to 2.0.0 ( #73935 )
2022-06-24 09:59:41 -05:00
J. Nick Koston
1866a1e925
Handle non-str keys when storing json data ( #73958 )
2022-06-24 09:59:01 -05:00
epenet
b880a05e45
Fix type hints in zha remaining channels ( #73778 )
...
* Fix hvac channel type hints
* Fix security channel type hints
* Fix homeautomation channel type hints
* Fix type hints in zha base channel
* Adjust select entity
* Remove unused arg
2022-06-24 10:35:38 -04:00
J. Nick Koston
f29cc33fa0
Fix selecting entity_ids and device_ids in events with MySQL and PostgreSQL with logbook ( #73918 )
...
* Fix selecting entity_ids and device_ids in events with MySQL and PostgreSQL
Fixes #73818
* add cover
2022-06-24 15:43:35 +02:00
epenet
6cafcb016f
Adjust rfxtrx cover type hints ( #73947 )
2022-06-24 10:22:40 +02:00
J. Nick Koston
2f78faa718
Make aiohttp mockers aware of the json loads kwarg ( #73939 )
2022-06-24 08:44:35 +02:00
Rami Mosleh
d1708861db
Add config flow for simplepush ( #73471 )
...
* Add config flow for `simplepush`
* fix warning message
* fix typos
* Add importing yaml config
* patch integration setup
* Add check for errrors raised by the library
* fix coverage
* Adjust comment and logging message
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-24 08:39:48 +02:00
epenet
a92ab7a669
Adjust CoverEntity function type hints in components ( #73912 )
...
Adjust CoverEntity functions in components
2022-06-24 06:40:26 +02:00
Zack Barett
307666da7f
Bump Frontend to 20220624.0 ( #73938 )
2022-06-23 22:51:31 -05:00
Christopher Bailey
e4a770984d
Bump version of pyunifiprotect to 4.0.8 ( #73934 )
2022-06-23 21:50:39 -05:00
J. Nick Koston
e5c40d58ff
Add roku 3820X model to discovery ( #73933 )
2022-06-23 21:13:43 -05:00
GitHub Action
c607994fbe
[ci skip] Translation update
2022-06-24 00:23:27 +00:00
Raman Gupta
768e53ac2d
Add zwave_js/get_any_firmware_update_progress WS cmd ( #73905 )
2022-06-23 20:13:37 -04:00
Franck Nijhof
dc0ea6fd55
Flush CI caches ( #73926 )
2022-06-24 01:57:12 +02:00
J. Nick Koston
28dd92d928
Fix logbook state query with postgresql ( #73924 )
2022-06-23 23:35:10 +02:00
0bmay
3058a432a5
Bump py-canary to 0.5.3 ( #73922 )
2022-06-23 23:33:03 +02:00
Erik Montnemery
9b8c3e37bb
Improve group tests ( #73630 )
2022-06-23 21:38:17 +02:00
epenet
186141ee4d
Use attributes in keba locks and binary sensors ( #73894 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-06-23 21:35:05 +02:00
avee87
8865a58f74
Improve Glances entity descriptions, add long term statistics ( #73049 )
2022-06-23 21:34:08 +02:00
epenet
d19fc0622b
Add ToggleEntity to pylint fan checks ( #73886 )
2022-06-23 21:31:30 +02:00
epenet
0df0533cd4
Use attributes in smarty fan ( #73895 )
2022-06-23 21:20:42 +02:00
tbertonatti
03f0916e7c
Add embed image parameter for Discord notify ( #73474 )
2022-06-23 21:02:48 +02:00
Erik Montnemery
e57f34f0f2
Migrate openweathermap to native_* ( #73913 )
2022-06-23 21:01:08 +02:00
J. Nick Koston
00a79635c1
Revert "Remove sqlalchemy lambda_stmt usage from history, logbook, and statistics ( #73191 )" ( #73917 )
2022-06-23 13:59:55 -05:00
J. Nick Koston
5c193323b2
Bump aiohomekit to 0.7.18 ( #73919 )
...
Changelog: https://github.com/Jc2k/aiohomekit/compare/0.7.17...0.7.18
2022-06-23 20:43:56 +02:00
Erik Montnemery
01606c34aa
Correct handling of weather forecast ( #73909 )
2022-06-23 20:34:16 +02:00
J. Nick Koston
fd9fdc6283
Fix error reporting with unserializable json ( #73908 )
2022-06-23 20:32:45 +02:00
Robert Svensson
b3b4707579
Fix deCONZ group state regression ( #73907 )
2022-06-23 20:26:51 +02:00
J. Nick Koston
edb386c736
Switch frontend to use json helper ( #73874 )
2022-06-23 20:19:13 +02:00
J. Nick Koston
3d59088a62
Bump sqlalchemy to 1.4.38 ( #73916 )
...
Changes: https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.38
2022-06-23 14:13:42 -04:00
Erik Montnemery
17d839df79
Set codeowner of weather to @home-assistant/core ( #73915 )
2022-06-23 19:50:46 +02:00
epenet
e874ba2a42
Improve CoverEntity typing ( #73903 )
2022-06-23 16:48:49 +02:00
epenet
3c82c718cb
Improve typing in fans and locks ( #73901 )
2022-06-23 16:34:40 +02:00
Raman Gupta
ff7d840a6c
Bump zwave-js-server-python to 0.39.0 ( #73904 )
2022-06-23 16:13:36 +02:00
kingy444
95abfb5748
Powerview polling tdbu ( #73899 )
2022-06-23 08:37:28 -05:00
J. Nick Koston
8015bb98a9
Switch recorder and templates to use json helper ( #73876 )
...
- These were using orjson directly, its a bit cleaner
to use the helper so everything is easier to adjust
in the future if we need to change anything about
the loading
2022-06-23 14:32:26 +02:00
J. Nick Koston
2742bf86e3
Switch mqtt to use json helper ( #73871 )
...
* Switch mqtt to use json helper
* whitespace
2022-06-23 14:29:09 +02:00
Pascal Vizeli
95eeb8eff3
Update Builder & Wheels + support yellow ( #73896 )
2022-06-23 13:58:24 +02:00
epenet
0787ee1345
Use attributes in comfoconnect fan ( #73892 )
2022-06-23 12:42:05 +02:00
rikroe
b4cc9367cf
Bump bimmer_connected to 0.9.5 ( #73888 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-06-23 12:18:01 +02:00
epenet
48bd7cf5e1
Add missing ToggleEntity type hints in fans ( #73887 )
2022-06-23 12:01:05 +02:00
epenet
a3ce80baed
Improve nuki type hints ( #73891 )
2022-06-23 11:44:25 +02:00
Paulus Schoutsen
10b083bbf5
Sync empty entities when Google is disabled in cloud ( #72806 )
2022-06-23 11:41:34 +02:00
Rami Mosleh
0dd181f922
Remove deprecated YAML for Islamic prayer times ( #72483 )
2022-06-23 11:35:47 +02:00
Hans Oischinger
4ee92f3953
Improve hvac_mode compatibility of vicare ( #66454 )
2022-06-23 11:34:34 +02:00
epenet
f91a222034
Fix compensation (numpy) tests ( #73890 )
2022-06-23 11:12:22 +02:00
G Johansson
90e1fb6ce2
Weather unit conversion ( #73441 )
...
Co-authored-by: Erik <erik@montnemery.com >
2022-06-23 10:48:30 +02:00
henryptung
bccec77e19
Fix Broadlink discovery for new RM Mini3 ( #73822 )
2022-06-23 09:38:39 +02:00
gigatexel
303ce715ed
Adapt DSMR integration to changes in dsmr_parser for Belgian/Dutch meters ( #73817 )
2022-06-23 09:15:16 +02:00
J. Nick Koston
164eba7e5d
Switch loader to use json helper ( #73872 )
2022-06-22 21:57:38 -05:00
J. Nick Koston
b5f6f785d5
Switch mobile_app to use the json helper ( #73870 )
2022-06-22 22:32:48 -04:00
Christopher Bailey
168065a9a0
Bump version of pyunifiprotect to 4.0.7 ( #73875 )
2022-06-22 21:10:41 -05:00
J. Nick Koston
6c41a10142
Switch api and event stream to use json helper ( #73868 )
2022-06-22 20:13:02 -05:00
J. Nick Koston
ab30d38469
Switch rest to use the json helper ( #73867 )
2022-06-22 20:12:48 -05:00
GitHub Action
33c263d09b
[ci skip] Translation update
2022-06-23 00:20:13 +00:00
Christian Rodriguez
3ce5b05aa5
Add bypassed custom attribute to NX584ZoneSensor ( #71767 )
2022-06-23 01:59:59 +02:00
Liam
3cd18ba38f
Update CODE_OF_CONDUCT.md ( #73468 )
2022-06-23 01:41:22 +02:00
Waldemar Tomme
e855529f73
Fix fints integration ( #69041 )
2022-06-23 01:08:51 +02:00
Alex Groleau
fe54db6eb9
Improve Tuya integration fan controller support ( #73062 )
2022-06-23 00:58:36 +02:00
jjlawren
b0f4b3030f
Extend timeouts for Spotify and Plex playback on Sonos ( #73803 )
2022-06-23 00:58:10 +02:00
epenet
b17d4ac65c
Remove replicated async definitions in pylint plugin ( #73823 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-06-22 23:51:40 +02:00
Robert Svensson
aef69f87f4
More enums in deCONZ Alarm Control Panel ( #73800 )
2022-06-22 23:02:34 +02:00
Christopher Bailey
01a9367281
UniFi Protect cleanup and enable unadopted devices ( #73860 )
2022-06-22 15:57:21 -05:00
Robert Hillis
5c5fd746fd
Add digital loggers as a Belkin supported brand ( #72515 )
2022-06-22 22:38:45 +02:00
Franck Nijhof
a8a033681f
Automatically onboard DiscoveryFlows ( #73841 )
2022-06-22 22:37:49 +02:00
Franck Nijhof
ec119ae718
Automatically onboard WLED ( #73853 )
2022-06-22 22:37:36 +02:00
Franck Nijhof
320ef55085
Automatically onboard Elgato ( #73847 )
2022-06-22 22:37:25 +02:00
epenet
ad7da9803f
Adjust lutron_caseta type hints ( #73840 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-06-22 22:37:01 +02:00
Khole
73c54b14d0
Hive bump pyhiveapi version ( #73846 )
2022-06-22 22:20:47 +02:00
epenet
75cfe845e1
Adjust freedompro type hints ( #73839 )
2022-06-22 22:17:50 +02:00
J. Nick Koston
8b067e83f7
Initial orjson support take 3 ( #73849 )
...
* Initial orjson support take 2
Still need to work out problem building wheels
--
Redux of #72754 / #32153 Now possible since the following is solved:
ijl/orjson#220 (comment)
This implements orjson where we use our default encoder. This does not implement orjson where `ExtendedJSONEncoder` is used as these areas tend to be called far less frequently. If its desired, this could be done in a followup, but it seemed like a case of diminishing returns (except maybe for large diagnostics files, or traces, but those are not expected to be downloaded frequently).
Areas where this makes a perceptible difference:
- Anything that subscribes to entities (Initial subscribe_entities payload)
- Initial download of registries on first connection / restore
- History queries
- Saving states to the database
- Large logbook queries
- Anything that subscribes to events (appdaemon)
Cavets:
orjson supports serializing dataclasses natively (and much faster) which
eliminates the need to implement `as_dict` in many places
when the data is already in a dataclass. This works
well as long as all the data in the dataclass can also
be serialized. I audited all places where we have an `as_dict`
for a dataclass and found only backups needs to be adjusted (support for `Path` needed to be added for backups). I was a little bit worried about `SensorExtraStoredData` with `Decimal` but it all seems to work out from since it converts it before it gets to the json encoding cc @dgomes
If it turns out to be a problem we can disable this
with option |= [orjson.OPT_PASSTHROUGH_DATACLASS](https://github.com/ijl/orjson#opt_passthrough_dataclass ) and it
will fallback to `as_dict`
Its quite impressive for history queries
<img width="1271" alt="Screen_Shot_2022-05-30_at_23_46_30" src="https://user-images.githubusercontent.com/663432/171145699-661ad9db-d91d-4b2d-9c1a-9d7866c03a73.png ">
* use for views as well
* handle UnicodeEncodeError
* tweak
* DRY
* DRY
* not needed
* fix tests
* Update tests/components/http/test_view.py
* Update tests/components/http/test_view.py
* black
* templates
2022-06-22 21:59:51 +02:00
epenet
9ac28d2076
Adjust vesync type hints ( #73842 )
2022-06-22 21:40:22 +02:00
Martin Hjelmare
0e674fc597
Clean up zwave_js logging and hass.data ( #73856 )
2022-06-22 21:35:26 +02:00
Franck Nijhof
1ead6d6762
Automatically onboard Yeelight ( #73854 )
2022-06-22 21:19:34 +02:00
Franck Nijhof
9229d14962
Automatically onboard Wiz ( #73851 )
2022-06-22 20:17:28 +02:00
jjlawren
8d66623036
Add ZoneGroupState statistics to Sonos diagnostics ( #73848 )
2022-06-22 12:29:34 -05:00
Christopher Bailey
54d04d233b
Bump version of pyunifiprotect to 4.0.6 ( #73843 )
2022-06-22 12:13:43 -05:00
Pascal Vizeli
6cf9b22b5a
Python 3.10 / Base image 2022.06.01 ( #73830 )
...
* Python 3.10 / Base image 2022.06.01
* Update requirements
* push opencv
* we don't need numpy on core for now
* Remove unused ignore
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-06-22 12:04:39 -05:00
epenet
6b6e5fad3c
Add missing type hints in fans ( #73835 )
2022-06-22 18:43:41 +02:00
G Johansson
532e25d087
Sensibo use switch for Pure boost ( #73833 )
...
* Initial commit
* Finalize pure boost switch
* Fix service required
2022-06-22 18:26:25 +02:00
epenet
837957d89e
Adjust set_percentage routine in fans ( #73837 )
2022-06-22 18:22:01 +02:00
jjlawren
86fde1a644
Handle failures during initial Sonos subscription ( #73456 )
2022-06-22 10:56:17 -05:00
epenet
143e6a7adc
Add missing type hints in locks ( #73831 )
2022-06-22 10:23:51 -05:00
G Johansson
7a407d09dc
Fix filter & room occupied binary sensors ( #73827 )
2022-06-22 10:13:16 -05:00
Christopher Bailey
0461ec1566
Fix auth_sign_path with query params (take 2) ( #73829 )
2022-06-22 10:09:21 -05:00
J. Nick Koston
19b2b33037
Speed up subscribing to mqtt topics on connect ( #73685 )
...
* Speed up subscribing to mqtt topics
* update tests
* Remove extra function wrapper
* Recover debug logging for subscriptions
* Small changes and test
* Update homeassistant/components/mqtt/client.py
* Update client.py
Co-authored-by: jbouwh <jan@jbsoft.nl >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-06-22 16:03:18 +02:00
rikroe
54591b8ca1
BMW Connected Drive: Handle HTTP 429 issues better ( #73675 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-06-22 14:24:16 +02:00
epenet
754fe86dd9
Add fan to strict typing ( #73820 )
...
* Add fan to strict typing
* Adjust state_attributes
* Adjust capability_attributes
* Adjust is_on
* Adjust vallox component
* Revert "Adjust is_on"
This reverts commit 48d207f250 .
* Fix is_on property
2022-06-22 14:15:44 +02:00
epenet
33a84838b4
Fix type hints in zha smartenergy channel ( #73775 )
...
* Fix type hints in zha smartenergy channel
* Adjust unit_of_measurement
2022-06-22 07:41:28 -04:00
Franck Nijhof
fb2a3ae135
Update sentry-sdk to 1.6.0 ( #73819 )
2022-06-22 13:39:19 +02:00
uvjustin
03246d2649
Use ha-av instead of av and bump to v10.0.0b3 ( #73789 )
...
* Use ha-av instead of av and bump to v10.0.0b1
* Change generic
* Use v10.0.0b2
* Use v10.0.0b3
2022-06-22 13:38:44 +02:00
Franck Nijhof
f97e95134b
Merge pull request #73821 from home-assistant/rc
2022-06-22 13:22:39 +02:00
epenet
31af4b709e
Add FanEntity type hint checks to pylint plugin ( #73801 )
...
* Add FanEntity type hint checks to pylint plugin
* Add test
* Add test
* Review comments
* Adjust tests
* Rename variable
* also test keyword_only args
* Use docstrings
* Fix tests
* Better return type
2022-06-22 12:48:23 +02:00
Franck Nijhof
08ff99a1e8
Bumped version to 2022.6.7
2022-06-22 11:50:42 +02:00
Franck Nijhof
505c4b0f77
Fix MQTT tests for RC
2022-06-22 11:50:34 +02:00
Franck Nijhof
30383e0102
Fix Plugwise migration error ( #73812 )
2022-06-22 11:48:56 +02:00
Tom Harris
29f8493a06
Insteon bug fixes ( #73791 )
2022-06-22 11:48:53 +02:00
Robert Svensson
5c71de8055
Fix CSRF token for UniFi ( #73716 )
...
Bump aiounifi to v32
2022-06-22 11:48:50 +02:00
micha91
d211399056
Update aiomusiccast ( #73694 )
2022-06-22 11:48:46 +02:00
Max Gashkov
14c11cd13a
Fix AmbiClimate services definition ( #73668 )
2022-06-22 11:48:43 +02:00
J. Nick Koston
eda2c8cb8f
Retry on SenseAPIException during sense config entry setup ( #73651 )
2022-06-22 11:48:40 +02:00
Steven Looman
9e4ee0d36d
Don't verify ssl certificates for ssdp/upnp devices ( #73647 )
2022-06-22 11:48:37 +02:00
J. Nick Koston
65c1d4812a
Fix calling permanent off with nexia ( #73623 )
...
* Fix calling permanent off with nexia
Changelog: https://github.com/bdraco/nexia/compare/1.0.1...1.0.2
Fixes #73610
* one more
2022-06-22 11:48:32 +02:00
Jan Bouwhuis
1551177581
Fix MQTT config schema to ensure correct validation ( #73619 )
...
* Ensure config schema validation
* Use correct schema for device_tracker
* Remove schema validation from the platform setup
* Remove loop to build schema
2022-06-22 11:47:58 +02:00
Michael
01053418f6
Fix voltage and current values for Fritz!DECT smart plugs ( #73608 )
...
fix voltage and current values
2022-06-22 11:22:14 +02:00
Erik Montnemery
8d41f8bbc2
Fix handling of illegal dates in onvif sensor ( #73600 )
...
* Fix handling of illegal dates in onvif sensor
* Address review comment
* Address review comment
2022-06-22 11:22:11 +02:00
Erik Montnemery
08382204a3
Don't attempt to reload MQTT device tracker ( #73577 )
2022-06-22 11:22:08 +02:00
J. Nick Koston
cfbc2ed437
Handle offline generators in oncue ( #73568 )
...
Fixes #73565
2022-06-22 11:22:05 +02:00
muppet3000
66bcebbab7
Bump growattServer to 1.2.2 ( #73561 )
...
Fix #71577 - Updating growattServer dependency
2022-06-22 11:22:01 +02:00
Maciej Bieniek
a310b28170
Use IP address instead of hostname in Brother integration ( #73556 )
2022-06-22 11:21:58 +02:00
Jean-François Roy
7b5258bc57
Bump aiobafi6 to 0.6.0 to fix logging performance ( #73517 )
2022-06-22 11:21:54 +02:00
Jonny Bergdahl
8dbc6b1085
Fix thumbnail issues in Twitch integration ( #72564 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-06-22 11:21:51 +02:00
Gordon Allott
574ec5a507
Ensure metoffice daily are returned once daily ( #72440 )
...
* ensure metoffice daily are returned once daily
* Fixes metoffice tests for MODE_DAILY
2022-06-22 11:21:46 +02:00
Christopher Bailey
90ad6ca540
Bumps version of pyunifiprotect to 4.0.5 ( #73798 )
2022-06-22 10:46:38 +02:00
Jonny Bergdahl
95eb55dd66
Fix thumbnail issues in Twitch integration ( #72564 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-06-22 10:22:09 +02:00
Tom Harris
08b69319ca
Insteon bug fixes ( #73791 )
2022-06-22 10:04:11 +02:00
J. Nick Koston
4bfdc61045
Fix rachio webhook not being unregistered on unload ( #73795 )
2022-06-22 10:02:02 +02:00
Franck Nijhof
504f4a7acf
Update Fibaro config entry on duplicate entry ( #73814 )
2022-06-22 09:55:36 +02:00
Franck Nijhof
998e63df61
Fix Plugwise migration error ( #73812 )
2022-06-22 09:54:35 +02:00
Franck Nijhof
39a00ffe09
Automatically onboard Cast ( #73813 )
2022-06-22 09:49:54 +02:00
jjlawren
07a46dee39
Additional surround controls for Sonos ( #73805 )
2022-06-22 09:08:31 +02:00
J. Nick Koston
1e0a3246f4
Revert "Fix auth_sign_path with query params ( #73240 )" ( #73808 )
2022-06-21 22:45:16 -05:00
epenet
243905ae3e
Fix cover, light, select, sensor, switch type hints in zha ( #73770 )
...
* Fix zha sensor type hints
* Fix zha entity type hints
* Fix switch type hints
* Fix light type hints
* Fix cover type hints
* Fix select type hints
2022-06-21 21:04:24 -04:00
epenet
6c83ed4c9d
Fix api, button and climate type hints in zha ( #73771 )
...
* Fix zha api type hints
* Fix zha button type hints
* Fix zha climate type hints
2022-06-21 21:02:08 -04:00
epenet
21275669d5
Fix inheritance in zha general channel ( #73774 )
...
Fix general channel type hints in zha
2022-06-21 21:00:58 -04:00
GitHub Action
78dd522ccd
[ci skip] Translation update
2022-06-22 00:26:36 +00:00
Erik Montnemery
562ad18fb4
Bump pychromecast to 12.1.4 ( #73792 )
2022-06-22 00:45:47 +02:00
Erik Montnemery
274f585646
Tweak title of zha config entry created by yellow hw ( #73797 )
2022-06-21 16:21:31 -04:00
Christopher Bailey
67618311fa
Fix auth_sign_path with query params ( #73240 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-21 14:21:47 -05:00
J. Nick Koston
adf0f62963
Add websocket api to fetch config entries ( #73570 )
...
* Add websocket api to fetch config entries
* add coverage for failure case
2022-06-21 20:09:22 +02:00
Christopher Bailey
9940a85e28
Add sensors for read-only devices for UniFi Protect ( #73768 )
2022-06-21 12:01:06 -05:00
J. Nick Koston
db9c242723
Speed up creating group entities from YAML ( #73649 )
...
* Speed up creating group entities from YAML
- Pass all the entities to async_add_entities in one call to
avoid multiple levels of gather
* Speed up creating group entities from YAML
- Pass all the entities to async_add_entities in one call to
avoid multiple levels of gather
* Update homeassistant/components/group/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/group/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/group/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/group/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* typing
* unbreak
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-21 18:56:32 +02:00
epenet
9fd48da132
Add lock checks to pylint type-hint plugin ( #73521 )
...
* Add ability to check kwargs type annotation
* Add checks for lock
* Add tests
* Fix components
* Fix spelling
* Revert "Fix components"
This reverts commit 121ff6dc51 .
* Adjust comment
* Add comments to TypeHintMatch
2022-06-21 18:53:31 +02:00
Christopher Bailey
3823edda32
Add Permission checking for UniFi Protect ( #73765 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-21 11:17:29 -05:00
kingy444
a816348616
Powerview dataclass ( #73746 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-21 11:12:11 -05:00
rappenze
f285b6099a
Code cleanup fibaro sensor ( #73388 )
...
* Code cleanup fibaro sensor
* Adjustments based on code review
* Changes from code review, use dict instead of tuple
* Remove unneeded deafult in dict get
* Another variant to create dict
2022-06-21 18:08:47 +02:00
AdmiralStipe
efb4b10629
Change Microsoft TTS default and not configurable audio settings from poor 16kHz/128kbit/s to better quality 24kHz/96kbit/s ( #73609 )
...
* Update tts.py
* Update tts.py
* Update tts.py
2022-06-21 18:05:16 +02:00
Mick Vleeshouwer
28cc0b9fb2
Expose ThreeWayWindowHandle direction as sensor in Overkiz integration ( #73784 )
...
* Expose ThreeWayWindowHandle direction as sensor
* Compile translations
2022-06-21 17:31:26 +02:00
Pascal Vizeli
eac7c5f177
Remove deprecated X-Hassio-Key usage ( #73783 )
...
* Remove deprecated X-Hassio-Key usage
* ...
* Update const.py
* Update ingress.py
* Update test_ingress.py
Co-authored-by: Ludeeus <ludeeus@ludeeus.dev >
2022-06-21 17:11:20 +02:00
Robert Svensson
27209574d2
Use pydeconz interface controls for lock, scene, siren and switch platforms ( #73748 )
2022-06-21 16:50:44 +02:00
Allen Porter
cf9cab900e
Allow multiple configuration entries for nest integration ( #73720 )
...
* Add multiple config entry support for Nest
* Set a config entry unique id based on nest project id
* Add missing translations and remove untested committed
* Remove unnecessary translation
* Remove dead code
* Remove old handling to avoid duplicate error logs
2022-06-21 16:36:13 +02:00
Mick Vleeshouwer
a96aa64dd1
Add Somfy to supported brands of Overkiz integration ( #73786 )
...
Add Somfy to supported brands
2022-06-21 16:35:22 +02:00
Allen Porter
d399815bea
Allow multiple google calendar config entries ( #73715 )
...
* Support multiple config entries at once
* Add test coverage for multiple config entries
* Add support for multiple config entries to google config flow
* Clear hass.data when unloading config entry
* Make google config flow defensive against reuse of the same account
* Assign existing google config entries a unique id
* Migrate entities to new unique id format
* Support muliple accounts per oauth client id
* Fix mypy typing errors
* Hard fail to keep state consistent, removing graceful degredation
* Remove invalid entity regsitry entries
2022-06-21 06:42:41 -07:00
epenet
1b8dd3368a
Add checks for lock properties in type-hint plugin ( #73729 )
...
* Add checks for lock properties in type-hint plugin
* Adjust comment
* Simplify return-type
* Only check properties when ignore_missing_annotations is disabled
* Adjust tests
* Add comment
* Adjust docstring
2022-06-21 14:36:22 +02:00
Thibaut
c674af3ba1
Remove hvac_action for Somfy Thermostat ( #73776 )
2022-06-21 10:22:06 +02:00
Pascal Vizeli
ad2a41f774
Second run for eliminiate bluepy wheels ( #73772 )
2022-06-21 10:07:37 +02:00
rappenze
4813e6e420
Code cleanup fibaro lock ( #73389 )
...
* Code cleanup fibaro lock
* Adjust typings as suggested in code review
2022-06-21 09:55:08 +02:00
J. Nick Koston
9d13252142
Cleanup device callbacks in unifiprotect ( #73463 )
2022-06-20 22:52:41 -05:00
G Johansson
0007178d63
Add filters and service to Sensibo ( #73687 )
2022-06-20 22:33:47 -05:00
Christopher Bailey
3851c7b4b4
Bumps version of pyunifiprotect to 4.0.4 ( #73722 )
2022-06-20 22:09:13 -05:00
GitHub Action
109d1844b3
[ci skip] Translation update
2022-06-21 00:22:51 +00:00
Christopher Bailey
b956d125f9
Fix UniFi Protect write rate sensor ( #73759 )
2022-06-20 19:10:59 -05:00
epenet
4bc1314499
Fix REPORT_CONFIG type hint in zha ( #73762 )
...
Fix REPORT_CONFIG type hint
2022-06-20 18:32:32 -04:00
Nate Harris
55eca2e2b4
Bump pycketcasts to 1.0.1 ( #73262 )
...
* Replace outdated pocketcast dependency
* Fix pycketcasts in requirements_all.txt
* Fix pycketcasts in requirements_all.txt
* Fix pycketcasts in requirements_all.txt
2022-06-20 21:04:31 +02:00
dependabot[bot]
6cf3c0ede2
Bump home-assistant/builder from 2022.03.1 to 2022.06.1 ( #73466 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 21:00:00 +02:00
jjlawren
c98419b031
Bump soco to 0.28.0 ( #73750 )
2022-06-20 20:59:29 +02:00
Franck Nijhof
16e7593a7b
Add state class to Flipr sensors ( #73747 )
2022-06-20 20:29:50 +02:00
Gordon Allott
66b02ecff0
Ensure metoffice daily are returned once daily ( #72440 )
...
* ensure metoffice daily are returned once daily
* Fixes metoffice tests for MODE_DAILY
2022-06-20 20:27:39 +02:00
epenet
f43cc18aa3
Fix type hints in zha platforms ( #73745 )
...
* Adjust binary_sensor
* Adjust device_action
* Adjust device_tracker
* Adjust fan
* Adjust lock
* Adjust siren
2022-06-20 11:31:16 -04:00
epenet
9a95649a22
Use a TypedDict for REPORT_CONFIG in zha ( #73629 )
...
* Introduce ReportConfig TypedDict in zha
* Fix hint
* Always use Tuple
* Replace empty list with empty tuple
* Allow float for third config tuple value
* ReportConfig -> AttrReportConfig
* dict -> AttrReportConfig
* Allow int attributes
* Add coments
2022-06-20 11:29:45 -04:00
epenet
be2aa44559
Fix mypy issues in zha config_flow ( #73744 )
2022-06-20 16:25:24 +02:00
Rami Mosleh
81e3ed790d
Add re-authentication for transmission ( #73124 )
...
* Add reauth flow to transmission
* fix async_setup
* add strings
* fix test coverage
2022-06-20 16:09:58 +02:00
Joel
3824703a64
Fix homematicip cloud cover tilt position ( #73410 )
...
* cover slats fixed set tilt position
* Update cover.py
* Adjust tests
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-06-20 16:08:43 +02:00
rappenze
483406dea5
Code cleanup fibaro switch and binary sensor ( #73386 )
2022-06-20 15:46:28 +02:00
Alessandro Ghedini
670bf0641a
Update london-tube-status for TfL API breaking change ( #73671 )
...
* Update london-tube-status for TfL API breaking change
The TfL API used by the london_underground component (through the
london-tube-status module) introduced breaking changes recently, which
in turn broke the component, and require updating the london-tube-status
dependency to fix.
However the newer module versions also introduced other changes,
including switching from requests to aiohttp, which require converting
the london_underground component to use async APIs.
Fixes #73442
* Update sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-06-20 15:08:50 +02:00
epenet
b6d3e34ebc
Drop custom type (CALLABLE_T) from zha ( #73736 )
...
* Drop CALLABLE_T from zha
* Adjust .coveragerc
* Apply suggestions from code review
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* Add TypeVar
* Apply suggestions from code review
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* One more
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* Flake8
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-06-20 14:50:27 +02:00
w-marco
c075760ca0
Display Windows as TYPE_WINDOW in Google Home ( #73533 )
...
* Display Windows as TYPE_WINDOW in Google Home
* set window type to window in smart_home test
2022-06-20 13:03:43 +02:00
Thibaut
3571a80c8d
Add support for Somfy Thermostat in Overkiz integration ( #67169 )
...
* Add Somfy Thermostat
* Fix linked device
Co-authored-by: Vincent Le Bourlot <vlebourl@gmail.com >
* Mark Somfy thermostat as supported
* Fix wrong usage of cast
* Update presets to lowercase
* Rename constants
* Remove _saved_target_temp
* Apply black
* Clean code
* Fix mypy errors
* Use constants from pyoverkiz
* Use enum for target temp
* Add comment
* Use ClimateEntityFeature
* Ease code
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Remove unused imports
* Use HVACAction
* Use HVACMode
* Use more Overkiz constants
* Don’t copy/paste
* Don’t use magic number
Co-authored-by: Vincent Le Bourlot <vlebourl@gmail.com >
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
2022-06-20 12:58:08 +02:00
epenet
2de4b193e3
Remove unnecessary type definitions in zha ( #73735 )
...
* Cleanup ZigpyClusterType
* Cleanup ZigpyDeviceType
* Cleanup ZigpyEndpointType
* Cleanup ZigpyGroupType
* Cleanup ZigpyZdoType
2022-06-20 12:49:40 +02:00
Erik Montnemery
b145aeaf75
Fix flaky recorder test ( #73733 )
2022-06-20 12:27:25 +02:00
Pascal Vizeli
961c33dcc1
Ditch bluepy wheels ( #73732 )
2022-06-20 12:27:11 +02:00
epenet
b318b9b196
Improve onvif type hints ( #73642 )
...
* Remove onvif from mypy ignore list
* Adjust parsers
* Adjust event
* Adjust config_flow
2022-06-20 12:07:33 +02:00
Robert Svensson
474e0fd6d0
Use pydeconz interface controls for climate platform ( #73670 )
...
* Use pydeconz interface controls for climate
* Bump pydeconz to make use of enums in more places
2022-06-20 12:04:12 +02:00
Franck Nijhof
edeb5b9286
Update spotipy to 2.20.0 ( #73731 )
2022-06-20 11:46:58 +02:00
epenet
06e45893aa
Remove invalid type definitions in zha ( #73596 )
2022-06-20 11:28:53 +02:00
J. Nick Koston
120479acef
Enable polling for hardwired powerview devices ( #73659 )
...
* Enable polling for hardwired powerview devices
* Update homeassistant/components/hunterdouglas_powerview/cover.py
* Update homeassistant/components/hunterdouglas_powerview/cover.py
* docs were wrong
* Update homeassistant/components/hunterdouglas_powerview/cover.py
* Update homeassistant/components/hunterdouglas_powerview/sensor.py
2022-06-20 11:10:01 +02:00
Peter Galantha
8e3d9d7435
Specify device_class and state_class on OpenEVSE sensors ( #73672 )
...
* Specify device_class and state_class
* import SensorStateClass
2022-06-20 10:45:35 +02:00
micha91
d733a0547a
Update aiomusiccast ( #73694 )
2022-06-20 10:36:04 +02:00
Robert Svensson
e0dbf10808
Fix CSRF token for UniFi ( #73716 )
...
Bump aiounifi to v32
2022-06-20 10:31:19 +02:00
Duco Sebel
db5e94c93b
Fix HomeWizard is not catching RequestError ( #73719 )
...
* Fix RequestError was not catched
* Add test for RequestError
2022-06-20 10:30:57 +02:00
J. Nick Koston
006ea441ad
Pickup emulated_hue codeowner ( #73725 )
...
- I made some changes to this during this cycle so I
want to get notifications for the next release.
2022-06-20 10:27:38 +02:00
Erik Montnemery
cd08f1d0c0
Don't attempt to reload MQTT device tracker ( #73577 )
2022-06-20 10:26:50 +02:00
Erik Montnemery
9680a367c8
Prevent using deprecated number features ( #73578 )
2022-06-20 10:26:24 +02:00
Erwin Oldenkamp
4e6d753d2f
Add support for the locked status but car is connected ( #73551 )
2022-06-20 10:10:10 +02:00
epenet
bd29b91867
Use Mapping for async_step_reauth (a-e) ( #72763 )
...
* Adjust abode
* Adjust airvisual
* Adjust aladdin_connect
* Adjust ambee
* Adjust aussie-broadband
* Adjust brunt
* Adjust cloudflare
* Adjust deconz
* Adjust deluge
* Adjust devolo_home_control
* Adjust efergy
* Adjust esphome
2022-06-20 09:08:11 +02:00
Max Gashkov
1f4add0119
Fix AmbiClimate services definition ( #73668 )
2022-06-20 09:05:28 +02:00
J. Nick Koston
cf000fae1b
Remove self from tplink codeowners ( #73723 )
2022-06-20 09:04:54 +02:00
Erik Montnemery
2c936addd2
Fix handling of illegal dates in onvif sensor ( #73600 )
...
* Fix handling of illegal dates in onvif sensor
* Address review comment
* Address review comment
2022-06-20 08:52:37 +02:00
Jan Bouwhuis
57daeaa174
Fix MQTT config schema to ensure correct validation ( #73619 )
...
* Ensure config schema validation
* Use correct schema for device_tracker
* Remove schema validation from the platform setup
* Remove loop to build schema
2022-06-20 08:51:12 +02:00
J. Nick Koston
fcd8859542
Remove self from logbook codeowners ( #73724 )
2022-06-19 22:24:42 -04:00
GitHub Action
6f8e0419f0
[ci skip] Translation update
2022-06-20 00:22:34 +00:00
epenet
a92105171c
Remove vizio from mypy ignore list ( #73585 )
...
* Remove vizio config_flow from mypy ignore list
* Fix mypy errors
* Adjust media_player
* Add space
2022-06-19 21:39:24 +02:00
epenet
e7e9c65e44
Adjust zha routine to get name and original_name ( #73646 )
2022-06-19 21:38:01 +02:00
Raman Gupta
e53372f559
Add zwave_js/get_firmware_update_progress WS command ( #73304 )
...
Add zwave_js/get_firmware_update_progress WS command
2022-06-19 15:33:58 -04:00
Raman Gupta
bb5a6a7104
Add zwave_js/get_firmware_update_capabilties WS command ( #73691 )
...
* Add zwave_js/get_firmware_update_capabilties WS command
* Fix test
2022-06-19 14:50:47 -04:00
Raman Gupta
801ba6ff8e
Add target option to zwave_js firmware upload view ( #73690 )
2022-06-19 14:50:05 -04:00
Allen Porter
ab95299150
Bump gcal_sync to 0.10.0 and fix google typing ( #73710 )
...
Bump gcal_sync to 0.10.0
2022-06-19 20:16:07 +02:00
Raman Gupta
9b93071720
Bump zwave-js-server-python to 0.38.0 ( #73707 )
...
* Bump zwave-js-server-python to 0.38.0
* Fix test
2022-06-19 20:12:01 +02:00
Steven Looman
26641fc90d
Bump async-upnp-client to 0.31.2 ( #73712 )
2022-06-19 12:59:37 -05:00
Álvaro Fernández Rojas
be6c2554dd
Add QNAP QSW DHCP discovery ( #73130 )
...
* qnap_qsw: add DHCP discovery
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* qnap_qsw: config_flow: add async_step_dhcp
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* qnap_qsw: config_flow: lower DHCP logging
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* tests: qnap_qsw: fix copy & paste
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* qnap_qsw: dhcp: introduce changes suggested by @bdraco
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Update homeassistant/components/qnap_qsw/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* qnap_qsw: async_step_user: disable raising on progress
Allows async_step_user to win over a discovery.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-19 09:43:29 -05:00
Marc Mueller
24bf42cfbe
Update pylint to 2.14.3 ( #73703 )
2022-06-19 16:29:57 +02:00
G Johansson
68135e57af
Split timer service for Sensibo ( #73684 )
2022-06-19 09:28:33 -05:00
Christopher Bailey
b19b6ec6ea
Update UniFi Protect to use MAC address for unique ID ( #73508 )
2022-06-19 09:22:33 -05:00
Raman Gupta
7714183118
Add zwave_js/subscribe_node_status WS API cmd ( #73249 )
...
* Add zwave_js/subscribe_node_status WS API cmd
* add ready to event
2022-06-19 10:09:26 -04:00
Rechner Fox
45142558ef
Bump pyenvisalink to 4.5 ( #73663 )
...
* Bump pyenvisalink to latest version 4.5
* Minor bugfixes:
* Prevent reconnects from being scheduled simultaneously
* Fix parsing keypad messages containing extra commas
* Add pyenvisalink updated dependency
2022-06-19 08:54:10 +02:00
GitHub Action
dcf6c2d3a4
[ci skip] Translation update
2022-06-19 00:23:14 +00:00
G Johansson
d5df2b2ee7
Sensibo Add Pure Boost Service ( #73114 )
...
* Pure Boost Service
* Fix tests
* Fix mypy
* One service to two services
* Minor fix test
* Fix issues
2022-06-18 15:15:44 -05:00
G Johansson
046d7d2a23
Add tests for trafikverket_ferry ( #71912 )
2022-06-18 12:58:10 -05:00
Christopher Bailey
691d49f23b
Refactor migration code for UniFi Protect ( #73499 )
2022-06-18 12:56:28 -05:00
Pascal Vizeli
f4c3bd7e00
Fix issue with pandas wheels ( #73669 )
...
* Fix issue with pandas wheels
* Update builder
2022-06-18 11:41:26 +02:00
J. Nick Koston
0a27211356
Switch bond data to use a dataclass ( #73514 )
2022-06-17 22:45:20 -05:00
J. Nick Koston
7a792b093f
Fix calling permanent off with nexia ( #73623 )
...
* Fix calling permanent off with nexia
Changelog: https://github.com/bdraco/nexia/compare/1.0.1...1.0.2
Fixes #73610
* one more
2022-06-17 21:57:44 -05:00
GitHub Action
027f54ca15
[ci skip] Translation update
2022-06-18 00:24:33 +00:00
uvjustin
7a3f632c1d
Make stream recorder work concurrently ( #73478 )
2022-06-18 05:13:07 +10:00
J. Nick Koston
600d23e052
Retry on SenseAPIException during sense config entry setup ( #73651 )
2022-06-17 14:03:42 -05:00
J. Nick Koston
4bc5d7bfed
Speed up zha tests ( #73627 )
2022-06-17 11:41:10 -05:00
Steven Looman
bf15df75dd
Ignore fake upnp/IGD devices when upnp is discovered ( #73645 )
2022-06-17 11:26:45 -05:00
Steven Looman
2be54de448
Don't verify ssl certificates for ssdp/upnp devices ( #73647 )
2022-06-17 11:26:25 -05:00
Erik Montnemery
baa810aabb
Improve warnings for datetime and date sensors with invalid states ( #73598 )
2022-06-17 12:17:13 +02:00
Erik Montnemery
66feac2257
Finish migrating zha NumberEntity to native_value ( #73580 )
2022-06-17 12:15:59 +02:00
Erik Montnemery
2107966fa8
Finish migrating sleepiq NumberEntity to native_value ( #73582 )
2022-06-17 12:14:35 +02:00
Erik Montnemery
d90f029772
Finish migrating demo NumberEntity to native_value ( #73581 )
2022-06-17 12:14:11 +02:00
epenet
e0b362ef3b
Fix zha log message ( #73626 )
2022-06-17 12:13:16 +02:00
Pascal Vizeli
546d342604
Update wheels builder to 2022.06.5 ( #73633 )
2022-06-17 11:44:56 +02:00
Pascal Vizeli
01ccf721e7
Update wheels builder to 2022.06.4 ( #73628 )
2022-06-17 10:09:41 +02:00
Allen Porter
ea21a36e52
Remove default use of google calendars yaml file in tests ( #73621 )
...
Remove default use of
google_calendars.yaml in tests
2022-06-17 09:04:41 +02:00
Michael
e30478457b
Fix voltage and current values for Fritz!DECT smart plugs ( #73608 )
...
fix voltage and current values
2022-06-17 07:40:02 +02:00
Dave T
cdd5a5f68b
Generic ipcam configflow2 followup ( #73511 )
...
* Address code review comments
* Add type hints
* Remvoe unused strings
* Remove persistent notification setup
* Patch async_configre
* Fix pylint warning
* Address review comments
* Clean types
* Code review: defer local var assignment
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-17 07:07:21 +02:00
uvjustin
f276523ef3
Ignore in progress segment when adding stream recorder lookback ( #73604 )
2022-06-17 11:07:08 +10:00
GitHub Action
d43178db06
[ci skip] Translation update
2022-06-17 00:20:34 +00:00
Pascal Vizeli
1c6337d548
Update wheels builder to 2022.06.3 ( #73615 )
2022-06-16 22:47:02 +02:00
Pascal Vizeli
ea71630768
Musllinux legacy resolver & cargo git ( #73614 )
2022-06-16 22:19:47 +02:00
epenet
187d56b88b
Add ability to run plugin on unannotated functions ( #73520 )
...
* Add ability to run plugin on unannotated functions
* Use options
* Adjust help text
* Add test for the option
2022-06-16 20:12:30 +02:00
uvjustin
01a4a83bab
Improve stream playback on high latency cameras ( #72547 )
...
* Disable LL-HLS for HLS sources
* Add extra wait for Nest cameras
2022-06-17 01:48:52 +10:00
Pascal Vizeli
9687aab802
Add yaml-dev core wheel apk ( #73597 )
2022-06-16 17:17:30 +02:00
Pascal Vizeli
63ff3f87dc
Fix wheel pipeline ( #73594 )
2022-06-16 17:00:36 +02:00
Pascal Vizeli
f7945cdc64
Add build musllinux wheel ( #73587 )
...
* Add build musllinux wheel
* cleanup
2022-06-16 16:43:09 +02:00
Erik Montnemery
3e1a4d86a3
Fix modification of mutable global in xiaomi_miio number ( #73579 )
2022-06-16 16:35:00 +02:00
Erik Montnemery
e2327622c3
Migrate SNMP sensor to TemplateEntity ( #73324 )
2022-06-16 15:02:50 +02:00
Martin Hjelmare
8049170e5a
Initialize hass.config_entries for check config ( #73575 )
2022-06-16 14:40:41 +02:00
Erik Montnemery
ddca199961
Migrate tuya NumberEntity to native_value ( #73491 )
2022-06-16 13:49:16 +02:00
Erik Montnemery
dea8041461
Add device_class to MQTT number and migrate to native_value ( #73534 )
2022-06-16 13:34:54 +02:00
epenet
67b0354632
Adjust FlowResult construction in data entry flow ( #72884 )
2022-06-16 12:57:41 +02:00
Maciej Bieniek
c2b484e38b
Use IP address instead of hostname in Brother integration ( #73556 )
2022-06-16 11:43:36 +02:00
epenet
7731cfd978
Add lock typing in freedompro ( #73544 )
2022-06-16 10:40:55 +02:00
epenet
521d52a8b9
Add lock typing in nuki ( #73545 )
2022-06-16 10:20:34 +02:00
epenet
2b5748912d
Add lock typing in starline ( #73546 )
2022-06-16 10:20:08 +02:00
epenet
6374fd0992
Add lock typing in volvooncall ( #73548 )
2022-06-16 10:19:44 +02:00
muppet3000
7a7729678e
Bump growattServer to 1.2.2 ( #73561 )
...
Fix #71577 - Updating growattServer dependency
2022-06-16 10:15:19 +02:00
Erik Montnemery
2d07cda4e7
Improve number deprecation warnings ( #73552 )
2022-06-16 09:05:13 +02:00
J. Nick Koston
af81ec1f5f
Handle offline generators in oncue ( #73568 )
...
Fixes #73565
2022-06-16 07:51:55 +02:00
Corbeno
90dba36f80
Proxmoxve code cleanup ( #73571 )
...
code cleanup
2022-06-16 07:35:58 +02:00
jjlawren
90e402eca5
Allow removing Sonos devices ( #73567 )
2022-06-15 19:21:39 -10:00
GitHub Action
b4359c7721
[ci skip] Translation update
2022-06-16 00:22:45 +00:00
Erik Montnemery
0ace5af914
Correct migration of unifiprotect number ( #73553 )
2022-06-15 11:07:18 -10:00
Erik Montnemery
7a82794ad7
Migrate template NumberEntity to native_value ( #73537 )
2022-06-15 17:06:44 +02:00
Allen Porter
b014d558ff
Add application credentials platform for nest and deprecate yaml for SDM API ( #73050 )
...
* Update the nest integration to be useable fully from the config flow
* Support discovery in nest config flow
* Remove configuration entries
* Remove unused import
* Remove dead code
* Update homeassistant/components/nest/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove commented out code
* Use config flow for app auth reauthentication path
* Improves for re-auth for upgrading existing project and creds
* More dead code removal
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove outdated code
* Update homeassistant/components/nest/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-15 07:15:53 -07:00
epenet
f8f1bfde21
Add lock typing in components ( #73539 )
...
* Add lock typing in components
* Revert freedompro amends
2022-06-15 15:23:36 +02:00
Erik Montnemery
8c0ae545c9
Migrate knx NumberEntity to native_value ( #73536 )
2022-06-15 14:39:56 +02:00
Franck Nijhof
8007effd4f
Update pyupgrade to v2.34.0 ( #73530 )
2022-06-15 13:32:39 +02:00
Thibaut
658ce9d4f2
Remove Somfy integration ( #73527 )
...
* Remove somfy
* Remove somfy
2022-06-15 12:18:15 +02:00
Franck Nijhof
05d7d31dfd
Improve Elgato error handling ( #73444 )
2022-06-15 12:12:07 +02:00
Erik Montnemery
e05e79e53d
Migrate NumberEntity r-t to native_value ( #73485 )
2022-06-15 10:56:41 +02:00
Erik Montnemery
4ace2c4d3a
Migrate overkiz NumberEntity to native_value ( #73493 )
2022-06-15 10:49:40 +02:00
epenet
94a8fe0052
Remove xiaomi_aqara from mypy ignore list ( #73526 )
2022-06-15 10:45:47 +02:00
Bram Goolaerts
17eb8c95dd
Fix De Lijn 'tzinfo' error ( #73502 )
...
* Fix De Lijn component tzinfo error
This fix should update the issue "Error:'str' object has no attribute 'tzinfo'" (issue #67455 )
* fix Black and isort errors
fixing errors from Black and isort CI validation
* Fix black and flake8 issues
Fixing black and flake8 issues to pass CI
2022-06-15 10:33:53 +02:00
Corbeno
a77ea1c390
Add device class to proxmoxve binary sensor ( #73465 )
...
* add device class property to binary sensor
* add newline
2022-06-15 08:49:55 +02:00
J. Nick Koston
16dd70ba99
Switch to a dataclass for lutron_caseta entry data ( #73500 )
2022-06-14 20:32:38 -10:00
jjlawren
77c92b0b77
Mark Sonos speaker as offline when switching to bluetooth ( #73519 )
2022-06-14 20:32:13 -10:00
J. Nick Koston
1e956bc52f
Reduce bond startup time ( #73506 )
2022-06-14 20:30:59 -10:00
Jean-François Roy
c64b108789
Bump aiobafi6 to 0.6.0 to fix logging performance ( #73517 )
2022-06-14 17:11:37 -10:00
GitHub Action
188b1670a3
[ci skip] Translation update
2022-06-15 00:25:37 +00:00
G Johansson
32b61e15a1
Strict typing Trafikverket Ferry ( #72459 )
2022-06-14 13:35:29 -10:00
J. Nick Koston
d25a5f3836
Bump zeroconf to 0.38.7 ( #73497 )
2022-06-14 12:16:30 -10:00
Paulus Schoutsen
c73eca5923
Merge pull request #73504 from home-assistant/rc
2022-06-14 14:49:29 -07:00
Michael
103a6266a2
Fix fetching upgrade data during setup of Synology DSM ( #73507 )
2022-06-14 11:18:59 -10:00
Michael
3bbb4c052c
Add camera diagnostics to Synology DSM ( #73391 )
2022-06-14 10:49:06 -10:00
Paulus Schoutsen
063e680589
Fix unifiprotect import
2022-06-14 13:23:27 -07:00
J. Nick Koston
a0ed54465f
Migrate lutron caseta occupancygroup unique ids so they are actually unique ( #73378 )
2022-06-14 10:02:45 -10:00
Paulus Schoutsen
a4a511b6db
Bumped version to 2022.6.6
2022-06-14 12:31:51 -07:00
Thibaut
0b22e47c53
Fix max_value access for number platform in Overkiz ( #73479 )
...
Fix wrong property name
2022-06-14 12:31:46 -07:00
Paulus Schoutsen
d8f2afb772
Guard withings accessing hass.data without it being set ( #73454 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-14 12:31:45 -07:00
Allen Porter
d6bfb86da2
Fix fan support in nest, removing FAN_ONLY which isn't supported ( #73422 )
...
* Fix fan support in nest, removing FAN_ONLY which isn't supported
* Revert change to make supported features dynamic
2022-06-14 12:31:44 -07:00
Paulus Schoutsen
1ab91bcf0f
Bump aiohue to 4.4.2 ( #73420 )
2022-06-14 12:31:44 -07:00
Marcio Granzotto Rodrigues
8822feaf85
Fix smart by bond detection with v3 firmware ( #73414 )
2022-06-14 12:31:24 -07:00
J. Nick Koston
c59b03e3dc
Only update unifiprotect ips from discovery when the console is offline ( #73411 )
2022-06-14 12:27:39 -07:00
J. Nick Koston
7b7fc12513
Fix reload race in yeelight when updating the ip address ( #73390 )
2022-06-14 12:27:38 -07:00
Khole
8dc61a8c2e
Hive Bump pyhiveapi to 0.5.10 for credentials fix ( #73365 )
2022-06-14 12:27:38 -07:00
Raman Gupta
003de09c48
Fix zwave_js add node schemas ( #73343 )
...
* Fix zwave_js add node schemas
* Code cleanup
* Add test
2022-06-14 12:27:37 -07:00
J. Nick Koston
28bf9db5a2
Filter out forced updates in live logbook when the state has not changed ( #73335 )
2022-06-14 12:27:36 -07:00
IceBotYT
8e6fa54e0a
Improve PECO integration ( #73460 )
2022-06-14 21:08:47 +02:00
Erik Montnemery
1f7340313a
Migrate NumberEntity a-j to native_value ( #73486 )
2022-06-14 08:16:36 -10:00
Erik Montnemery
576de9ac40
Migrate NumberEntity u-z to native_value ( #73488 )
2022-06-14 08:15:56 -10:00
Erik Montnemery
23fa19b75a
Support restoring NumberEntity native_value ( #73475 )
2022-06-14 10:56:27 -07:00
Paulus Schoutsen
61e4b56e19
Guard withings accessing hass.data without it being set ( #73454 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-14 10:55:58 -07:00
J. Nick Koston
9b157f974d
Reduce overhead to refire events from async_track_point_in_utc_time when an asyncio timer fires early ( #73295 )
...
* Reduce overhead to refire events
- asyncio timers can fire early for a varity of reasons including
poor clock resolution and performance. To solve this problem
we re-arm async_track_point_in_utc_time and try again later
when this happens.
- On some platforms this means the async_track_point_in_utc_time can
end up trying many times to prevent firing the timer early since as
soon as it rearms it fires again and this repeats until we reach
the appointed time. While there is not much we can do to prevent
asyncio from firing the timer callback early, we can reduce the
overhead when this happens by using avoiding creating datetime
objects
* tweak mocking
* -vvv
* fix time freeze being too broad in litterrobot
* adjust
2022-06-14 07:46:00 -10:00
Franck Nijhof
f69ea6017d
Add device class support to Tuya number entities ( #73483 )
2022-06-14 16:00:07 +02:00
Allen Porter
0b7a030bd4
Fix fan support in nest, removing FAN_ONLY which isn't supported ( #73422 )
...
* Fix fan support in nest, removing FAN_ONLY which isn't supported
* Revert change to make supported features dynamic
2022-06-14 06:19:22 -07:00
Thibaut
e08465fe8c
Fix max_value access for number platform in Overkiz ( #73479 )
...
Fix wrong property name
2022-06-14 15:17:40 +02:00
Mick Vleeshouwer
04c60d2183
Add support for AtlanticPassAPCZoneControl to Overkiz integration ( #72384 )
...
* Add support for AtlanticPassAPCZoneControl (overkiz)
* Remove unneeded comments
* Remove supported features
* Fix new standards
2022-06-14 13:27:58 +02:00
Mick Vleeshouwer
1ef0102f12
Add active alarm zones as select entity to Overkiz integration ( #68997 )
...
* Add active zones as select entity
* Clean up for PR
2022-06-14 13:21:35 +02:00
Franck Nijhof
99db2a5afe
Update requests to 2.28.0 ( #73406 )
...
* Update requests to 2.28.0
* Fix mypy warning
* Fix Facebook messenger tests
2022-06-14 12:21:32 +02:00
Franck Nijhof
65378f19c8
Update caldav to 0.9.1 ( #73472 )
2022-06-14 12:21:02 +02:00
Erik Montnemery
3da3503673
Add temperature unit conversion support to NumberEntity ( #73233 )
...
* Add temperature unit conversion to number
* Remove type enforcements
* Lint
* Fix legacy unit_of_measurement
* Address review comments
* Fix unit_of_measurement, improve test coverage
2022-06-14 09:40:57 +02:00
Erik Montnemery
e3b6c7a66f
Add Home Assistant Yellow integration ( #73272 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-06-13 23:25:11 -07:00
GitHub Action
4005af99aa
[ci skip] Translation update
2022-06-14 00:26:59 +00:00
J. Nick Koston
08b55939fb
Avoid creating executor job in requirements if another call satisfied the requirement ( #73451 )
2022-06-13 14:33:29 -07:00
J. Nick Koston
bb8b51eda3
Fix typos in ConfigEntryState.recoverable ( #73449 )
2022-06-13 10:56:08 -10:00
J. Nick Koston
51b4d15c8c
Speed up mqtt tests ( #73423 )
...
Co-authored-by: jbouwh <jan@jbsoft.nl >
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2022-06-13 10:17:10 -10:00
J. Nick Koston
034c0c0593
Improve YAML Dump times with C Dumper ( #73424 )
2022-06-13 13:14:30 -07:00
J. Nick Koston
0ffeb6c304
Check if requirements are installed in the executor ( #71611 )
2022-06-13 13:10:05 -07:00
G Johansson
c660fae8d8
Sensibo Add timer ( #73072 )
2022-06-13 09:17:08 -10:00
J. Nick Koston
dca4d3cd61
Significantly improve yaml load times when the C loader is available ( #73337 )
2022-06-13 08:44:46 -10:00
epenet
b84e844c76
Add async_get_options_flow type hints (cast) ( #73432 )
2022-06-13 13:55:38 +02:00
epenet
c195d462cc
Add async_get_options_flow type hints (hvv) ( #73433 )
2022-06-13 13:53:47 +02:00
Jan Bouwhuis
657e7f9a4c
Simplify MQTT test for setup manual mqtt item from yaml ( #72916 )
...
simplify test setup manual mqtt item from yaml
2022-06-13 13:44:12 +02:00
Jan Bouwhuis
48e3d68b53
Clean up MQTT platform entry setup at discovery ( #72371 )
...
* Setup MQTT discovery with entry setup
* Wait for entry setup in test
* flake
2022-06-13 13:38:53 +02:00
epenet
f846cd033f
Add async_get_options_flow type hints (mqtt) ( #73434 )
2022-06-13 13:35:50 +02:00
epenet
42ed0fd47b
Add async_get_options_flow type hints (n-z) ( #73431 )
2022-06-13 13:30:41 +02:00
epenet
b589700651
Add async_get_options_flow type hints (a-m) ( #73430 )
2022-06-13 13:17:59 +02:00
epenet
ca0a185b32
Enforce config-flow type hints to get options flow ( #72831 )
...
* Enforce config-flow type hints to get options flow
* Add checks on return_type
* Fix tests
* Add tests
* Add BinOp to test
* Update tests/pylint/test_enforce_type_hints.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* Update pylint/plugins/hass_enforce_type_hints.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* Add TypeHintMatch property
* Update pylint/plugins/hass_enforce_type_hints.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-06-13 11:14:30 +02:00
kingy444
d9f3e9a71c
Add supported_brands to powerview ( #73421 )
2022-06-12 22:26:35 -10:00
Dave T
b261f0fb41
Use more specific exception and simplify aurora_abb_powerone ( #73338 )
...
* Use more specific exception for comms timeout
* Remove defered uniqueid assigner now yaml has gone
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-06-13 09:36:46 +02:00
Avi Miller
a0974e0c72
Refactor LIFX discovery to prevent duplicate discovery response handling ( #72213 )
...
* Partially revert #70458 and allow duplicate LIFX discoveries
Signed-off-by: Avi Miller <me@dje.li >
* Only process one discovery at a time
* Revert all LIFX duplicate/inflight discovery checks
Also remember LIFX Switches and do as little processing for them
as possible.
Signed-off-by: Avi Miller <me@dje.li >
* Bump aiolifx version to support the latest LIFX devices
LIFX added 22 new product definitions to their public product
list at the end of January and those new products are defined in
aiolifx v0.8.1, so bump the dependency version.
Also switched to testing for relays instead of maintaining a
seperate list of switch product IDs.
Fixes #72894 .
Signed-off-by: Avi Miller <me@dje.li >
* Refactor LIFX discovery to better handle duplicate responses
Signed-off-by: Avi Miller <me@dje.li >
* Update clear_inflight_discovery with review suggestion
Signed-off-by: Avi Miller <me@dje.li >
* Move the existing entity check to before the asyncio lock
Signed-off-by: Avi Miller <me@dje.li >
* Bail out of discovery early and if an entity was created
Also ensure that the entity always has a unique ID even if the bulb was
not successfully discovered.
Signed-off-by: Avi Miller <me@dje.li >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-12 20:05:41 -10:00
J. Nick Koston
7a422774b6
Prevent config entries from being reloaded while they are setting up ( #73387 )
2022-06-12 23:05:08 -07:00
Paulus Schoutsen
1187009280
Bump aiohue to 4.4.2 ( #73420 )
2022-06-12 19:33:45 -10:00
Franck Nijhof
f0a5dbacf8
Update pytest to 7.1.2 ( #73417 )
2022-06-12 20:48:17 -07:00
J. Nick Koston
ad9e1fe166
Fix reload race in yeelight when updating the ip address ( #73390 )
2022-06-12 20:29:44 -07:00
J. Nick Koston
a05c539abe
Add support for async_remove_config_entry_device to lutron_caseta ( #73382 )
2022-06-12 20:28:53 -07:00
Robert Hillis
f732c51600
Add support for playing latest activity video for Skybell ( #73373 )
...
* Add support for playing latest activity video
* ffmpeg
* uno mas
* uno mas
2022-06-12 20:27:19 -07:00
Brandon Rothweiler
f85409b2ea
Remove deprecated services from Mazda integration ( #73403 )
2022-06-12 20:18:48 -07:00
Franck Nijhof
23e17c5b47
Update coverage to 6.4.1 ( #73405 )
2022-06-12 20:17:58 -07:00
Franck Nijhof
1d5290b03f
Update watchdog to 2.1.9 ( #73407 )
2022-06-12 20:17:51 -07:00
Corbeno
7756ddbe80
Bump proxmoxer to 1.3.1 ( #73418 )
...
bump proxmoxer
2022-06-13 05:15:01 +02:00
J. Nick Koston
c6a6d7039e
Add unique ids to lutron_caseta scenes ( #73383 )
2022-06-12 20:14:19 -07:00
J. Nick Koston
a7f72931ad
Simplify esphome state updates ( #73409 )
2022-06-12 20:12:49 -07:00
J. Nick Koston
9159db4b4a
Only update unifiprotect ips from discovery when the console is offline ( #73411 )
2022-06-12 20:04:17 -07:00
kingy444
9ae713f128
Improve error handling of powerview hub maintenance, remove invalid device classes ( #73395 )
2022-06-12 16:26:38 -10:00
Marcio Granzotto Rodrigues
5854dfa84f
Fix smart by bond detection with v3 firmware ( #73414 )
2022-06-12 15:27:18 -10:00
GitHub Action
42d39d2c7e
[ci skip] Translation update
2022-06-13 00:25:34 +00:00
Franck Nijhof
02d18a2e1f
Update whois to 0.9.16 ( #73408 )
2022-06-13 02:16:15 +02:00
J. Nick Koston
0bcc5d7a29
Add async_remove_config_entry_device support to lookin ( #73381 )
2022-06-13 01:46:20 +02:00
GitHub Action
a1637e4fce
[ci skip] Translation update
2022-06-12 00:25:33 +00:00
J. Nick Koston
51f88d3dad
Use get_ffmpeg_manager instead of accessing hass.data directly in ring ( #73374 )
...
Use get_ffmpeg_manager intead of accessing hass.data directly in ring
2022-06-12 00:05:19 +02:00
Aidan Timson
297072c1f6
Fix initial data load for System Bridge ( #73339 )
...
* Update package to 3.1.5
* Fix initial loading of data
* Remove additional log and make method
2022-06-11 22:25:07 +02:00
Khole
d70ec35468
Hive Bump pyhiveapi to 0.5.10 for credentials fix ( #73365 )
2022-06-11 12:43:57 -07:00
G Johansson
dd923b2eed
Minor fix scrape ( #73369 )
2022-06-11 12:35:15 -07:00
Robert Hillis
4feb5977ef
Bump aioskybell to 22.6.1 ( #73364 )
2022-06-11 12:34:32 -07:00
J. Nick Koston
8c96845135
Add missing exception handlers to radiotherm ( #73349 )
2022-06-11 12:31:25 -07:00
jjlawren
cb1011156d
Rely on core config entry error logging in Plex setup ( #73368 )
...
Rely on core config entry error logging
2022-06-11 08:39:43 -10:00
Raman Gupta
b4e9a9b1ed
Bump zwave-js-server-python to 0.37.2 ( #73345 )
2022-06-11 09:38:13 -04:00
Raman Gupta
dc48791864
Add config flow to eight_sleep ( #71095 )
...
* Add config flow to eight_sleep
* simplify tests
* Remove extra file
* remove unused import
* fix redundant code
* Update homeassistant/components/eight_sleep/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* incorporate feedback
* Review comments
* remove typing from tests
* Fix based on changes
* Fix requirements
* Remove stale comment
* Fix tests
* Reverse the flow and force the config entry to reconnect
* Review comments
* Abort if import flow fails
* Split import and user logic
* Fix error
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-11 02:16:46 -04:00
Raman Gupta
63b51f566d
Fix zwave_js add node schemas ( #73343 )
...
* Fix zwave_js add node schemas
* Code cleanup
* Add test
2022-06-11 02:13:50 -04:00
uvjustin
b1f2e5f897
Use create_stream in generic camera config flow ( #73237 )
...
* Use create_stream in generic camera config flow
2022-06-11 15:38:43 +10:00
Nathan Spencer
21cfbe875e
Remove logic to mark litterrobot vacuum entity as unavailable ( #73234 )
2022-06-11 00:16:47 +03:00
J. Nick Koston
e4f354998d
Filter out forced updates in live logbook when the state has not changed ( #73335 )
2022-06-10 14:04:43 -07:00
Paulus Schoutsen
3759adcf2b
Merge pull request #73334 from home-assistant/rc
2022-06-10 14:01:57 -07:00
Paulus Schoutsen
17fd03d8fd
Bumped version to 2022.6.5
2022-06-10 12:51:48 -07:00
Paulus Schoutsen
972aab3c26
Guard MySQL size calculation returning None ( #73331 )
2022-06-10 12:51:42 -07:00
Erik Montnemery
c5adee6821
Improve MQTT reload performance ( #73313 )
...
* Improve MQTT reload performance
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-10 12:51:41 -07:00
hesselonline
f98f7f2022
Fix wallbox sensor rounding ( #73310 )
2022-06-10 12:51:40 -07:00
Erik Montnemery
c6b68ed916
Fix initial tilt value of MQTT cover ( #73308 )
2022-06-10 12:51:39 -07:00
Christopher Bailey
343c2672bb
Bumps version of pyunifiprotect to 3.9.2 to fix compat with protect 2.1.1 ( #73299 )
2022-06-10 12:51:39 -07:00
Christopher Bailey
31a4c649ff
Bumps version of pyunifiprotect to 3.9.1 ( #73252 )
2022-06-10 12:51:38 -07:00
Christopher Bailey
300d2a0881
Bump version of pyunifiprotect to 3.9.0 ( #73168 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-10 12:51:37 -07:00
Paulus Schoutsen
1253f7f85d
Fix reloading themes crashing if no themes configured ( #73287 )
2022-06-10 12:50:40 -07:00
Adam Dullage
6dbe5942ed
Fix polling frequency for Starling integration ( #73282 )
2022-06-10 12:50:40 -07:00
starkillerOG
e41cb1e020
Improve Netgear logging ( #73274 )
...
* improve logging
* fix black
* invert checks
2022-06-10 12:50:39 -07:00
Aaron Bach
44a4f4115f
Bump regenmaschine to 2022.06.1 ( #73250 )
2022-06-10 12:50:38 -07:00
Michael
db148b65e5
Fix handling of connection error during Synology DSM setup ( #73248 )
...
* dont reload on conection error during setup
* also fetch API errors during update
2022-06-10 12:50:37 -07:00
Khole
89dfd4b162
Hive auth fix for users ( #73247 )
2022-06-10 12:50:37 -07:00
d0nni3q84
a24463f7ea
Fix Feedreader Atom feeds using updated date ( #73208 )
...
* Feedreader: Properly support Atom feeds that use only the `updated` date format and resolve #73207 .
* Revert "Feedreader: Properly support Atom feeds that use only the `updated` date format and resolve #73207."
This reverts commit 4dbd11ee04 .
* Properly support Atom feeds that use only the `updated` date format and resolve #73207 .
* Revert "Properly support Atom feeds that use only the `updated` date format and resolve #73207."
This reverts commit 14366c6a24 .
* Properly support Atom feeds that use only the `updated` date format and resolve #73207 .
2022-06-10 12:50:36 -07:00
Matrix
498da3bba3
Bump yolink-api to 0.0.8 ( #73173 )
...
* update api libray fix hearbeat message valiation
* update yolink-api ignore invalidate message
2022-06-10 12:50:35 -07:00
starkillerOG
8cf6f50193
Ensure netgear devices are tracked with one enabled config entry ( #72969 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-10 12:50:34 -07:00
Paulus Schoutsen
53b3d2ee87
Guard MySQL size calculation returning None ( #73331 )
2022-06-10 12:49:58 -07:00
Dave T
2b07082cf6
Bump aurorapy version to 0.2.7 ( #73327 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-06-10 22:19:02 +03:00
hesselonline
8ffd4cf0f9
Fix wallbox sensor rounding ( #73310 )
2022-06-10 11:55:55 -07:00
Joakim Sørensen
a82a1bfd64
Allow more addon image paths ( #73322 )
2022-06-10 15:41:42 +02:00
Erik Montnemery
de2fade8c6
Improve MQTT reload performance ( #73313 )
...
* Improve MQTT reload performance
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-10 14:23:08 +02:00
Matrix
b4a6ccfbc8
Add yolink thermostat support ( #73243 )
...
* Add yolink thermostat support
* suggest and bugs fix
* fix suggest and bugs
2022-06-10 14:18:46 +02:00
Erik Montnemery
3d78240cee
Fix initial tilt value of MQTT cover ( #73308 )
2022-06-10 11:11:40 +02:00
J. Nick Koston
06ebc1fa14
Add support for async_remove_config_entry_device to august ( #72627 )
2022-06-10 09:53:42 +02:00
J. Nick Koston
f4d339119f
Cache which entities are exposed in emulated_hue ( #73093 )
2022-06-09 21:17:37 -10:00
Allen Porter
7a5fa8eb58
Update more nest tests to use common fixtures ( #73303 )
...
Update nest tests to use fixtures
2022-06-10 07:14:43 +02:00
Adam Dullage
15621bee3f
Fix polling frequency for Starling integration ( #73282 )
2022-06-10 06:37:36 +02:00
J. Nick Koston
0f4080bca3
Fix synology_dsm coordinator typing ( #73301 )
2022-06-10 06:24:39 +02:00
J. Nick Koston
0505c596a5
Fix dropouts in history_stats graphs on restart ( #73110 )
2022-06-09 21:11:23 -07:00
J. Nick Koston
a9ab98fb45
Add power sensor to WiZ ( #73260 )
2022-06-09 18:10:15 -10:00
J. Nick Koston
5863d57e73
Add strict typing to homekit locks ( #73264 )
2022-06-09 20:56:58 -07:00
Khole
1dd7781acc
Hive auth fix for users ( #73247 )
2022-06-09 20:54:24 -07:00
J. Nick Koston
d3f01f7ea9
Reduce memory pressure from history_stats with large data sets ( #73289 )
2022-06-09 20:49:37 -07:00
J. Nick Koston
211e5432ac
Add EVENT_USER_UPDATED ( #71965 )
2022-06-09 20:49:02 -07:00
J. Nick Koston
2f106112df
Add async_remove_config_entry_device to synology_dsm ( #73293 )
2022-06-09 20:48:07 -07:00
Christopher Bailey
15aecbb6ef
Bumps version of pyunifiprotect to 3.9.2 to fix compat with protect 2.1.1 ( #73299 )
2022-06-09 17:32:16 -10:00
GitHub Action
c74159109a
[ci skip] Translation update
2022-06-10 00:25:26 +00:00
Dave T
e67aa09bf2
Add zeroconf discovery to hive ( #73290 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-06-09 11:40:01 -10:00
J. Nick Koston
22daea27c2
Cleanup coordinators in synology_dsm ( #73257 )
...
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2022-06-09 10:22:16 -10:00
Franck Nijhof
1d6068fa09
Update google-cloud-texttospeech to 2.11.1 ( #73210 )
2022-06-09 22:47:21 +03:00
Paulus Schoutsen
f25fdf0d2e
Fix reloading themes crashing if no themes configured ( #73287 )
2022-06-09 22:46:13 +03:00
Erik Montnemery
82afbd1d12
Improve raspberry_pi tests ( #73269 )
...
* Improve raspberry_pi tests
* Address review comments
2022-06-09 16:12:10 +02:00
Erik Montnemery
542eae1cf3
Add additional board types to hassio ( #73267 )
...
* Add additional board types to hassio
* Remove unsupported boards
* Add rpi2 back
2022-06-09 16:09:00 +02:00
Allen Porter
91cd61804e
Deprecate google calendar add_event service, replaced with entity service ( #72473 )
...
* Deprecate google calendar add_event service, replaced with entity service
* Fix inconsistencies and bugs in input validation
* Update validation rules and exceptions
* Resolve merge conflicts
2022-06-09 16:08:08 +02:00
starkillerOG
1dc8c085e9
Improve Netgear logging ( #73274 )
...
* improve logging
* fix black
* invert checks
2022-06-09 13:48:39 +02:00
Maikel Punie
b3677cdff6
Bump velbus-aio version to 2022.6.1 ( #73261 )
2022-06-09 12:26:20 +02:00
b3nj1
69050d5942
Add Vesync voltage sensor, and yearly, weekly, montly energy sensors ( #72570 )
2022-06-09 11:14:18 +02:00
Rami Mosleh
a7398b8a73
Remove deprecated yaml and code cleanup for nfandroidtv ( #73227 )
2022-06-09 11:06:59 +02:00
dependabot[bot]
86723ea02b
Bump actions/setup-python from 3.1.2 to 4.0.0 ( #73265 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-09 09:41:55 +02:00
kingy444
d6e7a3e537
Add powerview advanced features ( #73061 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-08 18:46:45 -10:00
Michael
8b735ffabe
Fix handling of connection error during Synology DSM setup ( #73248 )
...
* dont reload on conection error during setup
* also fetch API errors during update
2022-06-08 15:30:13 -10:00
GitHub Action
8f8c1348ba
[ci skip] Translation update
2022-06-09 00:23:40 +00:00
Christopher Bailey
004ff8fb30
Overhaul UniFi Protect NVR Disk sensors ( #73197 )
...
* Overhauls NVR Disk sensors
* Updates from latest version of pyunifiprotect
2022-06-08 14:13:56 -10:00
Christopher Bailey
5c49d0a761
Bumps version of pyunifiprotect to 3.9.1 ( #73252 )
2022-06-08 13:58:06 -10:00
Aaron Bach
8af0d91676
Bump regenmaschine to 2022.06.1 ( #73250 )
2022-06-08 12:31:39 -10:00
Christopher Bailey
4c45cb5c52
Add UniFi Protect chime button/camera switch ( #73195 )
2022-06-08 12:29:46 -10:00
Erik Montnemery
4435c641de
Enforce RegistryEntryHider in entity registry ( #73219 )
2022-06-08 12:36:43 -07:00
Erik Montnemery
6bf219550e
Cleanup some code in SensorEntity ( #73241 )
2022-06-08 22:27:40 +03:00
Erik Montnemery
921245a490
Remove deprecated temperature conversion of non sensors ( #73222 )
2022-06-08 20:47:47 +02:00
d0nni3q84
f7bd88c952
Fix Feedreader Atom feeds using updated date ( #73208 )
...
* Feedreader: Properly support Atom feeds that use only the `updated` date format and resolve #73207 .
* Revert "Feedreader: Properly support Atom feeds that use only the `updated` date format and resolve #73207."
This reverts commit 4dbd11ee04 .
* Properly support Atom feeds that use only the `updated` date format and resolve #73207 .
* Revert "Properly support Atom feeds that use only the `updated` date format and resolve #73207."
This reverts commit 14366c6a24 .
* Properly support Atom feeds that use only the `updated` date format and resolve #73207 .
2022-06-08 20:32:01 +02:00
Robert Hillis
b4a5abce16
Clean up phone modem ( #73181 )
2022-06-08 21:15:07 +03:00
Franck Nijhof
56d28e13f7
Update apprise to 0.9.9 ( #73218 )
2022-06-08 21:12:44 +03:00
b3nj1
0dc1e7d1e6
Fix VeSync device to match pyvesync type ( #73034 )
...
* vesync: change device to match pyvesync type
* MartinHjelmare's suggestion for derived classes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* MartinHjelmare's suggestion for derived classes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* MartinHjelmare's suggestion for derived classes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* MartinHjelmare's suggestion for annotations
* vesync: fix imports
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-08 16:43:24 +02:00
Allen Porter
e74c711ef3
Add application credentials description strings ( #73014 )
2022-06-08 07:09:32 -07:00
Erik Montnemery
5987266e56
Refactor template entity to allow reuse ( #72753 )
...
* Refactor template entity to allow reuse
* Fix schema and default name
* Add tests
* Update requirements
* Improve test
* Tweak TemplateSensor initializer
* Drop attributes and availability from TemplateEntity
* Use rest sensor for proof of concept
* Revert changes in SNMP sensor
* Don't set _attr_should_poll in mixin class
* Update requirements
2022-06-08 15:55:49 +02:00
Matrix
79096864eb
Add yolink CoSmoke Sensor and Switch ( #73209 )
...
add CoSmoke Sensor and Switch
2022-06-08 11:54:32 +02:00
starkillerOG
4bc04383d1
Ensure netgear devices are tracked with one enabled config entry ( #72969 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-08 10:52:01 +02:00
dependabot[bot]
95e9bd106e
Bump actions/cache from 3.0.3 to 3.0.4 ( #73203 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-08 09:07:05 +02:00
Matrix
6c3d402777
Bump yolink-api to 0.0.8 ( #73173 )
...
* update api libray fix hearbeat message valiation
* update yolink-api ignore invalidate message
2022-06-08 08:11:41 +02:00
Raman Gupta
7980e3f406
Tweak zwave_js firmware upload view ( #73202 )
...
Small tweaks to zwave_js firmware upload view
2022-06-08 08:10:48 +02:00
epenet
f91aa33c5f
Add FlowResultType enum to data entry flow ( #72955 )
2022-06-07 22:02:44 -07:00
Paulus Schoutsen
8b0e10d8a5
Merge pull request #73193 from home-assistant/rc
2022-06-07 17:32:30 -07:00
J. Nick Koston
329595bf73
Make radiotherm hold mode a switch ( #73104 )
2022-06-07 14:26:06 -10:00
GitHub Action
1331c75ec2
[ci skip] Translation update
2022-06-08 00:22:19 +00:00
Paulus Schoutsen
2ee4cd02c7
Bumped version to 2022.6.4
2022-06-07 16:16:30 -07:00
J. Nick Koston
d63569da82
Remove sqlalchemy lambda_stmt usage from history, logbook, and statistics ( #73191 )
2022-06-07 16:16:25 -07:00
Eric Severance
bc7cf1f649
Bump pywemo to 0.9.1 ( #73186 )
2022-06-07 16:16:24 -07:00
Michael
d6b1a7ca68
Fix creating unique IDs for WiFi switches in Fritz!Tools ( #73183 )
2022-06-07 16:16:23 -07:00
Aaron Bach
af248fa386
Fix bugs with RainMachine zone run time sensors ( #73179 )
2022-06-07 16:16:22 -07:00
Jesse Hills
fa56e3633d
Fix KeyError from ESPHome media players on startup ( #73149 )
2022-06-07 16:16:22 -07:00
Michael
e886d37124
Use default None for voltage property of FritzDevice in Fritz!Smarthome ( #73141 )
...
use default None for device.voltage
2022-06-07 16:16:21 -07:00
Steven Looman
f4ed7720de
Bump async-upnp-client==0.31.1 ( #73135 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-07 16:16:20 -07:00
jjlawren
70473df2fe
Fix errors when unjoining multiple Sonos devices simultaneously ( #73133 )
2022-06-07 16:16:19 -07:00
J. Nick Koston
7ae8bd5137
Remove sqlalchemy lambda_stmt usage from history, logbook, and statistics ( #73191 )
2022-06-07 16:15:50 -07:00
Aaron Bach
db0f089a2e
Fix bugs with RainMachine zone run time sensors ( #73179 )
2022-06-07 16:14:40 -07:00
Michael
8c34067f17
Fix creating unique IDs for WiFi switches in Fritz!Tools ( #73183 )
2022-06-07 16:11:38 -07:00
Michael
eca6768016
Use default None for voltage property of FritzDevice in Fritz!Smarthome ( #73141 )
...
use default None for device.voltage
2022-06-07 16:01:44 -07:00
Eric Severance
d587e4769a
Bump pywemo to 0.9.1 ( #73186 )
2022-06-07 23:39:15 +02:00
Robert Hillis
94c037605a
Address late comment on Goalzero refactor ( #73180 )
2022-06-07 22:35:59 +02:00
Christopher Bailey
1bc9867940
Bump version of pyunifiprotect to 3.9.0 ( #73168 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-07 08:19:39 -10:00
Maciej Bieniek
f10cae1052
Add missing state_class to xiaomi_aqara sensors ( #73167 )
...
Add missing state_class
2022-06-07 20:57:29 +03:00
Maciej Bieniek
981c34f88d
Use class attribute instead of property in min_max integration ( #73175 )
2022-06-07 19:15:25 +02:00
Maciej Bieniek
0b5c0f8249
Bump nam backend library ( #72771 )
...
* Update config flow
* Fix discovery with auth
* Call check_credentials() on init
* Update tests
* Bump library version
* Cleaning
* Return dataclass instead of tuple
* Fix pylint error
2022-06-07 06:56:11 -10:00
David F. Mulcahey
a5dc7c5f28
Add logbook describe event support to ZHA ( #73077 )
2022-06-07 06:49:40 -10:00
uvjustin
73f2bca377
Make Stream.stop() async ( #73107 )
...
* Make Stream.start() async
* Stop streams concurrently on shutdown
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-08 00:10:53 +08:00
Maciej Bieniek
c6b835dd91
Add missing state_class to min_max sensors ( #73169 )
...
Add missing state_class
2022-06-07 17:02:12 +02:00
Matrix
68d67a3e49
Add yolink valve controller support ( #73111 )
2022-06-07 16:34:12 +02:00
Erik Montnemery
5f2b4001f3
Separate recorder database schema from other classes ( #72977 )
...
* Separate recorder database schema from other classes
* fix logbook imports
* migrate new tests
* few more
* last one
* fix merge
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-07 14:41:43 +02:00
epenet
ab82f71b43
Adjust config-flow type hints in xiaomi_miio ( #72503 )
...
* Adjust config-flow type hints in xiaomi_miio
* Use Mapping
* Reduce size of PR
2022-06-07 11:30:12 +02:00
epenet
6971bb8f5b
Adjust config-flow type hints in vera ( #72409 )
...
* Adjust config-flow type hints in vera
* Reduce size of PR
2022-06-07 11:15:31 +02:00
Marc Mueller
a8763d7479
Update pylint to 2.14.1 ( #73144 )
2022-06-07 07:57:41 +02:00
J. Nick Koston
2e47cee72a
Fix setup race when config entry is in a setup retry state ( #73145 )
2022-06-06 22:48:49 -07:00
BigMoby
0c21bf7c25
Remove iAlarm XR integration ( #73083 )
...
* fixing after MartinHjelmare review
* fixing after MartinHjelmare review conversion alarm state to hass state
* fixing after MartinHjelmare review conversion alarm state to hass state
* manage the status in the alarm control
* simplyfing return function
* Removing iAlarm XR integration because of Antifurto365 explicit request to remove after some issues in their cloud service
2022-06-06 22:23:10 -07:00
Raman Gupta
16bf6903bd
Bump pyeight to 0.3.0 ( #73151 )
2022-06-07 00:07:49 -04:00
GitHub Action
05e5dd7baf
[ci skip] Translation update
2022-06-07 00:20:09 +00:00
Jesse Hills
ca54eaf40d
Fix KeyError from ESPHome media players on startup ( #73149 )
2022-06-07 11:02:08 +12:00
jjlawren
4f75de2345
Fix errors when unjoining multiple Sonos devices simultaneously ( #73133 )
2022-06-06 15:18:07 -07:00
Paulus Schoutsen
0d31d94532
Merge pull request #73136 from home-assistant/rc
2022-06-06 15:07:58 -07:00
Steven Looman
6c9408aef5
Bump async-upnp-client==0.31.1 ( #73135 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-06 11:46:52 -10:00
Álvaro Fernández Rojas
dbd3ca5ecd
airzone: update aioairzone to v0.4.5 ( #73127 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-06-06 23:19:15 +03:00
J. Nick Koston
4678466560
Remove unused code from logbook ( #72950 )
2022-06-06 13:13:09 -07:00
Marc Mueller
caed0a486f
Update mypy to 0.961 ( #73142 )
2022-06-06 22:03:52 +02:00
J. Nick Koston
a886c6110d
Fix state_changes_during_period history query when no entities are passed ( #73139 )
2022-06-06 12:51:16 -07:00
J. Nick Koston
de2e9b6d77
Fix state_changes_during_period history query when no entities are passed ( #73139 )
2022-06-06 12:50:52 -07:00
Paulus Schoutsen
33f282af46
Point iAlarm XR at PyPI fork ( #73143 )
2022-06-06 12:49:30 -07:00
Paulus Schoutsen
861de5c0f0
Point iAlarm XR at PyPI fork ( #73143 )
2022-06-06 12:49:15 -07:00
Marc Mueller
983a76a91c
Update pylint to 2.14.0 ( #73119 )
2022-06-06 21:43:47 +02:00
Paulus Schoutsen
2f3232f087
Bumped version to 2022.6.3
2022-06-06 12:18:57 -07:00
Igor Loborec
54ff6ddd41
Remove available property from Kodi ( #73103 )
2022-06-06 12:18:29 -07:00
lymanepp
eef79e2912
Tomorrowio utc fix ( #73102 )
...
* Discard past data using local time instead of UTC
* Tweak changes to fix tests
* Cleanup
2022-06-06 12:18:28 -07:00
J. Nick Koston
93aad108a7
Mark counter domain as continuous to exclude it from logbook ( #73101 )
2022-06-06 12:18:27 -07:00
Glenn Waters
792ebbb600
Fix elk attributes not being json serializable ( #73096 )
...
* Fix jsonifying.
* Only serialize Enums
2022-06-06 12:18:26 -07:00
J. Nick Koston
c47774e273
Fix incompatiblity with live logbook and google_assistant ( #73063 )
2022-06-06 12:18:26 -07:00
Aaron Bach
22bdeab1e7
Bump regenmaschine to 2022.06.0 ( #73056 )
2022-06-06 12:18:25 -07:00
Aaron Bach
ca05cde6ba
Fix unhandled exception when RainMachine coordinator data doesn't exist ( #73055 )
2022-06-06 12:18:24 -07:00
Aaron Bach
1e59ce19f5
Bump simplisafe-python to 2022.06.0 ( #73054 )
2022-06-06 12:18:23 -07:00
J. Nick Koston
7bdada7898
Bump aiolookup to 0.1.1 ( #73048 )
2022-06-06 12:18:23 -07:00
J. Nick Koston
06a2fe94d3
Send an empty logbook response when all requested entity_ids are filtered away ( #73046 )
2022-06-06 12:18:22 -07:00
J. Nick Koston
854b0dbb2d
Reduce branching in generated lambda_stmts ( #73042 )
2022-06-06 12:18:21 -07:00
rappenze
bd8424d184
Fix fibaro cover detection ( #72986 )
2022-06-06 12:18:20 -07:00
hesselonline
b50e3d5ce7
Bump wallbox to 0.4.9 ( #72978 )
2022-06-06 12:18:19 -07:00
Marcel van der Veldt
39c6a57c35
Throttle multiple requests to the velux gateway ( #72974 )
2022-06-06 12:18:18 -07:00
Jan Stienstra
ed54cea3f2
Jellyfin: Add support for movie collections ( #73086 )
2022-06-06 12:17:21 -07:00
Igor Loborec
a9e4673aff
Bump holidays to 0.14.2 ( #73121 )
2022-06-06 19:07:02 +02:00
rappenze
e5b447839a
Fix fibaro cover detection ( #72986 )
2022-06-06 13:20:16 +02:00
J. Nick Koston
0b62944148
Mark counter domain as continuous to exclude it from logbook ( #73101 )
2022-06-05 21:25:26 -10:00
J. Nick Koston
457c7a4ddc
Fix incompatiblity with live logbook and google_assistant ( #73063 )
2022-06-05 19:06:49 -10:00
G Johansson
7536586bed
Add binary sensors for Pure devices Boost Config ( #73032 )
2022-06-05 18:58:48 -10:00
J. Nick Koston
6b2e5858b3
Send an empty logbook response when all requested entity_ids are filtered away ( #73046 )
2022-06-05 21:14:47 -07:00
J. Nick Koston
c66b000d34
Reduce branching in generated lambda_stmts ( #73042 )
2022-06-05 21:13:31 -07:00
lymanepp
3744edc512
Tomorrowio utc fix ( #73102 )
...
* Discard past data using local time instead of UTC
* Tweak changes to fix tests
* Cleanup
2022-06-05 21:10:33 -07:00
Matrix
db53ab5fd0
Add Yolink lock support ( #73069 )
...
* Add yolink lock support
* Update .coveragerct
* extract the commons
2022-06-06 05:58:29 +02:00
Igor Loborec
1744e7224b
Remove available property from Kodi ( #73103 )
2022-06-05 16:27:46 -10:00
Glenn Waters
c4763031ab
Fix elk attributes not being json serializable ( #73096 )
...
* Fix jsonifying.
* Only serialize Enums
2022-06-05 16:27:21 -10:00
Marcel van der Veldt
5fe9e8cb1c
Throttle multiple requests to the velux gateway ( #72974 )
2022-06-05 15:39:42 -10:00
Aaron Bach
a6f6f0ac5e
Fix unhandled exception when RainMachine coordinator data doesn't exist ( #73055 )
2022-06-05 15:33:27 -10:00
hesselonline
9ea504dd7b
Bump wallbox to 0.4.9 ( #72978 )
2022-06-05 15:31:09 -10:00
GitHub Action
7f0091280f
[ci skip] Translation update
2022-06-06 00:21:14 +00:00
J. Nick Koston
cac84e4160
Add config flow to radiotherm ( #72874 )
2022-06-05 13:59:52 -10:00
J. Nick Koston
f7626bd511
Speed up camera tokens ( #73098 )
2022-06-05 12:28:57 -10:00
G Johansson
35a0f59ec9
Bump pysensibo to 1.0.17 ( #73092 )
2022-06-05 10:42:46 -10:00
Robert Hillis
b10bbc3e14
Add do not ring switch to Skybell ( #73090 )
2022-06-05 09:56:48 -10:00
Robert Hillis
c13e55ca02
Move Skybell attributes to their own sensors ( #73089 )
2022-06-05 09:56:31 -10:00
Robert Hillis
58d4ea0db9
Bump aioskybell to 22.6.0 ( #73073 )
...
* Bump aioskybell to 22.6.0
* uno mas
2022-06-05 07:09:44 -10:00
Fabian Affolter
b1073fb362
Remove myself from fixer codeowners ( #73070 )
2022-06-05 06:45:21 -10:00
Aaron Bach
e8cfc747f9
Bump simplisafe-python to 2022.06.0 ( #73054 )
2022-06-05 09:13:54 -06:00
Aaron Bach
228fc02abb
Bump regenmaschine to 2022.06.0 ( #73056 )
2022-06-05 09:13:43 -06:00
J. Nick Koston
4c11cc3dbb
Additional cleanups for emulated_hue ( #73004 )
...
* Additional cleanups for emulated_hue
Followup to https://github.com/home-assistant/core/pull/72663#discussion_r884268731
* split long lines
2022-06-05 09:32:59 +02:00
G Johansson
aad3253ed1
Bump pysensibo to 1.0.16 ( #73029 )
2022-06-04 18:47:08 -10:00
kingy444
41f38f1099
Use constant in powerview diagnostics ( #73059 )
2022-06-04 18:14:04 -10:00
kingy444
395d58840c
Add Hunter Douglas Powerview Diagnostics ( #72918 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-04 17:42:21 -10:00
Robert Hillis
a502a8798f
Add config flow to skybell ( #70887 )
2022-06-04 16:37:08 -10:00
J. Nick Koston
cbea919c3d
Bump aiolookup to 0.1.1 ( #73048 )
2022-06-04 16:34:04 -10:00
Robert Hillis
e98a641376
Refactor goalzero ( #72398 )
2022-06-04 18:50:38 -07:00
J. Nick Koston
bc22e79c7b
Add a test for a complex entity filter ( #73005 )
2022-06-04 18:43:23 -07:00
GitHub Action
13734428bb
[ci skip] Translation update
2022-06-05 00:26:15 +00:00
Paulus Schoutsen
c0482bdbfd
Merge pull request #73041 from home-assistant/rc
2022-06-04 14:13:48 -07:00
Paulus Schoutsen
d9a41d10ff
Bumped version to 2022.6.2
2022-06-04 13:03:51 -07:00
J. Nick Koston
b401f16583
Fix history stats not comparing all times in UTC ( #73040 )
2022-06-04 13:03:41 -07:00
J. Nick Koston
373634cc50
Fix missing historical context data in logbook for MySQL and PostgreSQL ( #73011 )
2022-06-04 13:03:40 -07:00
Andre Lengwenus
10fb3035d6
Bump pypck to 0.7.15 ( #73009 )
2022-06-04 13:03:40 -07:00
jjlawren
f3136c811c
Provide Sonos media position if duration not available ( #73001 )
2022-06-04 13:03:39 -07:00
Allen Porter
085eee88c9
Fix google calendar bug where expired tokens are not refreshed ( #72994 )
2022-06-04 13:03:38 -07:00
shbatm
6a3b74adf6
Check ISY994 climate for unknown humidity value on Z-Wave Thermostat ( #72990 )
...
Check ISY994 climate for unknown humidity on Z-Wave Thermostat
Update to #72670 to compare the property value and not the parent object. Should actually fix #72628
2022-06-04 13:03:37 -07:00
Joakim Plate
5c512ad5cb
fjaraskupan: Don't filter anything in backend ( #72988 )
2022-06-04 13:03:37 -07:00
rikroe
65cb82765b
Bump bimmer_connected to 0.9.4 ( #72973 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-06-04 13:03:36 -07:00
starkillerOG
9f8fe7fca6
Bump pynetgear to 0.10.4 ( #72965 )
...
bump pynetgear to 0.10.4
2022-06-04 13:03:35 -07:00
Raphaël Beamonte
73536c07d7
Allow log template function to return specified default on math domain error ( #72960 )
...
Fix regression for logarithm template
2022-06-04 13:03:35 -07:00
J. Nick Koston
e0ca5bafda
Fix statistics_during_period being incorrectly cached ( #72947 )
2022-06-04 13:03:34 -07:00
J. Nick Koston
7ac7af094f
Fix missing historical context data in logbook for MySQL and PostgreSQL ( #73011 )
2022-06-04 12:54:10 -07:00
J. Nick Koston
0a2a166860
Fix history stats not comparing all times in UTC ( #73040 )
2022-06-04 12:47:30 -07:00
Matrix
c7416c0bb9
Add yolink vibration sensor ( #72926 )
...
* Add yolink vibration sensor
* add battery entity
* fix suggest
2022-06-04 17:54:39 +02:00
G Johansson
a1b372e4ca
Minor fixes Trafikverket Train ( #72996 )
...
* Minor fixes Trafikverket Train
* Remove ConfigEntryAuthFailed
2022-06-04 12:37:39 +02:00
Andre Lengwenus
0829bec1c3
Bump pypck to 0.7.15 ( #73009 )
2022-06-04 07:52:39 +02:00
Allen Porter
9d933e732b
Remove google scan_for_calendars service and simplify platform setup ( #73010 )
...
* Remove google scan_for_calendars service and simplify platform setup
* Update invalid calendar yaml test
2022-06-03 21:56:53 -07:00
Clifford Roche
b5fe4e8474
Bump greeclimate to 1.2.0 ( #73008 )
2022-06-04 06:56:37 +02:00
GitHub Action
636f650563
[ci skip] Translation update
2022-06-04 00:23:28 +00:00
Allen Porter
bdc41bf22a
Fix google calendar bug where expired tokens are not refreshed ( #72994 )
2022-06-03 16:33:12 -07:00
jjlawren
04b2223f06
Provide Sonos media position if duration not available ( #73001 )
2022-06-03 15:03:21 -07:00
iAutom8
14030991cf
Add ViCare additional temperature sensors ( #72792 )
2022-06-03 22:57:01 +01:00
Joakim Plate
cc807b4d59
fjaraskupan: Don't filter anything in backend ( #72988 )
2022-06-03 13:05:37 -07:00
J. Nick Koston
8e8fa0399e
Fix statistics_during_period being incorrectly cached ( #72947 )
2022-06-03 13:04:46 -07:00
rikroe
91df2db9e0
Bump bimmer_connected to 0.9.4 ( #72973 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-06-03 09:59:10 -10:00
G Johansson
8d0dd1fe8c
Config flow for scrape integration ( #70476 )
2022-06-03 09:24:04 -10:00
G Johansson
5ee2f4f438
Sensibo Set temperature improvement ( #72992 )
2022-06-03 09:11:57 -10:00
shbatm
18c2614802
Check ISY994 climate for unknown humidity value on Z-Wave Thermostat ( #72990 )
...
Check ISY994 climate for unknown humidity on Z-Wave Thermostat
Update to #72670 to compare the property value and not the parent object. Should actually fix #72628
2022-06-03 06:53:23 -10:00
epenet
6da409d6e5
Remove unused constant from auth ( #72953 )
2022-06-03 08:12:38 -07:00
J. Nick Koston
a9d45d656d
Add to codeowners for logbook so I get notifications ( #72964 )
...
- Adding explictly will get through my filters and I want
to watch this one for at least this release
2022-06-03 15:49:17 +02:00
starkillerOG
6cadd4f665
MotionBlinds use device_name helper ( #72438 )
...
* use device_name helper
* fix typo
* fix import
* fix isort
* add gateway_test
* implement gateway test
* correct test blind mac
2022-06-03 15:33:43 +02:00
w35l3y
beab6e2e5f
Fix ended session when there isn't any response from the user ( #72218 )
...
* Fix end session when there isn't any response
This PR fixes #72153
* Added test case as requested
https://github.com/home-assistant/core/pull/72218#discussion_r881584812
2022-06-03 15:32:22 +02:00
Raphaël Beamonte
88129dbe91
Allow log template function to return specified default on math domain error ( #72960 )
...
Fix regression for logarithm template
2022-06-03 15:27:10 +02:00
starkillerOG
52149c442e
Bump pynetgear to 0.10.4 ( #72965 )
...
bump pynetgear to 0.10.4
2022-06-03 13:57:59 +02:00
Joakim Plate
8910d265d6
Keep track of a context for each listener ( #72702 )
...
* Remove async_remove_listener
This avoids the ambuigity as to what happens if same callback is added multiple times.
* Keep track of a context for each listener
This allow a update coordinator to adapt what data to request on update from the backing service based on which entities are enabled.
* Clone list before calling callbacks
The callbacks can end up unregistering and modifying the dict while iterating.
* Only yield actual values
* Add a test for update context
* Factor out iteration of _listeners to helper
* Verify context is passed to coordinator
* Switch to Any as type instead of object
* Remove function which use was dropped earliers
The use was removed in 8bee25c938
2022-06-03 13:55:57 +02:00
J. Nick Koston
a28fa5377a
Remove unused code from logbook ( #72950 )
2022-06-03 08:59:00 +02:00
Avi Miller
f5c6ad24c4
Bump aiolifx to 0.8.1 ( #72897 )
...
Bump aiolifx version to support the latest LIFX devices
LIFX added 22 new product definitions to their public product
list at the end of January and those new products are defined in
aiolifx v0.8.1, so bump the dependency version.
Also switched to testing for relays instead of maintaining a
seperate list of switch product IDs.
Fixes #72894 .
Signed-off-by: Avi Miller <me@dje.li >
2022-06-03 08:09:00 +02:00
epenet
fe1c3d3be8
Revert "Allow non-async functions in device automation ( #72147 )" ( #72909 )
2022-06-02 23:00:47 -07:00
Paulus Schoutsen
ddc8c0a3b7
Merge pull request #72944 from home-assistant/rc
2022-06-02 21:53:58 -07:00
Allen Porter
3a8a816584
Cleanup nest config flow tests to use common setup fixtures ( #72878 )
...
* Cleanup nest config flow tests to use common setup
* Remove some conditionals in test setup
2022-06-02 21:42:52 -07:00
J. Nick Koston
ff687a8248
Only create auto comfort entities for BAF devices that support them ( #72948 )
2022-06-02 20:53:26 -07:00
J. Nick Koston
0d9330c39e
Fix misalignments between sql based filtering with the entityfilter based filtering ( #72936 )
2022-06-02 20:53:25 -07:00
J. Nick Koston
5b31414225
Fix misalignments between sql based filtering with the entityfilter based filtering ( #72936 )
2022-06-02 20:52:53 -07:00
J. Nick Koston
f52fa3599f
Only create auto comfort entities for BAF devices that support them ( #72948 )
2022-06-02 20:51:27 -07:00
GitHub Action
43b802252a
[ci skip] Translation update
2022-06-03 00:19:45 +00:00
Paulus Schoutsen
69e8f5bb98
Bumped version to 2022.6.1
2022-06-02 16:20:09 -07:00
Paulus Schoutsen
6a8a97b57c
Only sync when HA is started up as we already sync at startup ( #72940 )
2022-06-02 16:20:03 -07:00
Khole
f5e0363117
Fix Hive authentication ( #72929 )
2022-06-02 16:20:03 -07:00
Allen Porter
f1bcfedf84
Fix bug in caldav and avoid unnecessary copy of dataclass ( #72922 )
2022-06-02 16:20:02 -07:00
nojocodex
0e985284c9
Fix logging & exit code reporting to S6 on HA shutdown ( #72921 )
2022-06-02 16:20:01 -07:00
Matrix
12e6f143a4
Bump yolink-api to 0.0.6 ( #72903 )
...
* Bump yolink-api to 0.0.6
* update testcase
2022-06-02 16:20:00 -07:00
Erik Montnemery
2b77db2597
Fix reload of MQTT yaml config ( #72901 )
2022-06-02 16:20:00 -07:00
J. Nick Koston
a4297c0411
Fix performance of logbook entity and devices queries with large MySQL databases ( #72898 )
2022-06-02 16:19:59 -07:00
J. Nick Koston
54b94c4826
Fix migration of MySQL data when InnoDB is not being used ( #72893 )
...
Fixes #72883
2022-06-02 16:19:58 -07:00
J. Nick Koston
b28b204b86
Only present history_stats state as unknown if the time is in the future ( #72880 )
2022-06-02 16:19:57 -07:00
J. Nick Koston
8558ea2f9a
Fix logbook not setting up with an recorder filter that has empty fields ( #72869 )
2022-06-02 16:19:57 -07:00
J. Nick Koston
01b3da1554
Ensure recorder shuts down when its startup future is canceled out from under it ( #72866 )
2022-06-02 16:19:56 -07:00
Bram Kragten
880590da64
Update frontend to 20220601.0 ( #72855 )
2022-06-02 16:19:55 -07:00
jjlawren
b74bd1aa0a
Remove announce workaround for Sonos ( #72854 )
2022-06-02 16:19:55 -07:00
Jan Bouwhuis
caa79d8462
Update MQTT tests to use the config entry setup ( #72373 )
...
* New testframework and tests for fan platform
* Merge test_common_new to test_common
* Add alarm_control_panel
* Add binary_sensor
* Add button
* Add camera
* Add climate
* Add config_flow
* Add cover
* Add device_tracker_disovery
* Add device_trigger
* Add diagnostics
* Add discovery
* Add humidifier
* Add init
* Add lecacy_vacuum
* Add light_json
* Add light_template
* Add light
* Add lock
* Add number
* Add scene
* Add select
* Add sensor
* Add siren
* Add state_vacuum
* Add subscription
* Add switch
* Add tag
* Add trigger
* Add missed tests
* Add another missed test
* Add device_tracker
* Remove commented out code
* Correct tests according comments
* Improve mqtt_mock_entry and recover tests
* Split fixtures with and without yaml setup
* Update fixtures manual_mqtt
* Update fixtures mqtt_json
* Fix test tasmota
* Update fixture mqtt_room
* Revert fixture changes, improve test
* re-add test
2022-06-02 16:19:54 -07:00
Erik Montnemery
9295cc4df9
Move MQTT config schemas and client to separate modules ( #71995 )
...
* Move MQTT config schemas and client to separate modules
* Update integrations depending on MQTT
2022-06-02 16:19:26 -07:00
Jan Bouwhuis
24e148ab8e
Cleanup and use new MQTT_BASE_SCHEMA constants ( #72283 )
...
* Use new MQTT_BASE_SCHEMA constants
* Update constants for mqtt_room and manual_mqtt
* Revert removing platform key
2022-06-02 16:19:15 -07:00
Paulus Schoutsen
fbb08994f4
Only sync when HA is started up as we already sync at startup ( #72940 )
2022-06-02 16:15:04 -07:00
Khole
a4c3585448
Fix Hive authentication ( #72929 )
2022-06-02 14:54:26 -07:00
J. Nick Koston
9fbde245d0
Fix performance of logbook entity and devices queries with large MySQL databases ( #72898 )
2022-06-02 14:54:06 -07:00
Erik Montnemery
b97d346df7
Fix reload of MQTT yaml config ( #72901 )
2022-06-02 11:32:31 -07:00
nojocodex
8e4321af59
Fix logging & exit code reporting to S6 on HA shutdown ( #72921 )
2022-06-02 19:49:08 +02:00
Allen Porter
8c50c7fbd4
Fix bug in caldav and avoid unnecessary copy of dataclass ( #72922 )
2022-06-02 08:40:13 -07:00
J. Nick Koston
d3b1896a06
Only present history_stats state as unknown if the time is in the future ( #72880 )
2022-06-02 08:39:53 -07:00
puddly
1c38c20cac
Bump ZHA dependency zigpy from 0.45.1 to 0.46.0 ( #72877 )
2022-06-02 08:27:12 -07:00
J. Nick Koston
f1a31d8d33
Add support for async_remove_config_entry_device to unifiprotect ( #72742 )
...
* Add support for async_remove_config_entry_device to unifiprotect
* tweaks
* tweaks
* more cleanups
* more cleanups
* fix unhelpful auto import
* add coverage
* fix mac formatting
* collapse logic
2022-06-02 08:26:08 -07:00
Matrix
9192d0e972
Bump yolink-api to 0.0.6 ( #72903 )
...
* Bump yolink-api to 0.0.6
* update testcase
2022-06-02 17:21:22 +02:00
Erik Montnemery
b89cd37de8
Remove dead code from template fan ( #72917 )
2022-06-02 08:19:15 -07:00
epenet
fc8727454a
Use Mapping for async_step_reauth (p-s) ( #72766 )
2022-06-02 14:28:14 +02:00
Jan Bouwhuis
52561ce076
Update MQTT tests to use the config entry setup ( #72373 )
...
* New testframework and tests for fan platform
* Merge test_common_new to test_common
* Add alarm_control_panel
* Add binary_sensor
* Add button
* Add camera
* Add climate
* Add config_flow
* Add cover
* Add device_tracker_disovery
* Add device_trigger
* Add diagnostics
* Add discovery
* Add humidifier
* Add init
* Add lecacy_vacuum
* Add light_json
* Add light_template
* Add light
* Add lock
* Add number
* Add scene
* Add select
* Add sensor
* Add siren
* Add state_vacuum
* Add subscription
* Add switch
* Add tag
* Add trigger
* Add missed tests
* Add another missed test
* Add device_tracker
* Remove commented out code
* Correct tests according comments
* Improve mqtt_mock_entry and recover tests
* Split fixtures with and without yaml setup
* Update fixtures manual_mqtt
* Update fixtures mqtt_json
* Fix test tasmota
* Update fixture mqtt_room
* Revert fixture changes, improve test
* re-add test
2022-06-02 14:24:46 +02:00
epenet
756988fe20
Use Mapping for async_step_reauth (f-o) ( #72764 )
2022-06-02 14:17:09 +02:00
Robert Hillis
14f47c7450
Bump aiopyarr to 2022.6.0 ( #72870 )
2022-06-02 14:06:59 +02:00
J. Nick Koston
cd590c79e2
Fix migration of MySQL data when InnoDB is not being used ( #72893 )
...
Fixes #72883
2022-06-02 14:01:06 +02:00
Guido Schmitz
219200b340
Fix test_hass_stop in devolo Home Network ( #72833 )
...
Fix test_hass_stop
2022-06-02 13:59:29 +02:00
Marc Mueller
62a5854e40
Fix bare except ( #72906 )
2022-06-02 13:58:04 +02:00
Raman Gupta
6ccaf33bdf
Attempt to fix flaky tomorrowio test ( #72890 )
...
* Fix flaky tomorrowio test
* reset mock outside context manager
* add to hass outside of context manager
2022-06-02 03:16:00 -04:00
epenet
c2fdac2014
Allow non-async functions in device automation ( #72147 )
...
* Remove async requirement for get_capabilities_func
* Add comment
* Remove async requirement for get_automations_func
* Update homeassistant/components/device_automation/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/device_automation/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Add Exception to type hint
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-06-02 09:06:22 +02:00
epenet
999b3a4f7b
Adjust astroid import in pylint plugin ( #72841 )
...
* import nodes from astroid
* Update remaining pylint plugins
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-06-02 07:48:59 +02:00
J. Nick Koston
f79e5e002b
Ensure recorder shuts down when its startup future is canceled out from under it ( #72866 )
2022-06-01 22:13:09 -07:00
jjlawren
d368b9e24f
Remove announce workaround for Sonos ( #72854 )
2022-06-01 22:12:38 -07:00
J. Nick Koston
c6e56c26b3
Fix logbook not setting up with an recorder filter that has empty fields ( #72869 )
2022-06-01 22:12:00 -07:00
GitHub Action
7746715590
[ci skip] Translation update
2022-06-02 00:27:51 +00:00
epenet
fe5fe148fa
Add mypy checks to pylint plugins ( #72821 )
2022-06-02 00:06:19 +02:00
Bram Kragten
d1a8f1ae40
Update frontend to 20220601.0 ( #72855 )
2022-06-02 00:04:14 +02:00
Arne Mauer
321394d3e2
Add Particulate Matter 2.5 of ZCL concentration clusters to ZHA component ( #72826 )
...
* Add Particulate Matter 2.5 of ZCL concentration clusters to ZHA component
* Fixed black and flake8 test
2022-06-01 18:00:58 -04:00
Aidan Timson
2ba45a9f99
System Bridge 3.x.x ( #71218 )
...
* Change to new package and tcp
* Rework integration pt1
* Show by default
* Handle auth error
* Use const
* New version avaliable (to be replaced in future by update entity)
* Remove visible
* Version latest
* Filesystem space use
* Dev package
* Fix sensor
* Add services
* Update package
* Add temperature and voltage
* GPU
* Bump package version
* Update config flow
* Add displays
* Fix displays connected
* Round to whole number
* GPU fan speed in RPM
* Handle disconnections
* Update package
* Fix
* Update tests
* Handle more errors
* Check submodule and return missing uuid in test
* Handle auth error on config flow
* Fix test
* Bump package version
* Handle key errors
* Update package to release version
* Client session in config flow
* Log
* Increase timeout and use similar logic in config flow to init
* 30 secs
* Add test for timeout error
* Cleanup logs
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/system_bridge/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* uuid raise specific error
* Type
* Lambda to functions for complex logic
* Unknown error test
* Bump package to 3.0.5
* Bump package to 3.0.6
* Use typings from package and pydantic
* Use dict()
* Use data listener function and map to models
* Use passed module handler
* Use lists from models
* Update to 3.1.0
* Update coordinator to use passed module
* Improve coordinator
* Add debug
* Bump package and avaliable -> available
* Add version check
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-01 23:54:22 +02:00
Franck Nijhof
05296fb86e
Merge branch 'master' into dev
2022-06-01 20:14:54 +02:00
kingy444
d6e5c26b24
Add configuration_url to hunterdouglas_powerview ( #72837 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-01 07:41:20 -10:00
Rami Mosleh
74e2d5c5c3
Remove deprecated YAML for transmission ( #72832 )
2022-06-01 17:25:49 +02:00
epenet
df5285f681
Improve pylint disable rule in zha ( #72835 )
2022-06-01 16:49:43 +02:00
Franck Nijhof
3d75b0776f
Merge pull request #72824 from home-assistant/rc
2022-06-01 15:21:30 +02:00
epenet
4c7837a576
Enforce type hints for config_flow ( #72756 )
...
* Enforce type hints for config_flow
* Keep astroid migration for another PR
* Defer elif case
* Adjust tests
* Use ancestors
* Match on single base_class
* Invert for loops
* Review comments
* slots is new in 3.10
2022-06-01 13:09:53 +02:00
Franck Nijhof
39da7a93ec
Bumped version to 2022.6.0
2022-06-01 13:04:12 +02:00
J. Nick Koston
bf47d86d30
Fix logbook spinner never disappearing when all entities are filtered ( #72816 )
2022-06-01 13:03:43 +02:00
J. Nick Koston
2f3359f376
Fix purge of legacy database events that are not state changed ( #72815 )
2022-06-01 13:03:39 +02:00
starkillerOG
1139136365
Add Motionblinds WoodShutter support ( #72814 )
2022-06-01 13:03:36 +02:00
J. Nick Koston
9e723f9b6d
Bump sqlalchemy to 1.4.37 ( #72809 )
...
Fixes a bug where reconnects might fail with MySQL 8.0.24+
Changelog: https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.37
2022-06-01 13:03:32 +02:00
Paulus Schoutsen
9bd2e3ad7c
Don't trigger entity sync when Google Assistant gets disabled ( #72805 )
2022-06-01 13:03:28 +02:00
jjlawren
384cb44d15
Cleanup handling of new enqueue & announce features in Sonos ( #72801 )
2022-06-01 13:03:25 +02:00
Christopher Bailey
1274448de1
Add package constraint for pydantic ( #72799 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-01 13:03:20 +02:00
J. Nick Koston
5d2326386d
Fix logbook spinner never disappearing when all entities are filtered ( #72816 )
2022-06-01 12:33:46 +02:00
starkillerOG
023990577c
Add Motionblinds WoodShutter support ( #72814 )
2022-06-01 12:33:13 +02:00
Paulus Schoutsen
d57a650290
Don't trigger entity sync when Google Assistant gets disabled ( #72805 )
2022-06-01 12:12:54 +02:00
J. Nick Koston
d8b0376942
Fix purge of legacy database events that are not state changed ( #72815 )
2022-06-01 11:56:06 +02:00
dependabot[bot]
ee861c8ea5
Bump actions/cache from 3.0.2 to 3.0.3 ( #72817 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 11:35:36 +02:00
J. Nick Koston
e874a04319
Bump sqlalchemy to 1.4.37 ( #72809 )
...
Fixes a bug where reconnects might fail with MySQL 8.0.24+
Changelog: https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.37
2022-06-01 10:56:05 +02:00
epenet
1aeba8a9bd
Use Mapping for async_step_reauth in discord ( #72812 )
...
* Fix tests
* Cleanup code accordingly
2022-06-01 09:44:22 +02:00
Erik Montnemery
9ac0c5907f
Add test for mikrotik device tracker with numerical device name ( #72808 )
...
Add mikrotik test for numerical device name
2022-06-01 09:39:56 +02:00
Marc Mueller
4902af2f4e
Fix conftest for pylint plugin ( #72777 )
2022-06-01 09:22:47 +02:00
epenet
577be70da9
Add new method to pylint type-hint plugin ( #72757 )
...
Enforce type hints on remove_config_entry_device
2022-06-01 08:38:48 +02:00
Christopher Bailey
133cb7ccef
Add package constraint for pydantic ( #72799 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-31 20:04:35 -10:00
epenet
a6db25219d
Use Mapping for async_step_reauth in motioneye ( #72769 )
2022-06-01 06:58:29 +02:00
Raman Gupta
394442e8a9
Use device_id for zwave_js/replace_failed_node command ( #72785 )
2022-06-01 06:42:07 +02:00
jjlawren
1ef59d1e73
Cleanup handling of new enqueue & announce features in Sonos ( #72801 )
2022-05-31 21:39:07 -07:00
Paulus Schoutsen
354149e43c
Bumped version to 2022.6.0b7
2022-05-31 20:41:59 -07:00
jjlawren
17a3c62821
Support add/next/play/replace enqueue options in Sonos ( #72800 )
2022-05-31 20:41:35 -07:00
Diogo Gomes
668f56f103
Fix #72749 ( #72794 )
2022-05-31 20:41:35 -07:00
Paulus Schoutsen
0db9863746
Sync entities when enabling/disabling Google Assistant ( #72791 )
2022-05-31 20:41:34 -07:00
Erik Montnemery
e60dc1b503
Stringify mikrotik device_tracker name ( #72788 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-31 20:41:33 -07:00
Erik Montnemery
8606447848
Improve cast HLS detection ( #72787 )
2022-05-31 20:41:32 -07:00
J. Nick Koston
de0c672cc2
Ensure the statistics_meta table is using the dynamic row format ( #72784 )
2022-05-31 20:41:32 -07:00
Diogo Gomes
f6517884b1
Fix #72749 ( #72794 )
2022-05-31 20:40:42 -07:00
jjlawren
275ea5b150
Support add/next/play/replace enqueue options in Sonos ( #72800 )
2022-05-31 20:36:45 -07:00
Erik Montnemery
44f332ed5f
Improve cast HLS detection ( #72787 )
2022-05-31 20:35:56 -07:00
GitHub Action
0df9cc907a
[ci skip] Translation update
2022-06-01 00:27:00 +00:00
Paulus Schoutsen
6d74149f22
Sync entities when enabling/disabling Google Assistant ( #72791 )
2022-05-31 14:58:45 -07:00
Erik Montnemery
02068a2013
Stringify mikrotik device_tracker name ( #72788 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-31 11:57:16 -10:00
Michael
3258d572b0
Add re-auth flow to Tankerkoenig ( #72682 )
...
* add reauth flow
* add test
* use Mapping for async_step_reauth arguments
* only update changed data
* improve tests
* use different api key to test reauth
2022-05-31 23:46:12 +02:00
J. Nick Koston
856e1144c9
Ensure the statistics_meta table is using the dynamic row format ( #72784 )
2022-05-31 14:35:28 -07:00
Marc Mueller
a8da0eedd3
Add comment for editable installs ( #72782 )
2022-05-31 23:04:47 +02:00
J. Nick Koston
c365454afb
Revert "Initial orjson support ( #72754 )" ( #72789 )
...
This was causing the wheels to fail to build. We need
to workout why when we don't have release pressure
This reverts commit d9d22a9556 .
2022-05-31 13:51:55 -07:00
epenet
9cea936c22
Use Mapping for async_step_reauth (t-z) ( #72767 )
...
* Adjust tailscale
* Adjust tautulli
* Adjust tile
* Adjust tractive
* Adjust trafikverket_ferry
* Adjust trafikverket_train
* Adjust unifiprotect
* Adjust uptimerobot
* Adjust verisure
* Adjust vlc_telnet
* Adjust wallbox
* Adjust watttime
* Adjust yale_smart_alarm
2022-05-31 22:44:06 +02:00
Paulus Schoutsen
c3acdcb2c8
Bumped version to 2022.6.0b6
2022-05-31 13:22:38 -07:00
J. Nick Koston
9effb78a7f
Prevent live logbook from sending state changed events when we only want device ids ( #72780 )
2022-05-31 13:22:34 -07:00
Joakim Plate
647df29a00
Don't set headers kwargs multiple times ( #72779 )
2022-05-31 13:22:33 -07:00
J. Nick Koston
a54a5b2d20
Fix queries for logbook context_ids running in the wrong executor ( #72778 )
2022-05-31 13:22:33 -07:00
Bram Kragten
f4d280b59d
Update frontend to 20220531.0 ( #72775 )
2022-05-31 13:22:32 -07:00
David F. Mulcahey
d268c828ee
Bump ZHA quirks lib to 0.0.75 ( #72765 )
2022-05-31 13:22:31 -07:00
Erik Montnemery
82ed6869d0
Improve integration sensor's time unit handling ( #72759 )
2022-05-31 13:22:30 -07:00
Malte Franken
6b3a284135
Make zone condition more robust by ignoring unavailable and unknown entities ( #72751 )
...
* ignore entities with state unavailable or unknown
* test for unavailable entity
2022-05-31 13:22:29 -07:00
J. Nick Koston
ca8c750a5a
Small performance improvement for matching logbook rows ( #72750 )
2022-05-31 13:22:29 -07:00
Aaron Bach
7c2f73ddba
Alter RainMachine to not create entities if the underlying data is missing ( #72733 )
2022-05-31 13:22:28 -07:00
Khole
1b2cb4eab7
Fix hive authentication process ( #72719 )
...
* Fix hive authentication process
* Update hive test scripts to add new data
2022-05-31 13:22:27 -07:00
Alexey Zimarev
4bf5132a06
SmartThings issue with unique_id ( #72715 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2022-05-31 13:22:26 -07:00
eyager1
6e06b6c9ed
Add empty string to list of invalid states ( #72590 )
...
Add null state to list of invalid states
2022-05-31 13:22:26 -07:00
Joakim Plate
84779482b8
Don't set headers kwargs multiple times ( #72779 )
2022-05-31 13:08:50 -07:00
J. Nick Koston
35ee4ad55b
Prevent live logbook from sending state changed events when we only want device ids ( #72780 )
2022-05-31 13:08:04 -07:00
David F. Mulcahey
7854aaa746
Bump ZHA quirks lib to 0.0.75 ( #72765 )
2022-05-31 12:24:35 -07:00
J. Nick Koston
935ef79156
Fix queries for logbook context_ids running in the wrong executor ( #72778 )
2022-05-31 12:24:18 -07:00
J. Nick Koston
d9d22a9556
Initial orjson support ( #72754 )
2022-05-31 12:18:11 -07:00
Aaron Bach
a3e1b285cf
Alter RainMachine to not create entities if the underlying data is missing ( #72733 )
2022-05-31 13:09:07 -06:00
Malte Franken
638992f9c4
Make zone condition more robust by ignoring unavailable and unknown entities ( #72751 )
...
* ignore entities with state unavailable or unknown
* test for unavailable entity
2022-05-31 11:34:52 -07:00
Bram Kragten
eda2be8489
Update frontend to 20220531.0 ( #72775 )
2022-05-31 11:30:33 -07:00
J. Nick Koston
52643d9abc
Add support for async_remove_config_entry_device to isy994 ( #72737 )
2022-05-31 08:11:44 -10:00
Khole
a53aaf696c
Fix hive authentication process ( #72719 )
...
* Fix hive authentication process
* Update hive test scripts to add new data
2022-05-31 08:55:00 -07:00
Allen Porter
d31e43b980
Bump google-nest-sdm to 2.0.0 and cleanup nest auth implementation in config flow ( #72770 )
...
Cleanup nest auth implementaton in config flow
2022-05-31 17:53:36 +02:00
Alexey Zimarev
aab3fcad7b
SmartThings issue with unique_id ( #72715 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2022-05-31 16:35:29 +02:00
Erik Montnemery
78cb0e24bc
Improve integration sensor's time unit handling ( #72759 )
2022-05-31 15:51:38 +02:00
Martin Hjelmare
8140ed724c
Remove mysensors yaml ( #72761 )
2022-05-31 15:22:31 +02:00
epenet
cf27b82d2f
Separate words with underscore in onewire ( #72758 )
2022-05-31 12:26:15 +02:00
Thijs W
3ea304aaf1
Improve frontier_silicon style ( #72752 )
2022-05-31 11:56:44 +02:00
epenet
cf17169b0e
Refactor type-hint pylint plugin ( #72692 )
...
* Cleanup unused variable
* Adjust tests
* Refactor _METHOD_MATCH dict
* Remove duplicate function
* Early exit
* Undo object hint
* METHOD > FUNCTION
* Add comment
* Remove extend
* Remove break
* Extract __any_platform__
* Add tests
* Cache _PLATFORMS
* Adjust tests
* Review comments
* mypy
* shorthand
2022-05-31 11:20:31 +02:00
J. Nick Koston
5dc4c89acc
Small performance improvement for matching logbook rows ( #72750 )
2022-05-31 10:41:33 +02:00
epenet
ca5f13b576
Allow removing a onewire device ( #72710 )
2022-05-31 10:40:08 +02:00
epenet
627d6f7803
Ensure description_placeholders is always typed ( #72716 )
2022-05-31 10:33:34 +02:00
Thijs W
db9c586404
Address late comments for frontier silicon ( #72745 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-31 09:56:25 +02:00
Erik Montnemery
635d7085cf
Move MQTT config schemas and client to separate modules ( #71995 )
...
* Move MQTT config schemas and client to separate modules
* Update integrations depending on MQTT
2022-05-31 09:32:44 +02:00
Paulus Schoutsen
103f324c52
Bumped version to 2022.6.0b5
2022-05-30 22:57:22 -07:00
Aaron Bach
48d36e49f0
Bump simplisafe-python to 2022.05.2 ( #72740 )
2022-05-30 22:57:12 -07:00
Aaron Bach
a4e2d31a19
Bump regenmaschine to 2022.05.1 ( #72735 )
2022-05-30 22:57:11 -07:00
Aaron Bach
15bdfb2a45
Fix invalid RainMachine syntax ( #72732 )
2022-05-30 22:57:10 -07:00
Raman Gupta
b842c76fbd
Bump zwave-js-server-python to 0.37.1 ( #72731 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-30 22:56:31 -07:00
jjlawren
a98528c93f
Bump plexapi to 4.11.2 ( #72729 )
2022-05-30 22:53:07 -07:00
J. Nick Koston
a202ffe4c1
Make logbook inherit the recorder filter ( #72728 )
2022-05-30 22:53:06 -07:00
Paulus Schoutsen
77e4c86c07
Add support for announce to play_media ( #72566 )
2022-05-30 22:53:05 -07:00
J. Nick Koston
4ae3929a00
Revert wiz reload on setup_retry discovery ( #72743 )
2022-05-30 22:52:05 -07:00
J. Nick Koston
b3682a5c81
Revert bond reload on setup_retry discovery ( #72744 )
2022-05-30 22:51:35 -07:00
Raman Gupta
5fdc694325
Bump zwave-js-server-python to 0.37.1 ( #72731 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-30 22:05:09 -07:00
Aaron Bach
969b7bd448
Bump simplisafe-python to 2022.05.2 ( #72740 )
2022-05-30 22:04:53 -07:00
jjlawren
17abbd7f51
Bump plexapi to 4.11.2 ( #72729 )
2022-05-30 20:56:59 -07:00
Paulus Schoutsen
99f3ca1f08
Add support for announce to play_media ( #72566 )
2022-05-30 20:41:05 -07:00
J. Nick Koston
f9bd384e6c
Stop waiting for setup retry upon discovery ( #72738 )
2022-05-30 20:24:34 -07:00
Aaron Bach
ec44a63a84
Bump regenmaschine to 2022.05.1 ( #72735 )
2022-05-30 18:58:08 -06:00
J. Nick Koston
587fd05603
Make logbook inherit the recorder filter ( #72728 )
2022-05-30 17:34:32 -07:00
GitHub Action
362f5720ed
[ci skip] Translation update
2022-05-31 00:23:11 +00:00
Aaron Bach
6b3f6e22d0
Fix invalid RainMachine syntax ( #72732 )
2022-05-30 17:48:42 -06:00
Raman Gupta
565b60210d
Add @lymanepp as codeowner to tomorrowio ( #72725 )
2022-05-30 18:41:30 -04:00
eyager1
6f8ba7ee2f
Add empty string to list of invalid states ( #72590 )
...
Add null state to list of invalid states
2022-05-31 00:32:52 +02:00
epenet
285a7251df
Adjust config-flow type hints in zwave_me ( #72714 )
2022-05-31 00:10:38 +02:00
Paulus Schoutsen
72a79736a6
Bumped version to 2022.6.0b4
2022-05-30 14:40:55 -07:00
Erik Montnemery
2809592e71
Improve handling of MQTT overridden settings ( #72698 )
...
* Improve handling of MQTT overridden settings
* Don't warn unless config entry overrides yaml
2022-05-30 14:40:45 -07:00
Erik Montnemery
da7446bf52
Bump hatasmota to 0.5.1 ( #72696 )
2022-05-30 14:40:44 -07:00
rikroe
2942986a7b
Bump bimmer_connected to 0.9.3 ( #72677 )
...
Bump bimmer_connected to 0.9.3, fix retrieved units
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-05-30 14:40:43 -07:00
Michael
67ef3229fd
Address late review comments for Tankerkoenig ( #72672 )
...
* address late review comment from #72654
* use entry_id instead of unique_id
* remove not needed `_hass` property
* fix skiping failing stations
* remove not neccessary error log
* set DeviceEntryType.SERVICE
* fix use entry_id instead of unique_id
* apply suggestions on tests
* add return value also to other tests
* invert data check to early return user form
2022-05-30 14:40:42 -07:00
shbatm
952433d16e
Check ISY994 climate for unknown humidity on Z-Wave Thermostat ( #72670 )
2022-05-30 14:40:42 -07:00
Joakim Sørensen
6f01c13845
Switch severity for gesture logging ( #72668 )
2022-05-30 14:40:41 -07:00
Paulus Schoutsen
f8b7527bf0
Allow removing a ring device ( #72665 )
2022-05-30 14:40:40 -07:00
Raman Gupta
f039aac31c
Fix zwave_js custom trigger validation bug ( #72656 )
...
* Fix zwave_js custom trigger validation bug
* update comments
* Switch to ValueError
* Switch to ValueError
2022-05-30 14:40:39 -07:00
Aaron Bach
c62692dff1
Guard against missing data in 1st generation RainMachine controllers ( #72632 )
2022-05-30 14:40:39 -07:00
BigMoby
4b524c0776
iAlarm XR integration refinements ( #72616 )
...
* fixing after MartinHjelmare review
* fixing after MartinHjelmare review conversion alarm state to hass state
* fixing after MartinHjelmare review conversion alarm state to hass state
* manage the status in the alarm control
* simplyfing return function
2022-05-30 14:40:38 -07:00
Duco Sebel
f41b2fa2cf
Fix homewizard diagnostics and add tests ( #72611 )
2022-05-30 14:40:37 -07:00
Matrix
ce4825c9e2
Fix yolink device unavailable on startup ( #72579 )
...
* fetch device state on startup
* Suggest change
* suggest fix
* fix
* fix
* Fix suggest
* suggest fix
2022-05-30 14:40:36 -07:00
Paulus Schoutsen
6bf6a0f7bc
Convert media player enqueue to an enum ( #72406 )
2022-05-30 14:40:35 -07:00
Shawn Saenger
f33517ef2c
Incorporate various improvements for the ws66i integration ( #71717 )
...
* Improve readability and remove unused code
* Remove ws66i custom services. Scenes can be used instead.
* Unmute WS66i Zone when volume changes
* Raise CannotConnect instead of ConnectionError in validation method
* Move _verify_connection() method to module level
2022-05-30 14:40:35 -07:00
Duco Sebel
59f155b482
Fix homewizard diagnostics and add tests ( #72611 )
2022-05-30 14:37:28 -07:00
Aaron Bach
8e75547ca4
Guard against missing data in 1st generation RainMachine controllers ( #72632 )
2022-05-30 14:36:58 -07:00
Ethan Madden
8c16ac2e47
Vesync air quality ( #72658 )
2022-05-30 22:13:53 +02:00
Franck Nijhof
7ecb527648
Remove unneeded token_request override in Geocaching ( #72713 )
2022-05-30 21:55:44 +02:00
kingy444
45e4dd379b
Add support for topdown shades to hunterdouglas_powerview ( #62788 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-30 07:54:39 -10:00
J. Nick Koston
3399be2dad
Retry bond setup when zeroconf discovery happens ( #72687 )
2022-05-30 18:41:07 +02:00
Dimiter Geelen
f06ceef43d
Bump PyVLX to 0.2.20 ( #72678 )
2022-05-30 18:36:01 +02:00
Thijs W
d5fc7e3174
Upgrade frontier_silicon library to AFSAPI 0.2.4 ( #69371 )
2022-05-30 18:31:57 +02:00
epenet
640f53ce21
Remove YAML configuration from upnp ( #72410 )
2022-05-30 17:07:18 +02:00
epenet
57ed667257
Remove YAML configuration from nzbget ( #72424 )
2022-05-30 16:46:55 +02:00
epenet
f2fde5c1f9
Adjust config-flow type hints in sharkiq ( #72688 )
2022-05-30 16:35:50 +02:00
epenet
5273e3ea9d
Adjust config-flow type hints in motion_blinds ( #72444 )
2022-05-30 16:30:41 +02:00
epenet
c48591ff29
Adjust config-flow type hints in denonavr ( #72477 )
2022-05-30 16:30:11 +02:00
epenet
3d19d2d24f
Adjust config flow type hints in withings ( #72504 )
2022-05-30 16:29:47 +02:00
jjlawren
30e71dd96f
Add support for Sonos loudness switch ( #72572 )
2022-05-30 16:09:14 +02:00
rappenze
c10a523055
Sync fibaro entity visible state ( #72379 )
2022-05-30 15:53:57 +02:00
Rami Mosleh
dd5b1681e7
Remove YAML configuration from mikrotik ( #72581 )
2022-05-30 15:34:28 +02:00
Rami Mosleh
ce94168c50
Remove YAML support for glances ( #72706 )
2022-05-30 15:25:02 +02:00
Jan Bouwhuis
b7040efef6
Cleanup and use new MQTT_BASE_SCHEMA constants ( #72283 )
...
* Use new MQTT_BASE_SCHEMA constants
* Update constants for mqtt_room and manual_mqtt
* Revert removing platform key
2022-05-30 14:26:01 +02:00
Erik Montnemery
84243cf560
Tweak MQTT hassio discovery flow ( #72699 )
2022-05-30 14:25:36 +02:00
Erik Montnemery
342ccb5bf1
Improve handling of MQTT overridden settings ( #72698 )
...
* Improve handling of MQTT overridden settings
* Don't warn unless config entry overrides yaml
2022-05-30 14:21:20 +02:00
Paulus Schoutsen
42bcd0263c
Allow removing a ring device ( #72665 )
2022-05-30 12:38:52 +02:00
Joakim Sørensen
3a0111e65d
Use supervisor envs instead of hassio ( #72601 )
2022-05-30 12:00:13 +02:00
Erik Montnemery
c8f677ce4c
Bump hatasmota to 0.5.1 ( #72696 )
2022-05-30 11:40:36 +02:00
Bouwe Westerdijk
7e2f4ebd5c
Plugwise: correct config_flow strings ( #72554 )
2022-05-30 09:45:33 +02:00
Marc Mueller
b417ae72e5
Add generic parameters to HassJob ( #70973 )
2022-05-30 09:22:37 +02:00
epenet
6bc09741c7
Adjust config-flow type hints in gogogate2 ( #72445 )
2022-05-29 20:54:29 -10:00
rikroe
8d72891d83
Bump bimmer_connected to 0.9.3 ( #72677 )
...
Bump bimmer_connected to 0.9.3, fix retrieved units
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-05-30 08:52:58 +02:00
J. Nick Koston
1c334605b6
Enable strict typing to emulated_hue ( #72676 )
...
* Add typing to emulated_hue part 2
* cleanups
* adjust targets in test
2022-05-30 08:49:37 +02:00
BigMoby
6e355e1074
iAlarm XR integration refinements ( #72616 )
...
* fixing after MartinHjelmare review
* fixing after MartinHjelmare review conversion alarm state to hass state
* fixing after MartinHjelmare review conversion alarm state to hass state
* manage the status in the alarm control
* simplyfing return function
2022-05-30 08:26:05 +02:00
Maciej Bieniek
75669dba6e
Use pysnmplib instead of pysnmp ( #72645 )
...
* Use pysnmp and bump brother
* Fix mypy errors
* Bump brother version
2022-05-30 07:25:35 +02:00
Joakim Sørensen
b9e93207e3
Switch severity for gesture logging ( #72668 )
2022-05-29 15:14:43 -10:00
GitHub Action
3c5b778ee3
[ci skip] Translation update
2022-05-30 00:27:06 +00:00
Michael
1ed7e226c6
Address late review comments for Tankerkoenig ( #72672 )
...
* address late review comment from #72654
* use entry_id instead of unique_id
* remove not needed `_hass` property
* fix skiping failing stations
* remove not neccessary error log
* set DeviceEntryType.SERVICE
* fix use entry_id instead of unique_id
* apply suggestions on tests
* add return value also to other tests
* invert data check to early return user form
2022-05-29 20:57:47 +02:00
Matrix
7ff1b53d4f
Fix yolink device unavailable on startup ( #72579 )
...
* fetch device state on startup
* Suggest change
* suggest fix
* fix
* fix
* Fix suggest
* suggest fix
2022-05-29 20:54:23 +02:00
Shawn Saenger
1d57626ff0
Incorporate various improvements for the ws66i integration ( #71717 )
...
* Improve readability and remove unused code
* Remove ws66i custom services. Scenes can be used instead.
* Unmute WS66i Zone when volume changes
* Raise CannotConnect instead of ConnectionError in validation method
* Move _verify_connection() method to module level
2022-05-29 18:33:33 +02:00
Raman Gupta
5031c3c8b4
Fix zwave_js custom trigger validation bug ( #72656 )
...
* Fix zwave_js custom trigger validation bug
* update comments
* Switch to ValueError
* Switch to ValueError
2022-05-29 18:30:00 +02:00
Raman Gupta
92be8b4f8e
Make tomorrowio API rate limit handling more robust ( #70412 )
...
* Use the max request limit when setting tomorrowio update interval
* tests
* reduce lines
* simplify
* refactor
* Make Coordinator.async_setup_entry more efficient at determining when to refresh data and schedule refresh
* clean up
* clean up
* Remove unnecessary type definition
* typo
* fix logic ot be more deterministic
* Another fix
* Comment
* Reduce wasted API calls by doing partial updates when new entries get added with a new key
* Simplify and use asyncio event so that config entries only load after initial coordinator refresh
* Remove commented out piece
* Comment
* Remove unnecessary variable
* More cleanup
* Make future merge easier
* remove dupe
* switch order
* add comment
* Remove unnecessary error handling
* make code easier to read
* review feedback for code
* Fix logic
* Update test based on review
* Tweak comments
* reset mock so asertions are more clear
* Remove update interval check
2022-05-29 18:29:21 +02:00
J. Nick Koston
237ef6419b
Add basic typing to emulated_hue ( #72663 )
...
* Add basic typing to emulated_hue
* type a few more places
* fixes
* numbers are always stringified
* numbers are always stringified
* coverage
* drop assert
2022-05-29 18:27:32 +02:00
shbatm
d603952872
Check ISY994 climate for unknown humidity on Z-Wave Thermostat ( #72670 )
2022-05-29 06:00:18 -10:00
Khole
d59ecc4c96
Refactor hive entity ( #72311 )
...
* Add hive category entity changes
* Updates based on PR feedback
* Revert libary bump
* Update after PR feedback
* Update Binary device class for smoke sensor
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove entity category
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Updates after PR review
* Remove unused import
* Update light based on PR feedback
* Update light code from PR review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-29 12:08:50 +02:00
Paulus Schoutsen
da62e2cc23
Bumped version to 2022.6.0b3
2022-05-28 20:46:51 -07:00
Michael
b360f0280b
Manage stations via integrations configuration in Tankerkoenig ( #72654 )
2022-05-28 20:46:36 -07:00
rikroe
50eaf2f475
Bump bimmer_connected to 0.9.2 ( #72653 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-05-28 20:46:35 -07:00
J. Nick Koston
bd222a1fe0
Prevent config entries from being reloaded concurrently ( #72636 )
...
* Prevent config entries being reloaded concurrently
- Fixes Config entry has already been setup when
two places try to reload the config entry at the
same time.
- This comes up quite a bit:
https://github.com/home-assistant/core/issues?q=is%3Aissue+sort%3Aupdated-desc+%22Config+entry+has+already+been+setup%22+is%3Aclosed
* Make sure plex creates mocks in the event loop
* drop reload_lock, already inherits
2022-05-28 20:46:34 -07:00
Joakim Sørensen
3a06b5f320
Bump awesomeversion from 22.5.1 to 22.5.2 ( #72624 )
2022-05-28 20:46:12 -07:00
J. Nick Koston
c45dc49270
Escape % and _ in history/logbook entity_globs, and use ? as _ ( #72623 )
...
Co-authored-by: pyos <pyos100500@gmail.com >
2022-05-28 20:45:14 -07:00
Allen Porter
301f7647d1
Defer google calendar integration reload to a task to avoid races of reload during setup ( #72608 )
2022-05-28 20:45:13 -07:00
Allen Porter
79340f85d2
Don't import google calendar user pref for disabling new entities ( #72652 )
2022-05-28 20:44:50 -07:00
Paulus Schoutsen
afcc8679dd
Handle OAuth2 rejection ( #72040 )
2022-05-28 20:43:48 -07:00
Allen Porter
e7e48cd9f6
Defer google calendar integration reload to a task to avoid races of reload during setup ( #72608 )
2022-05-28 20:28:22 -07:00
Paulus Schoutsen
6a3d2e54a2
Handle OAuth2 rejection ( #72040 )
2022-05-28 20:23:16 -07:00
J. Nick Koston
7d391846ff
Retry right away on discovery for WiZ ( #72659 )
2022-05-28 16:38:38 -10:00
Chris Talkington
46031aff8d
Avoid swallowing Roku errors ( #72517 )
2022-05-28 21:03:13 -05:00
GitHub Action
7a0657c386
[ci skip] Translation update
2022-05-29 00:23:25 +00:00
G Johansson
24c34c0ef0
Strict typing Sensibo ( #72454 )
2022-05-28 13:26:50 -10:00
Michael
a4f678e7c9
Manage stations via integrations configuration in Tankerkoenig ( #72654 )
2022-05-28 13:31:03 -07:00
Allen Porter
a598cdfeb3
Don't import google calendar user pref for disabling new entities ( #72652 )
2022-05-28 12:51:40 -07:00
J. Nick Koston
e0614953a2
Add support for async_remove_config_entry_device to homekit_controller ( #72630 )
2022-05-28 09:47:14 -10:00
rikroe
233f086853
Bump bimmer_connected to 0.9.2 ( #72653 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-05-28 20:55:50 +03:00
J. Nick Koston
4a5679db08
Prevent config entries from being reloaded concurrently ( #72636 )
...
* Prevent config entries being reloaded concurrently
- Fixes Config entry has already been setup when
two places try to reload the config entry at the
same time.
- This comes up quite a bit:
https://github.com/home-assistant/core/issues?q=is%3Aissue+sort%3Aupdated-desc+%22Config+entry+has+already+been+setup%22+is%3Aclosed
* Make sure plex creates mocks in the event loop
* drop reload_lock, already inherits
2022-05-28 10:49:55 +02:00
GitHub Action
327c6964e2
[ci skip] Translation update
2022-05-28 00:24:05 +00:00
J. Nick Koston
a43d47fa0b
Escape % and _ in history/logbook entity_globs, and use ? as _ ( #72623 )
...
Co-authored-by: pyos <pyos100500@gmail.com >
2022-05-27 14:38:29 -07:00
Joakim Sørensen
9fe4aef4bc
Bump awesomeversion from 22.5.1 to 22.5.2 ( #72624 )
2022-05-27 14:37:19 -07:00
Paulus Schoutsen
e974a432aa
Bumped version to 2022.6.0b2
2022-05-27 11:38:00 -07:00
J. Nick Koston
13f953f49d
Add explict type casts for postgresql filters ( #72615 )
2022-05-27 11:36:44 -07:00
Aaron Bach
38c085f869
Bump regenmaschine to 2022.05.0 ( #72613 )
2022-05-27 11:36:43 -07:00
J. Nick Koston
2e2fa208a8
Fix recorder system health when the db_url is lacking a hostname ( #72612 )
2022-05-27 11:36:42 -07:00
Paulus Schoutsen
07c7081ade
Revert "Add service entity context ( #71558 )" ( #72610 )
2022-05-27 11:36:42 -07:00
xLarry
27908af61e
Bump laundrify_aio to v1.1.2 ( #72605 )
2022-05-27 11:36:41 -07:00
Erik Montnemery
087c0b59ed
Update integrations to pass target player when resolving media ( #72597 )
2022-05-27 11:36:40 -07:00
Erik Montnemery
ad65295201
Require passing target player when resolving media ( #72593 )
2022-05-27 11:36:39 -07:00
Erik Montnemery
cc53ad12b3
Simplify MQTT PLATFORM_CONFIG_SCHEMA_BASE ( #72589 )
2022-05-27 11:36:39 -07:00
J. Nick Koston
319275bbbd
Revert "Remove sqlite 3.34.1 downgrade workaround by reverting "Downgrade sqlite-libs on docker image ( #55591 )" ( #72342 )" ( #72578 )
2022-05-27 11:36:38 -07:00
Allen Porter
a35edc6751
Reduce the scope of the google calendar track deprecation ( #72575 )
2022-05-27 11:36:37 -07:00
uvjustin
0d03b85029
Bump httpx to 0.23.0 ( #72573 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-27 11:36:05 -07:00
J. Nick Koston
9b779082d5
Fix memory leak when firing state_changed events ( #72571 )
2022-05-27 11:33:40 -07:00
Joakim Plate
828afd8c05
fjaraskupan: Don't set hardware filters for service id ( #72569 )
2022-05-27 11:33:39 -07:00
Paulus Schoutsen
bd02c9e5b3
Attach SSL context to SMTP notify and IMAP sensor ( #72568 )
2022-05-27 11:33:38 -07:00
Bram Kragten
16ab7f2bb1
Update frontend to 20220526.0 ( #72567 )
2022-05-27 11:33:37 -07:00
Paulus Schoutsen
f8e300ffbe
Include provider type in auth token response ( #72560 )
2022-05-27 11:33:37 -07:00
Raman Gupta
370e4c53f3
Add logbook entries for zwave_js events ( #72508 )
...
* Add logbook entries for zwave_js events
* Fix test
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* black
* Remove value updated event
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-27 11:33:36 -07:00
J. Nick Koston
34323ce645
Add explict type casts for postgresql filters ( #72615 )
2022-05-27 08:11:33 -10:00
Aaron Bach
ea1e40a424
Bump regenmaschine to 2022.05.0 ( #72613 )
2022-05-27 10:32:38 -07:00
J. Nick Koston
040e120101
Fix recorder system health when the db_url is lacking a hostname ( #72612 )
2022-05-27 10:32:26 -07:00
Paulus Schoutsen
a733b92389
Include provider type in auth token response ( #72560 )
2022-05-27 10:31:48 -07:00
Paulus Schoutsen
d59258bd25
Revert "Add service entity context ( #71558 )" ( #72610 )
2022-05-27 10:30:40 -07:00
xLarry
2a1405c4bd
Bump laundrify_aio to v1.1.2 ( #72605 )
2022-05-27 19:19:18 +03:00
Erik Montnemery
47d0cc9b09
Update integrations to pass target player when resolving media ( #72597 )
2022-05-27 09:05:06 -07:00
Erik Montnemery
f76afffd5a
Require passing target player when resolving media ( #72593 )
2022-05-27 08:40:55 -07:00
Erik Montnemery
b6575aa66b
Minor cleanup of test integration's cover platform ( #72598 )
2022-05-27 17:53:49 +03:00
David F. Mulcahey
60387a417f
Add support for polled Smart Energy Metering sensors to ZHA ( #71527 )
...
* Add framework for polled se metering sensors
* add model
* find attr
* type info
2022-05-27 09:43:39 -04:00
Erik Montnemery
5ca82b2d33
Migrate zha light to color_mode ( #70970 )
...
* Migrate zha light to color_mode
* Fix restoring color mode
* Correct set operations
* Derive color mode from group members
* Add color mode to color channel
* use Zigpy color mode enum
Co-authored-by: David Mulcahey <david.mulcahey@me.com >
2022-05-27 15:38:22 +02:00
Erik Montnemery
35bc6900ea
Simplify MQTT PLATFORM_CONFIG_SCHEMA_BASE ( #72589 )
2022-05-27 15:09:43 +02:00
Allen Porter
371dfd85c8
Reduce the scope of the google calendar track deprecation ( #72575 )
2022-05-27 11:52:24 +02:00
epenet
43e66b3af9
Adjust config-flow type hints in firmata ( #72502 )
2022-05-27 11:44:31 +03:00
Álvaro Fernández Rojas
9b60b092c6
Update aioqsw to v0.1.0 ( #72576 )
...
qnap_qsw: update aioqsw to v0.1.0
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-27 11:41:40 +03:00
J. Nick Koston
39448009bf
Revert "Remove sqlite 3.34.1 downgrade workaround by reverting "Downgrade sqlite-libs on docker image ( #55591 )" ( #72342 )" ( #72578 )
2022-05-26 22:15:43 -10:00
jjlawren
9cd9d06bcc
Avoid network activity during Plex tests ( #72499 )
2022-05-27 09:46:22 +02:00
uvjustin
01b5f98414
Bump httpx to 0.23.0 ( #72573 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-26 21:20:37 -10:00
Erik Montnemery
cc42a95100
Migrate xiaomi_miio light to color_mode ( #70998 )
2022-05-27 08:36:32 +02:00
Paulus Schoutsen
cbd0c8976b
Attach SSL context to SMTP notify and IMAP sensor ( #72568 )
2022-05-26 22:15:20 -07:00
J. Nick Koston
a526b2b819
Add support for async_remove_config_entry_device to bond ( #72511 )
2022-05-26 18:15:56 -10:00
J. Nick Koston
049c06061c
Fix memory leak when firing state_changed events ( #72571 )
2022-05-26 20:54:26 -07:00
Joakim Plate
465210784f
fjaraskupan: Don't set hardware filters for service id ( #72569 )
2022-05-26 20:51:24 -07:00
Bram Kragten
93f0945772
Update frontend to 20220526.0 ( #72567 )
2022-05-26 20:48:52 -07:00
GitHub Action
26d7c3cff8
[ci skip] Translation update
2022-05-27 00:24:01 +00:00
Raman Gupta
5e52b11050
Add additional data to zwave_js device statistics WS API ( #72520 )
...
* Add additional data to zwave_js device statistics WS API
* Rename variables
* fix logic
* correct typehint
* Update homeassistant/components/zwave_js/api.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-26 19:21:50 -04:00
Raman Gupta
d8295e2fad
Add logbook entries for zwave_js events ( #72508 )
...
* Add logbook entries for zwave_js events
* Fix test
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* black
* Remove value updated event
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-26 19:20:05 -04:00
Paulus Schoutsen
86570fba19
Convert media player enqueue to an enum ( #72406 )
2022-05-26 13:57:00 -07:00
Paulus Schoutsen
a7fc1a4d62
Bumped version to 2022.6.0b1
2022-05-26 13:16:31 -07:00
j-a-n
e1c39d8c4b
Fix Moehlenhoff Alpha2 set_target_temperature and set_heat_area_mode ( #72533 )
...
Fix set_target_temperature and set_heat_area_mode
2022-05-26 13:16:23 -07:00
Raman Gupta
3be5a354c0
Fix jitter in nzbget uptime sensor ( #72518 )
2022-05-26 13:16:22 -07:00
Marcio Granzotto Rodrigues
e1ba0717e2
Fix bond device state with v3 firmwares ( #72516 )
2022-05-26 13:16:21 -07:00
jack5mikemotown
fa98b7e136
Fix Google Assistant brightness calculation ( #72514 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-26 13:16:20 -07:00
Raman Gupta
f038d0892a
Update node statistics for zwave_js device diagnostics dump ( #72509 )
2022-05-26 13:16:20 -07:00
J. Nick Koston
180b5cd2bb
Fix flux_led taking a long time to recover after offline ( #72507 )
2022-05-26 13:16:19 -07:00
J. Nick Koston
ff72c32b20
Fixes for logbook filtering and add it to the live stream ( #72501 )
2022-05-26 13:16:18 -07:00
Jan Bouwhuis
6bb78754dd
Move manual configuration of MQTT device_tracker to the integration key ( #72493 )
2022-05-26 13:16:18 -07:00
Erik Montnemery
f9d9c34018
Add hardkernel hardware integration ( #72489 )
...
* Add hardkernel hardware integration
* Remove debug prints
* Improve tests
* Improve test coverage
2022-05-26 13:16:17 -07:00
Allen Porter
d39de6e699
Throw nest climate API errors as HomeAssistantErrors ( #72474 )
2022-05-26 13:16:16 -07:00
Erik Montnemery
0cca73fb23
Add hardkernel hardware integration ( #72489 )
...
* Add hardkernel hardware integration
* Remove debug prints
* Improve tests
* Improve test coverage
2022-05-26 13:15:44 -07:00
Paulus Schoutsen
ff3374b4e0
Use modern WS API for auth integration + add auth provider type to refresh token info ( #72552 )
2022-05-26 13:06:34 -07:00
Jan Bouwhuis
d092861926
Move manual configuration of MQTT device_tracker to the integration key ( #72493 )
2022-05-26 13:02:39 -07:00
jack5mikemotown
b91a1c1b0a
Fix Google Assistant brightness calculation ( #72514 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-26 13:01:23 -07:00
Erik Montnemery
d1578aacf2
Improve raspberry_pi tests ( #72557 )
2022-05-26 21:41:17 +02:00
Raman Gupta
828fcd0a48
Fix jitter in nzbget uptime sensor ( #72518 )
2022-05-26 12:17:44 -07:00
rappenze
f82ec4d233
Address issues from late review in fibaro config flow tests ( #72553 )
2022-05-26 20:52:30 +02:00
Tom Barbette
33784446f6
Add nmbs canceled attribute ( #57113 )
...
* nmbs: Add canceled attribute
If a train is canceled, change the state to canceled and also add an attribute that can be matched.
Personnaly I look for the attribute and add a "line-through" CSS style to show my train was canceled.
I discovered this was not displayed the hard way :)
Signed-off-by: Tom Barbette <t.barbette@gmail.com >
* Update homeassistant/components/nmbs/sensor.py
canceled must be compared as an int, as suggested by @MartinHjelmare
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-26 18:04:22 +02:00
j-a-n
576fc9dc64
Fix Moehlenhoff Alpha2 set_target_temperature and set_heat_area_mode ( #72533 )
...
Fix set_target_temperature and set_heat_area_mode
2022-05-26 13:23:49 +02:00
Marc Mueller
48cc3638fa
Cleanup unused function return values ( #72512 )
2022-05-26 13:17:08 +02:00
Marc Mueller
e8feecf50b
Fix androidtv type hint ( #72513 )
2022-05-26 09:58:04 +02:00
Raman Gupta
3a998f1d46
Update node statistics for zwave_js device diagnostics dump ( #72509 )
2022-05-26 03:03:43 -04:00
Marcio Granzotto Rodrigues
c1f62d03a0
Fix bond device state with v3 firmwares ( #72516 )
2022-05-25 18:12:43 -10:00
J. Nick Koston
3537fa1dab
Fix flux_led taking a long time to recover after offline ( #72507 )
2022-05-25 17:02:21 -10:00
epenet
2863c7ee5b
Adjust config-flow type hints in sonarr ( #72412 )
...
* Adjust config-flow type hints in sonarr
* Use mapping for reauth
* Update init
2022-05-25 21:31:17 -05:00
J. Nick Koston
bfa7693d18
Fixes for logbook filtering and add it to the live stream ( #72501 )
2022-05-25 15:17:08 -10:00
Marc Mueller
1ac71455cb
Move remaining metadata to pyproject ( #72469 )
2022-05-26 02:54:49 +02:00
GitHub Action
30edc039ae
[ci skip] Translation update
2022-05-26 00:23:39 +00:00
Allen Porter
c181af92a2
Throw nest climate API errors as HomeAssistantErrors ( #72474 )
2022-05-25 13:00:48 -07:00
Franck Nijhof
3e0e8dd105
Bump version to 2022.7.0dev0 ( #72500 )
2022-05-25 12:57:55 -07:00
Franck Nijhof
b8d260f6ea
Bumped version to 2022.6.0b0
2022-05-25 20:49:10 +02:00
Zack Barett
a947c80f30
Bump Frontend to 20220525.0 ( #72496 )
2022-05-25 20:42:27 +02:00
Marc Mueller
3c246b7800
Update mypy to 0.960 ( #72481 )
2022-05-25 11:42:14 -07:00
Erik Montnemery
2bc093a04d
Hardware integration MVP ( #71677 )
2022-05-25 20:39:15 +02:00
Philip Allgaier
f166fc009a
Fix typo in ISY994 re-authentication dialog ( #72497 )
2022-05-25 20:29:42 +02:00
Raman Gupta
fe3fa0ae17
Bump zwave-js-server-python to 0.37.0 ( #72395 )
2022-05-25 10:46:55 -07:00
Raman Gupta
c8c4bf6c37
Bypass dynamic validation for zwave_js custom triggers ( #72471 )
2022-05-25 19:20:40 +02:00
Raman Gupta
9b40de18cd
Allow zwave_js/network_status WS API to accept device or entry ID ( #72205 )
...
* Allow zwave_js/network_status WS API to accept device or entry ID
* Fix based on upstream feedback
* Fixt ests
* Fixes
2022-05-25 12:49:04 -04:00
Martin Hjelmare
4723119fad
Clean zwave_js remaining typing issues ( #72488 )
2022-05-25 12:40:38 -04:00
Martin Hjelmare
10f0509ca3
Clean zwave_js services typing ( #72485 )
...
Fix services
2022-05-25 12:39:42 -04:00
Martin Hjelmare
f9f87c607e
Clean zwave_js api typing ( #72484 )
...
* Clean zwave_js api typing
* Add temporary type ignore
2022-05-25 12:35:54 -04:00
Erik Montnemery
101b1489c8
Fix meater remaining time sensor ( #72490 )
2022-05-25 19:09:53 +03:00
David F. Mulcahey
692a602aea
Bump ZHA quirks to 0.0.74 ( #72482 )
2022-05-25 14:48:34 +02:00
Erik Montnemery
84d1e10948
Bump pychromecast to 12.1.3 ( #72475 )
2022-05-25 12:53:12 +02:00
Franck Nijhof
36ff15b038
Fix container init ( #72478 )
2022-05-25 12:15:33 +02:00
BigMoby
42c80dda85
Create iAlarmXR integration ( #67817 )
...
* Creating iAlarmXR integration
* fixing after review code
* fixing remaining review hints
* fixing remaining review hints
* updating underlying pyialarm library
* Creating iAlarmXR integration
* fixing after review code
* fixing remaining review hints
* fixing remaining review hints
* updating underlying pyialarm library
* fixing after iMicknl review
* Improving exception handling
* Updating pyialarmxr library
* fixing after merge dev
* fixing after iMicknl review
* Update CODEOWNERS
Co-authored-by: Ludovico de Nittis <git@denittis.one >
* fixing iot_class
* Update homeassistant/components/ialarmxr/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* fixing after bdraco review
* Update homeassistant/components/ialarmxr/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* reverting catching exception in setup step
* Update homeassistant/components/ialarmxr/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/ialarmxr/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* fixing after bdraco suggestions
* Update homeassistant/components/ialarmxr/alarm_control_panel.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/ialarmxr/alarm_control_panel.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Update homeassistant/components/ialarmxr/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/ialarmxr/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/ialarmxr/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/ialarmxr/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/ialarmxr/utils.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* regenerate translation and rename function to async_get_ialarmxr_mac
* removing and collapsing unused error messages
* fixing tests
* improve code coverage in tests
* improve code coverage in tests
* improve code coverage in tests
* fixing retry policy with new pyalarmxr library
* snake case fix
* renaming integration in ialarm_xr
* renaming control panel name
Co-authored-by: Ludovico de Nittis <git@denittis.one >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
2022-05-25 10:52:06 +02:00
Austin Mroczek
5b896b315e
Add TotalConnect options flow to auto-bypass low battery ( #62458 )
...
* rebase
* use bypass option in async_setup_entry
* add test for options flow
* default to False for AUTO_BYPASS
* fix bypass defaults
2022-05-25 10:49:53 +02:00
epenet
53fb581bff
Adjust config-flow type hints in dynalite ( #72476 )
2022-05-25 10:37:09 +02:00
Guido Schmitz
bf75cb3cc5
Improve tests of devolo_home_network ( #71873 )
...
* Improve tests
* Use entity_registry_enabled_by_default fixture
2022-05-25 10:36:09 +02:00
Abadede
72cb320ed7
Fix Hue SONOFF S31 Lite zb plug ( #69589 )
...
* Update light.py
Same issue as https://github.com/home-assistant/core/issues/46619 with SONOFF S13 Lite Zigbee plug.
* Update light.py
2022-05-25 10:33:05 +02:00
ollo69
cc7b624418
Improve AndroidTV typing ( #71036 )
...
* Improve AndroidTV typing
* Change input type in async_connect_androidtv
2022-05-25 09:57:40 +02:00
Bryton Hall
1d5b8746fe
Add co2 and iaq entities to venstar component ( #71467 )
2022-05-25 09:51:19 +02:00
Lars
804c888098
Free color selection for Fritz!Smarthome lights ( #66213 )
...
* Fritz light free color selection
* Use setcolor as fallback
* better debug log message
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
* change if-clause
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2022-05-25 09:28:36 +02:00
rappenze
1e4690626f
Better detection for brightness support in fibaro light ( #71615 )
2022-05-25 09:07:55 +02:00
Duco Sebel
88c49f034a
Use 'python-homewizard-energy' dependency for HomeWizard ( #71781 )
...
* Update requirement
* Remove aiohwenergy and use python-homewizard-energy
* Update test to work with python-homewizard-energy
* Bumb python-homewizard-energy to 1.0.3
2022-05-25 09:05:11 +02:00
Dave T
ce477e65ce
Render template during stream_url test for generic camera ( #69716 )
2022-05-25 09:02:48 +02:00
epenet
4f14d40072
Adjust config-flow type hints in philips_js ( #72443 )
2022-05-25 09:00:42 +02:00
Allen Porter
71bc650ac7
Stop updating google_calendars.yaml if it does not already exist ( #72340 )
...
* Stop updating google_calendars.yaml if it does not already exist
* Add additional test coverage to make CI pass
* Add test for no updates to google_calendar.yaml
* Add parameter to test for expecting write calls
* Missing call argument
* Remove conditional and replace with inline assert
2022-05-25 08:59:27 +02:00
David F. Mulcahey
9591d5366e
Add config entities for the Aqara P1 motion sensor to ZHA ( #72466 )
...
* initial work for configurable detection interval
* update opple cluster channel
* detection interval
* motion sensitivity
* only set the init attributes for the right device
* add trigger indicator configuration entity
2022-05-25 08:57:26 +02:00
Nathan Spencer
a98af2ad58
Better handling of balboa spa connection ( #71909 )
...
* Better handling of balboa spa connection
* Send a single message for keep alive task rather than multiple
2022-05-25 08:51:58 +02:00
RoboMagus
c1ddde3764
Check if attributes are present in new_state before accessing them ( #71967 )
...
* Check if attributes are present in new_state before accessing them.
* Early return if new state is None|Unknown|Unavailable
* Removed whitespace at line endings. +black run
* Update test for coverage
2022-05-25 08:44:08 +02:00
Guido Schmitz
5dfeb1e02a
Allow removing devices in devolo_home_control ( #72190 )
...
Allow removing devices
2022-05-25 08:39:05 +02:00
starkillerOG
9514f491f0
Add netgear speed test sensor ( #72215 )
...
* implement speed_test
* fix units
* restore last speedtest result
* fix import
* fix restore state is None
* fix styling
* fix mypy
* Use newer notation
* correct unit
* fix typing
* fix pylint
* fix issort
* use RestoreSensor
* fix import
* fix sensor restore
* do not extend SensorEntity
* fix mypy
* fix typing 2
2022-05-25 08:38:47 +02:00
Hans Oischinger
4c8a77fbd4
Bump PyViCare==2.16.2 ( #72448 )
2022-05-25 08:30:21 +02:00
Raman Gupta
eb7a521232
Fix more typing for zwave_js ( #72472 )
...
* Fix more typing for zwave_js
* Revert one change
* reduce lines
* Fix tests
2022-05-25 07:50:25 +02:00
Philip Allgaier
209f37196e
Adjust path to version info in Github issue template ( #72431 )
2022-05-24 20:51:19 -07:00
Robert Svensson
76146cf57c
Fix deCONZ does not generate unique IDs for battery sensors ( #72455 )
2022-05-24 20:51:02 -07:00
Robert Svensson
e60b247b51
Simplify setup of deCONZ platforms ( #72453 )
2022-05-24 20:48:09 -07:00
jjlawren
fbeaf200e4
Handle Plex searches in URL media_content_id format ( #72462 )
2022-05-24 20:46:27 -07:00
J. Nick Koston
b8e9b8f540
Add number platform to Big Ass Fans ( #72435 )
2022-05-24 20:45:27 -07:00
Kevin Stillhammer
e4cd04f936
Use length_util for here_travel_time ( #72458 )
2022-05-24 20:42:37 -07:00
Raman Gupta
352b7e86af
Move zwave_js node metadata comments to separate WS API cmd ( #71513 )
...
* Move zwave_js node metadata comments to separate WS API cmd
* fix pr
2022-05-24 22:11:43 -04:00
Marc Mueller
d0008683be
Use new project metadata format [PEP 621] ( #72422 )
2022-05-24 19:01:27 -07:00
Franck Nijhof
38ad1ef233
Use My Home Assistant for OAuth2 redirect callbacks ( #72449 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-24 19:00:36 -07:00
Zack Barett
b9baaf573c
Bump Frontend to 20220524.0 ( #72467 )
2022-05-24 18:54:11 -07:00
G Johansson
a2a691f232
Improve Sensibo terminology ( #72451 )
2022-05-24 14:40:26 -10:00
GitHub Action
301341a49f
[ci skip] Translation update
2022-05-25 00:26:18 +00:00
rforro
db815a7504
ZHA Add entities for Lidl water valve quirk ( #72307 )
...
* init
* added timer number entity
* added write attribute button entity
* fixed missed errors
* minor changes & fixed failing test
* removed icon
* unit and icons
2022-05-24 19:56:03 -04:00
David F. Mulcahey
7aca007a9a
Don't discover entities or initialize cluster channels for the coordinator in ZHA ( #72442 )
...
don't discover coord entities or init channels
2022-05-24 19:44:33 -04:00
rforro
0c2f22d478
Add configurable zha switch entity ( #71784 )
...
* add configurable zha switch entity
* final zha configurable switch
* fix codecov
* replaced errorneous cluster with local quirk
* test fix
* minor changes
2022-05-24 19:43:35 -04:00
Martin Hjelmare
6cac1dadeb
Clean zwave_js platform typing ( #72439 )
...
* Fix binary sensor
* Fix climate
* Fix cover
* Fix fan
* Fix light
* Fix lock
* Fix number
* Fix select
* Fix sensor
* Add back type ignore until library bump
2022-05-24 19:23:34 -04:00
Jon Benson
777c9c08ff
Update Rainforest Eagle to use eagle100 instead of uEagle ( #70177 )
2022-05-24 15:48:54 -07:00
Martin Hjelmare
f7475a5bdb
Clean zwave_js entity driver access ( #72427 )
2022-05-24 17:52:07 -04:00
Martin Hjelmare
c4ca106379
Clean zwave_js api driver access ( #72419 )
2022-05-24 17:16:58 -04:00
rikroe
cd769a55c2
Update BMW connected drive to async ( #71827 )
...
* Change BMW connected drive to async
* Fix coordinator exceptions, fix tests
* Fix using deprecated property
* Write HA state directly
* Remove code that cannnot throw Exceptions from try/except
* Use public async_write_ha_state
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix login using refresh_token if token expired
* MyPy fixes
* Fix pytest, bump dependency
* Replace OptionFlow listener with explicit refresh
* Remove uneeded async_get_entry
* Update test to include change on OptionsFlow
* Bump bimmer_connected to 0.9.0
* Migrate renamed entitity unique_ids
* Don't replace async_migrate_entries, add tests
* Rename existing_entry to existing_entry_id
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests
* Import full EntityRegistry
* Fix comment
* Increase timeout to 60s
* Rely on library timeout
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-24 21:44:18 +02:00
epenet
f33151ff8b
Adjust config-flow type hints in unifi ( #72411 )
...
* Adjust config-flow type hints in unifi
* Use mapping
* Use mapping
* Fix tests
* Fix tests
* Revert "Use mapping"
This reverts commit 126fedc848 .
2022-05-24 21:42:11 +02:00
Steven Looman
2e36a79357
Changes after late upnp review ( #72241 )
...
* Changes after review of #70008 , part 1
* Changes after review from #70008
* Revert to UpnpDataUpdateCoordinator._async_update_data
2022-05-24 21:37:37 +02:00
Martin Hjelmare
a5e100176b
Refactor zwave_js setup entry ( #72414 )
...
* Refactor zwave_js setup entry
* Improve message
2022-05-24 14:46:06 -04:00
epenet
6245d28907
Remove YAML configuration from vicare ( #72408 )
2022-05-24 20:28:09 +02:00
Bouwe Westerdijk
ffbec553d1
Bump plugwise to v0.18.5 ( #72441 )
2022-05-24 19:50:02 +02:00
epenet
1d68934ae2
Deprecate vera YAML configuration ( #72418 )
2022-05-24 18:12:25 +02:00
epenet
1482a8f73a
Adjust config-flow type hints in axis ( #72387 )
2022-05-24 17:01:08 +02:00
Ruben
8c9d7b392b
Change default name of motion blind TDBU entities so they can be auto renamed ( #72284 )
...
Change the default name of motion blind TDBU entities so they can be automatically renamed
2022-05-24 16:48:22 +02:00
Eric Severance
1a43f107c4
All WeMo devices use the Sensor platform ( #72396 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-05-24 16:40:14 +02:00
Franck Nijhof
b2e18682d2
Update coverage to 6.4 ( #72347 )
2022-05-24 16:31:03 +02:00
Franck Nijhof
652892e535
Do not swallow WLED errors ( #72407 )
2022-05-24 16:30:41 +02:00
J. Nick Koston
a5402d725f
Add light platform to Big Ass Fans ( #72382 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-24 09:20:13 -05:00
epenet
d40cd20692
Enforce type hints for backup and cast platforms ( #72223 )
...
* Enforce backup type hints
* Enforce cast type hints
2022-05-24 16:07:18 +02:00
Robert Svensson
dc0d065901
Fix UniFi device tracker on controllers only reporting events ( #72240 )
...
Add events to UniFi client tracker in case controller does not report proper data
2022-05-24 16:06:30 +02:00
rappenze
1113d9bea9
Support fibaro garage door devices ( #72299 )
...
* Add proper support for garage door controller in fibaro cover entity
* Add proper support for garage door controller in fibaro cover entity
2022-05-24 16:00:15 +02:00
Pascal Vizeli
6368df5e37
Base Image: S6 overlay & jemalloc update ( #72425 )
...
* Update base image with new s6-Overlay & jemalloc
* add build version
* Update finish
2022-05-24 15:51:06 +02:00
Erik Montnemery
23bd64b7a2
Prevent duplication of statistics metadata ( #71637 )
...
* Prevent duplication of statistics metadata
* Add models_schema_28.py
* Handle entity renaming as a recorder job
* Improve tests
2022-05-24 15:34:46 +02:00
Greg Dowling
d620072585
Remove pavoni as vera codeowner ( #72421 )
2022-05-24 15:16:02 +02:00
j-a-n
54f5238ef6
Moehlenhoff alpha2 sensors ( #72161 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-05-24 11:03:49 +02:00
epenet
cc162bf691
Remove YAML configuration from Jandy iAqualink ( #72404 )
2022-05-24 10:49:05 +02:00
Paulus Schoutsen
3cd398a5bd
Warn for old Google SDK version ( #72403 )
2022-05-24 10:26:25 +02:00
Eric Severance
f0b9aa7894
Bump pywemo==0.8.1 ( #72400 )
2022-05-24 09:53:01 +02:00
epenet
070cb61631
Adjust config-flow type hints in cloudflare ( #72388 )
...
* Adjust config-flow type hints in cloudflare
* Improve type hints
2022-05-24 08:23:09 +02:00
J. Nick Koston
1c25e1d7b1
Add metadata to logbook live stream websocket endpoint ( #72394 )
2022-05-23 22:37:47 -07:00
GitHub Action
abbfed24a4
[ci skip] Translation update
2022-05-24 00:25:27 +00:00
Zack Barett
1eaf3bb817
Bump Frontend to 20220523.0 ( #72397 )
2022-05-23 17:01:07 -07:00
J. Nick Koston
9d95b9ab05
Chunk large logbook queries and add an end_time to the api so we stop sending events ( #72351 )
2022-05-23 15:40:00 -07:00
epenet
52808562ab
Improve DEVICE_TRIGGERS typing in tasmota ( #72149 )
...
* Improve DEVICE_TRIGGERS typing in tasmota
* fix CI
* Simplify
* Simplify some more
2022-05-23 21:32:03 +02:00
Franck Nijhof
53d7eaa1a6
Update Pillow to 9.1.1 ( #72376 )
2022-05-23 20:50:39 +02:00
J. Nick Koston
0248a8710f
Always pass the source of the trigger for logbook context messages ( #72333 )
2022-05-23 13:35:45 -05:00
Allen Porter
f6370d0522
Add Honeywell Lyric application credentials platform and deprecate configuration in yaml ( #72335 )
...
Add Honeywell Lyric application credentials platform and deprecate config yaml
2022-05-23 20:16:21 +02:00
Kevin Stillhammer
90e5d69184
Add template as_timedelta ( #71801 )
2022-05-23 19:32:22 +02:00
Eric Severance
92582beeff
Use properties of wemo Maker device ( #72378 )
2022-05-23 19:28:16 +02:00
J. Nick Koston
4baf59666a
Remove sqlite 3.34.1 downgrade workaround by reverting "Downgrade sqlite-libs on docker image ( #55591 )" ( #72342 )
2022-05-23 19:26:08 +02:00
Franck Nijhof
54bd799081
Merge branch 'master' into dev
2022-05-23 19:23:55 +02:00
Eric Severance
e2a80e7a45
Remove unnecessary class from wemo test_fan ( #72377 )
2022-05-23 19:02:42 +02:00
epenet
f25663067c
Enforce type hints on device_automation platform ( #72126 )
2022-05-23 18:51:40 +02:00
J. Nick Koston
3cdc5c8429
Add climate platform to Big Ass Fans ( #72117 )
2022-05-23 18:38:59 +02:00
Joakim Sørensen
f90effc299
Add agent version to Supervisor system health ( #72360 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
2022-05-23 09:22:49 -07:00
Erik Montnemery
deedbca46c
Mark unused sync toggle method from ToggleEntity as final ( #72370 )
2022-05-23 17:52:21 +02:00
epenet
7da9cac1f8
Log SamsungTV state changes ( #71989 )
2022-05-23 17:48:41 +02:00
Keilin Bickar
c10d456d11
Handle Sense timeout exceptions from initial authentication ( #72369 )
2022-05-23 17:45:01 +02:00
epenet
1b5a46a5ba
Adjust device_automation type hints in zha ( #72142 )
2022-05-23 17:35:35 +02:00
Guido Schmitz
5b4fdb081e
Add climate tests for devolo_home_control ( #72230 )
2022-05-23 17:24:28 +02:00
Kevin Stillhammer
967f4efc56
Cleanup config flow and tests for here_travel_time ( #72364 )
2022-05-23 16:50:05 +02:00
Jan Bouwhuis
d0556e6dd1
Move manual configuration of MQTT sensor to the integration key ( #72276 )
...
Add sensor
2022-05-23 16:29:45 +02:00
Robert Hillis
204e26a1b5
Warn user if Steam friends list is restricted ( #72285 )
2022-05-23 16:11:17 +02:00
epenet
5cfb31d28a
Adjust device_automation type hints in core components ( #72207 )
2022-05-23 16:07:34 +02:00
epenet
fb53e39f05
Adjust device_automation type hints in core platforms 1/3 ( #72209 )
2022-05-23 16:03:21 +02:00
epenet
3a0e816f1b
Adjust device_automation type hints in core platforms 2/3 ( #72210 )
2022-05-23 16:02:36 +02:00
epenet
b10ee779f9
Adjust device_automation type hints in core platforms 3/3 ( #72211 )
2022-05-23 16:01:40 +02:00
epenet
571c90b8cf
Adjust pylint plugin for climate HVACMode ( #71727 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-23 15:59:15 +02:00
epenet
30bf727dfe
Adjust device_automation type hints in litejet ( #72195 )
2022-05-23 15:56:13 +02:00
Robert Svensson
cc7a0e3c24
Streamline setup of deCONZ sensor platform ( #71905 )
2022-05-23 15:41:56 +02:00
epenet
82d4d96672
Adjust config_flow type hints in amberelectric ( #72236 )
2022-05-23 15:38:55 +02:00
epenet
5137e6b18d
Adjust device_automation type hints in tasmota ( #72201 )
2022-05-23 15:00:24 +02:00
epenet
ee5f1b1577
Adjust device_automation type hints in hue ( #72144 )
2022-05-23 14:59:12 +02:00
epenet
caa2412103
Adjust device_automation type hints in philips_js ( #72137 )
2022-05-23 14:57:09 +02:00
epenet
bcc3c93b4e
Adjust device_automation type hints in wemo ( #72141 )
2022-05-23 14:56:17 +02:00
epenet
52686aae05
Adjust device_automation type hints in nanoleaf ( #72134 )
2022-05-23 14:53:12 +02:00
Allen Porter
dc76cce96b
Add SENZ application credentials platform ( #72338 )
2022-05-23 14:44:45 +02:00
Kevin Stillhammer
9763b44357
Remove uneeded patch statements in here_travel_time ( #72361 )
2022-05-23 14:38:40 +02:00
epenet
5bb39a1db5
Adjust device_automation type hints in zwave_js ( #72143 )
2022-05-23 14:37:44 +02:00
epenet
df3e3b52a0
Adjust device_automation type hints in lcn ( #72132 )
2022-05-23 14:34:55 +02:00
epenet
dfc8dee2d6
Adjust device_automation type hints in rfxtrx ( #72138 )
2022-05-23 14:32:47 +02:00
Stefan Agner
6ec755a79d
Update board file list to reflect currently available boards ( #72085 )
...
* Update board file list to reflect currently available boards
* Warn if board does not exist and migrate Intel NUC to Generic x86-64
* Remove integration in case a old board is referenced
* Don't remove the config entry automatically/fix logging message
* Address pylint issue
2022-05-23 14:28:56 +02:00
mkmer
071f6d7099
Aladdin connect unload cleanup ( #71948 )
2022-05-23 14:13:21 +02:00
starkillerOG
fad766322c
Do not track Netgear AP or Bridge devices ( #69102 )
2022-05-23 13:48:44 +02:00
epenet
0c58f813c5
Cleanup trigger type hint in deconz ( #72358 )
2022-05-23 12:55:26 +02:00
Steve HOLWEG
f6fab65f60
Add support for com.fibaro.binarySensor to fibaro ( #65446 )
2022-05-23 12:33:25 +02:00
Maikel Punie
9ecc96e31c
Bump velbus-aio to 2022.5.1 ( #72355 )
2022-05-23 12:29:21 +02:00
epenet
421167c548
Drop GetAutomationsResult and GetAutomationCapabilitiesResult aliases ( #72328 )
2022-05-23 12:18:17 +02:00
J. Nick Koston
31b53e7fc6
Remove superfluous underscore from lutron_caseta entity and device names ( #72337 )
2022-05-23 12:03:49 +02:00
Robert Svensson
c770a81160
Use pydeconz interface controls for alarm control panel ( #72317 )
2022-05-23 12:00:01 +02:00
Thibaut
19781d285c
Add missing min and max values for some numbers in Overkiz ( #72229 )
2022-05-23 11:59:11 +02:00
Franck Nijhof
ea05bd8c2e
Allow for using pip 22.1(.x) ( #72348 )
2022-05-23 11:58:19 +02:00
Paulus Schoutsen
373ad21ce3
Fix translations clean up script ( #72114 )
2022-05-23 11:00:17 +02:00
Bouwe Westerdijk
e17a653cf0
Bump plugwise to v0.18.4 ( #72263 )
2022-05-23 10:59:10 +02:00
Matrix
800410ddf0
Add yolink siren ( #72341 )
...
* Add yolink siren
* Add .coveragerc
* fix wrong comments
2022-05-23 10:52:05 +02:00
Kevin Stillhammer
793ad568eb
here_travel_time: Add unique_id and DeviceInfo ( #72352 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-05-23 10:47:40 +02:00
Jan Bouwhuis
bc6451bd64
Move manual configuration of MQTT select to the integration key ( #72274 )
...
Add select
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-23 10:08:44 +02:00
Felipe Martins Diel
c52e8f7cfe
Bump broadlink to 0.18.2 ( #72346 )
2022-05-23 09:45:05 +02:00
dependabot[bot]
911fc83606
Bump actions/upload-artifact from 3.0.0 to 3.1.0 ( #72343 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-23 09:21:59 +02:00
Steven Looman
01c211a7f9
Bump async-upnp-client to 0.30.1 ( #72332 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-23 02:06:09 -05:00
Jan Bouwhuis
673f43fbec
Move manual configuration of MQTT scene to the integration key ( #72273 )
...
Add scene
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-23 09:04:03 +02:00
Jan Bouwhuis
eb988f7792
Fix race in MQTT platform setup ( #72344 )
...
Make sure MQTT platforms setup locks discovery
2022-05-23 09:03:30 +02:00
Eric Severance
cf5e21a996
Use properties of wemo Insight device ( #72316 )
2022-05-23 08:43:42 +02:00
Jan Bouwhuis
c4893f96f6
Move manual configuration of MQTT siren to the integration key ( #72278 )
...
Add siren
2022-05-23 08:08:08 +02:00
Jan Bouwhuis
623abb1147
Move manual configuration of MQTT number to the integration key ( #72272 )
...
Add number
2022-05-23 08:03:09 +02:00
uvjustin
c2612d1ade
Remove cache control headers from stream ( #71996 )
2022-05-23 13:56:26 +08:00
uvjustin
f965f542a3
Always set use wallclock as timestamps in ezviz ( #71984 )
2022-05-23 13:56:03 +08:00
uvjustin
79fb5e1bec
Add use wallclock as timestamps option to onvif ( #71983 )
2022-05-23 13:54:49 +08:00
Zac West
20960e182d
Log unknown websocket commands at info instead of error ( #72336 )
2022-05-22 22:41:51 -07:00
J. Nick Koston
4dbc1ed7a7
Add dialect (database engine) and version to recorder system health data ( #72339 )
2022-05-22 21:29:30 -07:00
epenet
e9ffcad4d1
Adjust setup type hints in opnsense ( #72225 )
2022-05-22 19:46:46 -07:00
epenet
4e4c745c4f
Adjust setup type hints in honeywell ( #72226 )
2022-05-22 19:44:11 -07:00
Michael
3ee5445b26
Fix camera entity update coordinator subscription in Synology DSM ( #72248 )
...
fix camera entity subscription to coordinator
2022-05-22 19:43:21 -07:00
Kevin Stillhammer
7649adde5f
Fix here_travel_time config_flow import ( #72313 )
...
* Handle import of entity_namespace
* Update homeassistant/components/here_travel_time/config_flow.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Fix mypy
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2022-05-22 18:41:54 -07:00
GitHub Action
7df7e33d17
[ci skip] Translation update
2022-05-23 00:25:42 +00:00
Allen Porter
39ce25f76d
Add Withings application_credentials platform ( #71990 )
...
* Add Withings application_credentials platform
* Update withings auth implementation
2022-05-22 14:30:57 -07:00
Allen Porter
e6ffae8bd3
Deprecate google calendar configuration.yaml ( #72288 )
...
* Deprecate google calendar configuration.yaml
* Remove unused translations
* Enable strict type checking and address pr feedback
* Move default hass.data init to `async_setup`
2022-05-22 14:29:11 -07:00
J. Nick Koston
9c3f949165
Add live streaming logbook websocket endpoint ( #72258 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-22 14:57:54 -05:00
epenet
3390d62b3d
Revert "Adjust device_automation type hints in deconz" ( #72323 )
...
Revert "Adjust device_automation type hints in deconz (#72194 )"
This reverts commit a57697d6e9 .
2022-05-22 20:53:00 +02:00
Andre Lengwenus
ead6e7da1f
Purge entity and device registries when importing lcn from configuration.yaml ( #54266 )
...
* Identify LCN orphans in entity registry and device registry and remove them
* Fix typing issues
* Revert "Fix typing issues"
This reverts commit eccd067b3b5f23135e6c8a79d25f7f2cbc2d0ae9.
* Fix removal of devices which do not belong to given config_entry
* Use helper for getting entities for config_entry
* Rename variable
2022-05-22 18:59:44 +02:00
Matrix
16088915eb
Fix yolink binary sensor ( #72304 )
...
* Fix yolink binary sensor
* suggest fix
2022-05-22 18:57:09 +02:00
Matrix
d9732ec787
Add yolink outlet ( #72247 )
...
* Add yolink outlet
* add .coveragerc
* buf fix
* suggest fix
* suggest fix
2022-05-22 13:20:29 +02:00
Jan Bouwhuis
4153edbcdd
Move manual configuration of MQTT humidifier to the integration key ( #72270 )
...
Add humidifier
2022-05-22 13:07:49 +02:00
Jan Bouwhuis
3c3e394972
Move manual configuration of MQTT cover to the integration key ( #72268 )
...
Add cover
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-22 13:07:14 +02:00
Jan Bouwhuis
87d895929f
Move manual configuration of MQTT switch to the integration key ( #72279 )
...
Add switch
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-22 13:06:49 +02:00
Jan Bouwhuis
e8664ce1ae
Move manual configuration of MQTT climate to the integration key ( #72251 )
...
Add climate
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-22 11:28:10 +02:00
Jan Bouwhuis
d1afbbfb09
Move manual configuration of MQTT vacuum to the integration key ( #72281 )
...
Add vacuum
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-22 11:27:25 +02:00
GitHub Action
b6b72f50ec
[ci skip] Translation update
2022-05-22 00:22:43 +00:00
Christopher Bailey
654c59c194
Add diagnostics for UniFi Protect ( #72280 )
2022-05-21 18:35:27 -05:00
xLarry
abf9aab18f
Add laundrify integration ( #65090 )
...
* First version of laundrify integration
* Code cleanup
* Code cleanup after review #2
* Move coordinator to its own file
* Save devices as dict and implement available prop as fn
* Validate token on init, abort if already configured
* Some more cleanup after review
* Add strict type hints
* Minor changes after code review
* Remove OptionsFlow (use default poll interval instead)
* Fix CODEOWNERS to pass hassfest job
* Fix formatting to pass prettier job
* Fix mypy typing error
* Update internal device property after fetching data
* Call parental update handler and remove obsolete code
* Add coordinator tests and fix some config flow tests
* Refactor tests
* Refactor fixtures
* Device unavailable if polling fails
2022-05-21 15:18:01 -04:00
Allen Porter
3f8c896cb2
Set user friendly name for Google Calendar config entry ( #72243 )
...
* Set user friendly name for Google Calendar config entry
* Add a new auth implementation for use during the config flow
2022-05-21 20:22:27 +02:00
Jan Bouwhuis
17669a728c
Move manual configuration of MQTT lock to the integration key ( #72271 )
...
Add lock
2022-05-21 19:07:26 +02:00
Jan Bouwhuis
809808dd80
Move manual configuration of MQTT camera to the integration key ( #72249 )
...
Add camera
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-21 19:04:36 +02:00
Allen Porter
b38289ee50
Remove google found_calendar service ( #72260 )
...
* Remove google found_calendar service
* Partial revert of yaml changes
* Store calendar id in a local variable
2022-05-21 08:39:41 -07:00
Kevin Stillhammer
f1ac9f8cca
Add ConfigFlow for here_travel_time ( #69212 )
...
* Add ConfigFlow for here_travel_time
* Use Selectors and Menu
* Use separate config flow steps for menus
* Move time options together
* Update homeassistant/components/here_travel_time/config_flow.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Blacken config_flow
* Initialize _config
* Only catch HERE errors
* Fix unknown error test
* Implement async_step_import
* Only catch errors for validate_api_key
* Split lat/lon
* Add additional test coverage
* Use TimeSelector in option flow
* Assert config entry data/option
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2022-05-21 07:36:02 -07:00
Michael Chisholm
dd0f9350ac
Update async-upnp-client to 0.30.0 ( #72269 )
2022-05-21 09:18:47 -05:00
Jan Bouwhuis
17588c39a4
Move manual configuration of MQTT binary_sensor to the integration key ( #72183 )
...
Add binary_sensor
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-21 16:14:24 +02:00
Robert Hillis
a152449b72
Fix steam yaml import ( #72245 )
...
* Fix steam yaml import
* uno mas
2022-05-21 13:31:24 +02:00
Franck Nijhof
6c4ba07bd1
Remove combined translations / optional markers from Konnected ( #72252 )
2022-05-21 12:37:47 +02:00
Robert Hillis
72dbca4f5b
Address late feedback on Deluge config flow ( #71497 )
...
Address late feedback on Deluge
2022-05-21 11:20:37 +02:00
Marcio Granzotto Rodrigues
4710ad07c4
Add marciogranzotto as a Bond codeowner ( #72238 )
2022-05-21 10:27:59 +02:00
Jan Bouwhuis
3918059033
Move manual configuration of MQTT button to the integration key ( #72167 )
...
Add button
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-21 09:54:51 +02:00
Paulus Schoutsen
eac872331a
Bump frontend to 20220521.0 ( #72257 )
2022-05-20 18:06:31 -07:00
GitHub Action
ceb8bb4745
[ci skip] Translation update
2022-05-21 00:22:49 +00:00
Christopher Bailey
267266c7c3
Adds UP Chime support for UniFi Protect ( #71874 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-20 15:16:01 -05:00
jrester
ad5dbae425
Fix reauthentication for powerwall integration ( #72174 )
2022-05-20 14:53:43 -05:00
Matrix
1e7b187fc6
Add yolink sensors ( #72186 )
...
* Add more sensor support
* change codeowner to active account
* fix suggest
2022-05-20 20:06:47 +03:00
Allen Porter
5866bf48da
Bump gcal_sync to 0.9.0 ( #72237 )
2022-05-20 18:07:02 +02:00
J. Nick Koston
e9c861f2b2
Add support for cover positions in bond ( #72180 )
2022-05-20 07:49:26 -07:00
jjlawren
614c44b9f0
Bump plexapi to 4.11.1 ( #72121 )
2022-05-20 07:48:22 -07:00
Allen Porter
775be354a6
Cleanup nest async methods that do not need to actually await ( #72170 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-05-20 07:47:18 -07:00
J. Nick Koston
d459a5c66e
Include context state in logbook responses to improve localization ( #72222 )
...
* Include context state in logbook responses to improve localization
* reduce payload, dont send context_event_type if sending context_state
2022-05-20 07:46:01 -07:00
SNoof85
cbcf832436
Fix for Xiaomi miio fan speed ( #72027 )
...
Update fan.py
2022-05-20 15:22:38 +02:00
epenet
a72ce2415b
Adjust setup type hints in agent_dvr ( #72224 )
2022-05-20 12:15:08 +03:00
Shay Levy
74e8b076e5
Fix Shelly missing key config flow ( #72116 )
2022-05-20 12:05:53 +03:00
epenet
99ad785d0a
Adjust setup type hints in mqtt ( #72227 )
2022-05-20 09:19:01 +02:00
epenet
71d6a17073
Adjust device_automation type hints in arcam_fmj ( #72193 )
2022-05-20 08:42:22 +02:00
Jan Bouwhuis
654b095498
Move manual configuration of MQTT alarm control panel to the integration key ( #72165 )
...
Add alarm_control_panel
2022-05-20 08:37:53 +02:00
epenet
4fb3a01c36
Adjust device_automation type hints in netatmo ( #72136 )
...
* Adjust device_automation type hints in netatmo
* Improve type hints
2022-05-20 08:27:49 +02:00
epenet
85ef0e3bd6
Adjust device_automation type hints in nest ( #72197 )
2022-05-20 08:27:24 +02:00
Raman Gupta
5f7594268a
Switch zwave_js firmware upload view to use device ID ( #72219 )
...
* Switch zwave_js firmware upload view to use device ID
* Store device registry in view
2022-05-20 01:50:13 -04:00
J. Nick Koston
7cad1571a2
Describe hue events in the logbook ( #72220 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-19 22:21:09 -07:00
epenet
ba4031718d
Enforce application_credentials type hints ( #72214 )
2022-05-20 06:25:29 +02:00
Allen Porter
c028db00de
Add Neato application credentials platform and deprecate configuration.yaml ( #72175 )
2022-05-19 21:22:37 -07:00
Erik Montnemery
36e9088e6b
Allow frontend to store metadata in homeassistant scenes ( #72178 )
2022-05-19 21:22:15 -07:00
J. Nick Koston
1001f9e39a
Fix last state in history minimal respones when all the states at the end are skipped ( #72203 )
2022-05-19 20:58:32 -07:00
Christopher Bailey
5c2c602686
Bumps pyunifiprotect to 3.6.0 ( #72188 )
2022-05-19 20:34:58 -05:00
GitHub Action
9a3ecacf6b
[ci skip] Translation update
2022-05-20 00:21:27 +00:00
J. Nick Koston
3681596430
Bump nexia to 1.0.1 ( #72185 )
...
- Fixes blower state when system is turned off
- Changelog: https://github.com/bdraco/nexia/compare/1.0.0...1.0.1
- Fixes #71949
2022-05-19 18:33:49 -05:00
Raman Gupta
68b278d170
Remove legacy zwave migration logic ( #72206 )
...
* Remove legacy zwave migration logic
* Update test_migrate.py
2022-05-19 18:29:28 -04:00
epenet
ebc883b43f
Adjust device_automation type hints in homekit_controller ( #72199 )
2022-05-19 15:22:09 -05:00
epenet
3604bb4c66
Adjust device_automation type hints in lutron_caseta ( #72133 )
2022-05-19 15:21:43 -05:00
epenet
7ce3e9ad7b
Adjust device_automation type hints in shelly ( #72196 )
2022-05-19 22:33:50 +03:00
epenet
7005526892
Adjust device_automation type hints in webostv ( #72200 )
2022-05-19 22:33:01 +03:00
epenet
a57697d6e9
Adjust device_automation type hints in deconz ( #72194 )
2022-05-19 21:16:06 +02:00
Raman Gupta
487819bbe5
Use device ID as input for zwave_js WS device cmds ( #71667 )
...
* Use device ID as input for zwave_js WS device cmds
* Additionally missed commands, update network_status command to include node status data
* revert change to removed function
* Revert register device change
2022-05-19 13:31:24 -04:00
J. Nick Koston
1c4c0f1eb3
Small fixes and cleanups to legacy nexia code ( #72176 )
2022-05-19 11:50:54 -05:00
epenet
0422d7f256
Add type hints to homekit_controller ( #72155 )
2022-05-19 11:34:51 -05:00
epenet
8ef39c3cfd
Add new methods to DeviceAutomationConditionProtocol ( #72169 )
...
* Add composite type
* Add new methods to DeviceAutomationConditionProtocol
2022-05-19 18:24:01 +02:00
epenet
8a00281eaa
Add new methods to DeviceAutomationTriggerProtocol ( #72168 )
...
* Add composite type
* Add new methods to DeviceAutomationTriggerProtocol
2022-05-19 18:23:40 +02:00
epenet
17bb503450
Add new methods to DeviceAutomationActionProtocol ( #72163 )
...
* Add composite type
* Extend action protocol
* Drop return/raise
2022-05-19 18:23:23 +02:00
Marcio Granzotto Rodrigues
3ece5965a8
Update bond-api to 0.1.18 ( #72166 )
2022-05-19 11:04:48 -05:00
J. Nick Koston
f06f94ea85
Add coverage to ensure we reject 0 length logbook filters ( #72124 )
2022-05-19 08:59:06 -07:00
Allen Porter
3526252cfc
Bump gcal-sync to 0.8.1 ( #72164 )
2022-05-19 08:16:49 -07:00
epenet
b65b47f25e
Cleanup zha async method which is not awaiting ( #72093 )
...
* Cleanup zha async method which is not awaiting
* Missed a commit
2022-05-19 17:05:25 +02:00
Matrix
1e1016aa5f
Add yolink binary sensor ( #72000 )
...
* Add binary sensor platform
* Add untest file to .coveragerc
* change attr default
2022-05-19 16:43:32 +02:00
Erik Montnemery
c27d563164
Make changes to application_credentials trigger full CI run ( #72157 )
2022-05-19 16:19:39 +02:00
epenet
f166a47df3
Adjust device_automation type hints in nest ( #72135 )
2022-05-19 06:50:32 -07:00
Jan Bouwhuis
ed1c2ea2b8
Move manual configuration of MQTT fan and light to the integration key ( #71676 )
...
* Processing yaml config through entry setup
* Setup all platforms
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* adjust mock_mqtt - reference config from cache
* Fix test config entry override
* Add tests yaml setup
* additional tests
* Introduce PLATFORM_SCHEMA_MODERN
* recover temporary MQTT_BASE_PLATFORM_SCHEMA
* Allow extra key in light base schema, restore test
* Fix test for exception on platform key
* One deprecation message per platform
* Remove deprecation checks from modern schema
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/light/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/light/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/light/schema_json.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/light/schema_template.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* rename validate_modern_schema
* Do not fail platform if a single config is broken
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix tests on asserting log
* Update log. Make helper transparant, remove patch
* Perform parallel processing
* Update tests/components/mqtt/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* black
* Fix tests and add #new_format anchor
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-19 15:04:53 +02:00
Franck Nijhof
9d377aabdb
Fix Google tests ( #72158 )
2022-05-19 14:11:29 +02:00
starkillerOG
f7b96c87d0
Netgear test coverage ( #72150 )
2022-05-19 13:06:56 +02:00
starkillerOG
cfe9ea033a
Split miio gateway coordinator ( #69755 )
2022-05-19 11:14:07 +02:00
Shay Levy
bad245a856
Fix Shelly triggers type hints ( #72146 )
2022-05-19 11:06:57 +02:00
starkillerOG
9be7b02613
Fix Motion Blinds checking interface for multiple gateways ( #71474 )
...
* fix checking interface for multiple gateways
* fix black
* setup lock for shared multicast listener
* fix black
* bump motionblinds to 0.6.7
* compensate for extra Lock_key
* unregister gateway when unloading
* unsubscribe stop listener
* fix black
* only unsubscribe listener on last gateway remove
* catch OSError for invalid interfaces
* test coverage
* make stop listen on last config entry more robust
* also check ConfigEntryState
* fix black
2022-05-19 10:36:22 +02:00
epenet
1d6e404512
Adjust device_automation type hints in homekit_controller ( #72130 )
2022-05-19 10:19:43 +03:00
epenet
f144b518b2
Adjust device_automation type hints in kodi ( #72131 )
2022-05-19 10:18:01 +03:00
epenet
453c6af595
Adjust device_automation type hints in arcam_fmj ( #72128 )
2022-05-19 10:16:46 +03:00
epenet
694dc97ac5
Adjust device_automation type hints in tasmota ( #72140 )
2022-05-19 10:15:41 +03:00
epenet
7e2f5968cc
Adjust device_automation type hints in shelly ( #72139 )
2022-05-19 10:12:54 +03:00
epenet
be809980a1
Adjust device_automation type hints in deconz ( #72129 )
2022-05-19 08:57:02 +02:00
Adam James
c4f6fcc3d2
Increase range of valid source IDs in nad ( #72086 )
...
nad: Increase max source ID to 12
Tested on a NAD C658 with an MDC HDM-2 card installed.
2022-05-19 08:28:55 +02:00
J. Nick Koston
272e65f56d
Fix device_ids being filtered when entities also specified in the logbook ( #72122 )
2022-05-18 23:27:31 -05:00
Allen Porter
a6402697bb
Add display name for application credentials ( #72053 )
...
* Add display name for application credentials
* Rename display name to name
* Improve test coverage for importing a named credential
* Add a default credential name on import
2022-05-18 21:02:30 -07:00
Erik Montnemery
edd7a3427c
Remove support for databases without ROW_NUMBER ( #72092 )
2022-05-18 21:52:38 -05:00
GitHub Action
3a13ffcf13
[ci skip] Translation update
2022-05-19 00:26:11 +00:00
Aaron Bach
506d09d058
Increase timeout for SimpliSafe email-based 2FA to 10 minutes ( #72115 )
...
Increase timeout for SimpliSafe email-based 2FAA to 10 minutes
2022-05-19 02:27:58 +03:00
J. Nick Koston
d8a580a90f
Update nexia to use asyncio ( #72108 )
2022-05-18 18:08:02 -05:00
Jeef
bf63d381b2
IntelliFire On/Off Switches ( #70377 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-18 15:54:52 -05:00
J. Nick Koston
5e59c3fd6d
Add switch platform to Big Ass Fans ( #71954 )
2022-05-18 13:36:47 -07:00
J. Nick Koston
2745573610
Small cleanups lutron_caseta ( #72099 )
2022-05-18 13:35:35 -07:00
Paulus Schoutsen
204762d23a
Merge pull request #72107 from home-assistant/rc
2022-05-18 13:23:10 -07:00
Paulus Schoutsen
18b40990a2
Bump frontend to 20220518.0 ( #72106 )
2022-05-18 13:22:30 -07:00
Paulus Schoutsen
1b107f6845
Bumped version to 2022.5.5
2022-05-18 12:14:42 -07:00
epenet
996633553b
Cleanup unused import in SamsungTV ( #72102 )
2022-05-18 12:14:36 -07:00
epenet
a1df9c33aa
Ignore UpnpXmlContentError in SamsungTV ( #72056 )
2022-05-18 12:14:35 -07:00
Shay Levy
6b0c7a2dd4
Fix filesize doing IO in event loop ( #72038 )
2022-05-18 12:14:34 -07:00
J. Nick Koston
d34d3baa07
Include initial state in history_stats count ( #71952 )
2022-05-18 12:14:33 -07:00
Simone Chemelli
6155a64222
Properly handle Shelly gen2 device disconnect ( #71937 )
2022-05-18 12:14:32 -07:00
epenet
a0d1c5d1e6
Suppress Upnp error in SamsungTV resubscribe ( #71925 )
...
* Suppress Upnp error in SamsungTV resubscribe
* Supress UpnpCommunicationError instead
* Log resubscribe errors
* Add tests
* Add exc_info
2022-05-18 12:14:31 -07:00
Maciej Bieniek
ce39461810
Revert changing pysnmp to pysnmplib ( #71901 )
2022-05-18 12:14:30 -07:00
RadekHvizdos
81f9cc40dd
Add missing Shelly Cover sensors bugfix ( #71831 )
...
Switching Shelly Plus 2PM from switch to cover mode results in missing sensors for Power, Voltage, Energy and Temperature.
These parameters are still available in the API, but need to be accessed via "cover" key instead of "switch" key.
This change adds the missing sensors.
2022-05-18 12:14:29 -07:00
Christopher Bailey
5f3c7f11d8
Fix handling package detection for latest UniFi Protect beta ( #71821 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-18 12:14:29 -07:00
Ethan Madden
2448661371
Fix VeSync air_quality fan attribute ( #71771 )
...
* Refactor attribute inclusion for VeSync fans.
A recent change to pyvesync (introduced in 2.2) changed `air_quality` to
refer to air quality as an integer representation of perceived air
quality rather than a direct reading of the PM2.5 sensor. With 2.3 the
PM2.5 sensor access was restored as `air_quality_value`. Unfortunately,
`air_quality_value` was not added as an attribute on the fan object, and
rather only exists in the `details` dictionary on the fan object.
* Update homeassistant/components/vesync/fan.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Rename `air_quality_value` attribute to `pm25`
This should make it more clear what the attribute actually represents
* `air_quality` attribute reports `air_quality_value`
This restores previous behavior for this integration to what it was
before the `pyvesync==2.02` upgrade, using the `air_quality` attribute
to report pm2.5 concentrations (formerly `air_quality`) rather the
vague measurement now reported by `air_quality`.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-18 12:14:28 -07:00
rappenze
107615ebef
Limit parallel requests in fibaro light ( #71762 )
2022-05-18 12:14:27 -07:00
Avi Miller
5fbc4b8dba
Remove LIFX bulb discovery from the inflight list if it fails to connect ( #71673 )
...
Remove the bulb discovery from the inflight list if it fails to connect
Signed-off-by: Avi Miller <me@dje.li >
2022-05-18 12:14:26 -07:00
Simone Chemelli
a3bd911ce3
Warn user if "model" key is missing from Shelly firmware ( #71612 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-18 12:14:25 -07:00
Michael
5deb78a0dd
Refresh camera stream source of Synology DSM connected cameras ( #70938 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-18 12:14:02 -07:00
epenet
99941b1c32
Warn on use of deprecated async_get_registry ( #72088 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-18 12:04:06 -07:00
epenet
349347cade
Cleanup unused import in SamsungTV ( #72102 )
2022-05-18 21:04:42 +03:00
Michael
e300908a8e
Refresh camera stream source of Synology DSM connected cameras ( #70938 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-18 10:59:35 -07:00
epenet
784fbf3291
Cleanup nest async method which is not awaiting ( #72096 )
2022-05-18 20:50:15 +03:00
J. Nick Koston
985bcb23f2
Fix SAWarning in logbook queries ( #72101 )
2022-05-18 12:33:58 -05:00
Simone Chemelli
4a95539d9d
Warn user if "model" key is missing from Shelly firmware ( #71612 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-18 10:29:02 -07:00
J. Nick Koston
c74b241949
Include initial state in history_stats count ( #71952 )
2022-05-18 10:28:04 -07:00
epenet
8f7f3f328e
Suppress Upnp error in SamsungTV resubscribe ( #71925 )
...
* Suppress Upnp error in SamsungTV resubscribe
* Supress UpnpCommunicationError instead
* Log resubscribe errors
* Add tests
* Add exc_info
2022-05-18 10:01:56 -07:00
Jesse Hills
8ff0ced846
Initial implementation of ESPHome media players ( #72047 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-05-18 09:46:13 -07:00
epenet
f4b252a51d
Cleanup hue async methods which are not awaiting ( #72097 )
2022-05-18 09:43:43 -07:00
epenet
50ca14538a
Cleanup deprecated async_get_registry in core ( #72087 )
2022-05-18 17:58:28 +02:00
J. Nick Koston
bd78eec732
Fix reversed raise_on_progress in baf config_flow ( #72094 )
2022-05-18 17:42:14 +02:00
Erik Montnemery
037f6947d8
Fail recorder setup with unsupported dialect or version ( #70888 )
2022-05-18 16:52:46 +02:00
J. Nick Koston
f3c582815c
Convert statistics to use lambda_stmt ( #71903 )
...
* Convert stats to use lambda_stmt
- Since baked queries are now [deprecated in 1.4](https://docs.sqlalchemy.org/en/14/orm/extensions/baked.html#module-sqlalchemy.ext.baked ) the
next step is to convert these to `lambda_stmt`
https://docs.sqlalchemy.org/en/14/core/connections.html#quick-guidelines-for-lambdas
* Update homeassistant/components/recorder/statistics.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-18 16:22:21 +02:00
Allen Porter
26ee289be3
Add return code to integration application credentials in config flow ( #71986 )
...
* Add return code to integration application credentials in config flow
* Update google tests to use new return code
* Update spotify test for no auth configured
* Add translation for oauth2_missing_credentials
* Add new return code to yolink
* Update homeassistant/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-18 06:30:57 -07:00
Jesse Hills
23cb5cfd3f
Bump aioesphomeapi to 10.10.0 ( #72083 )
2022-05-18 14:27:02 +02:00
epenet
619a92eab9
Cleanup deprecated async_get_registry in fronius ( #72067 )
2022-05-18 14:23:49 +02:00
epenet
7c4cc389c9
Cleanup deprecated async_get_registry in geonetnz_quakes ( #72064 )
2022-05-18 14:22:56 +02:00
epenet
977c5b7693
Cleanup deprecated async_get_registry in gdacs ( #72066 )
2022-05-18 14:22:38 +02:00
epenet
4978d5f86e
Cleanup deprecated async_get_registry in homekit_controller ( #72069 )
2022-05-18 14:21:56 +02:00
epenet
70aa71eeed
Cleanup deprecated async_get_registry in isy994 ( #72078 )
2022-05-18 14:09:43 +02:00
epenet
64b0dd1e7a
Cleanup deprecated async_get_registry in plex ( #72077 )
2022-05-18 14:09:25 +02:00
epenet
df13fcd1a5
Cleanup deprecated async_get_registry in synology_dsm ( #72075 )
2022-05-18 14:09:04 +02:00
epenet
9c4a046a2b
Cleanup deprecated async_get_registry in sense ( #72074 )
2022-05-18 13:53:57 +02:00
epenet
b9c84bd655
Cleanup deprecated async_get_registry in opentherm_gw ( #72070 )
2022-05-18 13:47:09 +02:00
epenet
4e6887515b
Cleanup deprecated async_get_registry in zha ( #72080 )
2022-05-18 07:45:49 -04:00
epenet
ca785266b4
Cleanup deprecated async_get_registry in hue ( #72068 )
2022-05-18 13:42:49 +02:00
epenet
eae8a59b7b
Cleanup deprecated async_get_registry in gios ( #72065 )
2022-05-18 13:18:43 +02:00
epenet
19fdc3e630
Cleanup deprecated async_get_registry in edl21 ( #72063 )
2022-05-18 13:18:08 +02:00
epenet
1c5541c875
Cleanup deprecated async_get_registry in august ( #72062 )
2022-05-18 13:16:04 +02:00
epenet
0cea2eba84
Cleanup deprecated async_get_registry in airly ( #72061 )
2022-05-18 13:15:28 +02:00
epenet
4eb46d45ca
Cleanup deprecated async_get_registry in tests ( #72059 )
2022-05-18 13:12:38 +02:00
epenet
8492f282cb
Cleanup deprecated async_get_registry in xbox ( #72079 )
2022-05-18 12:37:27 +02:00
epenet
8b5803735f
Cleanup deprecated async_get_registry in rfxtrx ( #72073 )
2022-05-18 12:00:01 +02:00
epenet
fc84e4061f
Cleanup deprecated async_get_registry in philips_js ( #72071 )
2022-05-18 11:59:13 +02:00
epenet
2060f42818
Cleanup deprecated async_get_registry in acmeda ( #72060 )
2022-05-18 11:55:08 +02:00
epenet
5724d87c40
Cleanup deprecated async_get_registry in uptimerobot ( #72076 )
2022-05-18 11:46:09 +02:00
epenet
2851540453
Drop unnecessary async definitions in onewire ( #72018 )
2022-05-18 10:34:20 +02:00
epenet
8d57f70466
Ignore UpnpXmlContentError in SamsungTV ( #72056 )
2022-05-18 09:36:20 +02:00
Paulus Schoutsen
12020ffac1
Add Media Browser support to VLC ( #72052 )
2022-05-18 09:15:17 +02:00
Paulus Schoutsen
14361f9587
Add media browser support for GStreamer ( #72051 )
...
* Add media browser support for GStreamer
* Fix media type check
2022-05-18 09:14:33 +02:00
Shay Levy
c52f535eb3
Fix filesize doing IO in event loop ( #72038 )
2022-05-18 09:00:46 +02:00
J. Nick Koston
c4fc84ec1e
Add support for selecting device_ids from the logbook ( #72039 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-18 01:58:30 -05:00
J. Nick Koston
0dc12c70e3
Add logbook descriptions for elkm1 keypad press events ( #72017 )
...
* Add logbook descriptions for elkm1 keypad press events
* drop extra block
2022-05-18 08:47:02 +02:00
Jesse Hills
2bb6e4bb87
Bump aioesphomeapi to 10.9.0 ( #72049 )
2022-05-18 08:15:15 +02:00
epenet
8eb4a16a0f
Drop unnecessary async definitions in samsungtv ( #72019 )
...
* Drop unnecessary async definitions in samsungtv
* keep prefix
2022-05-18 08:01:28 +02:00
Matthias Alphart
bcabe5c6e4
Decouple up-down and position inversion for KNX covers ( #72012 )
2022-05-18 07:27:00 +02:00
J. Nick Koston
ec01e00184
Small cleanup to logbook context augmenter ( #72043 )
2022-05-17 21:10:28 -07:00
GitHub Action
1d6659224f
[ci skip] Translation update
2022-05-18 00:22:07 +00:00
J. Nick Koston
a4c1bcefb9
Tune sqlite based on configured settings ( #72016 )
2022-05-17 18:12:15 -05:00
Franck Nijhof
bfb47eb212
Final clean up of helpers accessed via hass ( #72032 )
...
* Final clean up of helpers accessed via hass
* Fix circular dep
* Fix import
2022-05-17 23:42:37 +03:00
epenet
d1d6c6b923
Cleanup SamsungTV log message ( #71987 )
2022-05-17 22:50:03 +03:00
epenet
afe2b71b2e
Update model info from SSDP in SamsungTV ( #71992 )
...
* Update model info from SSDP in SamsungTV
* Add tests
2022-05-17 22:49:19 +03:00
Álvaro Fernández Rojas
a78f183b64
Fix Airzone sensor and binary sensor updates ( #72025 )
...
airzone: fix sensor and binary sensor updates
This regression was introduced in b9b83c05e9
along with the modifications for the strict typing.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-17 22:47:28 +03:00
Franck Nijhof
c3d19f3827
Clean up accessing device_registry helpers via hass ( #72031 )
2022-05-17 12:22:15 -07:00
Franck Nijhof
69e622b327
Clean up accessing intent helpers via hass ( #72028 )
2022-05-17 20:33:51 +02:00
Shay Levy
0d94324d58
Clean up Shelly async methods that are not awaiting ( #72026 )
2022-05-17 10:57:41 -07:00
Franck Nijhof
c0da97b038
Clean up accessing service helpers via hass ( #72013 )
2022-05-17 10:56:57 -07:00
Paulus Schoutsen
5433c0a535
Make sure empty get_events results is always a list ( #72021 )
2022-05-17 10:43:58 -07:00
Franck Nijhof
8f4caf4141
Clean up accessing event helpers via hass ( #72011 )
2022-05-17 19:36:29 +02:00
Franck Nijhof
993e76a44d
Increase timeout for running full suite tests ( #72024 )
2022-05-17 19:36:02 +02:00
Franck Nijhof
5f44d0f8f9
Clean up accessing storage.Store helper via hass ( #72009 )
2022-05-17 18:45:57 +02:00
Franck Nijhof
c8f700c803
Clean up accessing dispatcher helpers via hass ( #72014 )
...
Clean up accessing ditpatcher helpers via hass
2022-05-17 18:41:36 +02:00
Paulus Schoutsen
0b09376360
Mobile app to notify when sensor is disabled ( #71561 )
...
* Mobile app to notify when sensor is disabled
* Add entity status to get_config
* Allow overriding enabled/disabled
2022-05-17 09:05:49 -07:00
Elad Bar
e4573273dc
Add Tuya Multi-functional Sensor (dgnbj) ( #71778 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-05-17 17:57:19 +02:00
epenet
4d8593402e
Fix no-implicit-reexport sorting issue ( #72015 )
2022-05-17 17:35:03 +02:00
Franck Nijhof
69cc6ab5f1
Clean up accessing entity_registry.async_get_registry helper via hass ( #72005 )
2022-05-17 16:40:45 +02:00
Franck Nijhof
c7b4aca998
Add more to no implicit reexport modules ( #71947 )
2022-05-17 15:29:22 +02:00
Matthias Alphart
81259f4eef
Update xknx to 0.21.3 ( #72006 )
2022-05-17 15:08:21 +02:00
Franck Nijhof
cba2fda93d
Fix clear config entry from registry in Samsung TV migration ( #72004 )
...
* Fix clear config entry from device registry
* Fix clear config entry from entity registry
2022-05-17 14:13:21 +02:00
rhadamantys
c67bbd06d4
Provide unique id for enocean devices ( #71774 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-17 13:43:36 +02:00
Franck Nijhof
7d2deae592
Clean up use of deprecated async_get_registry methods ( #72001 )
2022-05-17 13:40:19 +02:00
ollo69
39b27e4d38
Improve NUT typing ( #72002 )
2022-05-17 13:08:38 +02:00
Allen Porter
7d26be2d4d
Add Home Connect application_credentials platform and deprecate configuration.yaml ( #71988 )
...
Add Home Connect application_credentials platform
2022-05-17 10:48:31 +02:00
Matrix
e0154d6fb1
Add YoLink product integration ( #69167 )
...
* add yolink integration with door sensor
* Add test flow and update .coveragerc
* Yolink integration Bug fix
* resovle test flow
* issues resolve
* issues resolve
* issues resolve
* resolve issues
* issues resolve
* issues resolve
* change .coveragerc and test_flow
* Update yolink api version
* add test for config entry
* change config flow and add test cases
* remove config entry data
* Add token check for re-auth test flow
* fix test flow issues
* Add application credentials
* Add alias for application_credentials
* support application credentials and cloud account linking
* fix suggest change
2022-05-17 09:59:39 +02:00
Joakim Plate
513e276bba
Avoid polling fjaraskupan if no broadcast is received ( #71969 )
...
* Switch to subclassed coordinator
* Avoid polling fjäråskupan only do on request
We still want to timeout the availability if no data was received.
* Remove unused variable
* Update homeassistant/components/fjaraskupan/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-17 08:32:28 +02:00
J. Nick Koston
a614ddca28
Support requesting translations for multiple integrations in a single request ( #71979 )
2022-05-17 01:23:11 -05:00
J. Nick Koston
78f0716574
Add support for specifying the integrations manifest/list fetches ( #71982 )
...
* Add support for specifying the integrations manifest/list fetches
See https://github.com/home-assistant/core/pull/71979 for
the motovation
* Update homeassistant/components/websocket_api/commands.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-17 01:22:56 -05:00
Allen Porter
ddecf76f6f
Add application_credentials platform for netatmo ( #71884 )
2022-05-16 21:09:48 -07:00
Franck Nijhof
99f68ab858
Update dsmr_parser to v0.33 ( #71946 )
2022-05-16 21:04:59 -07:00
uvjustin
0608506bac
Reuse codec_context on stream thread restart ( #71942 )
2022-05-16 20:52:48 -07:00
Christopher Bailey
3de31939d8
Refactor button code to allow for other button types for UniFi Protect ( #71911 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-16 22:51:13 -05:00
GitHub Action
2d1a612976
[ci skip] Translation update
2022-05-17 00:23:03 +00:00
Paulus Schoutsen
3b88c6c012
Inverse parallel updates default check, follow sync "update" method ( #71720 )
2022-05-16 17:10:34 -07:00
J. Nick Koston
1a6ccdbf59
Bump unifi-discovery to 1.1.3 ( #71975 )
2022-05-16 18:52:05 -05:00
ollo69
1747061820
Enable NUT strict typing ( #71913 )
2022-05-16 18:51:30 -05:00
J. Nick Koston
9092dcacea
Use async_capture_events for core tests ( #71970 )
2022-05-16 18:04:05 -05:00
jjlawren
e339f43322
Add a timeout during Sonos speaker setup ( #71973 )
2022-05-16 18:03:39 -05:00
J. Nick Koston
8fcee01db0
Remove unnecessary flush from recorder ( #71910 )
2022-05-16 18:03:02 -05:00
J. Nick Koston
f4a2afeb37
Guard against recorder pool current connection disappearing during global destruction ( #71971 )
2022-05-16 17:48:14 -05:00
Robert Svensson
007c6d2236
Streamline setup of deCONZ binary sensor platform ( #71820 )
2022-05-17 00:04:57 +02:00
Franck Nijhof
03e98a9a32
Update sentry-sdk to 1.5.12 ( #71930 )
...
* Update sentry-sdk to 1.5.12
* Remove now unneeded mypy ignore
2022-05-16 23:13:43 +03:00
Bram Kragten
d22472208f
Update frontend to 20220516.0 ( #71964 )
2022-05-16 21:41:43 +02:00
J. Nick Koston
fb7aead756
Guard expensive casts in performance sensitive spots with if TYPE_CHECKING ( #71960 )
2022-05-16 21:15:04 +02:00
Franck Nijhof
bac2dce5ee
Update twentemilieu to 0.6.1 ( #71953 )
2022-05-16 20:14:04 +02:00
David F. Mulcahey
57c94c0350
Add additional configuration entities for ZHA lights ( #70597 )
...
* Add more configuration entities for ZHA lights
* fix typing circular imports
* enhance filter in entity factory
* fix read attribute chunking
* add test
* add exception test
2022-05-16 13:04:32 -04:00
uvjustin
32b3ce5727
Clean up use_wallclock_as_timestamps in generic ( #71940 )
2022-05-16 09:06:54 -07:00
Allen Porter
5d32659d17
Update scaffold script to use application_credentials platform ( #71881 )
2022-05-16 17:11:09 +02:00
Franck Nijhof
514e7708b3
Update PyJWT to 2.4.0 ( #71928 )
2022-05-16 07:38:01 -07:00
J. Nick Koston
e74794d500
Add sensor platform to Big Ass Fans ( #71877 )
2022-05-16 16:10:18 +02:00
Marc Mueller
2d7723169a
Update pylint to 2.13.9 ( #71941 )
...
* Update pylint to 2.13.9
* Small change
2022-05-16 15:01:31 +02:00
Franck Nijhof
a902899058
Remove auto_start translation from HomeKit ( #71938 )
2022-05-16 07:44:07 -05:00
Franck Nijhof
ace2f18697
Update pyupgrade to v2.32.1 ( #71939 )
2022-05-16 13:58:54 +02:00
Franck Nijhof
fcd9fcffe6
Update watchdog to 2.1.8 ( #71927 )
2022-05-16 13:55:21 +03:00
Franck Nijhof
732082b770
Update apprise to 0.9.8.3 ( #71934 )
2022-05-16 13:54:24 +03:00
Simone Chemelli
0ee838b25e
Properly handle Shelly gen2 device disconnect ( #71937 )
2022-05-16 12:50:03 +02:00
Joakim Sørensen
f7a2a6ea21
Bump awesomeversion from 22.2.0 to 22.5.1 ( #71933 )
2022-05-16 12:26:54 +02:00
Ethan Madden
e30a9d1fc0
Fix VeSync air_quality fan attribute ( #71771 )
...
* Refactor attribute inclusion for VeSync fans.
A recent change to pyvesync (introduced in 2.2) changed `air_quality` to
refer to air quality as an integer representation of perceived air
quality rather than a direct reading of the PM2.5 sensor. With 2.3 the
PM2.5 sensor access was restored as `air_quality_value`. Unfortunately,
`air_quality_value` was not added as an attribute on the fan object, and
rather only exists in the `details` dictionary on the fan object.
* Update homeassistant/components/vesync/fan.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Rename `air_quality_value` attribute to `pm25`
This should make it more clear what the attribute actually represents
* `air_quality` attribute reports `air_quality_value`
This restores previous behavior for this integration to what it was
before the `pyvesync==2.02` upgrade, using the `air_quality` attribute
to report pm2.5 concentrations (formerly `air_quality`) rather the
vague measurement now reported by `air_quality`.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-16 10:30:49 +02:00
Franck Nijhof
77d39f9c4f
Add missing title translation for the Siren domain ( #71924 )
2022-05-16 10:07:39 +02:00
Allen Porter
7c68278482
Add application_credentials platform to geocaching integration ( #71880 )
2022-05-16 09:57:25 +02:00
Allen Porter
aa35b87884
Improve error handling for application credentials deletion ( #71868 )
2022-05-16 09:37:36 +02:00
Allen Porter
a32321aa9f
Mark xbox configuration.yaml as deprecated after app creds import ( #71908 )
2022-05-16 09:35:29 +02:00
Allen Porter
2613c865f7
Add Spotify application_credentials platform ( #71871 )
2022-05-16 09:31:14 +02:00
J. Nick Koston
a70e2a33dc
Fixing purging legacy rows and improve performance ( #71916 )
2022-05-15 21:25:07 -07:00
J. Nick Koston
089eb9960a
Reduce logbook websocket payload size and parse json attributes via the DBM ( #71895 )
2022-05-15 20:48:57 -07:00
GitHub Action
37f81b261d
[ci skip] Translation update
2022-05-16 00:24:28 +00:00
moritzbeck01
73f2f2ad1b
Add counter to the the helper category ( #71838 )
2022-05-15 21:19:18 +02:00
Maciej Bieniek
904be03d72
Revert changing pysnmp to pysnmplib ( #71901 )
2022-05-15 20:36:57 +02:00
Matej Drobnič
690fb2ae86
Add back description and location to calendar endpoint ( #71887 )
2022-05-15 20:31:22 +02:00
moritzbeck01
b6c7422607
Add timer to the the helper category ( #71837 )
2022-05-15 19:37:24 +02:00
Allen Porter
f2da1fceb2
Bump gcal_sync to 0.8.0 ( #71900 )
2022-05-15 19:33:46 +02:00
uvjustin
221b77297e
Declare exports from stream explicitly ( #71898 )
2022-05-15 17:58:57 +02:00
J. Nick Koston
98809675ff
Convert history queries to use lambda_stmt ( #71870 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-15 10:47:29 -05:00
Robert Svensson
8ea5ec6f08
Streamline setup of deCONZ number platform ( #71840 )
2022-05-15 15:56:45 +02:00
rappenze
2b637f71fa
Limit parallel requests in fibaro light ( #71762 )
2022-05-15 15:02:05 +02:00
RadekHvizdos
8549af3855
Add missing Shelly Cover sensors bugfix ( #71831 )
...
Switching Shelly Plus 2PM from switch to cover mode results in missing sensors for Power, Voltage, Energy and Temperature.
These parameters are still available in the API, but need to be accessed via "cover" key instead of "switch" key.
This change adds the missing sensors.
2022-05-15 12:29:35 +03:00
uvjustin
617b0d04dc
Decouple stream options from PyAV options ( #71247 )
...
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2022-05-14 23:31:18 -07:00
J. Nick Koston
e0bf1fba8d
Add logbook descriptions for mobile app zone enter and exit ( #71749 )
2022-05-14 23:05:56 -07:00
J. Nick Koston
1f753ecd88
Relocate sqlalchemy filter builder to recorder/filters.py ( #71883 )
2022-05-14 23:04:23 -07:00
J. Nick Koston
65f44bd80b
Exclude last_changed when same as last_updated for history websocket api ( #71886 )
2022-05-14 23:03:56 -07:00
starkillerOG
6a6d31180b
Motion blinds restore angle ( #71790 )
...
* restore tilt for TiltDevices
* add tilt option to set_absolute_position
* improve set_absolute_position service
* fix styling
2022-05-14 20:08:30 -07:00
J. Nick Koston
8f33437507
Correct typo in internal logbook function names ( #71882 )
2022-05-14 20:04:31 -07:00
Austin Mroczek
3d2f4e31af
Add diagnostics for TotalConnect ( #71506 )
2022-05-14 21:06:05 -05:00
GitHub Action
10624e93c8
[ci skip] Translation update
2022-05-15 00:30:16 +00:00
J. Nick Koston
51c6a68036
Add Big Ass Fans integration ( #71498 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-14 17:22:47 -05:00
J. Nick Koston
0584e84c30
Add MySQL index hints to logbook ( #71864 )
...
* Add MySQL index hints to logbook
* fix mysql query planner
2022-05-14 17:01:36 -05:00
J. Nick Koston
68632cb267
Implement use_include_order in the history websocket api ( #71839 )
2022-05-14 12:37:35 -07:00
Allen Porter
cd2898886b
Upgrade grpcio to 1.46.1 ( #71865 )
2022-05-14 12:24:52 -07:00
J. Nick Koston
4e9bc9eaff
Small cleanups to find_next_time_expression and addition of tests ( #71845 )
2022-05-14 12:13:32 -07:00
J. Nick Koston
ebce5660e3
Sync event timed_fired and the context ulid time ( #71854 )
2022-05-14 12:12:08 -07:00
J. Nick Koston
8c2743bb67
Avoid storing last_changed in the database if its the same as last_updated ( #71843 )
2022-05-14 12:06:31 -07:00
jjlawren
532b3d780f
Rework Sonos battery and ping activity tracking ( #70942 )
2022-05-14 13:40:26 -05:00
Allen Porter
355445db2d
Add application credentials platform for google calendar integration ( #71808 )
...
* Add google application_credentials platform
* Further simplify custom auth implementation overrides
* Add test coverage in application_credentials
* Simplify wording in a comment
* Remove unused imports accidentally left from merge
* Wrap lines that are too long for style guide
* Move application credential loading to only where it is needed
* Leave CLIENT_ID and CLIENT_SECRET as required.
2022-05-14 10:27:47 -07:00
AlainH
656e88faec
Update pyRFXtrx dependency to 0.29.0 ( #71852 )
...
* rfxtrx: update pyRFXtrx dependency to 0.29.0
* Update requirements_all.txt / requirements_test_all.txt
2022-05-14 18:10:15 +02:00
Christopher Bailey
fdc8830dd3
Remove ssh switch from unsupported devices for UniFi Protect ( #71859 )
2022-05-14 11:07:17 -05:00
eyager1
ba7d397704
Improve reliability of VLC metadata parsing ( #71856 )
...
* Improve reliability of metadata parsing.
* Remove media_album_name property
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-14 17:14:35 +02:00
G Johansson
c0ae31d86c
Code quality Filesize ( #71768 )
2022-05-14 06:16:22 -05:00
Franck Nijhof
991f0b40f2
Remove YAML configuration from Discord ( #71696 )
2022-05-13 22:55:02 -05:00
Clifford W. Hansen
ef9d8944f1
Update sonarr sensor ( #71576 )
...
Fixed issue when episodeFileCount/episodeCount might not exist
2022-05-13 22:09:09 -05:00
G Johansson
d84c6af55d
Add multiple departures to Trafikverket Ferry ( #71484 )
2022-05-13 19:42:11 -05:00
G Johansson
0bc843c133
Add remaining tests for Sensibo ( #71764 )
...
* Sensibo remaining tests
* Use fixture for enable entity
2022-05-13 19:40:34 -05:00
J. Nick Koston
a8f1dda004
Use ciso8601 for parsing MySQLdb datetimes ( #71818 )
...
* Use ciso8601 for parsing MySQLDB datetimes
The default parser is this:
5340191feb/MySQLdb/times.py (L66)
* tweak
* tweak
* add coverage for building the MySQLdb connect conv param
2022-05-13 19:26:09 -05:00
Álvaro Fernández Rojas
abe78b1212
Add QNAP QSW Button platform ( #70980 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-13 19:24:29 -05:00
Álvaro Fernández Rojas
e8a8d35289
Add Sensors for Airzone WebServer ( #69748 )
2022-05-13 19:23:18 -05:00
Robert Hillis
4ea6e5dfc0
Add config flow to Slack integration ( #69880 )
2022-05-13 20:05:06 -04:00
epenet
21b1667de9
Adjust Fan Modes in insteon ( #71804 )
2022-05-13 19:57:19 -04:00
jjlawren
c5460ce4b9
Fix Sonos idle states ( #71756 )
2022-05-13 19:04:58 -04:00
Nathan Spencer
72a65b6a21
Add last seen and status code diagnostic sensors to litterrobot ( #71760 )
2022-05-13 19:03:25 -04:00
Christopher Bailey
3e386064cf
Fix handling package detection for latest UniFi Protect beta ( #71821 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-13 18:42:33 -04:00
mkmer
f6600bbc20
Add Aladdin connect config flow ( #68304 )
...
* Adding flow and async
* Fixes to init
* Lint and type
* Fixed coveragerc file
* Added Test Coverage
* Added Update Listener and removed unused code
* Wrong integration name in init.
* Nothing
* Added yaml import flow
* Added YAML import functionality
* Added back aladdin_connect files to coverage rc
* Removed commented code
* Clean up error message
* Update homeassistant/components/aladdin_connect/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update homeassistant/components/aladdin_connect/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update homeassistant/components/aladdin_connect/config_flow.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Updated Documentation errors
* recommended change broke cover.py - backed out
* Cleaned up unused defenitions
* implimented recommended changes from gjohansson
* Dev environment cleanup
* Raised errors for better recovery, replaced removed update files, utilized PLATFORM vars to init platform
* Added back removal
* Added Code Owner
* Fixed more comment errors and import duplicates
* Added test coverage and formated code
* Added test coverage for model and init
* Added test_cover for full testing coverage
* Added await to async call
* Added missing asserts to failure tests
* Updated tranlsation
* Fixed wording in yaml import function, white space in const.py, return from validate_input.
* Update homeassistant/components/aladdin_connect/config_flow.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* "too much" whitespace
* Added back mising strings.json errors
* Added ConfigFlowReconfig and tests
* Finished up reauth config flow and associated tests
* Added reauth to strings, removed username from reauth
* recommended changes, ran script.translations, added auth test to reauth
* put back self.entry.data unpack.
* Cleanup for error message, fixed missing "asserts" in tests
* Added yaml import assertions
* Fixed documentation errors in test_cover.
* remove unused string.
* revised tests and wording for yaml import
* Documentation cleanup.
* Changed sideeffect names
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-05-14 00:41:01 +02:00
J. Nick Koston
663f6f8340
Complete refactoring of logbook humanify ( #71830 )
2022-05-13 14:56:16 -07:00
J. Nick Koston
e06ea5e03e
Remove deprecated history function entry points ( #71815 )
2022-05-13 16:19:26 -04:00
J. Nick Koston
535ae56fe7
Remove unused entity_id argument in logbook context augmenter ( #71829 )
2022-05-13 13:17:41 -07:00
J. Nick Koston
2a2a7a62c5
Avoid matching entity_id/domain attributes in logbook when there is no entities_filter ( #71825 )
2022-05-13 13:16:33 -07:00
Erik Montnemery
08ee276277
Add tilt support to Tasmota covers ( #71789 )
...
* Add tilt support to Tasmota covers
* Bump hatasmota to 0.5.0
2022-05-13 22:03:21 +03:00
Dave T
807df530bc
Add diagnostics file export to generic camera ( #71492 )
2022-05-13 10:27:08 -07:00
J. Nick Koston
9bd508c0bf
Generate json for history and logbook websocket responses in the executor ( #71813 )
2022-05-13 13:17:54 -04:00
Erik Montnemery
4885331509
Fail template functions when no default specified ( #71687 )
2022-05-13 09:46:49 -07:00
Erik Montnemery
83080dbba8
Support this variable in template cover actions ( #71793 )
2022-05-13 09:34:00 -07:00
Erik Montnemery
a17fa6d6d5
Support this variable in template fan actions ( #71795 )
2022-05-13 09:33:44 -07:00
Erik Montnemery
8b412acc98
Support this variable in template lock actions ( #71796 )
2022-05-13 09:33:25 -07:00
Erik Montnemery
66ec4564f4
Support this variable in template number actions ( #71797 )
2022-05-13 09:33:00 -07:00
Erik Montnemery
adde9130a1
Support this variable in template select actions ( #71798 )
2022-05-13 09:32:45 -07:00
Erik Montnemery
6f7a465347
Support this variable in template vacuum actions ( #71800 )
2022-05-13 09:32:19 -07:00
Erik Montnemery
9eca91afc9
Support this variable in template light actions ( #71805 )
2022-05-13 09:31:37 -07:00
J. Nick Koston
d215cdc563
Avoid buffering logbook rows unless we are selecting less than a days worth ( #71809 )
2022-05-13 09:10:43 -07:00
J. Nick Koston
e7e45209ec
Update stale docstring in logbook ( #71814 )
2022-05-13 09:07:26 -07:00
starkillerOG
28560e76e9
Fix mixing string references in Motion Blinds translations ( #71806 )
2022-05-13 17:29:56 +02:00
Erik Montnemery
042321be60
Support this variable in template button actions ( #71792 )
2022-05-13 17:28:36 +02:00
Erik Montnemery
184421dae6
Support this variable in template switch actions ( #71799 )
2022-05-13 16:44:27 +02:00
Franck Nijhof
0a9a86f973
Update jinja2 to 3.1.2 ( #71780 )
2022-05-13 13:38:20 +02:00
Avi Miller
f487c04e02
Remove LIFX bulb discovery from the inflight list if it fails to connect ( #71673 )
...
Remove the bulb discovery from the inflight list if it fails to connect
Signed-off-by: Avi Miller <me@dje.li >
2022-05-13 13:30:44 +02:00
Thibaut
80d332ddf1
Don’t send None value within Command parameter value in Overkiz integration ( #71582 )
2022-05-13 12:36:08 +02:00
Erik Montnemery
6cff2f8571
Tweak template light tests ( #71729 )
2022-05-13 12:22:34 +02:00
Erik Montnemery
dba2f5ab1c
Support this variable in template alarm actions ( #71744 )
2022-05-13 12:17:40 +02:00
Mick Vleeshouwer
f301de98e4
Add deprecation warning to Somfy integration ( #71653 )
2022-05-13 12:15:49 +02:00
Franck Nijhof
c8d171c475
Remove deprecated Raspberry Pi GPIO integration ( #71777 )
2022-05-13 12:13:26 +02:00
Erik Montnemery
3adaad7381
Migrate limitlessled light to color_mode ( #69430 )
2022-05-13 11:40:22 +02:00
epenet
d3c25bf450
Adjust pylint plugin for climate HVACAction ( #70760 )
2022-05-13 10:40:14 +02:00
Robert Svensson
3d05a9d31f
Streamline setup of deCONZ lock from sensor platform ( #71707 )
2022-05-13 10:38:36 +02:00
Franck Nijhof
e6d7170fd8
Remove deprecated WLED update button ( #71775 )
2022-05-13 11:18:16 +03:00
Franck Nijhof
2e568771a9
Update coverage to 6.3.3 ( #71772 )
2022-05-13 11:16:56 +03:00
Robert Svensson
bed2d1e37b
Streamline setup of deCONZ climate platform ( #71708 )
2022-05-13 09:51:19 +02:00
Jelte Zeilstra
75058e63a4
Create Update entities for Ubiquiti network devices ( #71700 )
...
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-05-13 09:17:41 +02:00
Allen Porter
32e4046435
Prepare google calendar integration for Application Credentials ( #71748 )
...
* Prepare google calendar integration for Application Credentials
Update google calendar integration to have fewer dependencies on
yaml configuration data to prepare for supporting application
credentials, which means setup can happen without configuration.yaml
at all. This pre-factoring will allow the following PR adding
application credentials support to be more focused.
* Add test coverage for device auth checks
2022-05-13 04:33:52 +02:00
J. Nick Koston
7ab4960b1e
Restore v23 stats migration tests ( #71743 )
2022-05-12 21:14:02 -04:00
Paulus Schoutsen
09b49fd7b5
Merge pull request #71747 from home-assistant/rc
2022-05-12 17:34:47 -07:00
Erik Montnemery
99c5070591
Add missing cast test fixture ( #71595 )
2022-05-12 17:34:15 -07:00
GitHub Action
c7e8428daa
[ci skip] Translation update
2022-05-13 00:26:47 +00:00
J. Nick Koston
24a0007785
Add additional context data to logbook events ( #71721 )
2022-05-12 17:21:14 -07:00
J. Nick Koston
1d9fb4bca8
Fix process_datetime_to_timestamp and add test coverage ( #71755 )
2022-05-12 17:12:50 -07:00
J. Nick Koston
8ab27f26b9
Use ciso8601 for parsing datetimes with sqlalchemy sqlite dialect ( #71766 )
2022-05-12 17:11:43 -07:00
Paul Annekov
f65eca9c19
Changed API for Ukraine Alarm ( #71754 )
2022-05-12 16:48:05 -07:00
uvjustin
2500cc6132
Add use_wallclock_as_timestamps option to generic ( #71245 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-12 16:46:14 -07:00
Paul Annekov
d76ff7d5a2
Changed API for Ukraine Alarm ( #71754 )
2022-05-12 16:45:39 -07:00
uvjustin
7e49ae6410
Add use_wallclock_as_timestamps option to generic ( #71245 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-12 16:43:24 -07:00
J. Nick Koston
316bfc89f2
Fix merge conflict with master to dev in sabnzbd (CI fix) ( #71605 )
2022-05-12 16:41:15 -07:00
G Johansson
a746d7c1d7
Improve code quality in sql integration ( #71705 )
2022-05-12 19:40:00 -04:00
Nathan Spencer
ae89a1243a
Refactor litterrobot to use SensorEntityDescription ( #71224 )
2022-05-12 13:15:59 -05:00
Erik Montnemery
3332c853c4
Remove prints from template tests ( #71746 )
2022-05-12 18:34:26 +02:00
Erik Montnemery
11cc1feb85
Tweak template switch tests ( #71738 )
2022-05-12 17:08:21 +02:00
Paulus Schoutsen
c9543d8665
Bumped version to 2022.5.4
2022-05-12 07:34:25 -07:00
Raman Gupta
a19a88db63
Fix zwave_js device automation bug ( #71715 )
2022-05-12 07:34:16 -07:00
J. Nick Koston
1f53786e1b
Prevent history_stats from rejecting states when microseconds differ ( #71704 )
2022-05-12 07:33:54 -07:00
rappenze
aa30122434
Fix wrong brightness level change visible in UI ( #71655 )
2022-05-12 07:32:45 -07:00
Robert Svensson
fabea6aacb
Bump pydeconz to v92 ( #71613 )
2022-05-12 07:32:44 -07:00
Maciej Bieniek
cd69b5708f
Bump nam backend library to version 1.2.4 ( #71584 )
2022-05-12 07:32:43 -07:00
Evan Bruhn
596039ff4a
Bump logi_circle to 0.2.3 ( #71578 )
2022-05-12 07:32:42 -07:00
Erik Montnemery
8f5677f523
Bump pychromecast to 12.1.2 ( #71567 )
2022-05-12 07:32:41 -07:00
Erik Montnemery
0099560a8d
Correct device class for meater cook sensors ( #71565 )
2022-05-12 07:32:40 -07:00
Erik Montnemery
4b28d522a8
Improve Google Cast detection of HLS playlists ( #71564 )
2022-05-12 07:32:39 -07:00
Christopher Bailey
2caa92b1eb
Fix typer/click incompatibilty for unifiprotect ( #71555 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-12 07:32:38 -07:00
Shai Ungar
18d440cc6f
Fix SABnzbd config check ( #71549 )
2022-05-12 07:32:38 -07:00
Aaron Bach
6c70a518eb
Bump simplisafe-python to 2022.05.1 ( #71545 )
...
* Bump simplisafe-python to 2022.05.1
* Trigger Build
2022-05-12 07:32:36 -07:00
Shai Ungar
b213f221b5
Migrate sabnzbd sensors unique ids ( #71455 )
...
* Migrate sensors unique ids
1. migrate sensors to have unique id constructed also from entry_id
2. add migration flow in init
3. bump config flow to version 2
4. add tests for migration
* move migrate to async_setup_entry
* 1. Use the entity registry api in tests
2. Set up the config entry and not use integration directly
3. remove patch for entity registry
* fix too many lines
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-12 07:32:35 -07:00
Tom Harris
4a54425426
Fix Insteon issue with dimmer default on level ( #71426 )
2022-05-12 07:32:34 -07:00
Marvin ROGER
22930457c5
Fix timezone issue on onvif integration ( #70473 )
2022-05-12 07:32:33 -07:00
Erik Montnemery
35e4f11e0b
Tweak template lock tests ( #71734 )
2022-05-12 16:29:48 +02:00
Marvin ROGER
1cb00cbb79
Fix timezone issue on onvif integration ( #70473 )
2022-05-12 07:23:18 -07:00
Erik Montnemery
b70e97e949
Remove unused calls fixture from template tests ( #71735 )
2022-05-12 16:04:01 +02:00
Erik Montnemery
1ef3800844
Tweak template cover tests ( #71732 )
2022-05-12 15:22:57 +02:00
Bouwe Westerdijk
5a7624bfd4
Bump plugwise to v0.18.2 ( #71731 )
2022-05-12 15:19:50 +02:00
epenet
a0f741778a
Use HVACAction in mqtt ( #71726 )
2022-05-12 14:12:21 +02:00
Erik Montnemery
8f50a70ff5
Tweak template alarm tests ( #71730 )
2022-05-12 14:09:43 +02:00
Jesse Hills
39313057c4
Add amperage limit number to JuiceNet ( #71716 )
...
* Add amperage limit number to JuiceNet
* coverage exception
* Use mixin dataclass
2022-05-12 13:14:52 +02:00
Franck Nijhof
bf314970ea
Remove username entity from Geocaching ( #71728 )
2022-05-12 13:14:33 +02:00
Rudolf Offereins
577b8cd976
Add Geocaching integration ( #50284 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Reinder Reinders <reinder.reinders@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-05-12 12:12:47 +02:00
Franck Nijhof
135326a4a6
Remove YAML configuration from filesize ( #71692 )
2022-05-12 10:31:42 +02:00
Franck Nijhof
3ce19cd6f8
Remove YAML configuration from DuneHD ( #71694 )
2022-05-12 09:39:49 +02:00
Raman Gupta
533257021c
Parallelize zwave_js service calls ( #71662 )
...
* Parallelize zwave_js service calls to speed them up and handle exceptions properly
* Fix bug
* Add tests
* Fix comments
* Additional comment fixes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-12 03:07:58 -04:00
Raman Gupta
0d69adb404
Send initial message for certain zwave_js ws subscriptions ( #71723 )
...
* Send initial message for certain zwave_js ws subscriptions
* Be consistent
* fix tests and bugs
2022-05-12 03:07:11 -04:00
Raman Gupta
ca52aa47aa
Enable sentry reporting for zwave_js ( #71719 )
...
* Enable sentry reporting for zwave_js
* Fix test
2022-05-12 03:05:35 -04:00
Raman Gupta
684fe242d9
Set PARALLEL_UPDATES to 0 for all zwave_js platforms ( #71626 )
2022-05-11 20:51:10 -07:00
J. Nick Koston
18bdc70185
Update sql to prepare for sqlalchemy 2.0 ( #71532 )
...
* Update sql to prepare for sqlalchemy 2.0
* config flow as well
2022-05-11 20:45:47 -07:00
J. Nick Koston
9cd81db5b3
Add device_id and logbook descriptions to lutron_caseta ( #71713 )
2022-05-11 20:45:16 -07:00
J. Nick Koston
1dc15bb7c8
Prevent history_stats from rejecting states when microseconds differ ( #71704 )
2022-05-11 20:44:35 -07:00
J. Nick Koston
04af9698d3
Add logbook/get_events websocket endpoint ( #71706 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-11 22:28:06 -05:00
Raman Gupta
b9f7d1f54c
Fix zwave_js device automation bug ( #71715 )
2022-05-11 22:55:12 -04:00
Glenn Waters
a03a4b0d13
ElkM1 integration updates for new version of base library ( #71508 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-11 21:32:19 -05:00
J. Nick Koston
19168227eb
Fix sqlalchemy warning about logbook query being converted from subquery ( #71710 )
2022-05-11 19:30:36 -07:00
Franck Nijhof
08851d8366
Remove YAML configuration from International Space Station (ISS) ( #71693 )
2022-05-12 02:32:02 +02:00
Nic Jansma
69a8232b45
Add missing Coinbase RATEs ( #65101 )
2022-05-12 02:22:54 +02:00
J. Nick Koston
e2cef55162
Add history/history_during_period websocket endpoint ( #71688 )
2022-05-11 17:52:22 -05:00
J. Nick Koston
81e8d2ab86
Significantly improve logbook performance when selecting entities ( #71657 )
2022-05-11 15:27:02 -07:00
Trevor North
074dfd5a21
Allow RTMP sources for RTSPtoWeb ( #71695 )
2022-05-11 15:05:42 -07:00
G Johansson
49491bcda5
Sensibo test data adjustment from late review ( #71482 )
...
* Sensibo test data
* Separate pytest fixture for json load
* Scope to session
2022-05-11 19:36:30 +02:00
Robert Svensson
554f079b02
Streamline setup of deCONZ switch platform ( #71661 )
2022-05-11 13:31:16 +02:00
Robert Svensson
44f8c555a6
Streamline setup of deCONZ siren platform ( #71660 )
2022-05-11 13:30:16 +02:00
Robert Svensson
db17d7aecf
Streamline setup of deCONZ lock from light platform ( #71659 )
2022-05-11 13:20:09 +02:00
Robert Svensson
920c0d1667
Streamline setup of deCONZ cover platform ( #71656 )
2022-05-11 13:19:28 +02:00
Robert Svensson
b9f3f1af6c
Streamline setup of deCONZ fan platform ( #71658 )
2022-05-11 13:18:20 +02:00
J. Nick Koston
04e3cee6c3
Bump flux_led to 0.28.29 ( #71665 )
2022-05-11 13:14:11 +02:00
Raman Gupta
34d4eb7c15
Improve eight sleep code quality and fix bug ( #71622 )
2022-05-11 13:12:44 +02:00
Guido Schmitz
557cba118f
Bump devolo_home_control ( #71639 )
2022-05-11 13:10:34 +02:00
J. Nick Koston
1304808f89
Add additional test cover for history_stats ( #71648 )
2022-05-11 13:09:55 +02:00
Bouwe Westerdijk
2d5a82d10e
Refactor Plugwise select and add regulation_mode selector ( #69210 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-05-11 10:48:13 +02:00
Erik Montnemery
fb6cdb5a38
Optimistically set hs_color in template light ( #71629 )
...
* Optimistically set hs_color in template light
* Update light.py
* Update test
2022-05-11 09:57:54 +02:00
dacwe
f18d794293
Bump yalexs to 1.1.25 for handling locks in "secure locked mode" as locked ( #71666 )
2022-05-10 19:34:03 -05:00
GitHub Action
3d2b0a17ce
[ci skip] Translation update
2022-05-11 00:22:31 +00:00
Alexei Chetroi
dcbac86fc0
Bump up ZHA dependencies ( #71663 )
2022-05-10 19:21:46 -04:00
Graham Arthur Blair
945eba9aa3
Change Ring Chime play sound Buttons to a Siren ( #71449 )
2022-05-10 13:49:38 -07:00
rappenze
2205898771
Fix wrong brightness level change visible in UI ( #71655 )
2022-05-10 23:33:40 +03:00
Álvaro Fernández Rojas
45290c4c09
Update aioairzone to 0.4.4 ( #71641 )
...
Implements PEP 561, which allows to remove coordinator cast for strict typing.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-10 16:49:40 +02:00
Álvaro Fernández Rojas
c994d06967
Update aioqsw to 0.0.8 ( #71640 )
...
Implements PEP 561, which allows to remove coordinator cast.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-10 16:48:26 +02:00
Franck Nijhof
ef16e6c129
Fix Plugwise recovering from aiohttp client error ( #71642 )
2022-05-10 15:28:44 +02:00
J. Nick Koston
26177bd080
Convert logbook to use lambda_stmt ( #71624 )
2022-05-10 08:23:13 -05:00
Erik Montnemery
68c2b63ca1
Fix issue creation links in log messages ( #71638 )
2022-05-10 15:22:12 +02:00
Guido Schmitz
054ea77b45
Bump devolo-plc-api to 0.8.0 ( #71633 )
2022-05-10 13:00:00 +02:00
Erik Montnemery
275a90a2e8
Check state attributes in template light tests ( #71608 )
2022-05-10 12:46:02 +02:00
Álvaro Fernández Rojas
46becd4023
Address late Airzone strict typing comments ( #71627 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-10 10:00:38 +02:00
Álvaro Fernández Rojas
0f41f56998
Address late QNAP QSW strict typing comments ( #71628 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-10 09:59:10 +02:00
J. Nick Koston
bf77c000ea
Complete baked query conversion for recorder.history ( #71618 )
2022-05-09 21:00:19 -07:00
GitHub Action
3de7ffde54
[ci skip] Translation update
2022-05-10 00:23:19 +00:00
Maciej Bieniek
7243f787f9
Bump nam backend library to version 1.2.4 ( #71584 )
2022-05-10 01:11:50 +03:00
Robert Svensson
b731b7b69c
Bump pydeconz to v92 ( #71613 )
2022-05-10 00:03:03 +02:00
Andre Richter
3a00c95113
Add device_info and entity_category to Vallox ( #67353 )
...
* Add device_info and entity_category to Vallox
* Fix DeviceInfo
* Address review comments 1
* vallox suggested changes
Co-authored-by: Sebastian Lövdahl <slovdahl@hibox.fi >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-09 17:00:31 -05:00
Paulus Schoutsen
64636a4310
Add service entity context ( #71558 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-05-09 14:45:53 -07:00
J. Nick Koston
d8336a5216
Fix missing context_id in script logbook entries ( #71602 )
2022-05-09 15:22:27 -05:00
J. Nick Koston
222baa53dd
Make database access in the eventloop raise an exception ( #71547 )
2022-05-09 15:22:08 -05:00
J. Nick Koston
2560d35f1c
Always show the start and stop event in logbook ( #71600 )
2022-05-09 15:21:21 -05:00
Franck Nijhof
5430b51358
Update pre-commit to 2.19.0 ( #71592 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-05-09 23:19:22 +03:00
Erik Montnemery
f859cb6b2e
Remove unneeded bind_hass from device_automation code ( #71599 )
2022-05-09 23:19:00 +03:00
Paulus Schoutsen
1c841590aa
Reduce mobile app error to debug ( #71601 )
2022-05-09 23:12:48 +03:00
Erik Montnemery
347193055e
Rename logbook humanify function ( #71597 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-09 23:10:26 +03:00
Erik Montnemery
bec3c6e66a
Add 'toggle' device action translation to fan ( #71590 )
2022-05-09 23:09:43 +03:00
Daniel Hjelseth Høyer
bb052679df
Update adax lib ( #71609 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-05-09 23:08:22 +03:00
Michael
287bc5e3dc
Add release url to Fritz!Tools update entity ( #71606 )
...
* add release url to update entity
* fix test
2022-05-09 23:07:47 +03:00
TheHolyRoger
0fcdca2d71
Add optional base64 decoding of mqtt camera image ( #71223 )
...
Add unittest for b64 decoding of camera, fix linting
2022-05-09 21:40:15 +02:00
Tom Harris
1a45e54324
Fix Insteon issue with dimmer default on level ( #71426 )
2022-05-09 13:20:45 -05:00
J. Nick Koston
37c4318d33
Fix merge conflict with master to dev in sabnzbd (CI fix) ( #71605 )
2022-05-09 12:58:42 -05:00
Álvaro Fernández Rojas
d8e4f6d6e6
Add QNAP QSW to strict typing ( #71603 )
2022-05-09 12:57:27 -05:00
Álvaro Fernández Rojas
b9b83c05e9
Add Airzone to strict typing ( #71604 )
2022-05-09 12:56:59 -05:00
epenet
75ce66e8bd
Migrate wemo light to ColorMode ( #70857 )
2022-05-09 18:42:18 +02:00
Erik Montnemery
e5870c65ee
Add missing cast test fixture ( #71595 )
2022-05-09 18:41:25 +02:00
Álvaro Fernández Rojas
88c2c5c36c
Add Binary Sensors for Airzone Systems ( #69736 )
2022-05-09 09:07:11 -05:00
Paulus Schoutsen
539ce7ff0e
Allow mobile app to disable entities by default ( #71562 )
2022-05-09 08:05:31 -05:00
Franck Nijhof
401b856199
Merge branch 'master' into dev
2022-05-09 14:45:25 +02:00
Álvaro Fernández Rojas
a599325c2d
Add QNAP QSW Binary Sensor platform ( #70868 )
2022-05-09 07:44:14 -05:00
epenet
141688e210
Cleanup ServiceInfo compatibility ( #60540 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-09 14:17:48 +02:00
Erik Montnemery
ddd22398f2
Bump pychromecast to 12.1.2 ( #71567 )
2022-05-09 13:59:13 +02:00
Evan Bruhn
0842c29109
Bump logi_circle to 0.2.3 ( #71578 )
2022-05-09 13:58:26 +02:00
Erik Montnemery
d284e579bb
Improve Google Cast detection of HLS playlists ( #71564 )
2022-05-09 13:57:32 +02:00
Erik Montnemery
524920dd2e
Add 'toggle' device action to fans ( #71570 )
2022-05-09 13:49:35 +02:00
Robert Hillis
4db289ad6e
Remove deprecated yaml config from Deluge ( #71487 )
2022-05-09 13:22:51 +02:00
epenet
08856cfab0
Remove 1-Wire SysBus (ADR-0019) ( #71232 )
2022-05-09 13:16:23 +02:00
J. Nick Koston
30fdfc454f
Avoid lowercasing entities after template ratelimit recovery ( #71415 )
2022-05-09 12:48:38 +02:00
dependabot[bot]
894d0e3537
Bump docker/login-action from 1.14.1 to 2.0.0 ( #71385 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-09 12:38:46 +02:00
Joakim Plate
2dbe910e31
Adjust warning for missing entites ( #71343 )
2022-05-09 12:37:24 +02:00
Shai Ungar
587a29c723
Fix SABnzbd config check ( #71549 )
2022-05-09 12:34:16 +02:00
Hans Oischinger
20d9f2d3b7
Vicare Gas & Power consumption summary sensors ( #66458 )
2022-05-09 12:11:09 +02:00
Oscar Calvo
1cc9800a93
Support custom baud speed ( #68320 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-05-09 12:06:29 +02:00
Jan Bouwhuis
5d9dc8252b
Use helper for testing an event change ( #71579 )
2022-05-09 11:52:08 +02:00
Erik Montnemery
bb4a5ccc2c
Correct device class for meater cook sensors ( #71565 )
2022-05-09 11:03:32 +02:00
Shai Ungar
f50681e3d3
Migrate sabnzbd sensors unique ids ( #71455 )
...
* Migrate sensors unique ids
1. migrate sensors to have unique id constructed also from entry_id
2. add migration flow in init
3. bump config flow to version 2
4. add tests for migration
* move migrate to async_setup_entry
* 1. Use the entity registry api in tests
2. Set up the config entry and not use integration directly
3. remove patch for entity registry
* fix too many lines
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-09 09:27:23 +02:00
epenet
1be2438ef6
Use climate enums in mqtt ( #70696 )
2022-05-09 08:15:11 +02:00
J. Nick Koston
24d7a464e1
Refactor logbook to reduce overhead and complexity ( #71509 )
2022-05-08 21:47:26 -07:00
J. Nick Koston
15a5878a39
Use MediaPlayerEntityFeature in ws66i ( #71553 )
2022-05-08 22:38:22 -05:00
Guido Schmitz
2b30bda6c8
Add binary sensor platform to devolo Home Network ( #60301 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-08 21:33:20 -05:00
J. Nick Koston
cec7e53302
Fix zeroconf tests ( #71557 )
2022-05-08 19:15:18 -07:00
Andrew Bullock
9ef5c23f1c
Add support to Hunter Douglas for Silhouette Type 23 Tilting ( #70775 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-08 21:10:25 -05:00
Christopher Bailey
6da889326b
Fix typer/click incompatibilty for unifiprotect ( #71555 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-08 21:07:12 -05:00
J. Nick Koston
0b8f87169b
Pretty zha manifest.json ( #71556 )
2022-05-08 21:05:19 -04:00
GitHub Action
f1dd3b7f89
[ci skip] Translation update
2022-05-09 00:21:41 +00:00
RenierM26
e1fa285640
Ezviz dependency bump to 0.2.0.8 ( #71512 )
2022-05-08 18:28:33 -05:00
Fairesoimeme
1d63c2069e
Add ZiGate device on automatic integration USB and ZEROCONF ( #68577 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-08 18:27:09 -05:00
Álvaro Fernández Rojas
9a5e0281db
Add missing AEMET weather units ( #70165 )
2022-05-08 18:20:18 -05:00
Shawn Saenger
5e737bfe4f
Add ws66i core integration ( #56094 )
...
* Add ws66i core integration
* Remove all ws66i translations
* Update ws66i unit tests to meet minimum code coverage
* Update ws66i based on @bdraco review
* General improvements after 2nd PR review
* Disable entities if amp shutoff, set default source names, set 30sec polling
* Add _attr_ and change async_on_unload
* Improve entity generation
* Implement coordinator
* Made options fields required, retry connection on failed attempts, use ZoneStatus for attributes
* Refactor WS66i entity properties, raise HomeAssistantError on restore service if no snapshot
* Update to pyws66i v1.1
* Add quality scale of silver to manifest
* Update config_flow test
2022-05-08 16:52:39 -05:00
Aaron Bach
0b25b44820
Bump simplisafe-python to 2022.05.1 ( #71545 )
...
* Bump simplisafe-python to 2022.05.1
* Trigger Build
2022-05-08 15:21:18 -06:00
J. Nick Koston
896bf986eb
Speed up nightly database purges with lambda_stmt ( #71537 )
2022-05-08 12:47:12 -07:00
J. Nick Koston
7c9c0e911a
Move do_adhoc_statistics to recorder test helpers ( #71544 )
2022-05-08 12:45:57 -07:00
Brandon Rothweiler
e46310ac0b
Add device class for Mazda pressure sensors ( #71539 )
2022-05-08 20:29:58 +01:00
J. Nick Koston
6922209ddb
Ensure all mysql tables get optimized ( #71538 )
2022-05-08 12:15:06 -07:00
Paulus Schoutsen
b5bd154e87
Merge pull request #71535 from home-assistant/rc
2022-05-08 11:13:45 -07:00
Paulus Schoutsen
534eef0b76
Bumped version to 2022.5.3
2022-05-08 08:23:26 -07:00
Paulus Schoutsen
d477546e76
Fix other enums in helpers ( #71505 )
2022-05-08 08:23:21 -07:00
Paulus Schoutsen
f88c643e1c
Bump frontend to 20220504.1 ( #71504 )
2022-05-08 08:23:20 -07:00
Shai Ungar
3ee32e22c1
fix speed sensor wrong number ( #71502 )
2022-05-08 08:23:19 -07:00
Paul Annekov
9f1d996d95
Add Ukraine Alarm integration ( #71501 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-08 08:23:18 -07:00
Maciej Bieniek
51ba02f141
Add timeout ( #71499 )
2022-05-08 08:23:18 -07:00
Austin Mroczek
f817caa7fc
bump total_connect_client to 2022.5 ( #71493 )
2022-05-08 08:23:17 -07:00
0bmay
fccad81227
Update py-canary to 0.5.2 ( #71489 )
...
Update py-canary from 0.5.1 to 0.5.2
Github issue #71052
Github Issue #44830
2022-05-08 08:23:16 -07:00
rappenze
34cbf26e2f
Revert usage of Fibaro Client V5 as it has too many errors ( #71477 )
2022-05-08 08:23:16 -07:00
rappenze
5b4764351d
Fix rgb conversion in fibaro light ( #71476 )
2022-05-08 08:23:15 -07:00
J. Nick Koston
b2721d6596
Ensure sql sensors keep working after using the options flow ( #71453 )
...
* Ensure sql sensors keep working after using the options flow
Fixes
```
2022-05-06 16:17:57 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up sql platform for sensor
Traceback (most recent call last):
File "/Users/bdraco/home-assistant/homeassistant/helpers/entity_platform.py", line 249, in _async_setup_platform
await asyncio.shield(task)
File "/Users/bdraco/home-assistant/homeassistant/components/sql/sensor.py", line 97, in async_setup_entry
name: str = entry.options[CONF_NAME]
KeyError: name
```
* ensure saving the options flow fixes the broken config entry
* ensure options changes take effect right away
* Add cover to validate the reload
2022-05-08 08:23:14 -07:00
J. Nick Koston
b18d64fdac
Fix display of multiline queries in sql config flow ( #71450 )
2022-05-08 08:23:13 -07:00
Paulus Schoutsen
6abc51b363
Move flexit climate to HVAC action ( #71443 )
2022-05-08 08:23:12 -07:00
Paul Annekov
2eaaa525f4
Add Ukraine Alarm integration ( #71501 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-08 08:22:20 -07:00
Jelte Zeilstra
d52137cc1a
Add state class measurement to deCONZ LightLevel sensors ( #71516 )
2022-05-08 15:54:43 +02:00
Fabian Affolter
71e84dfcd1
Remove myself from volkszaehler codeowners ( #71515 )
2022-05-08 11:31:33 +02:00
Fabian Affolter
d3e2d2eb40
Remove myself from shiftr codeowners ( #71517 )
2022-05-08 11:31:03 +02:00
J. Nick Koston
a8aa0e1cca
Add Estimated Database Size to the recorder system health ( #71463 )
2022-05-07 21:02:54 -07:00
Paulus Schoutsen
49d13b9981
Bump frontend to 20220504.1 ( #71504 )
2022-05-07 20:57:57 -07:00
Paulus Schoutsen
e35a5a1a28
Fix other enums in helpers ( #71505 )
2022-05-07 20:57:48 -07:00
screenagerbe
00291fb1a6
update to caldav v0.9.0 ( #71406 )
2022-05-07 17:41:09 -07:00
GitHub Action
12065ad58e
[ci skip] Translation update
2022-05-08 00:21:41 +00:00
Paulus Schoutsen
55cb35046e
Move flexit climate to HVAC action ( #71443 )
2022-05-07 14:19:23 -07:00
J. Nick Koston
3883bad70a
Fix display of multiline queries in sql config flow ( #71450 )
2022-05-07 14:19:01 -07:00
J. Nick Koston
523828c81e
Ensure sql sensors keep working after using the options flow ( #71453 )
...
* Ensure sql sensors keep working after using the options flow
Fixes
```
2022-05-06 16:17:57 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up sql platform for sensor
Traceback (most recent call last):
File "/Users/bdraco/home-assistant/homeassistant/helpers/entity_platform.py", line 249, in _async_setup_platform
await asyncio.shield(task)
File "/Users/bdraco/home-assistant/homeassistant/components/sql/sensor.py", line 97, in async_setup_entry
name: str = entry.options[CONF_NAME]
KeyError: name
```
* ensure saving the options flow fixes the broken config entry
* ensure options changes take effect right away
* Add cover to validate the reload
2022-05-07 14:18:40 -07:00
Austin Mroczek
a01444b6dd
bump total_connect_client to 2022.5 ( #71493 )
2022-05-07 23:30:36 +03:00
0bmay
b8c76a416b
Update py-canary to 0.5.2 ( #71489 )
...
Update py-canary from 0.5.1 to 0.5.2
Github issue #71052
Github Issue #44830
2022-05-07 23:28:05 +03:00
rappenze
fe7564813a
Fix rgb conversion in fibaro light ( #71476 )
2022-05-07 23:22:41 +03:00
rappenze
6442c5949b
Revert usage of Fibaro Client V5 as it has too many errors ( #71477 )
2022-05-07 23:20:30 +03:00
Shai Ungar
50f4c5d347
fix speed sensor wrong number ( #71502 )
2022-05-07 23:16:51 +03:00
Álvaro Fernández Rojas
21cee3b1c4
airzone: improve diagnostics ( #71488 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-07 23:13:12 +03:00
Maciej Bieniek
6866cca929
Add timeout ( #71499 )
2022-05-07 23:08:20 +03:00
J. Nick Koston
b86f508ac8
Use DataUpdateCoordinator generic for data ( #71479 )
2022-05-07 06:42:49 -07:00
GitHub Action
44d8f2f773
[ci skip] Translation update
2022-05-07 00:20:47 +00:00
J. Nick Koston
92f46a48c3
Bump zeroconf to 0.38.6 ( #71447 )
2022-05-07 00:01:05 +03:00
Paulus Schoutsen
abe1f8e862
Merge pull request #71444 from home-assistant/rc
2022-05-06 12:58:44 -07:00
Paulus Schoutsen
4a7710572c
Bumped version to 2022.5.2
2022-05-06 11:25:53 -07:00
Paulus Schoutsen
dc3e421b3b
Stringify enums in selectors ( #71441 )
2022-05-06 11:25:48 -07:00
David F. Mulcahey
2fffac02a3
Update Zigpy attribute cache for switch devices that do not report state ( #71417 )
...
* fix devices that do not report state
* whoops
2022-05-06 11:25:48 -07:00
0bmay
46a36adf26
Fix Canary camera stream blocking call ( #71369 )
...
* fix: Canary stream camera, fix blocker
fixes a "detected blocking call to putrequest inside the event loop. This is causing stability issues. Please report issue for canary doing blocking calls at homeassistant/components/canary/camera.py, line 149: self._live_stream_session.live_stream_url, extra_cmd=self._ffmpeg_arguments" from log file.
* refactor: black formatting changes
tsia
2022-05-06 11:25:47 -07:00
Alessandro Di Felice
c54e236416
Upgrade glances_api to 0.3.5 ( #71243 )
2022-05-06 11:25:46 -07:00
Paulus Schoutsen
b1a04302b5
Stringify enums in selectors ( #71441 )
2022-05-06 11:25:01 -07:00
0bmay
1a00bb9fc4
Fix Canary camera stream blocking call ( #71369 )
...
* fix: Canary stream camera, fix blocker
fixes a "detected blocking call to putrequest inside the event loop. This is causing stability issues. Please report issue for canary doing blocking calls at homeassistant/components/canary/camera.py, line 149: self._live_stream_session.live_stream_url, extra_cmd=self._ffmpeg_arguments" from log file.
* refactor: black formatting changes
tsia
2022-05-06 08:00:48 -07:00
Pascal Vizeli
6984c56cc6
Freeze numpy on wheel build ( #71408 )
2022-05-06 18:00:01 +03:00
David F. Mulcahey
173f14379b
Update Zigpy attribute cache for switch devices that do not report state ( #71417 )
...
* fix devices that do not report state
* whoops
2022-05-06 10:24:08 -04:00
G Johansson
e5619f4af1
Remove yaml import trafikverket_train ( #71410 )
2022-05-06 14:27:12 +03:00
Pascal Vizeli
f1733236bb
Revert "Bump numpy to v1.22.3 ( #71393 )" ( #71407 )
...
This reverts commit 225d41f82a .
2022-05-06 12:51:19 +02:00
epenet
225d41f82a
Bump numpy to v1.22.3 ( #71393 )
...
* Bump numpy to v1.22.3
* Fix mypy
2022-05-06 12:07:02 +02:00
Alessandro Di Felice
118bae6cb4
Upgrade glances_api to 0.3.5 ( #71243 )
2022-05-06 09:27:46 +02:00
G Johansson
5931f6598a
Add tests for Sensibo ( #71148 )
...
* Initial commit
* Check temperature missing
* fix temp is none
* Fix parallell
* Commit to save
* Fix tests
* Fix test_init
* assert 25
* Adjustments tests
* Small removal
* Cleanup
* no hass.data
* Adjustment test_coordinator
* Minor change test_coordinator
2022-05-06 10:05:15 +03:00
J. Nick Koston
d612b9e0b4
Reduce event loop overhead for listeners that already queue ( #71364 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-05 23:09:10 -04:00
GitHub Action
07706fa62a
[ci skip] Translation update
2022-05-06 00:22:16 +00:00
Graham Arthur Blair
c22cf3b3d2
Add buttons to Ring chime devices to play ding and motion chimes ( #71370 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-05 16:12:51 -07:00
Paulus Schoutsen
97c7d40d8a
Merge pull request #71376 from home-assistant/rc
2022-05-05 16:05:29 -07:00
J. Nick Koston
6722d060dd
Bump yalexs to 1.1.24 ( #71372 )
2022-05-05 18:49:30 -04:00
Paulus Schoutsen
4ae596fef2
Bump pychromecast to 12.1.1 ( #71377 )
2022-05-05 15:01:39 -07:00
Paulus Schoutsen
1d95a37eab
Bump pychromecast to 12.1.1 ( #71377 )
2022-05-05 15:01:25 -07:00
Paulus Schoutsen
e2ae62ea95
Bumped version to 2022.5.1
2022-05-05 14:43:44 -07:00
Shai Ungar
9a4ce19aff
Add unique ids to sensors ( #71367 )
2022-05-05 14:43:34 -07:00
Paulus Schoutsen
61a3873d09
Fix importing blueprints ( #71365 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-05-05 14:43:33 -07:00
Paulus Schoutsen
9f8111cabe
Ignore loading system entity category ( #71361 )
2022-05-05 14:43:32 -07:00
Maciej Bieniek
aa69e7646f
Bump library version ( #71349 )
2022-05-05 14:43:30 -07:00
Erik Montnemery
f2a07254a4
Only lookup unknown Google Cast models once ( #71348 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-05 14:43:30 -07:00
Pascal Vizeli
b8dccbbbf3
Bump numpy to 1.21.6 ( #71325 )
2022-05-05 14:43:29 -07:00
Erik Montnemery
6ccd707a65
Fix Meater ( #71324 )
2022-05-05 14:43:28 -07:00
Paulus Schoutsen
c7b24c45ba
Fix apple tv warning ( #71321 )
2022-05-05 14:43:28 -07:00
Álvaro Fernández Rojas
61a6d13d79
Update aioairzone to v0.4.3 ( #71312 )
...
* Update aioairzone to v0.4.3
Fixes exception on older local API.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: switch to set_hvac_parameters function
Fixes failing airzone tests.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-05 14:43:27 -07:00
J. Nick Koston
7be5eed25c
Fix lutron caseta occupancy sensors ( #71309 )
...
* Fix lutron_caseta occupancy sensors
* Fix lutron_caseta occupancy sensors
* Make as service since its a group
* merge
* Revert "merge"
This reverts commit 69d19dc008 .
* model and type not present
2022-05-05 14:43:26 -07:00
J. Nick Koston
5a5cde690f
Ensure rachio retries setup later when cloud service is broken ( #71300 )
2022-05-05 14:43:25 -07:00
epenet
52333bb720
Only test for EncryptedBridge in Samsung J/H models ( #71291 )
2022-05-05 14:43:25 -07:00
Markus Bong
0bac48864f
fix reading of battery messages ( #70659 )
2022-05-05 14:43:24 -07:00
Shai Ungar
afe4892ae6
Add unique ids to sensors ( #71367 )
2022-05-05 14:34:30 -07:00
Paulus Schoutsen
c8f95b7dfc
Ignore loading system entity category ( #71361 )
2022-05-05 14:33:37 -07:00
Paulus Schoutsen
353cc0b8c2
Fix importing blueprints ( #71365 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-05-05 14:33:17 -07:00
Álvaro Fernández Rojas
aadfcc9a6e
Lower Airzone unique id migration log to debug ( #71362 )
...
Address late @MartinHjelmare PR comments.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-05 20:57:01 +02:00
G Johansson
d2c9fa4075
Bump pytrafikverket to 0.2.0.1 ( #71131 )
...
* Bump pytrafikverket to 0.2.0.1
* Use system timezone
* Minor review changes
* current time
* Adjustments timezone
2022-05-05 20:55:52 +02:00
J. Nick Koston
8f5e61ee80
Remove logbook split_entity_id caching ( #71359 )
2022-05-05 11:48:45 -07:00
Erik Montnemery
d9a7c4a483
Only lookup unknown Google Cast models once ( #71348 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-05 11:04:00 -07:00
Erik Montnemery
203bebe668
Include all non-numeric sensor events in logbook ( #71331 )
2022-05-05 13:16:36 -04:00
J. Nick Koston
8a41370950
Add cache to split_entity_id ( #71345 )
2022-05-05 10:13:55 -07:00
Ville Skyttä
e3433008a2
Upgrade huawei-lte-api to 1.6.0, adapt to it ( #71041 )
...
* Upgrade huawei-lte-api to 1.6.0, adapt to it
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5.1
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5.2
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5.3
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5.4
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6
* Fix logout on config flow
Co-authored-by: Antonino Piazza <antpza@gmail.com >
2022-05-05 19:37:32 +03:00
Maciej Bieniek
8c89f68d2c
Bump library version ( #71349 )
2022-05-05 18:40:56 +03:00
Antoni Czaplicki
191230f535
Refactor vulcan integration ( #71175 )
2022-05-05 14:32:36 +02:00
Markus Bong
248f01f41f
fix reading of battery messages ( #70659 )
2022-05-05 11:36:00 +02:00
Erik Montnemery
22d2587593
Tweak Meater typing and variable naming ( #71333 )
2022-05-05 11:24:43 +02:00
Pascal Vizeli
e145d3c65b
Bump numpy to 1.21.6 ( #71325 )
2022-05-05 10:12:39 +02:00
Álvaro Fernández Rojas
6a35c3f2ab
Update aioairzone to v0.4.3 ( #71312 )
...
* Update aioairzone to v0.4.3
Fixes exception on older local API.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: switch to set_hvac_parameters function
Fixes failing airzone tests.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-05 10:06:23 +03:00
Erik Montnemery
e8f0d80fc9
Fix Meater ( #71324 )
2022-05-05 09:52:20 +03:00
Paulus Schoutsen
a0474633fd
Fix apple tv warning ( #71321 )
2022-05-05 09:52:00 +03:00
Michael Chisholm
eebf3acb93
Relax dlna_dmr filtering when browsing media ( #69576 )
...
* Fix incorrect types of test data structures
* Loosen MIME-type filtering for async_browse_media
* Add option to not filter results when browsing media
Some devices do not report all that they support, and in this case
filtering will hide media that's actually playable. Most devices are OK,
though, and it's better to hide what they can't play. Add an option, off by
default, to show all media.
* Fix linting issues
2022-05-04 22:22:15 -07:00
epenet
db08c04da6
Only test for EncryptedBridge in Samsung J/H models ( #71291 )
2022-05-04 22:15:24 -07:00
J. Nick Koston
1da3b5048b
Ensure rachio retries setup later when cloud service is broken ( #71300 )
2022-05-04 22:13:23 -07:00
J. Nick Koston
d67f19f8a4
Fix lutron caseta occupancy sensors ( #71309 )
...
* Fix lutron_caseta occupancy sensors
* Fix lutron_caseta occupancy sensors
* Make as service since its a group
* merge
* Revert "merge"
This reverts commit 69d19dc008 .
* model and type not present
2022-05-04 22:10:27 -07:00
GitHub Action
2b3fc97020
[ci skip] Translation update
2022-05-05 00:22:23 +00:00
J. Nick Koston
eb77f8db85
Complete strict typing for recorder ( #71274 )
...
* Complete strict typing for recorder
* update tests
* Update tests/components/recorder/test_migrate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/recorder/test_migrate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove the asserts
* remove ignore comments
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-04 12:22:50 -05:00
Franck Nijhof
4196c4e81c
Merge pull request #71297 from home-assistant/rc
2022-05-04 19:11:20 +02:00
J. Nick Koston
13ce0a7d6a
Fix history using pre v25 queries during v26 migration ( #71295 )
2022-05-04 08:56:50 -07:00
Franck Nijhof
d458ac0239
Bumped version to 2022.5.0
2022-05-04 17:48:27 +02:00
Franck Nijhof
4e431274ea
Pin grpcio-status to 1.45.0 ( #71293 )
2022-05-04 17:46:32 +02:00
Erik Montnemery
87a8a82040
Allow scripts to turn themselves on ( #71289 )
2022-05-04 17:46:29 +02:00
Guido Schmitz
4e331c331f
Handle empty zeroconf properties in devolo_home_network ( #71288 )
...
* Handle empty zeroconf properties in devolo_home_network
* Change approach
* Restore test data
2022-05-04 17:46:25 +02:00
Joakim Sørensen
deec879a4b
Remove more info links for hassio system health ( #71286 )
2022-05-04 17:46:22 +02:00
Marcel van der Veldt
efa931f698
Bump aioslimproto to 2.0.1 ( #71285 )
2022-05-04 17:46:18 +02:00
Bram Kragten
d6e3325ea7
Update frontend to 20220504.0 ( #71284 )
2022-05-04 17:46:15 +02:00
Erik Montnemery
44d17a80c3
Fix meater sensor ( #71283 )
...
* Fix meater sensor
* Cleanup MeaterEntityDescription
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-04 17:46:12 +02:00
Marvin Wichmann
bf17bd55fd
Update xknx to 0.21.2 ( #71271 )
2022-05-04 17:46:09 +02:00
Paulus Schoutsen
d525aad87e
Fix homekit tests in beta ( #71268 )
2022-05-04 17:46:05 +02:00
starkillerOG
444a56341b
Bump pynetgear to 0.10.0 ( #71251 )
2022-05-04 17:46:02 +02:00
Sean Vig
aa0335408a
Change Amcrest event monitor to non-async ( #69640 )
2022-05-04 17:45:57 +02:00
J. Nick Koston
0890f4e514
Fix history using pre v25 queries during v26 migration ( #71294 )
2022-05-04 17:44:20 +02:00
Sean Vig
08770d015b
Change Amcrest event monitor to non-async ( #69640 )
2022-05-04 10:15:52 -05:00
Franck Nijhof
d95113c8f2
Pin grpcio-status to 1.45.0 ( #71293 )
2022-05-04 16:56:29 +02:00
Marcel van der Veldt
3704b5cf5e
Bump aioslimproto to 2.0.1 ( #71285 )
2022-05-04 16:38:11 +02:00
Erik Montnemery
12bd5fae1a
Fix meater sensor ( #71283 )
...
* Fix meater sensor
* Cleanup MeaterEntityDescription
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-04 16:13:09 +02:00
Thomas Dietrich
f2d6a06a6a
Add additional characteristics to the statistics integration ( #62631 )
...
* Improve config checking, add device_class timestamp
* Improve warning message
2022-05-04 15:57:56 +02:00
Erik Montnemery
1df99badcf
Allow scripts to turn themselves on ( #71289 )
2022-05-04 15:54:37 +02:00
Guido Schmitz
fdee8800a0
Handle empty zeroconf properties in devolo_home_network ( #71288 )
...
* Handle empty zeroconf properties in devolo_home_network
* Change approach
* Restore test data
2022-05-04 15:51:21 +02:00
Joakim Sørensen
03ab9d07a8
Remove more info links for hassio system health ( #71286 )
2022-05-04 15:47:24 +02:00
Bram Kragten
309d8d70b1
Update frontend to 20220504.0 ( #71284 )
2022-05-04 14:19:16 +02:00
Marc Mueller
6eef3c16f2
Update pylint to 2.13.8 ( #71280 )
2022-05-04 12:14:24 +02:00
ollo69
ee8eac10c9
Address late review of AsusWRT unique id PR ( #71281 )
2022-05-04 11:39:55 +02:00
Tomasz
9e2f0b3af1
Rename UniqueID to unique id in asuswrt ( #71279 )
...
* Rename UniqueID to unique id
* Update en.json
2022-05-04 10:17:43 +02:00
starkillerOG
2c1d2c323d
Bump pynetgear to 0.10.0 ( #71251 )
2022-05-04 09:22:30 +02:00
Marvin Wichmann
4408ad82eb
Update xknx to 0.21.2 ( #71271 )
2022-05-03 21:14:56 -07:00
J. Nick Koston
c949f010c1
Set entity category for isy auxiliary sensors ( #71266 )
2022-05-03 20:43:58 -05:00
GitHub Action
509dd657b8
[ci skip] Translation update
2022-05-04 00:22:09 +00:00
Paulus Schoutsen
6e675d6f07
Fix homekit tests in beta ( #71268 )
2022-05-03 14:09:35 -07:00
ollo69
93153b3790
Add UniqueID to AsusWRT config entry ( #70478 )
2022-05-03 13:56:57 -07:00
J. Nick Koston
e30940ef2a
Move processing of recorder service call arguments into services.py ( #71260 )
2022-05-03 13:56:22 -07:00
Paulus Schoutsen
461ebcc835
Bumped version to 2022.5.0b7
2022-05-03 12:21:11 -07:00
Paulus Schoutsen
269c71d2fb
Bump aioslimproto to 2.0.0 ( #71265 )
2022-05-03 12:21:07 -07:00
Erik Montnemery
23738d5e91
Reject MQTT topics which include control- or non-characters ( #71263 )
2022-05-03 12:21:06 -07:00
Zack Barett
ad5c2cdf8f
Bump frontend to 20220503.0 ( #71262 )
2022-05-03 12:21:06 -07:00
Tom Harris
a175943187
Load Insteon modem database on startup if needed ( #71261 )
2022-05-03 12:21:05 -07:00
James Szalay
9aed63f2d8
Updated vesync component fans list to handle alt ids for models. ( #71259 )
...
* Updated vesync component fans list to handle alt ids for models.
* Lint
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-03 12:21:04 -07:00
J. Nick Koston
707aa5f684
Fix oncue not logging back in when the session expires ( #71258 )
2022-05-03 12:21:03 -07:00
J. Nick Koston
c9eca40336
Allow hidden entities to be selected in homekit include mode ( #71250 )
2022-05-03 12:21:02 -07:00
starkillerOG
989fa4274b
Prevent Netgear SSDP from updating host ( #71240 )
2022-05-03 12:21:01 -07:00
Erik Montnemery
f4f5ba93b5
Add test for failing conditions in sub scripts ( #71238 )
2022-05-03 12:21:00 -07:00
Franck Nijhof
d69a08bdf9
Indicate disabled steps in script trace ( #71237 )
2022-05-03 12:20:59 -07:00
Erik Montnemery
6301873d89
Fix script conditions ( #71235 )
2022-05-03 12:20:59 -07:00
Erik Montnemery
8252ba82d1
Isolate parallel subscripts ( #71233 )
2022-05-03 12:20:58 -07:00
Paulus Schoutsen
1f4e9effd8
Bump aioslimproto to 1.0.2 ( #71231 )
2022-05-03 12:20:57 -07:00
Paulus Schoutsen
1a2a061c19
Fix homepod streaming and browsing apps ( #71230 )
2022-05-03 12:20:56 -07:00
Erik Montnemery
19bff35437
Ensure 'this' variable is always defined for template entities ( #70911 )
2022-05-03 12:20:56 -07:00
Erik Montnemery
e9abfad361
Reject MQTT topics which include control- or non-characters ( #71263 )
2022-05-03 12:19:43 -07:00
James Szalay
3717ec8811
Updated vesync component fans list to handle alt ids for models. ( #71259 )
...
* Updated vesync component fans list to handle alt ids for models.
* Lint
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-03 12:17:27 -07:00
Paulus Schoutsen
5934167e15
Bump aioslimproto to 2.0.0 ( #71265 )
2022-05-03 12:16:57 -07:00
Zack Barett
c9d49ac9e4
Bump frontend to 20220503.0 ( #71262 )
2022-05-03 11:51:07 -07:00
J. Nick Koston
92a30a69a3
Fix oncue not logging back in when the session expires ( #71258 )
2022-05-03 11:35:38 -07:00
Tom Harris
3aeda6b18e
Load Insteon modem database on startup if needed ( #71261 )
2022-05-03 11:34:20 -07:00
J. Nick Koston
236d8aa277
Avoid recording static attributes for group entities ( #71256 )
2022-05-03 13:22:49 -05:00
J. Nick Koston
e1be6dd34f
Move recorder services to services.py ( #71249 )
2022-05-03 10:38:44 -07:00
starkillerOG
0580803b7d
Prevent Netgear SSDP from updating host ( #71240 )
2022-05-03 10:38:20 -07:00
J. Nick Koston
8d40d9df85
Create ISY auxiliary sensors as sensor entities instead of attributes ( #71254 )
2022-05-03 09:49:52 -07:00
J. Nick Koston
60bfcc6be4
Allow hidden entities to be selected in homekit include mode ( #71250 )
2022-05-03 09:47:13 -07:00
Erik Montnemery
eba125b093
Ensure 'this' variable is always defined for template entities ( #70911 )
2022-05-03 07:43:44 -07:00
Paulus Schoutsen
08b683dafd
Fix homepod streaming and browsing apps ( #71230 )
2022-05-03 07:42:06 -07:00
J. Nick Koston
b562416eb2
Remove humidify_supported and dehumidify_supported attributes from nexia ( #71248 )
...
These non-standard attributes can already be infered from the dehumidify_setpoint
or humidify_setpoint and took up space in the database every time
any of the values changes
2022-05-03 17:33:50 +03:00
Erik Montnemery
eb10654e01
Add test for failing conditions in sub scripts ( #71238 )
2022-05-03 13:06:13 +02:00
Franck Nijhof
99360ad7f4
Indicate disabled steps in script trace ( #71237 )
2022-05-03 13:04:59 +02:00
Sven
71248bcbce
Update images ( #71215 )
2022-05-03 12:34:57 +02:00
Erik Montnemery
92f1855bcf
Fix script conditions ( #71235 )
2022-05-03 11:28:08 +02:00
Erik Montnemery
1931600eac
Isolate parallel subscripts ( #71233 )
2022-05-03 10:36:58 +02:00
prokon
1ef060700a
Add verisure lock method attribute ( #70375 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-03 09:49:12 +02:00
Paulus Schoutsen
a875789987
Bump aioslimproto to 1.0.2 ( #71231 )
2022-05-03 10:34:04 +03:00
jjlawren
bbe807c655
Deprecate legacy Sonos grouping services ( #71226 )
2022-05-02 23:01:44 -07:00
jjlawren
9b03ef4829
Improve Sonos terminology for inclusiveness ( #71206 )
...
* Improve Sonos group terminology
* Deprecate Sonos-specific grouping services
* Push deprecation back one version
* Revert deprecation notice
2022-05-02 23:01:19 -07:00
J. Nick Koston
29bda196b5
Break apart recorder into tasks and core modules ( #71222 )
2022-05-02 21:53:56 -07:00
GitHub Action
c594de25f7
[ci skip] Translation update
2022-05-03 00:23:56 +00:00
Erik Montnemery
4962605613
Fix enumeration of zwave-js device triggers ( #71225 )
...
* Fix enumeration of zwave-js device triggers
* Address review comments
2022-05-03 01:46:39 +02:00
Paulus Schoutsen
8ac5dd32a8
Bumped version to 2022.5.0b6
2022-05-02 15:40:51 -07:00
Paulus Schoutsen
06f939b0ac
Bump frontend to 20220502.0 ( #71221 )
2022-05-02 15:40:22 -07:00
Paulus Schoutsen
d213cc3c8e
Add media source support to Bose Soundtouch ( #71209 )
2022-05-02 15:40:21 -07:00
Paulus Schoutsen
6cac24887c
Skip signing URL that we know requires no auth ( #71208 )
2022-05-02 15:40:20 -07:00
Franck Nijhof
71506bd02b
Adjust version number in template default deprecation warning ( #71203 )
2022-05-02 15:40:20 -07:00
David F. Mulcahey
2b87e03fac
Fix bad ZHA _attr definitions ( #71198 )
2022-05-02 15:40:19 -07:00
Erik Montnemery
4dfcc9dcf9
Allow cancelling async_at_start helper ( #71196 )
2022-05-02 15:40:18 -07:00
Erik Montnemery
fed4d0a38d
Stop script if sub-script stops or aborts ( #71195 )
2022-05-02 15:40:18 -07:00
Erik Montnemery
c37fec67a1
Remove entity registry entries when script is removed ( #71193 )
2022-05-02 15:40:17 -07:00
Robert Svensson
35bc812397
Make sure sensor state value is not None prior to trying to used the scaled value ( #71189 )
2022-05-02 15:40:16 -07:00
epenet
d97bce2d9d
Fix Renault diagnostics ( #71186 )
2022-05-02 15:40:15 -07:00
Paulus Schoutsen
c07e36283b
Add media source support to AppleTV ( #71185 )
2022-05-02 15:40:15 -07:00
Paulus Schoutsen
b558425333
Offer visit device for Squeezelite32 devices ( #71181 )
2022-05-02 15:40:14 -07:00
Tom Harris
6bb3957730
Fix Insteon thermostats and reduce logging ( #71179 )
...
* Bump pyinsteon to 1.1.0
* Load modem aldb if read write mode is unkwown
* Correct reference to read_write_mode
2022-05-02 15:40:13 -07:00
Zoltán Tóth
b8e0066ec2
Fix SAJ Solar inverter RecursionError ( #71157 )
2022-05-02 15:40:13 -07:00
Robert Svensson
72eb963c7a
Handle situation where mac might not exist in clients ( #71016 )
2022-05-02 15:40:12 -07:00
Erik Montnemery
494902e185
Remove entity category system in favor of hidden_by ( #68550 )
2022-05-02 15:40:11 -07:00
stegm
0ec29711e1
Handle missing kostal plenticore battery option ( #65237 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-02 15:40:10 -07:00
Paulus Schoutsen
fbc048f07b
Bump frontend to 20220502.0 ( #71221 )
2022-05-02 15:39:05 -07:00
J. Nick Koston
75026f9fed
Separate recorder logic for state_changed and non-state_changed events ( #71204 )
2022-05-02 17:22:53 -05:00
ollo69
ea456893f9
Review AndroidTV tests for media player entity ( #71168 )
2022-05-02 15:18:38 -07:00
J. Nick Koston
188040b8bb
Use lambda_stmt for recorder queries and migrate them to queries module ( #71219 )
2022-05-02 15:17:21 -07:00
Paulus Schoutsen
40cf75844a
Add media source support to Bose Soundtouch ( #71209 )
2022-05-02 20:02:20 +02:00
Yuval Aboulafia
7c46eb5952
Add test for incorrect config for Jewish Calendar ( #71163 )
...
* Loop load Jewish Calendar platforms
* Address review
* Add test for incorrect config
* add test to sensor platform
2022-05-02 20:52:00 +03:00
Paulus Schoutsen
0926470ef0
Skip signing URL that we know requires no auth ( #71208 )
2022-05-02 19:51:13 +02:00
J. Nick Koston
0cdcdec809
Speed up and isolate legacy logbook context_id query ( #71201 )
2022-05-02 09:34:24 -07:00
Erik Montnemery
1aaf78ef99
Remove entity category system in favor of hidden_by ( #68550 )
2022-05-02 09:33:16 -07:00
Franck Nijhof
a4682ae6e1
Adjust version number in template default deprecation warning ( #71203 )
2022-05-02 18:35:37 +03:00
Tom Harris
5e4e7ed152
Fix Insteon thermostats and reduce logging ( #71179 )
...
* Bump pyinsteon to 1.1.0
* Load modem aldb if read write mode is unkwown
* Correct reference to read_write_mode
2022-05-02 16:42:47 +02:00
Zoltán Tóth
a74f035ae7
Fix SAJ Solar inverter RecursionError ( #71157 )
2022-05-02 16:42:23 +02:00
Erik Montnemery
f35e7d1129
Allow cancelling async_at_start helper ( #71196 )
2022-05-02 07:41:14 -07:00
Erik Montnemery
1e18307a66
Add reauth flow to Meater ( #69895 )
2022-05-02 15:50:13 +02:00
David F. Mulcahey
d6617eba7c
Fix bad ZHA _attr definitions ( #71198 )
2022-05-02 15:23:17 +02:00
Paulus Schoutsen
56de002727
Add media source support to AppleTV ( #71185 )
2022-05-02 15:09:49 +02:00
Erik Montnemery
f6c2fb088c
Stop script if sub-script stops or aborts ( #71195 )
2022-05-02 14:59:58 +02:00
Paulus Schoutsen
3f7c6a1ba7
Offer visit device for Squeezelite32 devices ( #71181 )
2022-05-02 13:35:19 +02:00
Erik Montnemery
546ba8169d
Remove entity registry entries when script is removed ( #71193 )
2022-05-02 13:15:19 +02:00
stegm
738701a2d6
Handle missing kostal plenticore battery option ( #65237 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-02 11:42:18 +02:00
Robert Svensson
37b59dfcc0
Make sure sensor state value is not None prior to trying to used the scaled value ( #71189 )
2022-05-02 10:51:19 +03:00
J. Nick Koston
5db014666c
Avoid recording state_changed events in the events table ( #71165 )
...
* squash
fix mypy
* Update homeassistant/components/recorder/models.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* pass all columns
* fix commented out code
* reduce logbook query complexity
* merge
* comment
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-02 02:10:34 -05:00
epenet
7026e5dd11
Fix Renault diagnostics ( #71186 )
2022-05-01 23:12:32 -07:00
Paulus Schoutsen
78439eebb9
Bumped version to 2022.5.0b5
2022-05-01 21:53:15 -07:00
Aaron Bach
d4780ac43c
Fix issues with SimpliSafe email-based 2FA ( #71180 )
...
* FIx issues with email-based SimpliSafe 2FA
* Bump
2022-05-01 21:53:11 -07:00
Allen Porter
5c4861011b
Bump gcal_sync to 0.7.1 to fix calendar API timezone handling ( #71173 )
2022-05-01 21:53:11 -07:00
G Johansson
c791c52d28
Fix template error in sql ( #71169 )
2022-05-01 21:53:10 -07:00
Matt Zimmerman
0d4947a2d3
update python-smarttub to 0.0.32 ( #71164 )
2022-05-01 21:53:09 -07:00
J. Nick Koston
1f912e9c98
Bump zeroconf to 0.38.5 ( #71160 )
2022-05-01 21:53:08 -07:00
J. Nick Koston
db53b3cbe0
Fix missing device info in lutron_caseta ( #71156 )
...
- There was a missing return due to a bad merge conflict resolution
- Fixes #71154
2022-05-01 21:53:08 -07:00
G Johansson
e7bcf839ac
Bump pysensibo 1.0.14 ( #71150 )
2022-05-01 21:53:07 -07:00
Marvin Wichmann
79cc216327
Update xknx to 0.21.1 ( #71144 )
2022-05-01 21:53:06 -07:00
Kuba Wolanin
01b096bb09
Add Show logs URL to integration errors notification ( #71142 )
2022-05-01 21:53:06 -07:00
Robert Svensson
174717dd85
Abort UniFi Network options flow if integration is not setup ( #71128 )
2022-05-01 21:53:05 -07:00
Robert Svensson
4751356638
Make deCONZ SSDP discovery more strict by matching on manufacturerURL ( #71124 )
2022-05-01 21:53:04 -07:00
Robert Svensson
47d19b3967
Fix copy paste issue leaving one device trigger with a wrong subtype ( #71121 )
2022-05-01 21:53:04 -07:00
Allen Porter
c1bbcfd275
Bump gcal_sync to 0.7.0 ( #71116 )
2022-05-01 21:53:03 -07:00
Matthias Alphart
adc2f3d169
Update xknx to 0.21.0 ( #71108 )
2022-05-01 21:53:02 -07:00
Shay Levy
6a110e5a77
Add entity id to template error logging ( #71107 )
...
* Add entity id to template error logging
* Increase coverage
2022-05-01 21:53:02 -07:00
G Johansson
3ce531e2f1
Sensibo bugfix device on ( #71106 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-01 21:53:01 -07:00
G Johansson
ce73b517b8
Bump pysensibo to 1.0.13 ( #71105 )
2022-05-01 21:53:00 -07:00
Franck Nijhof
4f784c42ab
Fix missing device & entity references in automations ( #71103 )
2022-05-01 21:52:59 -07:00
Raman Gupta
c0b6d6a44e
Bump zwave-js-server-python to 0.36.1 ( #71096 )
2022-05-01 21:52:59 -07:00
Tom Harris
4346d8cc2f
Fix Insteon tests ( #71092 )
2022-05-01 21:52:58 -07:00
Robert Hillis
4c7c7b72b7
Clean up Steam integration ( #71091 )
...
* Clean up Steam
* uno mas
* uno mas
* uno mas
2022-05-01 21:52:57 -07:00
J. Nick Koston
26b6952c06
Reduce calls to asyncio.iscoroutine ( #71090 )
2022-05-01 21:52:56 -07:00
Dave T
5d37cfc61e
Generic camera handle template adjacent to portnumber ( #71031 )
2022-05-01 21:52:56 -07:00
Michael
51aa070e19
Fix "station is open" binary sensor in Tankerkoenig ( #70928 )
2022-05-01 21:52:55 -07:00
Diogo Gomes
205a8fc752
update unit_of_measurement even if unit_of_measurement is known ( #69699 )
2022-05-01 21:52:54 -07:00
Aaron Bach
802adaf43c
Fix issues with SimpliSafe email-based 2FA ( #71180 )
...
* FIx issues with email-based SimpliSafe 2FA
* Bump
2022-05-01 21:50:39 -07:00
Franck Nijhof
63679d3d29
Fix missing device & entity references in automations ( #71103 )
2022-05-01 21:49:50 -07:00
J. Nick Koston
2a9f043039
Use ULID short format for context ids ( #71119 )
2022-05-01 21:44:54 -07:00
J. Nick Koston
b770ca319e
Improve scrape performance by using lxml parser ( #71087 )
...
* Improve scape performance by using lxml parser
* load it
* tweak
* tweak
* ensure libxml2 is installed in dev container
2022-05-01 21:04:05 -05:00
J. Nick Koston
c23866e5e5
De-duplicate event data into a new event_data table ( #71135 )
2022-05-01 21:01:17 -05:00
J. Nick Koston
b8442d9340
Add json decode caching to logbook ( #71080 )
2022-05-01 19:33:31 -05:00
GitHub Action
9b10658d01
[ci skip] Translation update
2022-05-02 00:22:04 +00:00
Raman Gupta
ae01ec02e2
Allow custom integrations to support application_credentials platform ( #71129 )
2022-05-01 16:26:22 -07:00
Kuba Wolanin
d8ee9c1922
Add Show logs URL to integration errors notification ( #71142 )
2022-05-01 16:14:30 -07:00
Dave T
26c6328b1f
Generic camera handle template adjacent to portnumber ( #71031 )
2022-05-01 16:13:21 -07:00
J. Nick Koston
ff48720c6a
Remove db schema v23 stats migration tests ( #71137 )
2022-05-01 16:11:11 -07:00
Allen Porter
b97ca8e260
Bump gcal_sync to 0.7.1 to fix calendar API timezone handling ( #71173 )
2022-05-01 14:20:44 -07:00
Matt Zimmerman
40280cbd43
update python-smarttub to 0.0.32 ( #71164 )
2022-05-01 23:36:13 +03:00
G Johansson
5b25b94a22
Fix template error in sql ( #71169 )
2022-05-01 23:04:03 +03:00
Robert Svensson
63e3095062
Abort UniFi Network options flow if integration is not setup ( #71128 )
2022-05-01 21:00:38 +02:00
J. Nick Koston
2e20ec21c4
Bump zeroconf to 0.38.5 ( #71160 )
2022-05-01 18:49:17 +01:00
G Johansson
2cb9783cf5
Small cleanup Sensibo ( #71149 )
...
* Cleanup
* fix temp
* Modify set_temp
* Apply suggestions from code review
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-05-01 20:00:58 +03:00
J. Nick Koston
c842672ed1
Fix missing device info in lutron_caseta ( #71156 )
...
- There was a missing return due to a bad merge conflict resolution
- Fixes #71154
2022-05-01 20:00:15 +03:00
J. Nick Koston
2d720973ee
Fix incomplete recorder typing ( #71158 )
2022-05-01 19:53:47 +03:00
G Johansson
4628b151ff
Bump pysensibo 1.0.14 ( #71150 )
2022-05-01 16:39:33 +03:00
Marvin Wichmann
6e1b787ba6
Add missing type information for panel_custom ( #71122 )
2022-05-01 13:21:27 +02:00
Marvin Wichmann
ef09e89006
Update xknx to 0.21.1 ( #71144 )
2022-05-01 11:00:37 +02:00
GitHub Action
ba386b5841
[ci skip] Translation update
2022-05-01 00:28:25 +00:00
Allen Porter
285fdeb581
Add calendar trigger offsets ( #70963 )
...
* Add support for calendar trigger offsets
* Add offset end test
* Update homeassistant/components/calendar/trigger.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Always include offset in trigger data
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-30 17:21:30 -07:00
Álvaro Fernández Rojas
7b2947bad7
Add QNAP QSW diagnostics support ( #70871 )
...
* qnap_qsw: add diagnostics support
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* qnap_qsw: diagnostics: several improvements
- Provide full config_entry.
- Reduce number of test asserts.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-04-30 23:13:35 +03:00
J. Nick Koston
109b4d45ca
Allow matching ssdp by manufacturerURL only ( #71125 )
2022-04-30 14:17:18 -05:00
Robert Svensson
a0fe5b0247
Make deCONZ SSDP discovery more strict by matching on manufacturerURL ( #71124 )
2022-04-30 19:33:47 +02:00
epenet
e3f224e115
Use shorthand attributes in neato vacuum ( #70843 )
2022-04-30 18:57:05 +02:00
Allen Porter
c8ea264db8
Bump gcal_sync to 0.7.0 ( #71116 )
2022-04-30 19:33:30 +03:00
G Johansson
731a8ac74f
Sensibo bugfix device on ( #71106 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-30 19:28:47 +03:00
Robert Svensson
1396213d78
Fix copy paste issue leaving one device trigger with a wrong subtype ( #71121 )
2022-04-30 19:26:14 +03:00
Shay Levy
75debb7dec
Add entity id to template error logging ( #71107 )
...
* Add entity id to template error logging
* Increase coverage
2022-04-30 19:24:24 +03:00
J. Nick Koston
66a21e0bc3
Add basic system health data to the recorder ( #71086 )
2022-04-30 11:10:20 -05:00
Robert Hillis
f14bc1cece
Clean up Steam integration ( #71091 )
...
* Clean up Steam
* uno mas
* uno mas
* uno mas
2022-04-30 17:40:57 +02:00
Allen Porter
00b5d30e24
Add application credentials platform ( #69148 )
...
* Initial developer credentials scaffolding
- Support websocket list/add/delete
- Add developer credentials protocol from yaml config
- Handle OAuth credential registration and de-registration
- Tests for websocket and integration based registration
* Fix pydoc text
* Remove translations and update owners
* Update homeassistant/components/developer_credentials/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/developer_credentials/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Remove _async_get_developer_credential
* Rename to application credentials platform
* Fix race condition and add import support
* Increase code coverage (92%)
* Increase test coverage 93%
* Increase test coverage (94%)
* Increase test coverage (97%)
* Increase test covearge (98%)
* Increase test coverage (99%)
* Increase test coverage (100%)
* Remove http router frozen comment
* Remove auth domain override on import
* Remove debug statement
* Don't import the same client id multiple times
* Add auth dependency for local oauth implementation
* Revert older oauth2 changes from merge
* Update homeassistant/components/application_credentials/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Move config credential import to its own fixture
* Override the mock_application_credentials_integration fixture instead per test
* Update application credentials
* Add dictionary typing
* Use f-strings as per feedback
* Add additional structure needed for an MVP application credential
Add additional structure needed for an MVP, including a target
component Xbox
* Add websocket to list supported integrations for frontend selector
* Application credentials config
* Import xbox credentials
* Remove unnecessary async calls
* Update script/hassfest/application_credentials.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update script/hassfest/application_credentials.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update script/hassfest/application_credentials.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update script/hassfest/application_credentials.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Import credentials with a fixed auth domain
Resolve an issue with compatibility of exisiting config entries when importing
client credentials
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-30 08:06:43 -07:00
Shay Levy
ae8604d429
Fix Litterrobot available property ( #71102 )
2022-04-30 16:46:27 +02:00
epenet
802c4c0d42
Deprecate LightEntityFeature light constants ( #69301 )
2022-04-30 16:42:22 +02:00
Matthias Alphart
72bc4c5ee9
Update xknx to 0.21.0 ( #71108 )
2022-04-30 15:25:41 +02:00
G Johansson
1cdc5f70f2
Bump pysensibo to 1.0.13 ( #71105 )
2022-04-30 14:59:59 +03:00
Nathan Spencer
1ede67e51f
Reflect unavailable state when litter robot hasn't been seen recently ( #70810 )
2022-04-30 12:43:13 +03:00
Raman Gupta
5e3740d5ed
Add available property to kodi, with some code cleanup ( #69115 )
...
* Add available property to kodi, with some code cleanup
* Update homeassistant/components/kodi/media_player.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-30 10:05:22 +03:00
Raman Gupta
7b682e2990
Bump zwave-js-server-python to 0.36.1 ( #71096 )
2022-04-30 02:59:39 -04:00
Tom Harris
781ec87dff
Fix Insteon tests ( #71092 )
2022-04-29 21:26:27 -07:00
J. Nick Koston
69fa7b0d61
Reduce calls to asyncio.iscoroutine ( #71090 )
2022-04-29 21:24:26 -07:00
Raman Gupta
0360613ddd
Cleanup eight_sleep ( #69171 )
...
* Cleanup eight_sleep
* Only set data after checking for users
2022-04-29 21:17:03 -04:00
GitHub Action
d01666f3a2
[ci skip] Translation update
2022-04-30 00:25:25 +00:00
Diego Elio Pettenò
cef5d6054c
withings: don't store the webhook URL in the state. ( #69191 )
...
The webhook url should be calculated at startup, not stored in the state
as otherwise a change in network requires re-configuring the integration
from scratch.
This is particularly important as external network configuration might
change when moving HA between networks, and it's not obvious it needs
to be re-added just for this.
2022-04-30 02:21:12 +03:00
Diogo Gomes
852eaa062c
update unit_of_measurement even if unit_of_measurement is known ( #69699 )
2022-04-30 02:16:05 +03:00
Paulus Schoutsen
1c6e5ea844
Bumped version to 2022.5.0b4
2022-04-29 16:10:40 -07:00
Zack Barett
e72b53371c
Frontend bump 20220429.0 ( #71085 )
2022-04-29 16:10:28 -07:00
Paulus Schoutsen
2ab19464e5
Fix /config/server_control redirect ( #71084 )
2022-04-29 16:10:27 -07:00
David F. Mulcahey
4b86045256
Fix ZHA cover initial state ( #71083 )
2022-04-29 16:10:26 -07:00
Robert Svensson
05d3ca7e02
Fix linking issue when deCONZ gateway is not unlocked ( #71082 )
2022-04-29 16:10:25 -07:00
Tom Harris
b3e97577fd
Patch Insteon Hub connectivity issues ( #71081 )
2022-04-29 16:10:24 -07:00
Robert Svensson
b5808a7b4a
Don't rely on deCONZ gateway object in config options flow ( #71079 )
2022-04-29 16:10:24 -07:00
Robert Svensson
cc174022e4
Pydeconz raise ResponseError when deCONZ Rest API Plugin is not yet ready ( #71078 )
2022-04-29 16:10:23 -07:00
J. Nick Koston
b657a7d68b
Fix unsafe websocket stop call in isy994 ( #71071 )
...
Fixes
```
2022-04-29 12:49:10 ERROR (MainThread) [homeassistant.config_entries] Error unloading entry Alexander (192.168.209.83) for isy994
Traceback (most recent call last):
File "/Users/bdraco/home-assistant/homeassistant/config_entries.py", line 474, in async_unload
result = await component.async_unload_entry(hass, self)
File "/Users/bdraco/home-assistant/homeassistant/components/isy994/__init__.py", line 294, in async_unload_entry
await hass.async_add_executor_job(_stop_auto_update)
File "/opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/Users/bdraco/home-assistant/homeassistant/components/isy994/__init__.py", line 292, in _stop_auto_update
isy.websocket.stop()
File "/Users/bdraco/home-assistant/venv/lib/python3.9/site-packages/pyisy/events/websocket.py", line 110, in stop
self.websocket_task.cancel()
File "/opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py", line 753, in call_soon
self._check_thread()
File "/opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py", line 790, in _check_thread
raise RuntimeError(
RuntimeError: Non-thread-safe operation invoked on an event loop other than the current one
```
2022-04-29 16:10:22 -07:00
Paulus Schoutsen
de26df0c6d
Fix /config/server_control redirect ( #71084 )
2022-04-29 16:09:38 -07:00
Tom Harris
7662d588a9
Patch Insteon Hub connectivity issues ( #71081 )
2022-04-29 16:09:21 -07:00
Zack Barett
85dbfa75ef
Frontend bump 20220429.0 ( #71085 )
2022-04-29 16:09:08 -07:00
J. Nick Koston
4eca162a0a
Add reauth support to ISY994 ( #71069 )
2022-04-29 15:46:25 -07:00
epenet
6635fc4e31
Use LightEntityFeature enum in limitlessled ( #71061 )
2022-04-30 01:38:49 +03:00
David F. Mulcahey
f184f9e142
Fix ZHA cover initial state ( #71083 )
2022-04-29 15:35:53 -07:00
Robert Svensson
7f094a928b
Fix linking issue when deCONZ gateway is not unlocked ( #71082 )
2022-04-29 15:34:33 -07:00
Robert Svensson
865c75b631
Don't rely on deCONZ gateway object in config options flow ( #71079 )
2022-04-29 23:57:38 +03:00
Robert Svensson
e1f4b17971
Pydeconz raise ResponseError when deCONZ Rest API Plugin is not yet ready ( #71078 )
2022-04-29 23:55:55 +03:00
epenet
da8160a770
Use LightEntityFeature enum in wemo ( #71058 )
2022-04-29 22:49:16 +03:00
epenet
faffd809d5
Use LightEntityFeature enum in osramlightify ( #71059 )
2022-04-29 22:48:55 +03:00
epenet
09d61edd9f
Use LightEntityFeature enum in mqtt ( #71055 )
2022-04-29 22:47:26 +03:00
epenet
f08615fc76
Use LightEntityFeature enum in zha ( #71060 )
2022-04-29 22:45:25 +03:00
epenet
e63aef79fe
Use LightEntityFeature enum in template ( #71056 )
2022-04-29 22:43:33 +03:00
epenet
6bb685eaba
Use LightEntityFeature enum in smartthings ( #71057 )
2022-04-29 22:42:45 +03:00
Erik Montnemery
2fb16fd06c
Deprecate white_value support in template light ( #71044 )
2022-04-29 22:40:23 +03:00
rappenze
57d0390882
Improve energy meter support of fibaro sensor ( #71072 )
2022-04-29 22:39:45 +03:00
Michael
d90937182e
Fix "station is open" binary sensor in Tankerkoenig ( #70928 )
2022-04-29 12:29:06 -07:00
J. Nick Koston
11b91e44c8
Fix unsafe websocket stop call in isy994 ( #71071 )
...
Fixes
```
2022-04-29 12:49:10 ERROR (MainThread) [homeassistant.config_entries] Error unloading entry Alexander (192.168.209.83) for isy994
Traceback (most recent call last):
File "/Users/bdraco/home-assistant/homeassistant/config_entries.py", line 474, in async_unload
result = await component.async_unload_entry(hass, self)
File "/Users/bdraco/home-assistant/homeassistant/components/isy994/__init__.py", line 294, in async_unload_entry
await hass.async_add_executor_job(_stop_auto_update)
File "/opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/Users/bdraco/home-assistant/homeassistant/components/isy994/__init__.py", line 292, in _stop_auto_update
isy.websocket.stop()
File "/Users/bdraco/home-assistant/venv/lib/python3.9/site-packages/pyisy/events/websocket.py", line 110, in stop
self.websocket_task.cancel()
File "/opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py", line 753, in call_soon
self._check_thread()
File "/opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py", line 790, in _check_thread
raise RuntimeError(
RuntimeError: Non-thread-safe operation invoked on an event loop other than the current one
```
2022-04-29 21:18:06 +03:00
Paulus Schoutsen
5a777966e7
Bumped version to 2022.5.0b3
2022-04-29 10:02:18 -07:00
G Johansson
65c3ffd522
Fix sql integration issues 5.0 beta ( #71063 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-29 10:02:13 -07:00
David F. Mulcahey
28d864ea8d
Update ZHA switch entities to leverage Zigpy cache appropriately ( #71062 )
2022-04-29 10:02:12 -07:00
Paulus Schoutsen
08def3c933
Fix race causing google config pre-init access ( #71042 )
2022-04-29 10:02:12 -07:00
J. Nick Koston
7072509bde
Bump sqlalchemy to 1.4.36 ( #71039 )
2022-04-29 10:02:11 -07:00
J. Nick Koston
bff4c5f9d2
Fix history_stats for timezones with a positive offset from UTC ( #71038 )
2022-04-29 10:02:10 -07:00
Franck Nijhof
3ffdbc454e
Support shorthand logical operators in script sequences ( #71022 )
2022-04-29 10:02:09 -07:00
J. Nick Koston
0b144be61c
Prevent sqlalchemy Transparent SQL Compilation Caching from filling up during purge ( #71015 )
2022-04-29 10:02:08 -07:00
G Johansson
c90eb4d6b4
Fix sql integration issues 5.0 beta ( #71063 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-29 10:00:44 -07:00
David F. Mulcahey
755020ff63
Update ZHA switch entities to leverage Zigpy cache appropriately ( #71062 )
2022-04-29 09:44:59 -07:00
Franck Nijhof
682ac52a20
Support shorthand logical operators in script sequences ( #71022 )
2022-04-29 18:06:21 +02:00
Erik Montnemery
76d105d0ba
Sort stuff in template light ( #71045 )
2022-04-29 09:46:02 +02:00
J. Nick Koston
aafe6ff0e2
Fix history_stats for timezones with a positive offset from UTC ( #71038 )
2022-04-28 23:48:58 -07:00
J. Nick Koston
b9c7a89b47
Prevent sqlalchemy Transparent SQL Compilation Caching from filling up during purge ( #71015 )
2022-04-28 23:48:28 -07:00
Paulus Schoutsen
a57136783d
Fix race causing google config pre-init access ( #71042 )
2022-04-28 23:45:57 -07:00
Erik Montnemery
2f9beb4a4a
Deprecate white_value support in MQTT light ( #71002 )
2022-04-29 08:37:49 +02:00
Raj Laud
c7d344692f
Squeezebox grouping ( #70962 )
2022-04-28 21:39:58 -07:00
J. Nick Koston
37384f7eb3
Bump sqlalchemy to 1.4.36 ( #71039 )
2022-04-28 21:32:46 -07:00
GitHub Action
348016dbbf
[ci skip] Translation update
2022-04-29 00:22:21 +00:00
Paulus Schoutsen
c52ad6e63c
Bumped version to 2022.5.0b2
2022-04-28 15:14:47 -07:00
Robert Svensson
0fd4778462
Bump pydeconz to v91 ( #71030 )
2022-04-28 15:14:27 -07:00
Zack Barett
0db553d91c
Frontend Bump to 20220428.0 ( #71029 )
2022-04-28 15:14:26 -07:00
Paulus Schoutsen
16ce74348c
Add redirect for server controls ( #71027 )
...
Co-authored-by: Zack Barett <zackbarett@hey.com >
2022-04-28 15:14:25 -07:00
jjlawren
e2b28082a3
Fix Sonos races related to grouping and startup ( #71026 )
2022-04-28 15:14:25 -07:00
Aaron Bach
e5797dff71
Ensure that email-based 2FA in SimpliSafe shows the progress UI ( #71021 )
2022-04-28 15:13:51 -07:00
David F. Mulcahey
53181b409f
Remove unnecessary update_before_add from ZHA ( #71010 )
...
* Additional streamlining for ZHA entity init
* fix tests
2022-04-28 15:12:08 -07:00
Aaron Bach
dea9ff4f18
Ensure SimpliSafe re-auth only looks at SimpliSafe config entries ( #71009 )
...
* Ensure SimpliSafe re-auth only looks at SimpliSafe config entries
* Add a test
* Trigger Build
* Linting
* Comment
* Simplify test
2022-04-28 15:12:07 -07:00
Shai Ungar
43b27de011
Sabnzbd config flow improvments ( #70981 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-28 15:12:07 -07:00
j-a-n
8f1df6b917
Add unique_id attribute to Alpha2Climate entity ( #70964 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-04-28 15:12:06 -07:00
Paulus Schoutsen
7b69e20db7
Sync area changes to google ( #70936 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-28 15:12:05 -07:00
jjlawren
250a2aa260
Use standard attribute for Sonos group members ( #70924 )
2022-04-28 15:12:04 -07:00
Tom Harris
af0d61fb8d
Insteon Device Control Panel ( #70834 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-28 15:12:03 -07:00
Sven
24d6cf1d58
Update screenshot for new MQTT logo ( #71023 )
2022-04-28 14:29:22 -07:00
jjlawren
1f1932d224
Fix Sonos races related to grouping and startup ( #71026 )
2022-04-28 14:26:29 -07:00
Zack Barett
7e8c6d563f
Frontend Bump to 20220428.0 ( #71029 )
2022-04-28 14:24:04 -07:00
Paulus Schoutsen
00070e8804
Add redirect for server controls ( #71027 )
...
Co-authored-by: Zack Barett <zackbarett@hey.com >
2022-04-28 14:09:54 -07:00
Robert Svensson
408946cfee
Bump pydeconz to v91 ( #71030 )
2022-04-28 14:09:35 -07:00
Aaron Bach
d791a08002
Ensure that email-based 2FA in SimpliSafe shows the progress UI ( #71021 )
2022-04-28 14:05:55 -07:00
Shai Ungar
8883f5482b
Sabnzbd config flow improvments ( #70981 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-28 22:25:17 +02:00
Tom Harris
a9ca774e7e
Insteon Device Control Panel ( #70834 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-28 12:35:43 -07:00
Marc Mueller
9af8cd030a
Type plex session decorator ( #70991 )
2022-04-28 21:06:05 +02:00
Marc Mueller
7649b5e6c9
Improve roku error decorator typing ( #70992 )
2022-04-28 21:05:22 +02:00
Marc Mueller
cf90e34776
Type recorder retry decorator ( #70993 )
2022-04-28 21:04:41 +02:00
Marc Mueller
7fefd4bc67
Type decora error decorator ( #70977 )
2022-04-28 21:03:37 +02:00
David F. Mulcahey
1eb5316d89
Remove unnecessary update_before_add from ZHA ( #71010 )
...
* Additional streamlining for ZHA entity init
* fix tests
2022-04-28 20:57:26 +02:00
Marc Mueller
64fc93ba5f
Type heos error decorator ( #70978 )
2022-04-28 20:53:39 +02:00
Marc Mueller
319ae8b0b7
Type hive refresh decorator ( #70979 )
2022-04-28 20:52:08 +02:00
Marc Mueller
a46b38d648
Type androidtv error decorator ( #70976 )
2022-04-28 20:51:21 +02:00
Aaron Bach
d0f1168ff0
Ensure SimpliSafe re-auth only looks at SimpliSafe config entries ( #71009 )
...
* Ensure SimpliSafe re-auth only looks at SimpliSafe config entries
* Add a test
* Trigger Build
* Linting
* Comment
* Simplify test
2022-04-28 21:45:37 +03:00
starkillerOG
ce9d000cd8
Motionblinds brands fix spelling ( #71012 )
...
* add supported_brands
* fix spelling
2022-04-28 21:42:14 +03:00
Fabian Affolter
805aa3375a
Add support for OpenWeatherMap's visibility ( #71013 )
...
* Add support for visibility
* Add docstrings
2022-04-28 21:39:50 +03:00
Robert Svensson
caf71c854f
Handle situation where mac might not exist in clients ( #71016 )
2022-04-28 21:36:52 +03:00
Yuval Aboulafia
70e8f81be1
Loop load Jewish Calendar platforms ( #70714 )
2022-04-28 20:35:42 +02:00
epenet
d907eb2810
Use LightEntityFeature enum in hue ( #70987 )
2022-04-28 21:32:39 +03:00
Franck Nijhof
6d91797366
Manually update translations for 2022.5 ( #71005 )
2022-04-28 08:34:40 -07:00
Franck Nijhof
7fbc3f6364
Skip translations when integration no longer exists ( #71004 )
...
* Skip translations when integration no longer exists
* Update script/translations/download.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-28 08:31:11 -07:00
Marc Mueller
ac044c8ffa
Type openhome error decorator ( #70990 )
2022-04-28 17:04:19 +02:00
Marc Mueller
4a574eb701
Type kodi error decorator ( #70989 )
2022-04-28 17:03:27 +02:00
Marc Mueller
27cf4165fa
Type iaqualink refresh decorator ( #70988 )
2022-04-28 17:01:54 +02:00
starkillerOG
3db7f945eb
Add supported brands for Motion Blinds ( #70996 )
2022-04-28 14:07:34 +02:00
starkillerOG
d9f3d2b429
Add supported_brands Marantz for denonavr ( #70986 )
2022-04-28 13:57:05 +02:00
Erik Montnemery
603c7c8980
Migrate niko_home_control light to color_mode ( #70914 )
...
* Migrate niko_home_control light to color_mode
* Remove useless brightness related code
2022-04-28 13:45:18 +02:00
Marc Mueller
cdafbbe10f
Rename bound TypeVars ( #70975 )
2022-04-28 13:19:51 +02:00
Álvaro Fernández Rojas
9672cddb07
Update aioqsw to v0.0.7 ( #70931 )
2022-04-28 11:46:48 +02:00
Marc Mueller
283c04e424
Improve typing [helpers.entity] ( #70890 )
2022-04-28 10:52:42 +02:00
epenet
385f199691
Use shorthand attributes in tuya vacuum ( #70846 )
2022-04-28 10:48:04 +02:00
j-a-n
d9433e698d
Add unique_id attribute to Alpha2Climate entity ( #70964 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-04-28 10:37:23 +02:00
Raj Laud
0264f060e4
Improve repeat and shuffle support for Squeezebox ( #70941 )
2022-04-28 10:35:04 +02:00
Erik Montnemery
573e966d74
Migrate hue v1 light to color_mode ( #69275 )
...
* Migrate hue v1 light to color_mode
* Fix test
* Correct filter_supported_color_modes + add test
* Use ColorMode enum
2022-04-28 09:49:51 +02:00
Erik Montnemery
59c6282c6c
Migrate lifx light to color_mode ( #69420 )
...
* Migrate lifx light to color_mode
* Update LIFXColor to support both hs and color_temp
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update light.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-04-28 09:49:06 +02:00
Erik Montnemery
9f43fca586
Fix color mode in overkiz light ( #70966 )
2022-04-28 09:36:53 +02:00
Erik Montnemery
13d67747cb
Fix color_mode property in fritzbox light ( #70965 )
2022-04-28 09:36:14 +02:00
Erik Montnemery
db3eb26c74
Correct color mode in shelly light ( #70967 )
2022-04-28 09:05:08 +02:00
Marc Mueller
e6da1d7318
Improve aurora_abb_powerone typing ( #70919 )
2022-04-28 06:38:54 +01:00
Paulus Schoutsen
2e3e7f1e94
Sync area changes to google ( #70936 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-27 22:32:13 -07:00
Paulus Schoutsen
dd739e95d0
Bumped version to 2022.5.0b1
2022-04-27 21:59:41 -07:00
Allen Porter
a1f47b2036
Set nest climate min/max temp range ( #70960 )
2022-04-27 21:59:30 -07:00
Allen Porter
8a33eb4418
Bump gcal_sync 0.6.3 to fix calendar path encoding bug ( #70959 )
2022-04-27 21:59:29 -07:00
J. Nick Koston
6a131ca7de
Add dhcp hostname of older ZJ series Magic Home bulbs to discovery ( #70958 )
2022-04-27 21:59:28 -07:00
David F. Mulcahey
e41490f8ba
Fix flaky ZHA tests ( #70956 )
2022-04-27 21:59:27 -07:00
J. Nick Koston
f3a18bc8f2
Adjust get_latest_short_term_statistics query to be postgresql compatible ( #70953 )
2022-04-27 21:59:27 -07:00
J. Nick Koston
32d7f04a65
Add discovery support for polisy to isy994 ( #70940 )
2022-04-27 21:59:26 -07:00
J. Nick Koston
a5ac263276
Add additional OUI for tplink light devices ( #70922 )
2022-04-27 21:59:25 -07:00
David F. Mulcahey
4f9ff2a252
Bump ZHA dependencies ( #70900 )
...
* Bump ZHA libs
* bump Zigpy
2022-04-27 21:59:25 -07:00
Theo Arends
5a618e7f58
Bump hatasmota to 0.4.1 ( #70799 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-27 21:59:24 -07:00
Erik Montnemery
627bd0d58a
Handle removed entites in collection.sync_entity_lifecycle ( #70759 )
...
* Handle removed entites in collection.sync_entity_lifecycle
* Add comment
2022-04-27 21:59:23 -07:00
Dave T
d00d82389d
Remove invalid unique id from generic camera ( #70568 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-27 21:59:22 -07:00
David F. Mulcahey
f963270a80
Improve ZHA startup performance ( #70111 )
...
* Remove semaphores and background mains init
* additional logging
* correct cache usage and update tests
2022-04-27 21:59:22 -07:00
J. Nick Koston
27a4a9eed4
Adjust get_latest_short_term_statistics query to be postgresql compatible ( #70953 )
2022-04-27 21:19:36 -07:00
J. Nick Koston
79c9d22893
Add dhcp hostname of older ZJ series Magic Home bulbs to discovery ( #70958 )
2022-04-27 21:18:59 -07:00
J. Nick Koston
6644050811
Add discovery support for polisy to isy994 ( #70940 )
2022-04-27 21:18:32 -07:00
Allen Porter
474087bf7d
Bump gcal_sync 0.6.3 to fix calendar path encoding bug ( #70959 )
2022-04-27 21:17:25 -07:00
Allen Porter
2270b7df8d
Set nest climate min/max temp range ( #70960 )
2022-04-27 21:16:50 -07:00
Marc Mueller
93cbb331e5
Update Mypy to 0.950 ( #70948 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-27 20:49:54 -05:00
David F. Mulcahey
27a5851ee2
Fix flaky ZHA tests ( #70956 )
2022-04-27 14:52:32 -10:00
ollo69
c8c27dba0f
Remove conditional logic in AndroidTV tests ( #70944 )
2022-04-27 17:17:56 -05:00
Dave T
2c028d203f
Remove invalid unique id from generic camera ( #70568 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-27 17:08:18 -05:00
Marc Mueller
9a3908d21d
Improve typing [util.logging] ( #70894 )
2022-04-27 22:26:56 +02:00
David F. Mulcahey
b4a0345b38
Bump ZHA dependencies ( #70900 )
...
* Bump ZHA libs
* bump Zigpy
2022-04-27 13:55:31 -04:00
Theo Arends
31e3f4892e
Bump hatasmota to 0.4.1 ( #70799 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-27 19:05:42 +02:00
jjlawren
6151306e3d
Use standard attribute for Sonos group members ( #70924 )
2022-04-27 18:59:05 +02:00
J. Nick Koston
b17d27262c
Add additional OUI for tplink light devices ( #70922 )
2022-04-27 17:54:47 +02:00
Pascal Vizeli
27daba4418
Tuning jemalloc ( #70899 )
2022-04-27 17:35:13 +02:00
Franck Nijhof
f17cf7c6a2
Bump version to 2022.6.0dev0 ( #70913 )
2022-04-27 17:34:34 +02:00
Erik Montnemery
c6d8fffeb4
Migrate netatmo light to color_mode ( #70912 )
2022-04-27 17:27:51 +02:00
David F. Mulcahey
361119d5c1
Improve ZHA startup performance ( #70111 )
...
* Remove semaphores and background mains init
* additional logging
* correct cache usage and update tests
2022-04-27 08:24:26 -07:00
Marc Mueller
02ddfd513a
Improve typing [util.location] ( #70893 )
2022-04-27 17:20:56 +02:00
Marc Mueller
964c764dae
Improve typing [helpers.sun] ( #70892 )
2022-04-27 17:19:46 +02:00
Marc Mueller
7dfe8591c4
Improve typing [helpers.event] ( #70891 )
2022-04-27 17:19:06 +02:00
epenet
71f95d199a
Migrate vera light to ColorMode ( #70861 )
2022-04-27 17:18:35 +02:00
Erik Montnemery
c5d69ab1b2
Handle removed entites in collection.sync_entity_lifecycle ( #70759 )
...
* Handle removed entites in collection.sync_entity_lifecycle
* Add comment
2022-04-27 08:05:00 -07:00
Franck Nijhof
6304cbb71e
Bumped version to 2022.5.0b0
2022-04-27 16:30:03 +02:00
Allen Porter
8a13c6744a
Bump gcal_sync to 0.6.2 and switch to google calendar async iterator api ( #70616 )
...
* Switch to google calendar async iterator api
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add test coverage for paging through results
* Bump gcal_sync to 0.6.1
* Bump gcal-sync 0.6.2
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-27 07:22:15 -07:00
epenet
25d2c63827
Migrate plum_lightpad light to ColorMode ( #70880 )
2022-04-27 16:17:48 +02:00
epenet
0b40123fd9
Migrate qwikswitch light to color_mode ( #70805 )
2022-04-27 16:17:12 +02:00
uvjustin
06c80e454b
Use av instead of ha-av ( #70885 )
2022-04-27 16:08:05 +02:00
epenet
c0d8f94487
Adjust ColorMode type hint in light ( #70806 )
...
* Adjust ColorMode type hint in light
* Adjust components
2022-04-27 16:02:23 +02:00
epenet
906c12d8aa
Migrate screenlogic light to ColorMode ( #70902 )
2022-04-27 15:42:35 +02:00
epenet
f7e05c5e1c
Migrate ring light to ColorMode ( #70903 )
2022-04-27 15:42:01 +02:00
epenet
ea104feab7
Migrate scsgate light to ColorMode ( #70904 )
2022-04-27 15:41:19 +02:00
epenet
abd60832fe
Migrate sleepiq light to ColorMode ( #70905 )
2022-04-27 15:40:35 +02:00
Erik Montnemery
c530bc823b
Support buffering in media_player device conditions ( #70863 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-04-27 15:40:07 +02:00
epenet
9daf3d8e72
Migrate xbee light to ColorMode ( #70907 )
2022-04-27 15:39:58 +02:00
epenet
db296a6d1e
Migrate wilight light to ColorMode ( #70906 )
2022-04-27 15:39:40 +02:00
uvjustin
9281f46bcd
Skip invalid segments in stream recorder ( #70896 )
...
* Skip segment if duration is None
* Copy segments deque before passing to thread
2022-04-27 15:36:09 +02:00
epenet
485ae70308
Migrate skybell light to ColorMode ( #70878 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-04-27 15:02:44 +02:00
Marc Mueller
e935e1b5b4
Update bmw_connected_drive coordinator typing ( #70872 )
2022-04-27 14:44:50 +02:00
Marc Mueller
ee356aa851
Improve fibaro _init_controller typing ( #70883 )
2022-04-27 14:29:29 +02:00
Marc Mueller
2691441700
Fix co2signal get_data typing ( #70881 )
2022-04-27 14:28:20 +02:00
epenet
d362e5b6b7
Migrate xiaomi_aqara light to ColorMode ( #70879 )
2022-04-27 14:26:26 +02:00
Marc Mueller
613d49fa19
Improve mysensors config_flow typing ( #70884 )
2022-04-27 14:23:43 +02:00
epenet
b4cea96c21
Migrate philips_js light to ColorMode ( #70877 )
2022-04-27 14:23:31 +02:00
Álvaro Fernández Rojas
d999c110a5
Remove unneeded attributes from Airzone Binary Sensors ( #70873 )
2022-04-27 14:22:49 +02:00
Marcel van der Veldt
aeb88a8f6a
Change title of squeezebox integration ( #70876 )
2022-04-27 14:22:26 +02:00
epenet
f77bcd252e
Migrate opple light to ColorMode ( #70875 )
2022-04-27 14:16:51 +02:00
Erik Montnemery
13cc7583ed
Support buffering in media_player reproduce state ( #70859 )
2022-04-27 11:48:00 +02:00
Erik Montnemery
e982e315ee
Support buffering in media_player device triggers ( #70864 )
2022-04-27 11:47:04 +02:00
Marco Trevisan
71529f4476
hassio: Add support for creating (un)compressed archives ( #70819 )
...
* hassio: Add support for creating (un)compressed archives
This is supported by hassio since version 2022.02.0, but not exposed by the
core component.
See: https://github.com/home-assistant/supervisor/pull/3378
* Update homeassistant/components/hassio/services.yaml
* Update homeassistant/components/hassio/__init__.py
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-04-27 11:41:16 +02:00
J. Nick Koston
df8981f7c4
Ensure lookin retries setup when device is unreachable ( #70865 )
2022-04-27 11:15:03 +02:00
Franck Nijhof
5345d14d01
Add translation string for buffering media player state ( #70856 )
2022-04-27 11:05:11 +02:00
Tomasz
ce13161ea0
Fix strings.json in tautulli ( #70860 )
2022-04-27 10:48:20 +02:00
Álvaro Fernández Rojas
f107cd8470
Add missing default QNAP QSW sensor icons ( #70862 )
2022-04-27 10:47:57 +02:00
Aaron Bach
031149dfdd
Re-work SimpliSafe authentication to only need username/password ( #70160 )
2022-04-27 10:16:28 +02:00
epenet
b9ce236054
Migrate wilight light to ColorMode ( #70855 )
2022-04-27 10:02:54 +02:00
epenet
ad348d3273
Use shorthand attributes in ecovacs vacuum ( #70845 )
2022-04-27 09:59:14 +02:00
epenet
052c3fcb6a
Use shorthand attributes in xiaomi_miio vacuum ( #70848 )
2022-04-27 09:57:18 +02:00
epenet
e6b8843423
Use shorthand attributes in litterrobot vacuum ( #70842 )
2022-04-27 09:53:25 +02:00
epenet
492e183b7c
Migrate zerproc light to ColorMode ( #70851 )
2022-04-27 09:52:41 +02:00
epenet
ea4979c511
Migrate tikteck light to ColorMode ( #70853 )
2022-04-27 09:52:22 +02:00
Erik Montnemery
66551e6fcb
Add state buffering to media_player and use it in cast ( #70802 )
2022-04-27 09:49:50 +02:00
epenet
4a46fd9559
Migrate yeelightsunflower light to ColorMode ( #70852 )
2022-04-27 09:49:20 +02:00
epenet
4e6043e05e
Migrate lightwave light to ColorMode ( #70849 )
2022-04-27 09:24:45 +02:00
epenet
0425f8bc4e
Use shorthand attributes in sharkiq vacuum ( #70844 )
2022-04-27 09:16:05 +02:00
Reuben Bijl
3901b5c8e8
Add zwave_js MultilevelSwitch Notification ( #70470 )
...
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2022-04-27 09:12:23 +02:00
epenet
21badfc40f
Use shorthand attributes in template vacuum ( #70847 )
2022-04-27 09:00:00 +02:00
ollo69
21f9b19fad
Review AndroidTV tests ( #69048 )
2022-04-26 23:26:22 -07:00
Marcel van der Veldt
25779a49a4
Add slimproto integration (Squeezebox players) ( #70444 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-26 23:24:17 -07:00
Franck Nijhof
5c1be2f99d
Add unique ID to energy sensors ( #70378 )
2022-04-26 23:14:16 -07:00
Shai Ungar
3f5027834b
Sabnzbd config flow ( #68138 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-26 23:09:10 -07:00
Robert Hillis
b1a6521abd
Add config flow to steam_online integration ( #67261 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-26 23:07:21 -07:00
Paulus Schoutsen
5f63944142
Bump frontend to 20220427.0 ( #70841 )
2022-04-26 22:45:39 -07:00
Jason Hunter
29a2df3dfc
Restore ONVIF sensors ( #70393 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-26 22:42:53 -07:00
G Johansson
6adcf500b3
Add trafikverket_ferry integration ( #70443 )
2022-04-26 19:40:53 -10:00
Allen Porter
5e49457c65
Add camera/stream platform diagnostics, exercised with nest ( #69780 )
2022-04-26 22:33:04 -07:00
Kevin Fronczak
4317daaf08
Fix uncaught Blink exceptions ( #69770 )
2022-04-26 19:22:03 -10:00
Jeef
4a6ea5afd8
Address late IntelliFire review ( #70461 )
...
* Addressing MartinHjelmare comments in closed PR
* updated tests accordingly
* Update tests/components/intellifire/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/intellifire/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* updated error message
* addressing late review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-27 07:07:30 +02:00
Paulus Schoutsen
56000c0378
Clean up when TTS base URL is applied ( #70835 )
2022-04-27 02:18:29 +02:00
rappenze
c4e85b78ba
Use current HA logic in fibaro binary sensor ( #70816 )
2022-04-27 02:12:59 +02:00
G Johansson
84f38578e9
Add button for yale_smart_alarm ( #70813 )
2022-04-27 02:10:21 +02:00
Can Geliş
fbbfdeae39
Add integration for Tuya wake up light ii ( #68845 )
2022-04-27 01:50:46 +02:00
starkillerOG
d418df5f75
Tuya correct scaling ( #69348 )
2022-04-27 01:49:11 +02:00
Robert Hillis
09a7116efc
Add config flow to tautulli integration ( #57450 )
2022-04-27 01:37:13 +02:00
Álvaro Fernández Rojas
8a2b20faf0
Add new QNAP QSW integration ( #70151 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-26 13:10:23 -10:00
Robert Svensson
bd8e705252
Streamline setup of deCONZ light platform ( #70822 )
2022-04-26 16:06:01 -07:00
J. Nick Koston
195811843b
Remove get_state and get_states history api calls ( #70830 )
2022-04-26 16:05:43 -07:00
Marc Mueller
348089efcf
Remove deprecated yaml schema [fritzbox_callmonitor] ( #70829 )
2022-04-27 00:32:18 +02:00
Aaron Bach
1113503106
Bump pyiqvia to 2022.04.0 ( #70826 )
2022-04-27 00:31:24 +02:00
Aaron Bach
0da228d210
Bump pyopenuv to 2022.04.0 ( #70825 )
2022-04-27 00:28:57 +02:00
avee87
53135267f4
Add configuration url for Tado ( #70715 )
2022-04-27 00:16:39 +02:00
Thomas Dietrich
9fdec407e0
Provide statistics device_class based on source entity and characteristic ( #69710 )
2022-04-26 12:12:47 -10:00
hesselonline
c973e5d0d2
Add Switch platform to Wallbox ( #70584 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-04-26 23:27:43 +02:00
Paulus Schoutsen
9303e35a7d
tts.say to use media source URLs ( #70382 )
2022-04-26 13:49:32 -07:00
Robert Svensson
e387e6d332
Add logging to UniFi device tracker for help debugging client status ( #70824 )
...
* Add logging to UniFi device tracker for help debugging client status
* Add if _LOGGER.isEnabledFor(logging.DEBUG)
2022-04-26 13:49:03 -07:00
Erik Montnemery
f96c1136b0
Bump pytest-socket to 0.5.1 ( #69624 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-26 10:42:37 -10:00
Erik Montnemery
c7c011d772
Add load_media_failed callback to cast MediaStatusListener ( #70048 )
2022-04-26 13:37:17 -07:00
Erik Montnemery
ce302f4540
Play first item in m3u and pls playlists when casting ( #70047 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-26 13:16:37 -07:00
Marc Mueller
0959ee4353
Pin backoff <2.0 ( #70817 )
2022-04-26 22:12:48 +02:00
J. Nick Koston
6ce768465f
Improve purge performance for non-sqlite databases ( #70576 )
2022-04-26 13:11:57 -07:00
J. Nick Koston
1c4a785fb3
Prevent autoflush from happening during attrs lookup ( #70768 )
2022-04-26 13:04:58 -07:00
J. Nick Koston
f073f17040
Refactor tracking of the recorder run history ( #70456 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-26 09:59:43 -10:00
Marc Mueller
130e7fe128
Add myself as codeowner [fritzbox_callmonitor] ( #70820 )
2022-04-26 21:51:16 +02:00
Avi Miller
f593b387a4
Refactor LIFX discovery to make it faster and more reliable ( #70458 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-26 08:58:01 -10:00
Marc Mueller
c15c22655b
Enable strict typing [fritzbox_callmonitor] ( #70815 )
2022-04-26 20:39:42 +02:00
Marc Mueller
997fb7a11c
Add fritzbox_callmonitor type hints (2) ( #70293 )
2022-04-26 20:26:42 +02:00
rappenze
e894ffecd8
Use platform enum consistently in fibaro integration ( #69035 )
2022-04-26 20:08:41 +02:00
J. Nick Koston
853b57e7cf
Suppress mypy checks for incorrect typing in overkiz ( #70811 )
2022-04-26 20:04:32 +02:00
Marc Mueller
3d70031d02
Add fritzbox_callmonitor type hints (3) ( #70780 )
2022-04-26 19:49:29 +02:00
Paulus Schoutsen
4a53121b58
Test that mobile app requires empty object for encrypted webhooks without data ( #70718 )
2022-04-26 19:30:08 +02:00
Tobias Perschon
f2bd4131eb
Add missing state_class and device_cass attributes to daikin sensors ( #70317 )
2022-04-26 19:27:39 +02:00
J. Nick Koston
1c3203abda
Use device class duration for history_stats sensors ( #70720 )
2022-04-26 19:24:28 +02:00
Marc Mueller
a5fa40180c
Fix unifiprotect TypeVar inheritance ( #70782 )
2022-04-26 19:15:47 +02:00
epenet
abdf5bb86a
Use light enums in tasmota ( #70788 )
2022-04-26 19:04:12 +02:00
epenet
bd87ae79ae
Adjust climate constants in coolmaster config flow ( #70764 )
2022-04-26 18:57:45 +02:00
jjlawren
403992dfa5
Fix resume and offset params for Plex play_media ( #70809 )
2022-04-26 19:53:27 +03:00
rappenze
6d90eb6f34
Fix run scene for fibaro home center 3 ( #70709 )
2022-04-26 18:52:12 +02:00
duncanvanzyl
2ea2e2e65b
Hourly forecast time is string ( #70390 )
2022-04-26 18:45:33 +02:00
micha91
3460abba54
Add Yamaha MusicCast Switch Entities ( #66925 )
2022-04-26 18:41:12 +02:00
J. Nick Koston
755b5aa2e8
Fix powerwall data drop outs ( #70383 )
2022-04-26 18:38:01 +02:00
epenet
173a11893a
Add short-hand attributes to vacuum ( #69417 )
2022-04-26 18:30:20 +02:00
Erik Montnemery
90ef6e209c
Add meater cook sensors ( #70669 )
2022-04-26 18:27:06 +02:00
Gleb Sinyavskiy
cf5f0a415c
Add tractive client_id, update aiotractive ( #70807 )
...
* Add client_id to Tractive
* Update aiotractive
2022-04-26 19:21:27 +03:00
Maciej Bieniek
5d1e6c5905
Bump lib version ( #70803 )
2022-04-26 19:12:54 +03:00
Erik Montnemery
3016b5fbfc
Use recorder fixtures and helpers in tests ( #70773 )
2022-04-26 06:08:00 -10:00
Raman Gupta
24b090a038
Create zwave_js.invoke_cc_api service ( #70466 )
2022-04-26 11:30:49 -04:00
Franck Nijhof
f84c33203b
Fix update entity not sticking with skipped version ( #70779 )
2022-04-26 07:50:32 -07:00
J. Nick Koston
89e3a48751
Use database executor in migration test ( #70774 )
2022-04-26 07:42:28 -07:00
Marc Mueller
97af164858
Prepare for upcoming mypy update ( #70800 )
2022-04-26 07:41:52 -07:00
epenet
7d2363ad22
Use light enums in tests ( #70801 )
2022-04-26 16:32:00 +02:00
Franck Nijhof
cad2ba4d44
Detect duplicate script objects in config validation ( #70368 )
2022-04-26 15:33:43 +02:00
epenet
9a7f6393aa
Use light enums in smarttub ( #70789 )
2022-04-26 14:59:24 +02:00
epenet
5d8b35face
Use light enums in yeelight ( #70797 )
2022-04-26 14:55:44 +02:00
epenet
d58430bc93
Use light enums in tplink ( #70787 )
2022-04-26 14:54:17 +02:00
Franck Nijhof
6f88722454
Merge branch 'master' into dev
2022-04-26 14:42:22 +02:00
Joakim Sørensen
4c38d25e49
Remove manage URL for hassio system health info ( #70776 )
2022-04-26 14:39:56 +02:00
epenet
bac69d9e75
Use light enums in velbus ( #70784 )
2022-04-26 15:33:12 +03:00
epenet
7ab0dc5177
Use light enums in wiz ( #70785 )
2022-04-26 15:33:02 +03:00
epenet
56e0b8dbb5
Use light enums in upb ( #70786 )
2022-04-26 15:32:54 +03:00
epenet
fe0120b65a
Use light enums in zwave_js ( #70791 )
2022-04-26 15:31:25 +03:00
epenet
01dffc3447
Use light enums in mystrom ( #70792 )
2022-04-26 15:31:05 +03:00
epenet
679ea69f72
Use light enums in litejet ( #70794 )
2022-04-26 15:30:51 +03:00
epenet
01efbdb104
Use light enums in nanoleaf ( #70795 )
2022-04-26 15:30:42 +03:00
epenet
67b411d2b2
Use light enums in lcn ( #70796 )
2022-04-26 15:30:34 +03:00
epenet
5af496682b
Use light enums in shelly ( #70790 )
2022-04-26 15:29:56 +03:00
Franck Nijhof
13fc6ee426
Remove METISU from Tuya codeowners ( #70783 )
2022-04-26 15:29:30 +03:00
epenet
7c5c0f7558
Use light enums in lw12wifi ( #70793 )
2022-04-26 15:27:10 +03:00
epenet
24b4690e5d
Use climate enums in zwave_js ( #70757 )
2022-04-26 12:23:48 +02:00
Robert Svensson
fe3fb230be
Streamline setup of deCONZ group platform ( #70712 )
2022-04-26 11:44:47 +02:00
epenet
bdba3e193e
Use climate enums in prometheus ( #70772 )
2022-04-26 11:43:45 +02:00
Robert Svensson
f7d9797c62
Streamline setup of deCONZ scene platform ( #70700 )
2022-04-26 11:42:56 +02:00
epenet
9dfc2636a9
Use climate enums in homekit ( #70770 )
2022-04-26 11:27:38 +02:00
epenet
c44b7cc4c0
Use HVACAction in zha sensors ( #70769 )
2022-04-26 11:26:59 +02:00
epenet
09350d350d
Drop single-use constants in venstar ( #70765 )
2022-04-26 11:25:26 +02:00
epenet
3440be803c
Use climate enums in daikin ( #70766 )
2022-04-26 10:53:54 +02:00
epenet
cf8f2132a2
Use climate enums in iaqualink ( #70671 )
2022-04-26 10:53:02 +02:00
Álvaro Fernández Rojas
add7103d55
Use Airzone WebServer MAC address as unique ID ( #70287 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-25 22:52:55 -10:00
Álvaro Fernández Rojas
7d51da1b39
Update aioairzone to v0.4.2 ( #70697 )
...
* Upsate aioairzone to v0.4.1
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Trigger Github checks
* Update aioairzone to v0.4.2
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-04-26 10:50:46 +02:00
epenet
7dbed17602
Use climate enums in intesishome ( #70675 )
2022-04-26 10:28:29 +02:00
epenet
f678b584e8
Use climate enums in proliphix ( #70730 )
2022-04-26 10:12:43 +02:00
epenet
0a3f88d14c
Use climate enums in opentherm_gw ( #70728 )
2022-04-26 10:12:03 +02:00
epenet
8745401af5
Use climate enums in zha ( #70754 )
2022-04-26 10:09:13 +02:00
epenet
ca01183375
Use climate enums in adax ( #70620 )
2022-04-26 10:00:06 +02:00
epenet
9f428f268c
Use climate enums in atag ( #70623 )
2022-04-26 09:59:31 +02:00
epenet
59b7318db4
Use climate enums in airtouch4 ( #70622 )
2022-04-26 09:59:02 +02:00
epenet
c3353e4726
Use climate enums in esphome ( #70638 )
2022-04-26 09:58:30 +02:00
epenet
035635dbaf
Use climate enums in heatmiser ( #70662 )
2022-04-26 09:57:20 +02:00
epenet
cb6320536f
Use climate enums in hisense_aehw4a1 ( #70666 )
2022-04-26 09:56:45 +02:00
epenet
9132262fa7
Use climate enums in hive ( #70664 )
2022-04-26 09:56:11 +02:00
epenet
c104383ab9
Use climate enums in zhong_hong ( #70755 )
2022-04-25 21:49:50 -10:00
epenet
4827fe5280
Use climate enums in homematicip_cloud ( #70668 )
2022-04-26 09:41:02 +02:00
Marc Mueller
eeecdf213d
Use StrEnum [fritzbox_callmonitor] ( #70289 )
2022-04-26 09:40:08 +02:00
epenet
196c60bdca
Use climate enums in incomfort ( #70672 )
2022-04-26 09:38:15 +02:00
epenet
f2b7390ee7
Use climate enums in lcn ( #70679 )
2022-04-26 09:37:13 +02:00
epenet
f85e225227
Use climate enums in spider ( #70740 )
2022-04-26 10:36:54 +03:00
epenet
f2d5433339
Use climate enums in lyric ( #70682 )
2022-04-26 09:36:32 +02:00
epenet
3c097d5672
Use climate enums in maxcube ( #70688 )
2022-04-26 09:35:49 +02:00
epenet
0e6b543375
Use climate enums in melcloud ( #70689 )
2022-04-26 09:34:39 +02:00
rappenze
c5abf54f10
Color mode support for fibaro light ( #69189 )
...
* color_mode support for fibaro light
* color_mode support for fibaro light
* color_mode support for fibaro light
* Improve based on code review
* Updated to use the ColorMode enum
2022-04-26 09:34:22 +02:00
epenet
68832178b7
Use climate enums in moehlenhoff_alpha2 ( #70694 )
2022-04-26 09:32:46 +02:00
epenet
d2c31de4ba
Use climate enums in zwave_me ( #70756 )
2022-04-25 21:30:54 -10:00
epenet
a7bb74e151
Use climate enums in melissa ( #70690 )
2022-04-26 09:30:46 +02:00
epenet
661152527d
Use climate enums in mill ( #70691 )
2022-04-26 09:29:44 +02:00
epenet
fbfce51536
Use climate enums in izone ( #70674 )
2022-04-26 09:28:58 +02:00
epenet
475296fb36
Use climate enums in vicare ( #70751 )
2022-04-25 21:28:19 -10:00
epenet
2dbd2575d8
Use climate enums in whirlpool ( #70752 )
2022-04-25 21:27:28 -10:00
epenet
30b25a4d3d
Use climate enums in xs1 ( #70753 )
2022-04-25 21:26:29 -10:00
epenet
10905f6074
Use climate enums in vera ( #70750 )
2022-04-25 21:25:24 -10:00
epenet
ae5ec1a320
Use climate enums in overkiz ( #70731 )
2022-04-25 21:24:11 -10:00
epenet
c4eeeb9674
Use climate enums in honeywell ( #70667 )
2022-04-25 21:23:08 -10:00
epenet
65af9cb1a0
Use climate enums in airzone ( #70624 )
2022-04-25 21:21:44 -10:00
epenet
1bc9744be3
Use climate enums in advantage_air ( #70621 )
2022-04-25 21:21:17 -10:00
epenet
7fb0691a8b
Use climate enums in balboa ( #70626 )
2022-04-25 21:19:52 -10:00
epenet
df2a4223da
Use climate enums in oem ( #70727 )
2022-04-26 09:19:38 +02:00
epenet
76dd82f8e5
Use climate enums in nest ( #70723 )
2022-04-26 09:19:02 +02:00
epenet
7cbe56dcdf
Use climate enums in insteon ( #70673 )
2022-04-25 21:18:44 -10:00
epenet
073833fcec
Use climate enums in netatmo ( #70724 )
2022-04-26 09:18:09 +02:00
epenet
09393d6f64
Use climate enums in modbus ( #70693 )
2022-04-25 21:18:00 -10:00
epenet
20f7e2f4d2
Use climate enums in venstar ( #70749 )
2022-04-25 21:17:19 -10:00
epenet
9009b1ef7d
Use climate enums in schluter ( #70733 )
2022-04-26 09:16:07 +02:00
epenet
b69b3be4b0
Use climate enums in senz ( #70735 )
2022-04-26 09:15:26 +02:00
epenet
a3938deb24
Use climate enums in shelly ( #70736 )
2022-04-26 09:14:31 +02:00
epenet
98d757b2b2
Use climate enums in smartthings ( #70737 )
2022-04-26 09:12:54 +02:00
epenet
c534d0a90e
Use climate enums in nuheat ( #70726 )
2022-04-25 21:11:23 -10:00
epenet
c44391f368
Use climate enums in smarttub ( #70738 )
2022-04-26 09:10:48 +02:00
epenet
347d769ea5
Use climate enums in screenlogic ( #70732 )
2022-04-25 21:07:27 -10:00
epenet
7fb8bb7769
Use climate enums in nexia ( #70725 )
2022-04-25 21:06:33 -10:00
epenet
dbf567d664
Use climate enums in velbus ( #70748 )
2022-04-26 09:05:38 +02:00
epenet
fcecc38294
Use climate enums in radiotherm ( #70758 )
2022-04-26 09:05:15 +02:00
epenet
896b616687
Use climate enums in plugwise ( #70729 )
2022-04-26 09:03:23 +02:00
epenet
ab1dd7887e
Use climate enums in tfiac ( #70746 )
2022-04-26 09:01:54 +02:00
epenet
ba7cff505e
Use climate enums in sensibo ( #70734 )
2022-04-25 21:01:32 -10:00
epenet
24b7d1f47b
Use climate enums in tolo ( #70743 )
2022-04-26 08:47:17 +02:00
epenet
b9379b5a88
Use climate enums in toon ( #70744 )
2022-04-26 08:46:39 +02:00
epenet
9342a1b577
Use climate enums in somfy ( #70739 )
2022-04-26 08:44:13 +02:00
epenet
e688f6b315
Use climate enums in tuya ( #70747 )
2022-04-26 08:39:41 +02:00
epenet
7e85510912
Use climate enums in touchline ( #70745 )
2022-04-26 08:37:53 +02:00
epenet
8429b23d65
Use climate enums in stiebel_eltron ( #70741 )
2022-04-26 08:36:56 +02:00
epenet
f68eda97bc
Use climate enums in tado ( #70742 )
2022-04-26 08:35:49 +02:00
epenet
6df53d7c1f
Use climate enums in lookin ( #70681 )
2022-04-25 18:29:36 -10:00
epenet
d288c569fa
Use climate enums in isy994 ( #70678 )
2022-04-25 18:28:56 -10:00
epenet
62c8687a86
Use climate enums in homekit_controller ( #70663 )
2022-04-25 18:27:58 -10:00
epenet
e235926037
Use climate enums in elkm1 ( #70635 )
2022-04-25 18:27:17 -10:00
Álvaro Fernández Rojas
8d71595f31
Improve and fix Airzone config flow ( #70474 )
2022-04-25 18:25:11 -10:00
epenet
7894326270
Deprecate COLOR_MODE_* light constants ( #69302 )
2022-04-25 16:21:19 -10:00
epenet
34da029d48
Deprecate SUPPORT_* constants in vacuum ( #69516 )
2022-04-25 16:20:13 -10:00
starkillerOG
c6267d54ea
Motion Blinds add DualShade support ( #70019 )
2022-04-25 16:19:34 -10:00
jjlawren
5bcc83f6f2
Remove "sonos" prefix for Sonos switch entity_ids ( #70698 )
2022-04-25 16:01:54 -10:00
Zack Barett
083e40a00d
Frontend Bump to 20220425.0 ( #70719 )
2022-04-25 17:03:41 -07:00
J. Nick Koston
1d2c949c51
Convert history_stats to use a coordinator ( #70388 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-25 15:20:06 -07:00
Marc Mueller
c1d2017988
Improve typing for core add_job and run_job methods ( #70702 )
2022-04-25 23:50:01 +02:00
Jason Hunter
0d9191c344
Add new ONVIF sensors ( #70394 )
...
* add digital input and relay sensors / clean up default sensor names
* add relay
* fix copy/paste errors
2022-04-25 17:49:00 -04:00
epenet
7f11df4c79
Use climate enums in lightwave ( #70680 )
2022-04-25 23:16:14 +03:00
epenet
93e2d5c29a
Use climate enums in bsblan ( #70627 )
...
* Use climate enums in bsblan
* Adjust type hint
* Update climate.py
2022-04-25 22:45:46 +03:00
J. Nick Koston
96d64bd6b7
Avoid selecting last_updated from the db when filtering on last_updated==last_changed ( #70459 )
2022-04-25 08:46:37 -10:00
Paulus Schoutsen
87dceaf238
Hue config flow to guard ipv6 ( #70703 )
...
* Hue config flow to guard ipv6
* Use helper
2022-04-25 10:52:57 -07:00
Paulus Schoutsen
5317bf02e6
Fix hidden default ( #70699 )
2022-04-25 10:10:42 -07:00
J. Nick Koston
791138eb8b
Add duration device class to sensor platform ( #70543 )
2022-04-25 09:56:42 -07:00
J. Nick Koston
5224cf5968
Update async_upnp_client to 0.29.0 ( #70604 )
2022-04-25 09:53:35 -07:00
Erik Montnemery
f6d9c75476
Remove metadata from device conditions and triggers ( #70695 )
2022-04-25 09:48:24 -07:00
epenet
57ae1f930f
Use climate enums in mysensors ( #70692 )
2022-04-25 18:28:48 +02:00
Tom Harris
6363c67398
Insteon HUB DHCP discovery ( #70685 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-25 09:01:56 -07:00
Erik Montnemery
28ba572d9d
Only apply color from light profile if no color specified ( #70640 )
2022-04-25 07:56:07 -07:00
Marc Mueller
9b9b553521
Disable no-self-use [pylint] ( #70641 )
...
* Disable no-self-use
* Remove disable comments
2022-04-25 07:41:01 -07:00
epenet
9dcbc8469e
Use climate enums in deconz ( #70630 )
...
* Use climate enums in deconz
* Adjust tests
* Adjust type hint
* Update climate.py
* Update climate.py
* Update climate.py
* Don't edit files in Github!
2022-04-25 16:18:44 +02:00
epenet
b2b99417c9
Use climate enums in homematic ( #70665 )
2022-04-25 16:17:41 +02:00
David F. Mulcahey
ea9c8b15de
Coerce int in Flo set sleep mode service ( #70592 )
...
* Coerce int in Flo set sleep mode service
* add test to ensure exception thrown for bad value
2022-04-25 09:18:09 -04:00
epenet
069dd567f7
Use climate enums in knx ( #70676 )
2022-04-25 14:57:31 +02:00
Erik Montnemery
23d9e135bc
Allow 'turning on' cast groups ( #70642 )
...
* Allow 'turning on' cast groups
* Adjust test
2022-04-25 14:41:24 +02:00
Marc Mueller
c467f318ed
Add fritzbox_callmonitor type hints (1) ( #70292 )
2022-04-25 14:28:17 +02:00
Erik Montnemery
d045e8678d
Use recorder test fixtures in tests ( #70652 )
2022-04-25 14:23:52 +02:00
Martin Hjelmare
09b4b7eb37
Remove hass.helpers from config_entries ( #70660 )
2022-04-25 14:21:03 +02:00
epenet
0cdfd386a7
Use climate enums in evohome ( #70639 )
2022-04-25 13:34:59 +02:00
epenet
d52234a57a
Use climate enums in fritzbox ( #70650 )
...
* Use climate enums in fritzbox
* Adjust tests
* Update homeassistant/components/fritzbox/climate.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-25 13:33:51 +02:00
epenet
0fd2a7dc83
Use climate enums in freedompro ( #70651 )
...
* Use climate enums in freedompro
* Adjust tests
* Adjust type hints
2022-04-25 13:33:19 +02:00
epenet
2efc25c7ca
Use climate enums in ephember ( #70637 )
2022-04-25 13:21:12 +02:00
epenet
a5f5cfb156
Use climate enums in eq3btsmart ( #70636 )
2022-04-25 13:20:37 +02:00
epenet
04b9c93006
Use climate enums in econet ( #70633 )
2022-04-25 13:20:18 +02:00
epenet
7b1d5fb10a
Use climate enums in ecobee ( #70632 )
2022-04-25 13:19:54 +02:00
epenet
2267e32114
Use climate enums in devolo_home_control ( #70631 )
2022-04-25 13:19:02 +02:00
epenet
4de2730844
Use climate enums in coolmaster ( #70629 )
2022-04-25 13:18:34 +02:00
epenet
e51ed7a11b
Use climate enums in blebox ( #70628 )
...
* Use climate enums in blebox
* Adjust tests
2022-04-25 13:17:46 +02:00
epenet
a75daab33f
Adjust set_hvac_mode type hint in ClimateEntity ( #70658 )
...
* Adjust set_hvac_mode type hint in ClimateEntity
* Remove override
2022-04-25 13:16:02 +02:00
epenet
d22a679262
Adjust hvac_modes type hint in ClimateEntity ( #70657 )
...
* Adjust hvac_modes type hint in ClimateEntity
* Adjust tuya
2022-04-25 13:15:08 +02:00
Erik Montnemery
28ebab9c5a
Simplify waiting for recorder in tests ( #70647 )
2022-04-25 12:04:47 +02:00
epenet
a8a7359c6f
Use VacuumEntityFeature in mqtt ( #70570 )
...
* Use VacuumEntityFeature in mqtt
* Fix tests
2022-04-25 11:34:06 +02:00
epenet
6988b0725d
Use climate enums in ambiclimate ( #70625 )
2022-04-25 11:25:29 +02:00
Martin Hjelmare
54fed9ee7b
Fix zwave_js diagnostics zwave value endpoint lookup ( #70646 )
2022-04-25 11:01:07 +02:00
Poltorak Serguei
5b9e3a5e7b
Add Z-Wave.Me SensorMultilevels types ( #68585 )
...
* Added SensorMultilevels types
* Fixed sort and spaces
* co, co2
* PF -> PERCENTAGE
* POWER_FACTOR to PERCENTAGE
* Fix import sorting
* Whitespaces for flake8
* Whitespaces
* Whitespaces
* Fixed entity_description type
Co-authored-by: aivs <aivs@yandex.ru >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-25 11:00:33 +02:00
epenet
1af7c26741
Use climate enums in fibaro ( #70649 )
2022-04-25 10:59:22 +02:00
epenet
23c5bd9779
Use climate enums in gree ( #70655 )
...
* Use climate enums in gree
* Adjust tests
2022-04-25 10:58:39 +02:00
epenet
b81f8e75ee
Use climate enums in generic_thermostat ( #70656 )
...
* Use climate enums in generic_thermostat
* Adjust tests
2022-04-25 10:58:05 +02:00
epenet
8db4994345
Use climate enums in flexit ( #70654 )
2022-04-25 10:47:12 +02:00
epenet
587505c85b
Use climate enums in geniushub ( #70653 )
2022-04-25 10:46:52 +02:00
Marc Mueller
2676f4df7a
Fix fritzbox_callmonitor event listener ( #70291 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-25 10:24:37 +02:00
code-review-doctor
304426edb1
Fix issue probably-meant-fstring found at https://codereview.doctor ( #70574 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-25 09:58:17 +02:00
Robert Svensson
8eae572c93
Mark type "On/Off Switch" as a deCONZ switch entity ( #70598 )
...
Convert entity types of light platform to switch platform
2022-04-25 08:25:38 +02:00
J. Nick Koston
9f11063724
Fix state_changes_during_period bakery caching for limit and descending ( #70610 )
2022-04-24 21:47:21 -07:00
Glenn Waters
e79fa03c85
ElkM1 integration, bump lib ( #70615 )
2022-04-24 18:15:55 -10:00
Avi Miller
4ad26af2ea
Update the LIFX manifest with full list of models ( #70614 )
2022-04-24 16:25:09 -10:00
J. Nick Koston
929dafc3ad
Bump kasa to 0.5.0 ( #70607 )
2022-04-24 14:01:22 -10:00
Paulus Schoutsen
56362e5d80
Bump frontend to 20220424.0 ( #70608 )
2022-04-24 15:59:52 -07:00
Paulus Schoutsen
536d58968f
Merge pull request #70605 from home-assistant/rc
2022-04-24 15:59:14 -07:00
David F. Mulcahey
31eae0980b
Add state class to Flo sensor entities ( #70591 )
2022-04-24 12:48:49 -10:00
Paulus Schoutsen
f3d12635cc
Bumped version to 2022.4.7
2022-04-24 14:47:52 -07:00
Johann Vanackere
9925a19a75
Daikin AC : Round to nearest half degree ( #70446 ) ( #70452 )
2022-04-24 14:47:47 -07:00
J. Nick Koston
6f6b16b410
Fix history not including start time state ( #70447 )
2022-04-24 14:47:46 -07:00
J. Nick Koston
c7ff4baa6b
Ensure rainmachine creates config entry titles as strings ( #70417 )
2022-04-24 14:47:46 -07:00
J. Nick Koston
e389beb1d1
Bump aiodiscover to 1.4.11 ( #70413 )
...
Fixes #70402
Changelog: https://github.com/bdraco/aiodiscover/compare/v1.4.10...v1.4.11
2022-04-24 14:47:45 -07:00
Johan Nenzén
cad90a086d
Bump pyplaato to 0.0.18 ( #70391 )
2022-04-24 14:47:44 -07:00
Raman Gupta
d54558530c
Bump zwave-js-server-python to 0.35.3 ( #70357 )
2022-04-24 14:47:43 -07:00
J. Nick Koston
0d42bda316
Bump aiodiscover to 1.4.10 ( #70348 )
2022-04-24 14:47:43 -07:00
Marvin Wichmann
1dfd76085e
Update xknx to version 0.20.4 ( #70342 )
2022-04-24 14:47:42 -07:00
Dmitry Katsubo
cbdef59651
Fixed syntax error in ALTER TABLE statement ( #70304 ) ( #70336 )
2022-04-24 14:47:41 -07:00
Johann Vanackere
e2bbdb26be
Daikin AC : Round to nearest half degree ( #70446 ) ( #70452 )
2022-04-24 14:47:09 -07:00
J. Nick Koston
022deb20fd
Fix history not including start time state ( #70447 )
2022-04-24 14:34:00 -07:00
Robert Svensson
b15387ffb9
Remove migration of entities from deCONZ switch to siren platform ( #70600 )
2022-04-24 23:32:13 +02:00
Robert Svensson
0726bc2cab
Streamline setup of deCONZ button platform ( #70593 )
...
* Streamline setup of deCONZ button platform
* Update homeassistant/components/deconz/button.py
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-24 22:58:36 +02:00
Allen Porter
bab9f4ba76
Fix nest error handling and bug in tests for media fetches ( #70596 )
2022-04-24 10:17:59 -10:00
Daniel Reimer
31b6b3deb5
Add sensors for current and potential to AVM FRITZ!SmartHome / Fritz!DECT ( #69999 )
...
* Update sensor.py
Add sensors for current and potential to AVM FRITZ!SmartHome. Tested with Fritz!DECT 200
* Update sensor.py
black, flake8 and isort checked
* Fix the change requests
Fixed the division by 1000 on two code parts to comply with the AVM API documention.
Added device.power to availability check.
* black --fast applied
* fix issort
* rename electric potential to voltage
Co-authored-by: mib1185 <mail@mib85.de >
2022-04-24 22:02:19 +02:00
Allen Porter
dc7e3a6df6
Fix boundary case in calednar trigger ( #70467 )
...
Update calendar trigger scan logic to add a one second boundary due to the
exclusive search. Add a test that reproduced the issue.
2022-04-24 12:52:17 -07:00
epenet
965665213f
Use ColorMode enum in hue ( #70578 )
2022-04-24 09:29:51 -10:00
Robert Svensson
8330d7906a
Streamline setup of deCONZ alarm control panel platform ( #70589 )
2022-04-24 21:25:01 +02:00
epenet
5b7bca1d82
Use ColorMode enum in elgato ( #70487 )
2022-04-24 09:15:43 -10:00
epenet
38d86fc7b1
Use ColorMode enum in mqtt ( #70579 )
2022-04-24 09:06:56 -10:00
G Johansson
472ffd3bc6
Implement config flow for SQL integration ( #68700 )
2022-04-24 08:50:32 -10:00
Steven Looman
776565c23f
Bump async-upnp-client to 0.28.0 ( #70582 )
2022-04-24 08:46:13 -10:00
David F. Mulcahey
9b8d217b0e
Implement support for start_up_on_off in ZHA ( #70110 )
...
* Implement support for start_up_on_off
fix discovery issues
remove cover change
* add tests
2022-04-24 12:50:06 -04:00
glcos
8a73381b56
ZHA ElectricalMeasurement cluster add Frequency and Power Factor ( #59417 )
...
* Add files via upload
* Add Frequency and PF
* Add Frequency and PF
Add Frequency and PF
* Add Frequency and PF
Add Frequency and PF
* Add Frequency and PF
Add Frequency and PF
* Add Frequency and PF
Add Frequency and PF
* Update homeassistant/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/zha/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Fix rebase
* rebase cleanup
* fix stale doc string
* missed this again
* isort
* update tests
* update discovery test data
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: David Mulcahey <david.mulcahey@me.com >
2022-04-24 12:42:52 -04:00
TheJulianJES
e4a613a4b3
Add "LUX" manufacturer to "ZenWithin" ZHA thermostat ( #70190 )
2022-04-24 11:58:06 -04:00
epenet
c342ff5da8
Use VacuumEntityFeature in roomba ( #70577 )
2022-04-24 00:32:16 -10:00
epenet
4830b427ac
Use ColorMode enum in homekit ( #70581 )
2022-04-24 00:30:08 -10:00
epenet
f902aed6b3
Use ColorMode enum in flux_led ( #70580 )
2022-04-24 00:29:51 -10:00
Robert Svensson
790beb1346
Move deCONZ light imports to reflect changes in pydeconz ( #70469 )
2022-04-24 10:27:56 +02:00
Michael
781f18e0c3
Extract entity base classes into a new module for Synology DSM ( #69796 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-23 22:26:34 -10:00
Robert Svensson
009111151d
Move deCONZ alarm system imports to reflect the changes in pydeconz ( #70453 )
2022-04-24 10:17:46 +02:00
Robert Svensson
83fde83279
Move deCONZ group and scene imports to reflect the changes in pydeconz ( #70468 )
...
* Move deCONZ scene imports to reflect the changes in pydeconz
* Move deCONZ group imports to reflect the changes in pydeconz
* Use common resourcegroup rather than 5 different imports in gateway
2022-04-24 10:09:58 +02:00
G Johansson
859dcb396a
Bump pysensibo to 1.0.12 ( #70484 )
2022-04-23 13:58:33 -10:00
epenet
43b9c62aa5
Use VacuumEntityFeature in tuya ( #70563 )
2022-04-23 11:45:22 -10:00
epenet
4247318634
Use VacuumEntityFeature in xiaomi_miio ( #70564 )
2022-04-23 11:45:10 -10:00
epenet
7c3fcdee95
Use VacuumEntityFeature in sharkiq ( #70565 )
2022-04-23 11:44:49 -10:00
epenet
acc5c7ddf0
Use VacuumEntityFeature in litterrobot ( #70562 )
2022-04-23 11:43:13 -10:00
epenet
c1888ce559
Use VacuumEntityFeature in neato ( #70561 )
2022-04-23 11:42:32 -10:00
epenet
ca337b54a3
Use ColorMode enum in philips_js ( #70529 )
2022-04-23 11:27:32 -10:00
epenet
1179a88808
Use ColorMode enum in yeelight ( #70560 )
2022-04-23 11:04:54 -10:00
epenet
89200b27f0
Use ColorMode enum in tuya ( #70545 )
2022-04-23 11:00:34 -10:00
epenet
9906fd649e
Use ColorMode enum in vesync ( #70553 )
2022-04-23 10:59:50 -10:00
epenet
753a13d68d
Use ColorMode enum in wiz ( #70554 )
2022-04-23 10:59:21 -10:00
epenet
5a0bbedef8
Use ColorMode enum in group ( #70500 )
2022-04-23 10:27:55 -10:00
epenet
be6dc81fc0
Use ColorMode enum in switch ( #70537 )
2022-04-23 10:26:35 -10:00
epenet
7d2e75e6ab
Use ColorMode enum in zwave_js ( #70559 )
2022-04-23 10:26:09 -10:00
epenet
677614546a
Use ColorMode enum in zwave_me ( #70558 )
2022-04-23 10:25:21 -10:00
epenet
f9dbb92e60
Use ColorMode enum in zengge ( #70557 )
2022-04-23 10:10:35 -10:00
epenet
da2312765c
Use ColorMode enum in wled ( #70555 )
2022-04-23 10:09:46 -10:00
epenet
663dbc4080
Use ColorMode enum in x10 ( #70556 )
2022-04-23 10:08:00 -10:00
epenet
d00d9a2473
Use ColorMode enum in velux ( #70552 )
2022-04-23 10:02:25 -10:00
epenet
1b08e509ed
Use ColorMode enum in tasmota ( #70549 )
2022-04-23 10:02:18 -10:00
epenet
265bf3e9e0
Use ColorMode enum in upb ( #70551 )
2022-04-23 10:02:04 -10:00
epenet
20336ec49c
Use ColorMode enum in unifiprotect ( #70547 )
2022-04-23 10:01:55 -10:00
epenet
95f0d14f08
Use ColorMode enum in velbus ( #70550 )
2022-04-23 10:01:35 -10:00
epenet
3bbd08d9c9
Use ColorMode enum in unifiled ( #70548 )
2022-04-23 10:00:33 -10:00
Robert Svensson
301dcaae63
Move deCONZ sensor imports to reflect changes in pydeconz ( #70471 )
2022-04-23 22:59:51 +03:00
epenet
76aea16f29
Use ColorMode enum in twinkly ( #70546 )
2022-04-23 09:47:13 -10:00
epenet
121d2008c2
Use ColorMode enum in tplink ( #70542 )
2022-04-23 09:46:54 -10:00
epenet
9a38172d1f
Use ColorMode enum in tradfri ( #70544 )
2022-04-23 09:46:24 -10:00
epenet
6e1b8a9387
Use ColorMode enum in tellstick ( #70540 )
2022-04-23 09:44:48 -10:00
epenet
6e14f67860
Use ColorMode enum in tolo ( #70541 )
2022-04-23 09:44:29 -10:00
epenet
30b76db390
Use ColorMode enum in tellduslive ( #70539 )
2022-04-23 09:44:14 -10:00
epenet
23974eed41
Use ColorMode enum in switch_as_x ( #70538 )
2022-04-23 09:43:16 -10:00
epenet
9c42443910
Use ColorMode enum in smarttub ( #70536 )
2022-04-23 09:43:08 -10:00
epenet
2d498f71bb
Use ColorMode enum in sisyphus ( #70535 )
2022-04-23 09:43:00 -10:00
epenet
dcddc910b8
Use ColorMode enum in rflink ( #70531 )
2022-04-23 09:42:54 -10:00
epenet
dad806b16b
Use ColorMode enum in pilight ( #70532 )
2022-04-23 09:42:45 -10:00
epenet
93be31290d
Use ColorMode enum in shelly ( #70534 )
2022-04-23 09:42:36 -10:00
epenet
d4d64b914d
Use ColorMode enum in senseme ( #70533 )
2022-04-23 09:42:29 -10:00
epenet
2ea583536b
Use ColorMode enum in rfxtrx ( #70530 )
2022-04-23 09:42:14 -10:00
epenet
1677a76ba4
Use ColorMode enum in myq ( #70524 )
2022-04-23 09:26:07 -10:00
epenet
4a276d90b0
Use ColorMode enum in overkiz ( #70528 )
2022-04-23 09:25:47 -10:00
epenet
1d5096638e
Use ColorMode enum in nanoleaf ( #70527 )
2022-04-23 09:25:03 -10:00
epenet
f68764a053
Use ColorMode enum in mystrom ( #70526 )
2022-04-23 09:24:43 -10:00
epenet
177e6356b1
Use ColorMode enum in mysensors ( #70525 )
2022-04-23 09:24:33 -10:00
epenet
6d237275f8
Use ColorMode enum in modern_forms ( #70523 )
2022-04-23 09:24:19 -10:00
epenet
a2bf33e74c
Use ColorMode enum in modbus ( #70522 )
2022-04-23 09:24:06 -10:00
epenet
e40b4bee2d
Use ColorMode enum in mochad ( #70521 )
2022-04-23 09:23:55 -10:00
epenet
e1f772c88f
Use ColorMode enum in lw12wifi ( #70520 )
2022-04-23 09:22:24 -10:00
epenet
aa64acf918
Use ColorMode enum in lutron_caseta ( #70519 )
2022-04-23 09:22:10 -10:00
epenet
5bb850eea3
Use ColorMode enum in lutron ( #70518 )
2022-04-23 09:21:57 -10:00
epenet
addf73d007
Use ColorMode enum in litejet ( #70516 )
2022-04-23 09:21:44 -10:00
epenet
1ba0a58b6d
Use ColorMode enum in lcn ( #70515 )
2022-04-23 09:21:33 -10:00
epenet
a9cd5bd9c8
Use ColorMode enum in firmata ( #70494 )
2022-04-23 09:21:18 -10:00
epenet
33c1501f35
Use ColorMode enum in futurenow ( #70498 )
2022-04-23 09:21:05 -10:00
epenet
562927cc17
Use ColorMode enum in fritzbox ( #70497 )
2022-04-23 09:20:52 -10:00
epenet
5c0bc0063f
Use ColorMode enum in fjaraskupan ( #70496 )
2022-04-23 09:20:39 -10:00
epenet
e8ff812d39
Use ColorMode enum in freedompro ( #70495 )
2022-04-23 09:20:23 -10:00
epenet
d75862762b
Use ColorMode enum in evil_genius_labs ( #70493 )
2022-04-23 09:20:09 -10:00
epenet
80db3428b8
Use ColorMode enum in everlights ( #70492 )
2022-04-23 09:19:01 -10:00
epenet
4904d7b216
Use ColorMode enum in eufy ( #70491 )
2022-04-23 09:18:47 -10:00
epenet
cc260db496
Use ColorMode enum in lookin ( #70517 )
2022-04-23 09:17:51 -10:00
epenet
cf4232467c
Use ColorMode enum in kulersky ( #70514 )
2022-04-23 09:17:31 -10:00
epenet
7e7519fe05
Use ColorMode enum in knx ( #70513 )
2022-04-23 09:17:18 -10:00
epenet
5811e43319
Use ColorMode enum in iglo ( #70512 )
2022-04-23 09:16:58 -10:00
epenet
2f26407a31
Use ColorMode enum in insteon ( #70511 )
2022-04-23 09:16:40 -10:00
epenet
149cc01ed3
Use ColorMode enum in iaqualink ( #70510 )
2022-04-23 09:16:27 -10:00
epenet
346a385f1a
Use ColorMode enum in ihc ( #70508 )
2022-04-23 09:16:07 -10:00
epenet
34ad7b329e
Use ColorMode enum in hyperion ( #70507 )
2022-04-23 09:15:54 -10:00
epenet
ee1ac730b8
Use ColorMode enum in homeworks ( #70506 )
2022-04-23 09:15:40 -10:00
epenet
e30b3b4ab1
Use ColorMode enum in homematicip_cloud ( #70505 )
2022-04-23 09:15:26 -10:00
epenet
e5eaa4b105
Use ColorMode enum in homematic ( #70504 )
2022-04-23 09:15:10 -10:00
epenet
994905d1ea
Use ColorMode enum in home_connect ( #70502 )
2022-04-23 09:14:49 -10:00
epenet
648c973785
Use ColorMode enum in hive ( #70501 )
2022-04-23 09:14:34 -10:00
epenet
033445721d
Use ColorMode enum in greenwave ( #70499 )
2022-04-23 09:14:13 -10:00
epenet
24ace6a1fb
Use ColorMode enum in enocean ( #70489 )
2022-04-23 09:13:53 -10:00
epenet
31fbc088fe
Use ColorMode enum in esphome ( #70490 )
2022-04-23 09:13:40 -10:00
epenet
a0c7fca003
Use ColorMode enum in homekit_controller ( #70503 )
2022-04-23 09:09:25 -10:00
epenet
50823045e8
Use ColorMode enum in isy994 ( #70509 )
2022-04-23 09:06:23 -10:00
epenet
fddc0e14c0
Use ColorMode enum in elkm1 ( #70488 )
2022-04-23 08:40:58 -10:00
Ani Betts
6c391ecc59
Remove broken Arlo component ( #70330 )
...
* Remove broken Arlo component
This component has been fully broken since early 2019 because of
authentication changes from Arlo.
* Update requirements
2022-04-23 20:16:28 +03:00
ollo69
95e38b16f9
Address late review of AsusWRT config flow changes ( #70448 )
...
* Address late review of AsusWRT config flow changes
* Review schema preparation
* Requested changes
2022-04-23 13:28:09 +02:00
Matthias Alphart
639e3bb900
Add optional type for KNX notify entity configuration ( #70451 )
2022-04-23 12:21:58 +02:00
Álvaro Fernández Rojas
0c2acdf337
Add Airzone diagnostics ( #69362 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-22 22:28:07 -10:00
Dmitry Katsubo
521579fc6a
Fixed syntax error in ALTER TABLE statement ( #70304 ) ( #70336 )
2022-04-22 21:29:25 -10:00
Raman Gupta
37ea4660f9
Bump zwave-js-server-python to 0.36.0 ( #70464 )
...
* Bump zwave-js-server-python to 0.36.0
* update missed property name change
2022-04-23 02:20:50 -04:00
Michael
ed8fe9963e
Improve entity and device naming in Synology DSM ( #69754 )
2022-04-22 19:57:39 -10:00
rikroe
eccc8bf79d
Bump bimmer_connected to 0.8.12, fix china login ( #70374 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-22 19:52:37 -10:00
Andrzej Raczkowski
bf9467ad7b
Bump cryptography to 36.0.2 ( #70438 )
2022-04-22 19:50:45 -10:00
epenet
2e5ad58c32
Use ColorMode enum in dynalite ( #70436 )
2022-04-22 19:50:02 -10:00
epenet
68697b6477
Use ColorMode enum in broadlink ( #70434 )
2022-04-22 19:49:46 -10:00
epenet
643d04a717
Use ColorMode enum in blebox ( #70426 )
2022-04-22 19:49:39 -10:00
epenet
72b31ca51a
Use ColorMode enum in blinksticklight ( #70433 )
2022-04-22 19:49:29 -10:00
epenet
0e1911cd9b
Use ColorMode enum in decora_wifi ( #70430 )
2022-04-22 19:49:22 -10:00
epenet
35e395235a
Use ColorMode enum in decora ( #70429 )
2022-04-22 19:49:14 -10:00
epenet
7ffe399a08
Use ColorMode enum in control4 ( #70428 )
2022-04-22 19:49:08 -10:00
epenet
bd2639af65
Use ColorMode enum in avea ( #70424 )
2022-04-22 19:48:53 -10:00
epenet
c390ec33cd
Use ColorMode enum in ads ( #70422 )
2022-04-22 19:48:38 -10:00
epenet
e806020bc3
Use ColorMode enum in avion ( #70423 )
2022-04-22 19:46:29 -10:00
Raman Gupta
44c1dc7f5a
Bump pytomorrowio to 0.3.3 ( #70463 )
...
* Bump pytomorrowio to 0.3.3
* Empty commit
2022-04-23 01:46:13 -04:00
Erik Montnemery
982e314de6
Use recorder_mock in tests ( #70363 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-22 19:29:44 -10:00
Johan Nenzén
16ca038f12
Bump pyplaato to 0.0.18 ( #70391 )
2022-04-22 19:28:26 -10:00
Oliver
8dea97e084
Update denonavr to version 0.10.11 ( #70450 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-22 19:27:58 -10:00
Robert Svensson
678888c65f
deCONZ dependency exports type hints ( #70449 )
2022-04-22 19:27:47 -10:00
Álvaro Fernández Rojas
a29265e725
Add Airzone Low Battery Binary Sensor ( #69022 )
...
* airzone: binary_sensor: add Low Battery
This binary sensor is only applicable for Radio Thermostats.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: use BinarySensorDeviceClass
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-04-22 19:27:23 -10:00
Álvaro Fernández Rojas
6dc44863c4
Split and refactor AirzoneEntity ( #70421 )
2022-04-22 19:20:14 -10:00
Allen Porter
5ffaa70bb6
Add calendar event end trigger ( #70372 )
...
* Add calendar event end trigger
* Rename start date to last_endtime
* Rename now to last_endtime
2022-04-22 21:19:35 -07:00
Jason Hunter
9008a76bd4
Remove deprecated YAML configuration from ONVIF ( #70395 )
...
* Remove deprecated YAML configuration from ONVIF
* remove async_setup completely
2022-04-22 21:35:11 -04:00
epenet
489e70bd7f
Use ColorMode enum in bond ( #70427 )
2022-04-22 14:44:31 -10:00
Raman Gupta
7da2e765d1
Reorganize tomorrowio code to keep it clean ( #70454 )
2022-04-22 16:10:13 -07:00
J. Nick Koston
23cf8bef65
Bump aiodiscover to 1.4.11 ( #70413 )
...
Fixes #70402
Changelog: https://github.com/bdraco/aiodiscover/compare/v1.4.10...v1.4.11
2022-04-22 19:26:06 +03:00
epenet
fde79e606d
Use ColorMode enum in axis ( #70425 )
2022-04-22 17:51:04 +02:00
epenet
5ec855e020
Use ColorMode enum in deconz ( #70431 )
2022-04-22 17:50:00 +02:00
Erik Montnemery
e45d4d53dd
Correct time stamp format in Alexa responses ( #70267 )
2022-04-22 08:44:59 -07:00
epenet
56921a41bf
Use ColorMode enum in crownstone ( #70432 )
2022-04-22 16:25:20 +02:00
J. Nick Koston
cc3d6aa247
Ensure rainmachine creates config entry titles as strings ( #70417 )
2022-04-22 07:58:19 -06:00
epenet
edffac82e9
Use ColorMode enum in devolo_home_control ( #70435 )
2022-04-22 15:31:11 +02:00
J. Nick Koston
3737b58e85
Avoid fetching metadata multiple times during stat compile ( #70397 )
2022-04-22 00:25:42 -10:00
Raman Gupta
be0fbba523
Bump pytomorrowio to 0.3.1 ( #70130 )
2022-04-22 09:22:43 +02:00
Robert Svensson
69f4aeaf42
Enable strict typing of deconz_device ( #70341 )
...
* Enable strict typing of deconz_device completing strict typing of deconz integration
2022-04-22 09:19:35 +02:00
ollo69
74b50a8009
Enable AsusWRT strict typing ( #70396 )
...
* Enable AsusWRT strict typing
* Fix myPi errors
2022-04-22 10:14:13 +03:00
dependabot[bot]
d35fa28721
Bump actions/checkout from 3.0.1 to 3.0.2 ( #70405 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.0.1...v3.0.2 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-22 10:07:31 +03:00
dependabot[bot]
2c437c20ce
Bump codecov/codecov-action from 3.0.0 to 3.1.0 ( #70404 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-22 08:59:26 +02:00
J. Nick Koston
c96781a795
Prevent plumbum from causing the testsuite to fail ( #70400 )
2022-04-22 08:40:23 +02:00
Dave T
70e125850c
Limit autogenerated entity_id string length ( #69739 )
2022-04-21 22:39:51 -07:00
Franck Nijhof
7b75a16745
Add visible by default property to base Entity ( #70370 )
2022-04-21 22:06:34 -07:00
J. Nick Koston
9761a7310e
Adjust doc string for recorder.Recorder.async_periodic_statistics ( #70398 )
2022-04-21 22:04:42 -07:00
J. Nick Koston
3142a106fc
Additional prep work for sqlalchemy 2.0 ( #70358 )
2022-04-21 12:39:18 -10:00
J. Nick Koston
034ba7d3ff
Only read HomeKit service/chars from disk once ( #70354 )
2022-04-21 13:54:44 -07:00
J. Nick Koston
f1b400feaf
Revert changes from #70300 part 2 ( #70386 )
2022-04-21 10:50:00 -10:00
J. Nick Koston
23de8d4156
Revert changes to test/conftest.py from #70300 ( #70385 )
2022-04-21 10:49:47 -10:00
Marc Mueller
90dab235f7
Update pylint to 2.13.7 ( #70381 )
...
* Update pylint to 2.13.7
* Spelling
* Remove old pylint config value
* Code updates
2022-04-21 13:02:52 -07:00
Dave T
020f94fa56
Handle additional ONVIF messages (Hikvision) ( #66357 )
...
* Handle additional onvif messages (hikvision)
* Only convert to local timezone once.
* Code review: put new parser in a better place.
* Remove whitespace
* Code review: Remove ONVIF 'line crossed' parser
* Code review: Unparsed events log info not warning
* Fix isort
* Handle additional onvif messages (hikvision)
* Only convert to local timezone once.
* Code review: put new parser in a better place.
* Remove whitespace
* Code review: Remove ONVIF 'line crossed' parser
* Code review:only return valid datetime,improve try
* Code review: datetime conversions into try blocks
* address PR comments
Co-authored-by: Jason Hunter <hunterjm@gmail.com >
2022-04-21 15:30:35 -04:00
Jason Hunter
22db21b9d4
Add diagnostics to ONVIF ( #69708 )
2022-04-21 11:38:20 -07:00
Franck Nijhof
d08b751a85
Add unique ID to scripts ( #70345 )
2022-04-21 20:04:02 +02:00
jjlawren
ac88d0be14
Add Sonos favorites sensor ( #70235 )
2022-04-21 10:37:16 -07:00
Erik Montnemery
9bec649323
Restore state of trigger-based template sensor ( #69344 )
2022-04-21 09:32:18 -07:00
Erik Montnemery
7b1e0e42f7
Allow device conditions and triggers for unitless sensors ( #70337 )
2022-04-21 09:31:15 -07:00
Jeef
4d09078114
IntelliFire Config API Token Config Update ( #68134 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-21 09:14:13 -07:00
J. Nick Koston
73a368c242
Refactor history_stats to minimize database access (part 2) ( #70255 )
2022-04-21 09:06:59 -07:00
ollo69
f6e5e1b167
Simplify AsusWRT config flow ( #69800 )
2022-04-21 08:23:40 -07:00
Allen Porter
a2c74b9786
Add initial implementation of a calendar trigger ( #68674 )
...
* Add initial implementation of calendar trigger
This is an initial implementation of a calendar trigger, that supports
triggering on calendar start time.
See architecture proposal in:
https://github.com/home-assistant/architecture/discussions/700
* Address reviewer feedback
* Use f-strings for all tests
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove logging f-strings, and move to main code
* Remove mypy ignore
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update calendar triggers to use new calendar data model
* Update tests/components/calendar/test_trigger.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Rewrite tests using freezegun
Rewrite tests using freezegun and improve edge case handling, and use utc consistently for all alarms.
* Update homeassistant/components/calendar/trigger.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/calendar/trigger.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Increase test coverage based on pr feedback
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-04-21 08:09:50 -07:00
Franck Nijhof
7003862bd8
Fix Plugwise to not use invalid discovery data ( #70366 )
2022-04-21 16:06:22 +03:00
Raman Gupta
220cb57add
Bump zwave-js-server-python to 0.35.3 ( #70357 )
2022-04-21 14:14:39 +02:00
rikroe
80653463bf
Add DataUpdateCoordinator to bmw_connected_drive ( #67003 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-04-20 22:13:09 -10:00
Jason Maners
089f7279bc
Update vesync to use pyvesync v2.0.2 ( #70281 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-21 10:36:02 +03:00
Erik Montnemery
de9f39745b
Fix race in _process_recorder_platform ( #70339 )
...
* Fix race in _process_recorder_platform
* Update homeassistant/components/recorder/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update tests
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-21 09:03:05 +02:00
Raman Gupta
c390834ae4
Add available tones property to siren entity description ( #70216 )
...
* Fix siren entity description and available tones property
* Add test
* Fix bug
* Add coverage
2022-04-21 02:33:22 -04:00
Erik Montnemery
5e50a8abd5
Mark device triggers from hidden or auxiliary entities as secondary ( #70335 )
...
* Mark device triggers from hidden or auxiliary entities as secondary
* Update tests
2022-04-21 08:01:32 +02:00
Allen Porter
0e0c0ce22b
Move google calendar integration to aiohttp ( #70173 )
...
* Use new aiohttp based google client library in gcal_sync.
* Use base url in tests for shorter string
* Remove unnecessary line of code
* Jump to gcal-sync-0.4.1
* Update tests/components/google/conftest.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update to gcal_sync 0.5.0 incorporating PR feedback
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-20 20:18:24 -07:00
J. Nick Koston
b8369f79eb
Bump aiodiscover to 1.4.10 ( #70348 )
2022-04-21 01:43:27 +02:00
Zack Barett
2c284f5a28
Bump frontend to 20220420.0 ( #70347 )
2022-04-20 16:18:03 -07:00
Marvin Wichmann
029ffad537
Update xknx to version 0.20.4 ( #70342 )
2022-04-21 02:16:08 +03:00
Franck Nijhof
35687def02
Merge stop & error script actions ( #70109 )
2022-04-20 14:22:37 -07:00
Steven Looman
bddfbe01f3
Better handle devices changing UDN and/or location in upnp component ( #70008 )
2022-04-20 11:01:43 -10:00
Franck Nijhof
bfc82b030f
Replace Climate CURRENT_HVAC_* constants with HVACAction enum ( #70319 )
2022-04-20 13:41:05 -07:00
Erik Montnemery
9e213caefc
Tweak utility_meter service descriptions ( #70338 )
2022-04-20 22:07:16 +02:00
Erik Montnemery
150f173eed
Mark device conditions from hidden or auxiliary entities as secondary ( #70333 )
2022-04-20 21:41:59 +02:00
Erik Montnemery
7c0b0f7cc1
Migrate homekit_controller light to color_mode ( #69261 )
2022-04-20 09:26:15 -10:00
Glenn Waters
2abe551eef
Complete strict typing for ElkM1 integration ( #70334 )
2022-04-20 09:04:11 -10:00
Paulus Schoutsen
2df212dcd3
Merge pull request #70331 from home-assistant/rc
2022-04-20 11:27:33 -07:00
Erik Montnemery
64381acbaf
Mark device actions from hidden or auxiliary entities as secondary ( #70278 )
2022-04-20 10:48:46 -07:00
Glenn Waters
2a99084911
ElkM1 integration, add strict types to config_flow ( #70323 )
2022-04-20 10:46:36 -07:00
Johann Vanackere
c4db48d8f1
Fix #69952 : Daikin AC Temperature jumps after being set ( #70326 )
2022-04-20 10:44:51 -07:00
Johann Vanackere
b0ed42a5a5
Fix #69952 : Daikin AC Temperature jumps after being set ( #70326 )
2022-04-20 10:43:44 -07:00
Paulus Schoutsen
50bfc4d86c
Bumped version to 2022.4.6
2022-04-20 10:11:19 -07:00
J. Nick Koston
6f13ce9445
Bump aiohomekit to 0.7.17 ( #70313 )
...
Changelog: https://github.com/Jc2k/aiohomekit/compare/0.7.16...0.7.17
Fixes : #67665
2022-04-20 10:11:15 -07:00
Paulus Schoutsen
596d46dbba
Add Insteon USB discovery ( #70306 )
...
* Add Insteon USB discovery
* Update tests/components/insteon/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-20 10:11:14 -07:00
Christopher Bailey
2c6e670fd8
Fix updating CameraZone coords for UniFi Protect ( #70260 )
2022-04-20 10:11:13 -07:00
J. Nick Koston
767e519e86
Fix handling unassigned areas in lutron_caseta ( #70258 )
2022-04-20 10:11:13 -07:00
Kevin Worrel
03a896cbc8
Screenlogic config: Filter unexpected host names ( #70256 )
2022-04-20 10:11:12 -07:00
J. Nick Koston
2b39f4b7cd
Bump aiodiscover to 1.4.9 ( #70213 )
2022-04-20 10:11:11 -07:00
Dave T
acd6048cbd
Hide credentials from generated titles in generic camera ( #70204 )
2022-04-20 10:11:10 -07:00
Dave T
82cf6e44d6
Auto set content type for stream-only in generic camera ( #70200 )
2022-04-20 10:11:09 -07:00
J. Nick Koston
bc2c4a41b8
Fix handling of powerview stale state ( #70195 )
2022-04-20 10:10:40 -07:00
Sébastien RAMAGE
40ba0e0aed
Revert zigpy-zigate to 0.7.4 ( #70184 )
...
* Update requirements_all.txt
revert to zigpy-zigate 0.7.4
* Update requirements_test_all.txt
revert to zigpy-zigate 0.7.4
* Update manifest.json
revert to zigpy-zigate 0.7.4
2022-04-20 10:08:16 -07:00
Simone Chemelli
f4f1a36a16
Fix file size last_updated ( #70114 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-20 10:08:15 -07:00
J. Nick Koston
0e89bde189
Move handling of non-secure login to the elkm1 library ( #69483 )
2022-04-20 10:08:14 -07:00
Thibaut
df768c34e4
Fix opening/closing for awning in Overkiz integration ( #68890 )
2022-04-20 10:08:13 -07:00
Greg Dowling
0b5b7d5907
Improve roon integraton ( #66000 )
...
* Update to new library, revise discovery to work with new library, specify port to work with new library.
* Move user gui to fallback.
* Revise tests.
* Handle old config.
* Improve debugging, refresh faster on load.
* Remove duplicate.
* Bump library version.
* Fix docstring per review.
* Review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add check for duplicate host.
* Add error message to strings.
* Tidy.
* Review changes.
* Remove default.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-20 10:08:12 -07:00
Paulus Schoutsen
b049ffca23
Add Insteon USB discovery ( #70306 )
...
* Add Insteon USB discovery
* Update tests/components/insteon/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-20 10:07:35 -07:00
J. Nick Koston
415c8b4ab8
Fix handling unassigned areas in lutron_caseta ( #70258 )
2022-04-20 10:07:00 -07:00
akloeckner
d20a620590
Make this variable available in template entities ( #65201 )
...
* feat: make this variable available in template entities
This makes the variable `this` available in template entities.
It will simplify the use of self-referencing template entities.
Because, without this, we have to repeat the entity id every time.
If we can solve this without explicitly spelling the entity id,
code can be re-used much better.
As a side-effect, this will allow to use `variables`-like patterns,
where attributes can be used as variables to calculate subsequent attributes or state.
Example:
```yaml
template:
sensor:
- name: test
state: "{{ this.attributes.test }}"
# not: "{{ state_attr('sensor.test', 'test' }}"
attributes:
test: "{{ now() }}"
```
* expose entity_id instead of this
* add test
* Refactor to expose this variable
* Tweak repr dunder
Co-authored-by: Erik <erik@montnemery.com >
2022-04-20 15:30:17 +02:00
Fabian Affolter
9316909e60
Upgrade psutil to 5.9.0 ( #70316 )
2022-04-20 15:17:21 +02:00
Thibaut
b4a536ca09
Fix opening/closing for awning in Overkiz integration ( #68890 )
2022-04-20 14:53:20 +02:00
Franck Nijhof
a22f36178f
Replace Climate HVAC_MODE_* constants with HVACMode enum ( #70286 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-20 13:20:53 +02:00
J. Nick Koston
0dc426e2c4
Bump aiohomekit to 0.7.17 ( #70313 )
...
Changelog: https://github.com/Jc2k/aiohomekit/compare/0.7.16...0.7.17
Fixes : #67665
2022-04-20 13:02:17 +03:00
Fabian Affolter
cd52a8afe5
Remove myself from arest codeowners ( #70314 )
2022-04-19 22:56:33 -10:00
Shay Levy
70616d2b78
Revert "Add humidity to tomorrowio hourly weather forecasts ( #70186 )" ( #70311 )
...
This reverts commit febcab11fb .
2022-04-20 11:56:13 +03:00
Fabian Affolter
4358152b63
Remove myself from bitcoin codeowners ( #70315 )
2022-04-19 22:55:35 -10:00
Robert Svensson
78b02fe0ce
Enable strict typing for deCONZ platforms ( #70290 )
2022-04-20 09:03:53 +02:00
Justin Edelson
abbac235a5
Add cmake to devcontainer ( #70253 )
...
* add cmake to devcontainer. fixes #70250
* reformatting
2022-04-20 00:01:06 -07:00
Diego Elio Pettenò
16de5edcbf
Don't attempt to set invalid fan percentage and preset_mode (try 3) ( #70294 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-19 23:59:57 -07:00
Franck Nijhof
c460100af1
Add backup.create service ( #70118 )
2022-04-20 08:56:05 +02:00
Poltorak Serguei
725339145f
Scale Z-Wave.Me max values ( #70274 )
...
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
2022-04-20 08:38:55 +02:00
Michael
9860ae562e
Highlight to drag-and-drop diagnostic data instead of copy-and-paste in issue template ( #70279 )
2022-04-20 07:52:56 +02:00
Glenn Waters
1492ea1fe3
Elk types 4 ( #70305 )
2022-04-19 16:45:45 -10:00
arantes555
a1f33a093c
Generic thermostat temp step ( #70303 )
...
* Add target_temp_step to generic_thermostat
* Add target_temp_step to generic_thermostat : fix default + add tests
* Add target_temp_step to generic_thermostat : fix test by using new 'units_imperial' fixture
2022-04-20 01:19:59 +03:00
J. Nick Koston
309424d3b9
Prevent tests changing units from affecting other tests ( #70300 )
...
* Prevent tests changing temperature_unit from affecting other tests
* tweak
2022-04-19 11:38:52 -10:00
J. Nick Koston
27c9e96865
Fix flapping goalzero tests ( #70298 )
2022-04-19 23:38:07 +02:00
Glenn Waters
cec2a40602
ElkM1 integration adding types, part 3 ( #70214 )
...
* ElkM1 integration adding types, part 3
* Fix default _state value.
* Tweak fan get.
* change get to dict access.
2022-04-19 10:52:46 -10:00
IceBotYT
1fb261cdc5
Code quality improvements to PECO ( #70301 )
2022-04-19 22:45:27 +02:00
ollo69
b7c1fbc842
Add missing typing in AsusWRT router class ( #70189 )
...
* Add missing typing in AsusWRT router class
* Fix typing in device tracker
* Fix mypy incompatible type
2022-04-19 22:55:46 +03:00
J. Nick Koston
c08afca912
Revert "Add target_temp_step to generic_thermostat ( #58691 )" ( #70299 )
...
This reverts commit ba4ca3e38e .
2022-04-19 22:46:42 +03:00
Paulus Schoutsen
78f5614cdc
Add extra tests for input text ( #70283 )
2022-04-19 19:31:09 +02:00
Robert Svensson
7bc9d01520
Enable strict typing for deCONZ platforms cover+lock+siren+switch ( #69930 )
2022-04-19 18:14:56 +02:00
lymanepp
febcab11fb
Add humidity to tomorrowio hourly weather forecasts ( #70186 )
...
* Add humidity to hourly weather forecasts
* Don't include humidity in daily forecasts
* Fix test
2022-04-19 19:14:07 +03:00
Mask3007
2228ea5ee0
Add update entity to fritz integration ( #70096 )
2022-04-19 17:12:21 +02:00
Michael
89c717bf40
Enable long term statistics for Xiaomi Mijia BLE Temperature and Humidity Sensor ( #70272 )
2022-04-19 17:09:41 +02:00
Álvaro Fernández Rojas
5729209d5d
Update aioairzone to v0.4.0 ( #70280 )
2022-04-19 17:03:13 +02:00
arantes555
ba4ca3e38e
Add target_temp_step to generic_thermostat ( #58691 )
...
* Add target_temp_step to generic_thermostat
* Add target_temp_step to generic_thermostat : fix default + add tests
2022-04-19 17:16:37 +03:00
Franck Nijhof
d65e12ab6e
Add clear_skipped service to update entity ( #70116 )
2022-04-19 16:11:16 +02:00
Poltorak Serguei
9d016dd434
Add Z-Wave.Me Fan support ( #69768 )
...
* Fan entity
* Fix union
* Fix union
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix percentage scale
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-19 13:06:31 +02:00
Franck Nijhof
0969e50553
Update Pillow to 9.1.0 ( #70273 )
2022-04-19 12:49:43 +02:00
Franck Nijhof
3869388f5f
Update sentry-sdk to 1.5.10 ( #70269 )
2022-04-19 12:49:28 +02:00
Simone Chemelli
23446fa1c0
Fix file size last_updated ( #70114 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-19 12:49:07 +02:00
Joakim Sørensen
9525077574
Add diagnostics platform to the Supervisor integration ( #70265 )
...
* Add diagnostics platform to the Supervisor integration
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-19 12:16:36 +02:00
Dave T
8245ebaef5
Correct grammar in notification description ( #70249 )
2022-04-19 11:12:24 +02:00
J. Nick Koston
95b98ac9f1
Revert "Revert "Use recorder executor in demo ( #69327 )" ( #69334 )" ( #69545 )
...
- We have found the issue causing the CI failures and its
being solved in #69410 .
This reverts commit 28350b9792 .
2022-04-19 11:09:16 +02:00
Robert Svensson
506be5a818
Enable strict typing for deCONZ platforms binary_sensor+fan+logbook+number ( #70171 )
2022-04-19 10:32:57 +02:00
Diogo Gomes
03874d1b65
Correct state restoring for Utility Meter sensors ( #66851 )
...
* fix merge
* backward compatability
* add status
* increase coverage
* increase further the coverage
* adds support for Decimal in SensorExtraStoredData
* more precise
* review
* don't restore broken last_reset
* increase coverage
* address review comments
* stale
* coverage increase
* Update homeassistant/components/utility_meter/sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* catch corrupt files and respective tests
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-19 09:01:52 +02:00
Diogo Gomes
9dfd37c60b
Use CONF_NAME consistently in utility meter sensors with and without tariffs ( #69152 )
...
* apply name to tariff based sensors too
* change name without breaking entity_id
* address comments
2022-04-19 09:00:36 +02:00
jjlawren
c29a5dc3fd
Add guard for Sonos S1 radio show compatibility ( #70251 )
2022-04-19 08:56:03 +02:00
Kevin Worrel
16c6d79265
Screenlogic config: Filter unexpected host names ( #70256 )
2022-04-19 08:51:05 +02:00
Christopher Bailey
3fa3ee9ea2
Fix updating CameraZone coords for UniFi Protect ( #70260 )
2022-04-19 08:45:39 +02:00
hesselonline
84666ce05e
Rename wallbox non-config CONF_ variables ( #69737 )
2022-04-19 08:44:25 +02:00
J. Nick Koston
d03760d0bb
Switch to using ULIDs for context_ids ( #70246 )
2022-04-18 22:45:41 -07:00
Bram Gerritsen
1da7927fbb
Fix issue with turning the ambilight on after switched off ( #69132 )
...
* Refactor ambilight component. Fix issue with turning the ambilight on after switched off
* Move dataclass to original location. Add factory method
* Remove follow video effect list
* Fix log
* Remove follow video effect list
* Update homeassistant/components/philips_js/light.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
* Update homeassistant/components/philips_js/light.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
* Add missing typing
* Fix issues with restoring last state
Co-authored-by: Joakim Plate <elupus@ecce.se >
2022-04-19 06:32:18 +02:00
J. Nick Koston
e70c8fa359
Refactor history_stats to minimize database access (part 1) ( #70134 )
2022-04-18 13:18:38 -10:00
IceBotYT
6c75eaa1bc
Add outage map alerts to PECO ( #69825 )
2022-04-18 23:22:14 +02:00
G Johansson
c87992715f
Add update platform for Sensibo ( #70180 )
2022-04-18 23:17:39 +02:00
J. Nick Koston
f63465bd71
Add recorder platform to input_select ( #70223 )
2022-04-18 22:18:19 +02:00
Thomas Lovén
b50f369fe4
Add shorthand notation for boolean conditions ( #70120 )
2022-04-18 22:09:09 +02:00
Sebastian Lövdahl
8f4979ea17
Reduce state updates for OctoPrint ( #70146 )
2022-04-18 21:33:40 +02:00
ollo69
f4d4b52204
Improve AsusWrt test coverage ( #70215 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-18 09:20:40 -10:00
ollo69
a27f61cf07
Improve AsusWRT diagnostics ( #69826 )
2022-04-18 09:20:01 -10:00
Franck Nijhof
ce1f074ca9
Add Template selector ( #70229 )
2022-04-18 11:28:01 -07:00
Franck Nijhof
1e4aacaeb1
Replace Alarm Control Panel FORMAT_ constants with CodeFormat enum ( #69861 )
2022-04-18 19:37:32 +02:00
Franck Nijhof
81f3c82aef
Add recorder platform to input_text ( #70227 )
2022-04-18 08:22:14 -07:00
Franck Nijhof
ec92c295d4
Add recorder platform to input_number ( #70226 )
2022-04-18 08:21:53 -07:00
Franck Nijhof
5d62f405f1
Add recorder platform to input_datetime ( #70225 )
2022-04-18 08:19:55 -07:00
Franck Nijhof
fc4e9b0cc3
Add recorder platform to input_button ( #70224 )
2022-04-18 08:18:46 -07:00
J. Nick Koston
4dceff88fc
Use new async_process_integration_platform_for_component helper in sun ( #70183 )
2022-04-18 08:13:30 -07:00
Dave T
d69a7e7be9
Hide credentials from generated titles in generic camera ( #70204 )
2022-04-18 07:57:52 -07:00
Franck Nijhof
f9450d32ea
Update pytest-cov to 3.0.0 ( #68611 )
2022-04-18 16:31:28 +02:00
Greg Dowling
23264c8fd4
Improve roon integraton ( #66000 )
...
* Update to new library, revise discovery to work with new library, specify port to work with new library.
* Move user gui to fallback.
* Revise tests.
* Handle old config.
* Improve debugging, refresh faster on load.
* Remove duplicate.
* Bump library version.
* Fix docstring per review.
* Review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add check for duplicate host.
* Add error message to strings.
* Tidy.
* Review changes.
* Remove default.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-18 16:27:14 +02:00
J. Nick Koston
c3108b3899
Exclude attributes for automation and script domains ( #70168 )
2022-04-18 12:10:18 +02:00
Franck Nijhof
38a1ef45ed
Add recorder platform to input_boolean ( #70154 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-18 11:38:48 +02:00
J. Nick Koston
026e1635cc
Rename async_process_integration_platform to async_process_integration_platform_for_component ( #70217 )
2022-04-17 20:59:31 -10:00
J. Nick Koston
a9a5645255
Defer profiler imports until needed to reduce memory pressure ( #70202 )
2022-04-17 20:16:25 -10:00
jjlawren
c53aa50093
Rework Sonos discovery & availability ( #70066 )
2022-04-17 22:54:51 -07:00
J. Nick Koston
40eb1554d9
Only set attributes based on the configured type for min_max sensors ( #70142 )
2022-04-17 22:53:49 -07:00
J. Nick Koston
b4ef150339
Add a guard when there are no integration platforms loaded ( #70182 )
2022-04-17 22:45:52 -07:00
J. Nick Koston
b74986f9c3
Avoid importing distutils in plex ( #70203 )
2022-04-17 22:45:10 -07:00
J. Nick Koston
c393622b64
Avoid calling time.monotonic on coordinator refresh unless we are debugging ( #70209 )
2022-04-17 22:40:44 -07:00
J. Nick Koston
80ab8b465b
Fix elkm1 climate auto mode mapping ( #69297 )
2022-04-17 22:37:19 -07:00
Allen Porter
bd02895781
Fix bug in google calendar offset calculation ( #70024 ) ( #70166 )
2022-04-17 22:33:18 -07:00
J. Nick Koston
2c2b678e80
Fix handling of powerview stale state ( #70195 )
2022-04-17 22:31:48 -07:00
J. Nick Koston
e2881ba57e
Bump aiodiscover to 1.4.9 ( #70213 )
2022-04-17 22:29:48 -07:00
Dave T
32f9aefb40
Auto set content type for stream-only in generic camera ( #70200 )
2022-04-17 22:28:25 -07:00
Glenn Waters
24e817a173
ElkM1 integration add types, part 2 ( #70210 )
2022-04-17 14:31:37 -10:00
Glenn Waters
2641ecdec8
ElkM1 integration: library bump ( #70197 )
2022-04-17 10:21:41 -10:00
Robert Svensson
b6cf65decb
Improve typing of deCONZ sensor platform ( #70161 )
2022-04-17 20:58:42 +03:00
Sébastien RAMAGE
2af1b7d974
Revert zigpy-zigate to 0.7.4 ( #70184 )
...
* Update requirements_all.txt
revert to zigpy-zigate 0.7.4
* Update requirements_test_all.txt
revert to zigpy-zigate 0.7.4
* Update manifest.json
revert to zigpy-zigate 0.7.4
2022-04-17 20:52:17 +03:00
J. Nick Koston
42c448c422
Add the ability to process integration platforms on demand ( #70174 )
2022-04-17 00:23:00 -10:00
Clifford Roche
4184c97b65
Bump greeclimate to 1.1.1 ( #70158 )
2022-04-16 23:20:51 +02:00
Hans Oischinger
248b41b964
Fix broken translation ( #70156 )
2022-04-16 23:14:36 +02:00
J. Nick Koston
37d39ac6d3
Add restored to the set of attributes excluded from being recorded in the db ( #70169 )
...
* Add restored to the set of attributes excluded from being recorded in the database
- Noticed on restart that the table gets 100s of new rows because
of these
* Update homeassistant/components/recorder/const.py
2022-04-16 23:09:08 +02:00
Raman Gupta
3bcd921a28
Add entity registry helper to update entity platform ( #69162 )
...
* Add entity registry helper to migrate entity to new platform
* Add additional assertion
* Add more properties to migration logic
* Change logic after thinking about erik's comments
* Require new_config_entry_id if entry.config_entry_id is not None
* Create private async_update_entity function that all update functions use
* Don't have special handling for entity ID missing in async_update_entity_platform
* fix docstring
2022-04-16 16:18:52 -04:00
Avi Miller
42e0bc849c
Narrow down the list of LIFX models for HomeKit discovery ( #70125 )
...
* Narrow down the list of LIFX models for HomeKit discovery
This allows the LIFX Switch to be integrated using the HomeKit
Controller component. I also adjusted the zeroconf test so that
the partial match still matches the lifx integration.
Signed-off-by: Avi Miller <me@dje.li >
* Update tests/components/zeroconf/test_init.py
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-16 10:08:44 -10:00
Robert Svensson
f0b1d35562
Address late review of deconz climate ( #70148 )
...
* Fix late comment
* Avoid unnecessary properties
* Add clip sensor test to increase coverage of climate
* Fix review_comment
2022-04-16 21:14:54 +02:00
Franck Nijhof
098c6d446e
Merge pull request #70155 from home-assistant/rc
2022-04-16 19:42:51 +02:00
Franck Nijhof
f790a343c0
Bumped version to 2022.4.5
2022-04-16 18:17:07 +02:00
G Johansson
70a4de5efe
Fix StationInfo not string in Trafikverket Train ( #70153 )
2022-04-16 18:16:13 +02:00
J. Nick Koston
2205b63778
Ensure powerwall retries setup when api returns too many requests ( #70143 )
2022-04-16 18:16:09 +02:00
Brandon Rothweiler
cdc979e1e6
Bump pymazda to 0.3.3 ( #70136 )
2022-04-16 18:16:06 +02:00
Matthias Alphart
73478dc76d
update xknx to 0.20.3 ( #70123 )
2022-04-16 18:16:03 +02:00
Raman Gupta
a9c670c56f
Correct tomorrowio weather units ( #70107 )
2022-04-16 18:16:00 +02:00
Joakim Sørensen
410e0f52a3
Limit Supervisor refresh updates ( #70075 )
2022-04-16 18:15:57 +02:00
Shay Levy
0a6182264a
Set source & sound mode at start in media player reproduce state ( #70064 )
2022-04-16 18:15:53 +02:00
Simone Chemelli
236acd6206
Fix retry when Met config entry fails ( #70012 )
2022-04-16 18:15:49 +02:00
Brandon Rothweiler
a2337f4a43
Bump pymazda to 0.3.3 ( #70136 )
2022-04-16 18:08:21 +02:00
Simone Chemelli
0f8595e8a7
Fix retry when Met config entry fails ( #70012 )
2022-04-16 18:04:09 +02:00
G Johansson
f5318ef6c2
Fix StationInfo not string in Trafikverket Train ( #70153 )
2022-04-16 17:08:54 +02:00
J. Nick Koston
ad1241a116
Fix missing patching of homekit matchers in zeroconf tests ( #70141 )
2022-04-16 16:41:10 +02:00
J. Nick Koston
cac0e935a8
Bump flux_led to 0.28.28 ( #70139 )
2022-04-16 16:40:37 +02:00
J. Nick Koston
b629b3d99a
Ensure powerwall retries setup when api returns too many requests ( #70143 )
2022-04-16 12:12:16 +02:00
Thomas Lovén
7cc799becf
Fix setup failure tests failing for the wrong reason ( #70144 )
2022-04-16 11:59:38 +02:00
Franck Nijhof
6a362956dd
Merge branch 'master' into dev
2022-04-16 09:38:16 +02:00
Fabian Affolter
2c61a06644
Remove myself from codeowners ( #70127 )
2022-04-16 02:27:09 +03:00
Fabian Affolter
7133b80b35
Remove myself from codeowners ( #70129 )
2022-04-16 02:26:23 +03:00
Matthias Alphart
04a153345e
update xknx to 0.20.3 ( #70123 )
2022-04-16 00:15:05 +03:00
Glenn Waters
c80853496d
Improve Elk-M1 Control typing ( #69924 )
...
* Add types to __init__.py
* Fixup typing.
* Fix type error.
* Bump lib to fix login error.
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-16 00:14:45 +03:00
Robert Svensson
f8367d3c01
Improve typing of config flow ( #69438 )
2022-04-15 23:04:56 +02:00
Hans Oischinger
bc5594e263
vicare: Diagnostics ( #69819 )
...
* vicare: Diagnostics
* Exclude diagnostics from codecoverage
2022-04-15 23:22:24 +03:00
Raman Gupta
7c875bf658
Correct tomorrowio weather units ( #70107 )
2022-04-15 23:20:54 +03:00
epenet
ddb6e37a5c
Fix supported_features in Ecovacs vacuum ( #69906 )
...
* Revert _attr_supported_features from Ecovacs
* Override supported_features property
* Remove space
2022-04-15 23:19:30 +03:00
Maciej Bieniek
e00a010560
Add diagnostics platform ( #70046 )
2022-04-15 23:09:03 +03:00
Erik Montnemery
353c091973
Migrate nanoleaf light to color_mode ( #69429 )
2022-04-15 20:09:47 +02:00
Paulus Schoutsen
5f6a970826
Bump pyevilgenius to 2.0.0 ( #70074 )
...
* Bump pyevilgenius to 2.0.0
* Fix tests
2022-04-15 20:54:20 +03:00
J. Nick Koston
03c91dad78
Fix missing title placeholders during unifiprotect reauth ( #70067 )
2022-04-15 07:31:50 -10:00
Franck Nijhof
1b48d7eda1
Add for each item support to repeat action ( #70093 )
2022-04-15 19:10:25 +02:00
Álvaro Fernández Rojas
4a950f06e2
airzone: climate: move id params to _async_update_hvac_params ( #70099 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-04-15 20:06:47 +03:00
Franck Nijhof
e04fef3c2d
Allow disabling specific triggers/actions/conditions ( #70082 )
2022-04-15 09:33:09 -07:00
Joakim Sørensen
ae9315aa29
Limit Supervisor refresh updates ( #70075 )
2022-04-15 09:31:02 -07:00
Shay Levy
1a2a3b5955
Set source & sound mode at start in media player reproduce state ( #70064 )
2022-04-15 09:14:07 -07:00
J. Nick Koston
89807f0d2d
Reduce the number of queries needed to compile statistics ( #69731 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-15 09:13:29 -07:00
Diogo Gomes
012ef6bb7b
sanitize state_classes ( #70090 )
2022-04-15 16:38:08 +03:00
Álvaro Fernández Rojas
abea7d3245
airzone: implement turn on/off ( #70095 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-04-15 16:13:59 +03:00
dependabot[bot]
8ab9cd1695
Bump actions/checkout from 3.0.0 to 3.0.1 ( #70073 )
2022-04-15 14:06:21 +02:00
Erik Montnemery
5a1bcc2c5b
Revert "Narrow the list of models of LIFX devices discovered using HomeKit" ( #70085 )
2022-04-15 12:50:39 +02:00
Jan Bouwhuis
3b2aae5045
Refactor MQTT discovery ( #67966 )
...
* Proof of concept
* remove notify platform
* remove loose test
* Add rework from #67912 (#1 )
* Move notify serviceupdater to Mixins
* Move tag discovery handler to Mixins
* fix tests
* Add typing for async_load_platform_helper
* Add add entry unload support for notify platform
* Simplify discovery updates
* Remove not needed extra logic
* Cleanup inrelevant or duplicate code
* reuse update_device and move to mixins
* Remove notify platform
* revert changes to notify platform
* Rename update class
* unify tag entry setup
* Use shared code for device_trigger `update_device`
* PoC shared dispatcher for device_trigger
* Fix bugs
* Improve typing - remove async_update
* Unload config_entry and tests
* Release dispatcher after setup and deduplicate
* closures to methods, revert `in` to `=`, updates
* Re-add update support for tag platform
* Re-add update support for device-trigger platform
* Cleanup rediscovery code revert related changes
* Undo discovery code shift
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/device_trigger.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* revert doc string changes
* move conditions
* typing and check config_entry_id
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* cleanup not used attribute
* Remove entry_unload code and tests
* update comment
* add second comment
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-15 12:35:08 +02:00
Milan Meulemans
c932407560
Add SENZ OAuth2 integration ( #61233 )
2022-04-14 15:29:31 -07:00
J. Nick Koston
c85387290a
Increase recorder queue max backlog to 40k, improve message ( #70065 )
2022-04-14 11:45:07 -10:00
Avi Miller
2b908bd542
Narrow the list of models of LIFX devices discovered using HomeKit ( #70068 )
...
This allows the LIFX Switch to be discovered by the HomeKit Controller
integration instead of being captured by the LIFX integration which
doesn't support switches.
Signed-off-by: Avi Miller <me@dje.li >
2022-04-14 11:44:37 -10:00
Robert Svensson
c920d7d5e0
Improve typing of deCONZ diagnostics ( #69491 )
...
* Improve typing of deCONZ diagnostics
homeassistant/components/deconz/diagnostics.py:28: error: Item "None" of "Optional[WSClient]" has no attribute "state" [union-attr]
homeassistant/components/deconz/diagnostics.py:40: error: Unpacking a string is disallowed [misc]
homeassistant/components/deconz/diagnostics.py:40: error: Cannot determine type of "k" [has-type]
homeassistant/components/deconz/diagnostics.py:40: error: Cannot determine type of "v" [has-type]
homeassistant/components/deconz/diagnostics.py:42: error: Unpacking a string is disallowed [misc]
homeassistant/components/deconz/diagnostics.py:42: error: Cannot determine type of "k" [has-type]
homeassistant/components/deconz/diagnostics.py:42: error: Cannot determine type of "v" [has-type]
* Fix review comments
* These mypy ignores arent useful until py.typed is introduced with the library which I will do once I resolve as much as possible in the integration
2022-04-14 23:04:32 +02:00
Álvaro Fernández Rojas
459d775ad5
Update aioairzone to v0.3.8 ( #70060 )
2022-04-14 10:59:14 -10:00
Franck Nijhof
cdabcce83a
Add ability to continue scripts/automations on error ( #70004 )
2022-04-14 13:43:14 -07:00
Paulus Schoutsen
30db51a49c
Merge pull request #70054 from home-assistant/rc
2022-04-14 13:36:07 -07:00
Robert Svensson
66265b6e9a
Improve typing of deCONZ light platform ( #69886 )
...
homeassistant/components/deconz/light.py:66: error: Incompatible types in assignment (expression has type "List[Union[ConfigurationTool, Cover, Fan, Light, Lock, Siren]]", variable has type "Optional[List[Light]]") [assignment]
homeassistant/components/deconz/light.py:68: error: Item "None" of "Optional[List[Light]]" has no attribute "__iter__" (not iterable) [union-attr]
homeassistant/components/deconz/light.py:159: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:159: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:161: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:161: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:163: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:163: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:165: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "brightness" [union-attr]
homeassistant/components/deconz/light.py:165: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "brightness" [union-attr]
homeassistant/components/deconz/light.py:174: error: Unused "type: ignore" comment
homeassistant/components/deconz/light.py:174: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "brightness" [union-attr]
homeassistant/components/deconz/light.py:174: note: Error code "union-attr" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:174: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "brightness" [union-attr]
homeassistant/components/deconz/light.py:179: error: Unused "type: ignore" comment
homeassistant/components/deconz/light.py:179: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_temp" [union-attr]
homeassistant/components/deconz/light.py:179: note: Error code "union-attr" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:179: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_temp" [union-attr]
homeassistant/components/deconz/light.py:179: error: Incompatible return value type (got "Union[int, None, Any]", expected "int") [return-value]
homeassistant/components/deconz/light.py:179: note: Error code "return-value" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:184: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "hue" [union-attr]
homeassistant/components/deconz/light.py:184: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "hue" [union-attr]
homeassistant/components/deconz/light.py:184: error: Unsupported operand types for / ("None" and "int") [operator]
homeassistant/components/deconz/light.py:184: note: Left operand is of type "Union[int, None, Any]"
homeassistant/components/deconz/light.py:184: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "saturation" [union-attr]
homeassistant/components/deconz/light.py:184: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "saturation" [union-attr]
homeassistant/components/deconz/light.py:189: error: Unused "type: ignore" comment
homeassistant/components/deconz/light.py:189: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "xy" [union-attr]
homeassistant/components/deconz/light.py:189: note: Error code "union-attr" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:189: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "xy" [union-attr]
homeassistant/components/deconz/light.py:194: error: Unused "type: ignore" comment
homeassistant/components/deconz/light.py:194: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "state" [union-attr]
homeassistant/components/deconz/light.py:194: note: Error code "union-attr" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:194: error: Incompatible return value type (got "Union[bool, None, Any]", expected "bool") [return-value]
homeassistant/components/deconz/light.py:194: note: Error code "return-value" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:228: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "set_state" [union-attr]
homeassistant/components/deconz/light.py:228: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "set_state" [union-attr]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Union[str, None, Literal['none', 'select', 'lselect']]" [arg-type]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Optional[int]" [arg-type]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Union[str, None, Literal['colorloop', 'none']]" [arg-type]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Optional[bool]" [arg-type]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Optional[Tuple[float, float]]" [arg-type]
homeassistant/components/deconz/light.py:232: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "state" [union-attr]
homeassistant/components/deconz/light.py:245: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "set_state" [union-attr]
homeassistant/components/deconz/light.py:245: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "set_state" [union-attr]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Union[str, None, Literal['none', 'select', 'lselect']]" [arg-type]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Optional[int]" [arg-type]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Union[str, None, Literal['colorloop', 'none']]" [arg-type]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Optional[bool]" [arg-type]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Optional[Tuple[float, float]]" [arg-type]
2022-04-14 23:31:48 +03:00
Robert Svensson
87551b7880
Improve typing of deCONZ climate platform ( #69882 )
...
* Improve typing of deCONZ climate platform
homeassistant/components/deconz/climate.py:153: error: Dict entry 0 has incompatible type "str": "bool"; expected "str": "str" [dict-item]
homeassistant/components/deconz/climate.py:154: error: Dict entry 1 has incompatible type "str": "bool"; expected "str": "str" [dict-item]
homeassistant/components/deconz/climate.py:176: error: Argument 1 to "get" of "Mapping" has incompatible type "Optional[Literal['off', 'low', 'medium', 'high', 'on', 'auto', 'smart']]"; expected "str" [arg-type]
homeassistant/components/deconz/climate.py:200: error: Argument 1 to "get" of "Mapping" has incompatible type "Optional[Literal['off', 'auto', 'cool', 'heat', 'emergency heating', 'precooling', 'fan only', 'dry', 'sleep']]"; expected "str" [arg-type]
homeassistant/components/deconz/climate.py:218: error: Argument 1 to "set_config" of "Thermostat" has incompatible type "**Dict[str, str]"; expected "Optional[int]" [arg-type]
homeassistant/components/deconz/climate.py:218: error: Argument 1 to "set_config" of "Thermostat" has incompatible type "**Dict[str, str]"; expected "Optional[bool]" [arg-type]
homeassistant/components/deconz/climate.py:218: error: Argument 1 to "set_config" of "Thermostat" has incompatible type "**Dict[str, str]"; expected "Optional[List[str]]" [arg-type]
homeassistant/components/deconz/climate.py:225: error: Argument 1 to "get" of "Mapping" has incompatible type "Optional[Literal['holiday', 'auto', 'manual', 'comfort', 'eco', 'boost', 'complex']]"; expected "str" [arg-type]
homeassistant/components/deconz/climate.py:244: error: Unused "type: ignore" comment
homeassistant/components/deconz/climate.py:250: error: Unused "type: ignore" comment
homeassistant/components/deconz/climate.py:253: error: Unused "type: ignore" comment
* Simplify populating supported_hvac_modes
Fix tests
2022-04-14 23:19:42 +03:00
Fabian Affolter
a275b6a9ec
Upgrade beautifulsoup4 to 4.11.1 ( #70058 )
2022-04-14 23:15:40 +03:00
Fabian Affolter
d3f5087a14
Upgrade praw to 7.5.0 ( #70061 )
2022-04-14 23:14:25 +03:00
Paulus Schoutsen
a537534880
Add media player features enum
2022-04-14 12:48:51 -07:00
Paulus Schoutsen
ea8ee02403
Check supported features in media player reproduce state ( #70055 )
2022-04-14 12:46:21 -07:00
Paulus Schoutsen
a5134d9ba2
Check supported features in media player reproduce state ( #70055 )
2022-04-14 12:44:41 -07:00
breakthestatic
7474e2f96a
Add extra check for tuple length to avoid out of range error in Frontend resolver ( #66470 )
2022-04-14 11:57:08 -07:00
Paulus Schoutsen
d244af6df1
Bumped version to 2022.4.4
2022-04-14 10:09:26 -07:00
Raman Gupta
74d38e00e4
Fix tomorrow.io units... again... ( #70029 )
2022-04-14 10:09:20 -07:00
Joakim Sørensen
e01faa7a8f
Handle KeyError when loading backups ( #70028 )
2022-04-14 10:09:20 -07:00
Fabian Affolter
45341c69c2
Remove myself from syslog codeowners ( #70045 )
2022-04-14 19:05:27 +02:00
MeIchthys
da5cb2afdb
use _attr_ form for mullvad and add _unique_id ( #68947 )
2022-04-14 19:03:53 +02:00
Barry Williams
8bdce8ef68
use newer version of openhomedevice ( #70022 )
2022-04-14 10:00:27 -07:00
David F. Mulcahey
31df67a4c1
ZHA diagnostics fixes ( #70000 )
2022-04-14 10:00:26 -07:00
Aaron Bach
fe7c3a7ba5
Fix missing interior battery sensor for Ambient PWS ( #69994 )
2022-04-14 10:00:25 -07:00
epenet
276e8f185b
Suppress UpnpResponseError in SamsungTV ( #69984 )
2022-04-14 10:00:24 -07:00
Michael Chisholm
741252a32d
Fix config_flow error for UPnP info with single service ( #69979 )
2022-04-14 10:00:24 -07:00
Michael Chisholm
f8db38c0b6
Fix config_flow error from dlna_dmr for UPnP discovery info containing a single service ( #69977 )
2022-04-14 10:00:23 -07:00
uvjustin
4ce6b6dd22
Use ha-av instead of av and bump to v9.1.1-3 ( #69974 )
2022-04-14 10:00:22 -07:00
Joakim Sørensen
de0126c880
Fix available property in the base supervisor entity ( #69966 )
2022-04-14 10:00:21 -07:00
J. Nick Koston
7bd60bf0fb
Fix HomeKit Controller device class for CO Sensors ( #69949 )
2022-04-14 10:00:20 -07:00
J. Nick Koston
69828da4bc
Fix race during homekit controller pairing ( #69948 )
2022-04-14 10:00:20 -07:00
Diogo Gomes
261ae2ef33
Fix Prosegur availability through Alexa ( #69941 )
2022-04-14 10:00:18 -07:00
Sander
814cbcd13a
Remove duplicate program ( #69734 )
2022-04-14 10:00:17 -07:00
Raman Gupta
60ac53374b
Fix tomorrow.io units... again... ( #70029 )
2022-04-14 09:58:16 -07:00
J. Nick Koston
c73cf2cf50
Fix race during homekit controller pairing ( #69948 )
2022-04-14 09:57:36 -07:00
Joakim Sørensen
b44ce32c7f
Handle KeyError when loading backups ( #70028 )
2022-04-14 09:56:59 -07:00
Barry Williams
ddafc50fb4
use newer version of openhomedevice ( #70022 )
2022-04-14 09:56:25 -07:00
Fabian Affolter
c2ba096224
Remove myself from alpha_vantage codeowners ( #70034 )
2022-04-14 18:25:12 +02:00
Sander
8886f1c4c0
Remove duplicate program ( #69734 )
2022-04-14 13:16:14 +02:00
uvjustin
44e9146463
Use ha-av instead of av and bump to v9.1.1-3 ( #69974 )
2022-04-14 13:36:25 +10:00
Allen Porter
36bb947cdf
Fix bug in google calendar offset calculation ( #70024 )
...
Move the offset reached computation outside of the update method so that it is
computed when state updates occur rather than when data refreshes happen (which
are throttled and happen at most every 15 minutes).
Issue #69892
2022-04-13 19:04:59 -07:00
J. Nick Koston
c00e226b2a
Add additional tplink ouis for dhcp discovery ( #70020 )
2022-04-14 01:27:38 +02:00
Aaron Bach
6cf7973a49
Eliminate duplicated run state logic in RainMachine ( #70009 )
2022-04-13 12:26:30 -10:00
Diogo Gomes
8e64ae8478
Add unique_id to utility_meter sensors ( #68596 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-13 23:58:15 +02:00
Fabian Affolter
19e21cad60
Upgrade voluptuous to 0.13.1 ( #70007 )
2022-04-14 00:51:39 +03:00
Shay Levy
d4d819679c
Add Shelly gen2 authentication support ( #69753 )
2022-04-14 00:30:03 +03:00
Maciej Bieniek
7edbe66b26
Add diagnostics platform for GIOS integration ( #69918 )
...
* Add diagnostics platform
* Fix fixture data
2022-04-14 00:12:56 +03:00
Aaron Bach
6853db71e3
Reduce precision of over-precise RainmMachine switch attributes ( #70006 )
...
* Reduce precision of over-precise RainmMachine switch attributes
* linting
* Simplify
2022-04-13 15:10:07 -06:00
David F. Mulcahey
53216883f8
ZHA diagnostics fixes ( #70000 )
2022-04-13 17:02:57 -04:00
Shay Levy
4bb4daf86d
Bump aioshelly to 2.0.0 ( #70005 )
2022-04-13 23:56:04 +03:00
Michael Chisholm
37bf504828
Fix config_flow error for UPnP info with single service ( #69979 )
2022-04-13 10:53:04 -10:00
Kevin Worrel
258ca30bc0
Sensor updates ( #69937 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-13 10:43:17 -10:00
Aaron Bach
c7b5d7107f
Fix issue with relative time-based state updates in RainMachine zones ( #69206 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-13 10:41:48 -10:00
Robert Svensson
5258022e45
Improve typing of deCONZ binary_sensor platform ( #70003 )
2022-04-13 23:08:20 +03:00
Franck Nijhof
d704d4f853
Add parallel automation/script actions ( #69903 )
2022-04-13 13:07:44 -07:00
Aaron Bach
3df6d26712
Fix missing interior battery sensor for Ambient PWS ( #69994 )
2022-04-13 11:30:19 -07:00
Diogo Gomes
b7fdec05e1
Fix Prosegur availability through Alexa ( #69941 )
2022-04-13 11:29:13 -07:00
DDanii
25504b697c
Prevent item appear in media browser if name starts with dot ( #69820 )
2022-04-13 20:27:59 +02:00
rikroe
f456996e12
BMW Connected Drive: Remove deprecated services ( #69808 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-04-13 20:26:06 +02:00
Marc Mueller
2346cb1cd7
Update pyupgrade to 2.32.0 ( #69991 )
2022-04-13 20:23:19 +02:00
Maciej Bieniek
74e9c050af
Add diagnostics platform for Airly integration ( #69874 )
...
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-04-13 19:22:37 +02:00
Diogo Gomes
fa28ee1f14
Remove deprecated unit configuration option from integration integration ( #69157 )
2022-04-13 19:19:34 +02:00
RDFurman
77efe385b7
Use honeywell keys for unique IDs ( #69858 )
2022-04-13 19:17:38 +02:00
Álvaro Fernández Rojas
c76b21e24e
Support specifying Airzone System ID ( #69751 )
2022-04-13 19:12:21 +02:00
Fabian Affolter
00621617c2
Upgrade TwitterAPI to 2.7.12 ( #69986 )
2022-04-13 19:05:25 +02:00
Fabian Affolter
1a82121ae9
Remove myself from dweet codeowners ( #69987 )
2022-04-13 19:04:47 +02:00
Michael Chisholm
4e57b1b118
Fix config_flow error from dlna_dmr for UPnP discovery info containing a single service ( #69977 )
2022-04-13 19:04:03 +02:00
Erik J. Olson
1c2bea2dbd
Fix gif autoplaying in Matrix chat clients ( #69982 )
2022-04-13 19:02:38 +02:00
Maciej Bieniek
4fe5eefc98
Add diagnostics platform to Xiaomi Miio integration ( #69985 )
2022-04-13 18:59:02 +02:00
Fabian Affolter
471871df4c
Remove myself from Gitter codeowners ( #69967 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-04-13 18:56:42 +02:00
Robert Hillis
52282210d8
Remove digital loggers integration ( #69939 )
2022-04-13 18:43:08 +02:00
Marc Mueller
e407960f68
Update pylint to 2.13.5 ( #69989 )
2022-04-13 18:36:05 +02:00
epenet
2b69dffe57
Suppress UpnpResponseError in SamsungTV ( #69984 )
2022-04-13 18:20:44 +02:00
Fabian Affolter
85fc1aebfe
Remove fabaff as codeowner from NO-IP integration ( #69988 )
2022-04-13 17:59:32 +02:00
epenet
28ba57ed94
Add type hints to Vacuum platform ( #69960 )
2022-04-13 17:33:55 +02:00
Franck Nijhof
88cfc9229d
Update sentry-sdk to 1.5.9 ( #69940 )
2022-04-13 17:21:11 +02:00
Fabian Affolter
427f3da6fd
Remove myself from Flock codeowners ( #69973 )
2022-04-13 16:11:47 +02:00
Fabian Affolter
123a7f9a63
Remove myself from InfluxDB codeowners ( #69964 )
2022-04-13 16:09:02 +02:00
Fabian Affolter
93b714a978
Remove myself from Music Player Daemon codeowners ( #69963 )
2022-04-13 16:07:41 +02:00
Fabian Affolter
7a3e995030
Remove myself from Glances codeowners ( #69962 )
2022-04-13 16:05:14 +02:00
Fabian Affolter
7b52dc5abc
Remove myself from PVOutput codeowners ( #69957 )
2022-04-13 16:04:09 +02:00
Fabian Affolter
ca9bbc72f3
Remove myself from Pi-hole codeowners ( #69956 )
2022-04-13 16:02:26 +02:00
Joakim Sørensen
dc53a39b0f
Fix available property in the base supervisor entity ( #69966 )
2022-04-13 12:17:35 +02:00
Jeff Irion
0df30782a6
Bump androidtv to 0.0.67 (improve connect attempt logging) ( #69721 )
2022-04-13 09:38:07 +02:00
J. Nick Koston
ad5d7a845b
Fix HomeKit Controller device class for CO Sensors ( #69949 )
2022-04-13 07:50:56 +02:00
Paulus Schoutsen
398c7be850
Merge pull request #69935 from home-assistant/rc
2022-04-12 16:19:07 -07:00
Paulus Schoutsen
25fc64a9e0
Guard against non http schemes ( #69938 )
2022-04-12 15:27:38 -07:00
Paulus Schoutsen
a543160070
Not all music are URLs ( #69936 )
2022-04-12 15:27:37 -07:00
rappenze
51bfe53444
Fix fibaro light state for rgb lights and HC3 ( #69884 )
2022-04-12 15:27:36 -07:00
Paulus Schoutsen
f6a3598070
Guard against non http schemes ( #69938 )
2022-04-12 15:27:20 -07:00
Diogo Gomes
d57863946d
Don't allow <= 0 Hz frame rates in Generic Camera ( #69814 )
2022-04-13 00:00:55 +02:00
rappenze
6b5062eec5
Fix fibaro light state for rgb lights and HC3 ( #69884 )
2022-04-12 23:58:52 +02:00
Paulus Schoutsen
9e5c1e37c0
Not all music are URLs ( #69936 )
2022-04-12 14:50:07 -07:00
Franck Nijhof
fb92fc6a8e
Trigger on not matching to/from states ( #69760 )
2022-04-12 14:18:23 -07:00
Paulus Schoutsen
cc6afdba3c
Bumped version to 2022.4.3
2022-04-12 14:14:13 -07:00
puddly
8a8ee3c732
Downgrade ZHA dependency zigpy-deconz from 0.15.0 to 0.14.0 ( #69927 )
2022-04-12 14:14:09 -07:00
Erik Montnemery
27721d5b84
Fix adjusting statistics in ft³ ( #69913 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-12 14:14:08 -07:00
Erik Montnemery
fee80a9d4a
Fix adjusting 5-minute statistics ( #69921 )
2022-04-12 14:13:53 -07:00
Franck Nijhof
e49da79d1b
Fix climate HVAC device condition ( #69908 )
2022-04-12 14:13:18 -07:00
epenet
ec541ca7ed
Bump renault-api to 0.1.11 ( #69900 )
2022-04-12 14:13:17 -07:00
epenet
f5bb9e6047
Fix unique id in SamsungTV config flow ( #69899 )
...
* Fix unique id in SamsungTV config flow
* coverage
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-12 14:13:17 -07:00
Joakim Sørensen
242bd921df
Handle add-on issues ( #69897 )
2022-04-12 14:13:16 -07:00
puddly
ba16156a79
Bump zigpy to 0.44.2 and and zha-quirks to 0.0.72 ( #69879 )
2022-04-12 14:13:15 -07:00
starkillerOG
84d8a7857d
Motion blinds fix set absolute position service ( #69873 )
2022-04-12 14:13:14 -07:00
Erik Montnemery
9607dfe57c
Use quickplay when casting splash for mediaplayer.turn_on ( #69866 )
2022-04-12 14:13:14 -07:00
Allen Porter
aeb8dc2c07
Fix google calendar timestamp out of range ( #69863 )
2022-04-12 14:13:13 -07:00
Mick Vleeshouwer
71fb2d09b7
Fix #69694 ( #69850 )
2022-04-12 14:13:12 -07:00
Guido Schmitz
fd8fb59f7a
Bump devolo-home-control-api to 0.18.1 ( #69840 )
2022-04-12 14:13:11 -07:00
David F. Mulcahey
49bf1d6bff
Add diagnostics support for ZHA ( #69756 )
2022-04-12 14:13:10 -07:00
Raj Laud
8bd07bcff2
Handle Squeezebox media ids that are not URLs ( #69696 )
2022-04-12 14:13:10 -07:00
J. Nick Koston
85bc863830
Fix profiler object growth logging test ( #69211 )
2022-04-12 14:13:09 -07:00
Steven Looman
0d6d8a17e3
Drop upnp options flow ( #69134 )
2022-04-12 14:10:54 -07:00
Erik Montnemery
ba07663e7d
Fix adjusting statistics in ft³ ( #69913 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-12 14:08:38 -07:00
puddly
7e6605331d
Downgrade ZHA dependency zigpy-deconz from 0.15.0 to 0.14.0 ( #69927 )
2022-04-12 11:57:34 -07:00
Erik Montnemery
eb3458a3d2
Add MutexPool for recorder tests ( #69410 )
...
* Add MutexPool for recorder tests
* Fix get_schema_version
* Update test test_last_run_was_recently_clean
* Update test test_shutdown_before_startup_finishes
* Revert comments in test_write_lock_db
* Make the MutexPool lock a class variable
* Remove stale comment
* Move MutexPool
* Tweak debug prints
2022-04-12 07:41:46 -10:00
Raj Laud
f8870c6364
Handle Squeezebox media ids that are not URLs ( #69696 )
2022-04-12 10:08:54 -07:00
Guido Schmitz
ba4c11af5a
Bump devolo-home-control-api to 0.18.1 ( #69840 )
2022-04-12 10:07:17 -07:00
Erik Montnemery
1645ab25a6
Use quickplay when casting splash for mediaplayer.turn_on ( #69866 )
2022-04-12 10:06:25 -07:00
Erik Montnemery
80ff1ecb2a
Fix adjusting 5-minute statistics ( #69921 )
2022-04-12 18:10:17 +02:00
Erik Montnemery
a9742cc445
Drop frontend metadata from entity service schemas ( #69894 )
2022-04-12 18:09:06 +02:00
Franck Nijhof
d1f4b7a3d9
Fix climate HVAC device condition ( #69908 )
2022-04-12 15:31:59 +02:00
Franck Nijhof
67b200a532
Add if/else automation/script action ( #69811 )
...
Co-authored-by: Erik <erik@montnemery.com >
2022-04-12 15:02:17 +02:00
dependabot[bot]
5bb3d6487b
Bump actions/cache from 3.0.1 to 3.0.2 ( #69909 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-12 14:56:10 +02:00
dependabot[bot]
c9e76f9fc8
Bump actions/setup-python from 3.1.1 to 3.1.2 ( #69910 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-12 14:55:50 +02:00
Erik Montnemery
a9d9773539
Update Meater codeowners ( #69915 )
2022-04-12 14:54:01 +02:00
epenet
30eb8ba9ad
Bump renault-api to 0.1.11 ( #69900 )
2022-04-12 12:30:41 +02:00
epenet
d8d1e98d4e
Fix unique id in SamsungTV config flow ( #69899 )
...
* Fix unique id in SamsungTV config flow
* coverage
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-11 23:37:05 -10:00
Joakim Sørensen
2ebbdf45f8
Handle add-on issues ( #69897 )
2022-04-12 11:00:55 +02:00
David F. Mulcahey
5f37f58673
Add diagnostics support for ZHA ( #69756 )
2022-04-11 22:35:29 -07:00
Franck Nijhof
c93c7e8eff
Replace Camera STREAM_ constants with StreamType enum ( #69871 )
2022-04-11 16:27:27 -07:00
Glenn Waters
75fce1f036
Update elkm1_lib to 1.3.0 ( #69885 )
2022-04-11 12:28:39 -10:00
Franck Nijhof
81d90b1bc7
Add stop/error script/automation action ( #67340 )
2022-04-11 14:22:22 -07:00
Mick Vleeshouwer
af737f2be8
Fix #69694 ( #69850 )
2022-04-11 22:18:31 +03:00
puddly
701ed68bc4
Bump zigpy to 0.44.2 and and zha-quirks to 0.0.72 ( #69879 )
2022-04-11 22:11:51 +03:00
Allen Porter
2543f18e70
Fix google calendar timestamp out of range ( #69863 )
2022-04-11 20:02:22 +02:00
Sebastian Lövdahl
c787cebb84
Run stale workflow only in the home-assistant organization ( #69875 )
2022-04-11 19:56:30 +02:00
Franck Nijhof
7087020283
Allow any entity to match state condition ( #69763 )
2022-04-11 10:53:42 -07:00
Marvin Wichmann
094c185dee
Update xknx to 0.20.2 (RC) ( #69859 )
2022-04-11 19:49:18 +02:00
Maciej Bieniek
85f698f873
Use pysnmplib instead of pysnmp ( #69841 )
2022-04-11 07:45:48 -10:00
ablack89
1b64dbec67
EmonCMS - Set device and state class for more feed units ( #69872 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-04-11 19:37:53 +02:00
Mick Vleeshouwer
8c01decef7
Bump dependencies in Overkiz integration ( #69855 )
2022-04-11 19:27:49 +02:00
Marvin Wichmann
919a746ebc
Mark KNX as a platinum quality integration ( #69711 )
2022-04-11 19:00:04 +02:00
starkillerOG
a00ffe9fc3
Motion blinds fix set absolute position service ( #69873 )
2022-04-11 18:52:16 +02:00
Franck Nijhof
27bc5e1d74
Add ColorMode enum to light platform ( #69223 )
2022-04-11 18:18:29 +02:00
Marvin Wichmann
3d30a757bf
Update xknx to 0.20.2 ( #69853 )
2022-04-11 16:51:13 +02:00
Robert Svensson
81a55703bf
Improve typing of deCONZ alarm control panel ( #69680 )
...
* Improve typing of deCONZ alarm control panel
* Fix review comments
2022-04-11 16:19:54 +02:00
dependabot[bot]
6bc74ca745
Bump actions/download-artifact from 2 to 3 ( #69837 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 13:15:03 +02:00
dependabot[bot]
7719a555c5
Bump actions/stale from 4 to 5 ( #69836 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 13:14:40 +02:00
Franck Nijhof
6524dd8fb7
Add support for expanding zones in templates ( #69793 )
2022-04-11 12:59:45 +02:00
Franck Nijhof
a1fddc3c4d
Merge pull request #69835 from home-assistant/rc
2022-04-11 11:02:51 +02:00
Raman Gupta
b325c112b4
Add SelectorType enum and TypedDicts for each selector's data ( #68399 )
...
* rebase off current
* rearrange
* Overload selector function
* Update/fix all selector references
* better typing?
* remove extra option
* move things around
* Switch to Sequence type to avoid ignoring mypy error
* Get rid of ...'s
* Improve typing to reduce number of ignores
* Remove all typing ignores
* Make config optional for selectors that don't need a config
* add missing unit prefixes
* Rename TypedDicts
* Update homeassistant/helpers/selector.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* review feedback
* remove peta from integration integration
* Fix min_max
* Revert change to selector function
* Fix logic
* Add typing for selector classes
* Update selector.py
* Fix indent
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-11 09:20:56 +02:00
Robert Svensson
e996142592
Improve typing of deCONZ gateway ( #69459 )
...
* Improve typing of deCONZ gateway
* Fix review comments
2022-04-11 09:13:25 +02:00
Franck Nijhof
800bf926aa
Add attribute to zone indicating persons in zone ( #69767 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-10 23:36:40 -07:00
Dave T
f6aead6773
Don't test config on yaml import for generic camera ( #69714 )
2022-04-10 23:15:04 -07:00
Paulus Schoutsen
2fad42ce06
Bumped version to 2022.4.2
2022-04-10 22:59:28 -07:00
J. Nick Koston
3e92659260
Downgrade av to 8.1.0 to fix memory leak ( #69833 )
2022-04-10 22:59:22 -07:00
jjlawren
02eec73644
Retry on more Plex connection failures during startup ( #69822 )
2022-04-10 22:59:21 -07:00
jjlawren
8e3e6efb21
Speed up Plex playback for multiple videos ( #69821 )
2022-04-10 22:59:20 -07:00
Raman Gupta
5d4c1d9fe4
Reduce API limit for tomorrow.io ( #69818 )
2022-04-10 22:59:20 -07:00
rikroe
2871ac4f8f
Fix converting (value, unit) tuples if value is None ( #69802 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-04-10 22:59:19 -07:00
Michael Davie
506f8c1d94
Bump slixmpp to 1.8.2 ( #69794 )
2022-04-10 22:59:18 -07:00
Allen Porter
5c4df657b2
Bump rtsp-to-webrtc to 0.5.1 ( #69776 )
2022-04-10 22:59:17 -07:00
Allen Porter
16a1a93332
Handle expired credentials in reauth in google calendar initialization ( #69772 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-10 22:59:16 -07:00
Maximilian
7c06514bb4
Upgrade pynina to 0.1.8 ( #69771 )
2022-04-10 22:59:15 -07:00
Christopher Bailey
0ebd9e093d
Fix unifiprotect for 2.0.0-beta2 of UniFi Protect ( #69762 )
2022-04-10 22:59:15 -07:00
Mike Fugate
d9253fd310
Fix SleepIQ firmness number step and min values ( #69757 )
...
* fix sleepiq firmness number step and min values
* add asserts for min/max/step attributes
2022-04-10 22:59:14 -07:00
Malte Franken
0d7cbb8266
Bump aio_georss_gdacs to 0.7 ( #69743 )
2022-04-10 22:59:13 -07:00
J. Nick Koston
2ca8a0ef4a
Increase tplink effects random seed allowed range to 1-600 ( #69725 )
...
* Increase tplink effects random seed allowed range to 1-600
Reported https://community.home-assistant.io/t/tp-link-integration-support-for-kl430-led-light-strip/190635/62?u=bdraco
* cover
2022-04-10 22:59:13 -07:00
Dave T
2c48f28f13
Support webp still image format in generic camera ( #69718 )
2022-04-10 22:59:12 -07:00
Allen Porter
2298a1fa70
Refresh google calendar tokens with invalid expiration times ( #69679 )
...
* Refresh google calendar tokens with invalid expiration times
* Update tests/components/google/conftest.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unnecessary async methods in functions being touched already
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-10 22:59:11 -07:00
Shay Levy
87ba8a56ee
Fix Shelly gen2 cover unavailable when not calibrated ( #69671 )
2022-04-10 22:59:10 -07:00
Francois Chagnon
39e4d3e63b
Add None guard for zwave_js humidifier entity ( #69667 )
...
* Add None guard for humidifier entity is_on
* Add guards in more places
* Update homeassistant/components/zwave_js/humidifier.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-10 22:59:10 -07:00
epenet
269405aee0
Suppress Upnp parsing errors in SamsungTV ( #69664 )
2022-04-10 22:59:09 -07:00
KNXBroker
b1eda25ca3
Fix soundtouch service calls ( #69655 )
2022-04-10 22:59:08 -07:00
epenet
39e9270b79
Fix upnp subscription in SamsungTV ( #69652 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-10 22:59:07 -07:00
starkillerOG
5a408d4083
Fix Netgear switch state update ( #69597 )
2022-04-10 22:59:07 -07:00
azrdev
509d6ffcb2
Update python-mpd2 to 3.0.5 ( #69304 )
2022-04-10 22:59:06 -07:00
J. Nick Koston
32a10648a5
Downgrade av to 8.1.0 to fix memory leak ( #69833 )
2022-04-10 22:58:30 -07:00
jjlawren
200ef847c9
Speed up Plex playback for multiple videos ( #69821 )
2022-04-10 22:29:43 -07:00
jjlawren
016f67b855
Retry on more Plex connection failures during startup ( #69822 )
2022-04-10 22:25:19 -07:00
ollo69
bc2ba8e1c8
Add missing type declaration to AsusWrt Scanner Entity ( #69773 )
2022-04-10 14:28:12 -07:00
Daniel Hjelseth Høyer
801b0b55a8
Update Tibber library ( #69807 )
2022-04-10 14:17:21 -07:00
Raman Gupta
9b49deea5e
Reduce API limit for tomorrow.io ( #69818 )
2022-04-10 14:07:28 -07:00
Franck Nijhof
287edf9ac0
Fix area name unchanged gets written ( #69813 )
2022-04-11 00:03:01 +03:00
Allen Porter
f99b6004ea
Cleanup calendar APIs and introduce a dataclass for representing events ( #68843 )
...
* Introduce data class to hold calendar event data
* Rename CalendarEventDevice to CalendarEntity
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix docstring on google calendar api conversion function.
* Update todoist to new calendar enttiy api, tested manually
* Add back old API for a legacy compatibility layer
* Add deprecation warning for old calendar APIs
* Fix deprecation warning
* Fix merge for missing summary #69520
* Add mypy typing for newly introduced classes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-10 12:04:07 -07:00
Michael Davie
c98d120ba0
Bump slixmpp to 1.8.2 ( #69794 )
2022-04-10 20:57:56 +03:00
Diogo Gomes
8fe9e364e1
Update integration Riemann sum to use _attr* ( #69769 )
...
* move to _attr
* improve debug
* review comment
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-10 20:09:33 +03:00
rikroe
8b2774e082
Fix converting (value, unit) tuples if value is None ( #69802 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-04-10 19:40:03 +03:00
Robert Svensson
3373938cdb
Improve typing of deCONZ events ( #69478 )
2022-04-10 17:18:37 +02:00
Maximilian
987823ea97
Upgrade pynina to 0.1.8 ( #69771 )
2022-04-10 17:07:22 +03:00
Matthias Alphart
b3d1574a71
Refactor KNX config flow and validate user input ( #69698 )
...
* validate config flow user input
* test flow for invalid user input
* validate multicast address blocks
* Update homeassistant/components/knx/config_flow.py
Co-authored-by: Marvin Wichmann <me@marvin-wichmann.de >
Co-authored-by: Marvin Wichmann <me@marvin-wichmann.de >
2022-04-10 15:56:45 +02:00
Michael
4853ce208f
Move constants into corresponding platforms in Synology DSM ( #69752 )
...
* move sensor related constants
* move switch related constants
* move binary sensor related constants
2022-04-10 16:45:58 +03:00
Robert Svensson
e44d34018e
Improve typing of deCONZ services ( #69444 )
2022-04-10 15:24:28 +02:00
azrdev
afd21e4084
Update python-mpd2 to 3.0.5 ( #69304 )
2022-04-10 14:16:23 +02:00
Malte Franken
0606f4d18f
Bump aio_georss_gdacs to 0.7 ( #69743 )
2022-04-10 11:36:35 +02:00
Allen Porter
a063f55c82
Handle expired credentials in reauth in google calendar initialization ( #69772 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-09 23:01:48 -07:00
Allen Porter
60681a3800
Bump rtsp-to-webrtc to 0.5.1 ( #69776 )
2022-04-09 22:41:18 -07:00
starkillerOG
f579c6d982
Fix Netgear switch state update ( #69597 )
2022-04-09 22:40:48 -07:00
Christopher Bailey
ad29d89484
Fix unifiprotect for 2.0.0-beta2 of UniFi Protect ( #69762 )
2022-04-09 11:34:48 -10:00
Mike Fugate
836b051be9
Fix SleepIQ firmness number step and min values ( #69757 )
...
* fix sleepiq firmness number step and min values
* add asserts for min/max/step attributes
2022-04-09 22:46:58 +03:00
J. Nick Koston
fe6a4bfb1d
Remove EVENT_TIME_CHANGED and EVENT_TIMER_OUT_OF_SYNC ( #69643 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-09 09:05:54 -10:00
J. Nick Koston
689b347904
Increase tplink effects random seed allowed range to 1-600 ( #69725 )
...
* Increase tplink effects random seed allowed range to 1-600
Reported https://community.home-assistant.io/t/tp-link-integration-support-for-kl430-led-light-strip/190635/62?u=bdraco
* cover
2022-04-09 10:08:17 +03:00
Allen Porter
d76fb2d891
Remove unnecessary async from test fixtures ( #69722 )
2022-04-09 08:33:24 +02:00
Dave T
6d17f4ffff
Support webp still image format in generic camera ( #69718 )
2022-04-08 23:06:34 -07:00
epenet
071ef6c74f
Fix upnp subscription in SamsungTV ( #69652 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-08 23:05:00 -07:00
KNXBroker
632d75e009
Fix soundtouch service calls ( #69655 )
2022-04-08 23:04:11 -07:00
Dave T
6fd041b290
Don't test config on yaml import for generic camera ( #69714 )
2022-04-08 22:59:54 -07:00
Shay Levy
06e4c2f351
Fix Shelly gen2 cover unavailable when not calibrated ( #69671 )
2022-04-08 22:54:42 -07:00
Allen Porter
06d2aeec6b
Refresh google calendar tokens with invalid expiration times ( #69679 )
...
* Refresh google calendar tokens with invalid expiration times
* Update tests/components/google/conftest.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unnecessary async methods in functions being touched already
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-08 20:27:58 -07:00
Marvin Wichmann
b5b514b62f
Full test coverage for KNX integration ( #69697 )
...
* Full test coverage for KNX integration
* Allow for 0 values, since we all live at those kind of areas in the world
* Remove unneeded method
* Add missing test for climate mode
* Cleanup test and remove fixture that was used only once
2022-04-09 00:33:50 +02:00
MatthewFlamm
d060d57a87
bump pynws ( #69634 )
2022-04-08 23:28:03 +03:00
Allen Porter
d54cb49f32
Remove "XXX" from calendar tests and implement real test ( #69677 )
...
* Remove "XXX" from calendar tests and implement real test
Remove a placeholder that was accidentally commited in the
calendar tests, and replace with a real test.
* Remove stale comment
2022-04-08 18:46:51 +03:00
Francois Chagnon
c70c9ac341
Add None guard for zwave_js humidifier entity ( #69667 )
...
* Add None guard for humidifier entity is_on
* Add guards in more places
* Update homeassistant/components/zwave_js/humidifier.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-08 17:27:06 +02:00
epenet
fa13a243d4
Deprecate SUPPORT_* constants in siren ( #69648 )
2022-04-08 16:38:57 +03:00
epenet
2ad096733a
Suppress Upnp parsing errors in SamsungTV ( #69664 )
2022-04-08 16:36:43 +03:00
J. Nick Koston
5076437413
Reduce indent in recorder event processing ( #69659 )
2022-04-07 23:37:20 -10:00
J. Nick Koston
72fffde77a
Fix spelling of periodic in recorder ( #69658 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-07 23:37:02 -10:00
epenet
89dd199ac2
Use SirenEntityFeature enum in mqtt ( #69647 )
2022-04-08 10:37:12 +02:00
epenet
f0a021d255
Deprecate SUPPORT_* constants in camera ( #69481 )
2022-04-08 10:22:42 +02:00
dependabot[bot]
4298f83b93
Bump actions/setup-python from 3.1.0 to 3.1.1 ( #69646 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-08 10:16:08 +02:00
epenet
9eba1425e0
Use SirenEntityFeature enum in demo ( #69649 )
2022-04-08 09:30:15 +02:00
epenet
af57f9c6a4
Use SirenEntityFeature enum in components ( #69645 )
2022-04-08 09:13:12 +02:00
Paulus Schoutsen
919f4dd719
Merge pull request #69509 from home-assistant/rc
2022-04-07 23:10:23 -07:00
Allen Porter
d9cbbd3b05
Fix bugs calendar oauth token date handling ( #69641 )
2022-04-07 21:53:56 -07:00
Allen Porter
1cce0a5744
Fix bugs calendar oauth token date handling ( #69641 )
2022-04-07 21:53:30 -07:00
J. Nick Koston
66f0a3816a
Reduce memory pressure during database migration ( #69628 )
2022-04-07 18:29:31 -10:00
Matt Zimmerman
7e317bed3e
[powerwall] Skip backup reserve sensor if data is unavailable ( #69637 )
2022-04-07 20:34:25 -07:00
Matt Zimmerman
8c00fde27d
[powerwall] Skip backup reserve sensor if data is unavailable ( #69637 )
2022-04-07 20:34:00 -07:00
David F. Mulcahey
8017cb274e
Fix Samjin Multi acceleration in ZHA ( #69636 )
2022-04-07 20:28:15 -07:00
David F. Mulcahey
261e12e881
Fix Samjin Multi acceleration in ZHA ( #69636 )
2022-04-07 20:53:12 -04:00
David F. Mulcahey
4d4eb5c850
Bump ZHA quirks to 0.0.71 ( #69633 )
2022-04-07 17:16:51 -07:00
David F. Mulcahey
2ae3372128
Bump ZHA quirks to 0.0.71 ( #69633 )
2022-04-07 17:16:36 -07:00
Erik Montnemery
949b0e1b65
Don't allow in-memory SQLite database ( #69616 )
2022-04-08 00:43:09 +02:00
puddly
1866e58ac5
Move new zha_event command parameters into a params key to ensure backwards compatibility ( #69631 )
2022-04-07 15:33:50 -07:00
puddly
fab1f29a29
Move new zha_event command parameters into a params key to ensure backwards compatibility ( #69631 )
2022-04-07 15:33:14 -07:00
north3221
b50a78d1d9
Fix tado default overlay for when set pre new overlay feature ( #69584 )
2022-04-07 15:23:25 -07:00
north3221
ad946cf9d2
Fix tado default overlay for when set pre new overlay feature ( #69584 )
2022-04-07 15:23:07 -07:00
puddly
88a081be24
Fix ZHA group creation ( #69629 )
2022-04-07 15:05:11 -07:00
J. Nick Koston
3dd0ddb73e
Mark backgrounds optional for tplink random effects ( #69622 )
2022-04-07 15:05:10 -07:00
Álvaro Fernández Rojas
9063428358
Update aioairzone to v0.3.3 ( #69615 )
2022-04-07 15:05:09 -07:00
Álvaro Fernández Rojas
ee06b2a1b5
Update aioairzone to v0.3.1 ( #68975 )
2022-04-07 15:05:08 -07:00
Diogo Gomes
62d67a4287
Fix utility_meter reset service ( #69612 )
2022-04-07 15:02:49 -07:00
Jason Hunter
0b2f0a9f7c
Log which device has the time discrepancy ( #69595 )
2022-04-07 15:02:49 -07:00
Dave T
7803845af1
Generic fix stream thumbnail ( #69378 )
2022-04-07 15:02:48 -07:00
puddly
74bec58bfa
Fix ZHA group creation ( #69629 )
2022-04-07 15:02:14 -07:00
Dave T
be8e28503c
Generic fix stream thumbnail ( #69378 )
2022-04-07 15:01:29 -07:00
Álvaro Fernández Rojas
7519436f60
Update aioairzone to v0.3.3 ( #69615 )
2022-04-08 00:00:29 +02:00
Diogo Gomes
a3cfb6d4ae
Fix utility_meter reset service ( #69612 )
2022-04-07 23:55:34 +02:00
epenet
7ce9b5910a
Deprecate SUPPORT_* constants in alarm_control_panel ( #69475 )
2022-04-07 23:28:32 +02:00
epenet
7635cafd47
Deprecate SUPPORT_* constants in cover ( #69484 )
2022-04-07 23:27:55 +02:00
epenet
5b6cb6bffd
Deprecate SUPPORT_* constants in media_player ( #69518 )
2022-04-07 23:26:09 +02:00
epenet
6feeece574
Deprecate SUPPORT_* constants in climate ( #69482 )
2022-04-07 23:25:14 +02:00
Erik Montnemery
f4fb29200c
Allow empty config in discovery.async_load_platform ( #69619 )
2022-04-07 23:24:47 +02:00
epenet
15348965f3
Deprecate SUPPORT_* constants in fan ( #69514 )
2022-04-07 23:23:29 +02:00
J. Nick Koston
6dc72ebf6c
Mark backgrounds optional for tplink random effects ( #69622 )
2022-04-07 23:19:17 +02:00
epenet
a61ac3ddc6
Add EntityFeature enum to Siren ( #69585 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-04-07 23:08:09 +02:00
Matt Zimmerman
340dd3ab82
Bump smarttub to 0.0.31 ( #69599 )
2022-04-07 23:07:33 +02:00
Patrik Lindgren
74021d62da
Finalize deprecation of groups in Tradfri integration ( #69460 )
...
* Finalise cleanup of groups
* Fix tests
* Remove
* Revert change
2022-04-07 22:19:12 +02:00
epenet
c583df74e4
Use EntityFeature enums in template ( #69583 )
2022-04-07 20:08:57 +02:00
epenet
c8e06e2456
Use EntityFeature enums in lutron_caseta ( #69588 )
2022-04-07 18:05:59 +02:00
Jason Hunter
62b6d03321
Log which device has the time discrepancy ( #69595 )
2022-04-07 18:04:09 +02:00
epenet
d56f6f39c1
Use EntityFeature enums in mobile_app ( #69592 )
2022-04-07 18:01:19 +02:00
epenet
10ed9cfdf2
Use EntityFeature enums in overkiz ( #69587 )
2022-04-07 18:00:24 +02:00
epenet
04dab04ee7
Use EntityFeature enums in nest ( #69590 )
2022-04-07 07:52:18 -07:00
Erik Montnemery
4a7c978f69
Speedup recorder test test_write_lock_db ( #69578 )
2022-04-07 15:36:58 +02:00
epenet
075c362fd7
Deprecate SUPPORT_* constants in humidifier ( #69519 )
2022-04-07 15:36:16 +02:00
epenet
381e669b64
Deprecate SUPPORT_* constants in water-heater ( #69512 )
2022-04-07 15:33:09 +02:00
epenet
4a0e00d939
Use EntityFeature enum in components (k**) ( #69411 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-04-07 15:31:54 +02:00
J. Nick Koston
2dd3dc2d2d
Run energy db calls in the db executor ( #69544 )
...
Fixes #69537
2022-04-07 15:26:15 +02:00
J. Nick Koston
ceb8d86a7e
Fix registered entities without a category not being exclude-able in the HomeKit UI ( #69543 )
2022-04-07 15:26:12 +02:00
Joakim Sørensen
e726ef662c
Fix adding OS entities for supervised installations ( #69539 )
2022-04-07 15:26:08 +02:00
Allen Porter
8c9534d2ba
Gracefully handle empty summary in google calendar ( #69520 )
...
Gracefully handle empty summary in google calendar matching the old behavior
before some code cleanup.
2022-04-07 15:26:04 +02:00
epenet
2e7c65495b
Use EntityFeature enums in aladdin_connect ( #69574 )
2022-04-07 15:23:50 +02:00
epenet
c61378337a
Use EntityFeature enums in emulated_hue ( #69573 )
2022-04-07 15:22:56 +02:00
epenet
2bc25aa92a
Use EntityFeature enums in forked_daapd ( #69572 )
2022-04-07 15:22:09 +02:00
epenet
cac8d71764
Use EntityFeature enum in components (o**) ( #69433 )
2022-04-07 15:15:05 +02:00
epenet
3aeb53ec98
Use EntityFeature enum in components (y**) ( #69470 )
2022-04-07 15:10:38 +02:00
epenet
190ef4ee35
Use EntityFeature enum in components (s** 2/2) ( #69441 )
2022-04-07 15:06:34 +02:00
epenet
80a857c6c2
Use EntityFeature enum in components (p**) ( #69434 )
2022-04-07 15:03:42 +02:00
epenet
b8fc399882
Use EntityFeature enum in components (r**) ( #69437 )
2022-04-07 14:55:09 +02:00
Erik Montnemery
cbb76824e9
Migrate mystrom light to color_mode ( #69428 )
2022-04-07 14:53:23 +02:00
Erik Montnemery
0c72a39e23
Migrate mochad light to color_mode ( #69425 )
2022-04-07 14:52:49 +02:00
Erik Montnemery
c43bd047fd
Migrate litejet light to color_mode ( #69421 )
2022-04-07 14:52:24 +02:00
Erik Montnemery
09f4e31343
Migrate lw12wifi light to color_mode ( #69424 )
2022-04-07 14:51:59 +02:00
Erik Montnemery
5110565488
Migrate lutron light to color_mode ( #69422 )
2022-04-07 14:50:21 +02:00
Erik Montnemery
e8852e0f30
Migrate lcn light to color_mode ( #69419 )
2022-04-07 14:49:12 +02:00
epenet
4f494a876e
Use EntityFeature enums in alexa ( #69570 )
2022-04-07 14:46:50 +02:00
epenet
1ec08d2fe0
Use EntityFeature enum in components (x**) ( #69469 )
2022-04-07 14:39:09 +02:00
epenet
3c57adefdb
Deprecate SUPPORT_* constants in lock ( #69513 )
2022-04-07 14:14:38 +02:00
epenet
bbf19582bb
Use EntityFeature enum in components (t**) ( #69457 )
2022-04-07 14:07:27 +02:00
epenet
889e1f4442
Use EntityFeature enum in vizio ( #69571 )
2022-04-07 14:02:17 +02:00
J. Nick Koston
23b84449e6
Bump sqlalchemy to 1.4.35 ( #69534 )
...
Changes: https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.35
2022-04-07 14:59:23 +03:00
J. Nick Koston
47c3aef7a2
Fix registered entities without a category not being exclude-able in the HomeKit UI ( #69543 )
2022-04-07 13:46:41 +02:00
Joakim Sørensen
a5dc95e715
Fix adding OS entities for supervised installations ( #69539 )
2022-04-07 13:34:20 +02:00
Erik Montnemery
0ad9da9dd0
Always use a commit interval of 0 for the in memory db in tests ( #69556 )
2022-04-07 13:04:08 +02:00
J. Nick Koston
5c7c09726a
Cleanup recorder history typing ( #69408 )
2022-04-07 00:09:05 -10:00
J. Nick Koston
97aa65d9a4
Run energy db calls in the db executor ( #69544 )
...
Fixes #69537
2022-04-07 11:50:49 +02:00
epenet
6773c252d2
CI: Use partial runs for prettier ( #69546 )
2022-04-07 11:48:43 +02:00
epenet
4fe6b0c140
Adjust inheritance in rflink lights ( #69541 )
...
* Add color-more to RflinkLight
* Adjust inheritance
2022-04-07 10:34:24 +02:00
epenet
54bb86d198
Migrate upb light to color_mode ( #69524 )
...
* Migrate upb light to color_mode
* Add supported_color_modes
* Apply code review
2022-04-07 09:58:50 +02:00
epenet
3e426c0fa6
Use EntityFeature enum in mqtt ( #69416 )
2022-04-07 09:44:26 +02:00
epenet
4592583988
Migrate velbus light to color_mode ( #69525 )
...
* Migrate velbus light to color_mode
* Add COLOR_MODE_ONOFF
2022-04-07 09:43:18 +02:00
epenet
d614ccd161
Deprecate SUPPORT_* constants in remote ( #69515 )
2022-04-07 09:42:36 +02:00
epenet
d33fbbfb6d
Migrate tellduslive light to color_mode ( #69522 )
2022-04-07 09:40:17 +02:00
epenet
75b1760b29
Migrate rflink light to color_mode ( #69532 )
...
* Migrate rflink light to color_mode
* Add COLOR_MODE_ONOFF
2022-04-07 09:39:22 +02:00
epenet
d5ab7e7525
Use EntityFeature enum in components (s** 1/2) ( #69439 )
2022-04-06 21:38:14 -10:00
epenet
e6d8aa34fa
Use EntityFeature enum in components (i**) ( #69409 )
2022-04-06 21:35:27 -10:00
epenet
75eec850c1
Use EntityFeature enum in components (u**) ( #69462 )
2022-04-06 21:35:15 -10:00
epenet
95fb4695e4
Use EntityFeature enum in components (l**) ( #69412 )
2022-04-06 21:34:58 -10:00
epenet
96819fff74
Use EntityFeature enum in components (n**) ( #69432 )
2022-04-06 21:34:29 -10:00
epenet
2cc3bfa056
Migrate sisyphus light to color_mode ( #69521 )
2022-04-07 09:18:06 +02:00
epenet
ee71dcca6c
Migrate unifiled light to color_mode ( #69523 )
2022-04-07 09:15:20 +02:00
epenet
72429a6c04
Migrate x10 light to color_mode ( #69526 )
2022-04-07 09:13:19 +02:00
epenet
34a9a1d152
Migrate unifiprotect light to color_mode ( #69527 )
2022-04-07 09:12:28 +02:00
epenet
e66c4e11c9
Migrate tellstick light to color_mode ( #69528 )
2022-04-07 09:11:43 +02:00
epenet
3828c36202
Migrate smarttub light to color_mode ( #69529 )
2022-04-07 09:10:40 +02:00
epenet
766e6f2e9c
Migrate rfxtrx light to color_mode ( #69530 )
2022-04-07 09:09:47 +02:00
epenet
71b298f3ed
Use EntityFeature constants in homekit ( #69535 )
2022-04-06 21:09:27 -10:00
Erik Montnemery
9834197f71
Migrate myq light to color_mode ( #69427 )
2022-04-06 21:09:07 -10:00
epenet
a10a1794d9
Migrate pilight light to color_mode ( #69531 )
2022-04-07 09:08:41 +02:00
Erik Montnemery
8cba371318
Migrate lutron_caseta light to color_mode ( #69423 )
2022-04-06 21:08:22 -10:00
Patrik Lindgren
af5d29735f
Deprecate SUPPORT_*-constants for Tradfri integration ( #69368 )
...
* Refactor constants
* Remove _LOGGER
* Fix sort order
* Refactor constats
* Run isort
* Remove SUPPORTED_ constants from Tradfri integration
* Remove constant
* Remove line
* Use brackets
* Add documentation
* Address review comments
2022-04-07 09:06:29 +02:00
epenet
f194f7809b
Use EntityFeature enum in components (v**) ( #69465 )
...
* Use EntityFeature enum in vallox
* Use EntityFeature enum in velbus
* Use EntityFeature enum in velux
* Use EntityFeature enum in venstar
* Use EntityFeature enum in vera
* Use EntityFeature enum in verisure
* Use EntityFeature enum in vesync
* Use EntityFeature enum in vicare
* Use EntityFeature enum in vivotek
* Use EntityFeature enum in vizio
* Use EntityFeature enum in vlc
* Use EntityFeature enum in vlc_telnet
* Use EntityFeature enum in volumio
2022-04-07 08:42:18 +02:00
Allen Porter
10a1b1f734
Gracefully handle empty summary in google calendar ( #69520 )
...
Gracefully handle empty summary in google calendar matching the old behavior
before some code cleanup.
2022-04-07 08:26:07 +02:00
epenet
fbea950eb0
Use EntityFeature enum in components (z**) ( #69471 )
...
* Use EntityFeature enum in zha
* Use EntityFeature enum in zhong_hong
* Use EntityFeature enum in ziggo_mediabox_xl
* Use EntityFeature enum in zwave_js
* Use EntityFeature enum in zwave_me
2022-04-07 08:21:31 +02:00
Paulus Schoutsen
5cadea91bb
Bumped version to 2022.4.1
2022-04-06 22:36:39 -07:00
J. Nick Koston
f9d447e4cd
Fix reloading the sun integration ( #69495 )
2022-04-06 22:35:55 -07:00
Shay Levy
23bb38c5cf
Fix remote_rpi_gpio missing requirement ( #69488 )
2022-04-06 22:35:55 -07:00
Joakim Sørensen
4c16563675
Bump pyhaversion from 22.04.0 to 22.4.1 ( #69486 )
2022-04-06 22:35:54 -07:00
J. Nick Koston
9351fcf369
Fix reload race in unifiprotect ( #69485 )
...
- The integration already has a reload listener installed
once it is setup. We should not reload from the config
flow since they compete
2022-04-06 22:35:53 -07:00
Michael
2d74beaa67
Ignore IPv6 link local address on ssdp discovery in Fritz!Smarthome ( #69455 )
2022-04-06 22:35:52 -07:00
J. Nick Koston
87ab96f9c1
Fix elkm1 connection when panel drops VN request ( #69454 )
2022-04-06 22:35:52 -07:00
Paulus Schoutsen
0eed329bc8
Fix telegram broadcast ( #69452 )
2022-04-06 22:35:51 -07:00
Dave T
ea5e894ac7
Continue on template error during yaml import for generic ( #69440 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-06 22:35:50 -07:00
Raman Gupta
91d2fafe1d
Add comments to zwave_js node metadata WS API ( #67210 )
...
* Add comments to zwave_js node metadata WS API
* Add test dat
2022-04-06 22:35:50 -07:00
Michael Davie
aaf64f728e
Bump env_canada to 0.5.22 ( #69503 )
2022-04-06 22:35:13 -07:00
Allen Porter
c07100e519
Move Local OAuth http endpoint registration to auth component ( #69507 )
2022-04-06 22:34:31 -07:00
Robert Hillis
8ef7ac1877
Remove deprecated Wanted sensor in radarr ( #69500 )
2022-04-07 08:32:52 +03:00
J. Nick Koston
5bcb795bca
Move handling of non-secure login to the elkm1 library ( #69483 )
2022-04-06 22:32:31 -07:00
epenet
f11f1db177
Use EntityFeature enum in switch_as_x ( #69442 )
2022-04-07 08:14:10 +03:00
epenet
a6f112df80
Use EntityFeature enum in components (w**) ( #69468 )
...
* Use EntityFeature enum in webostv
* Use EntityFeature enum in wemo
* Use EntityFeature enum in whirlpool
* Use EntityFeature enum in wilight
2022-04-07 08:12:39 +03:00
Glenn Waters
caff81f613
Add service to set type of radar to retrieve. ( #68252 )
2022-04-06 13:55:37 -10:00
Joakim Sørensen
280dcbed18
Bump pyhaversion from 22.04.0 to 22.4.1 ( #69486 )
2022-04-06 16:13:11 -07:00
J. Nick Koston
d6619dd4bc
Fix reloading the sun integration ( #69495 )
2022-04-06 16:06:22 -07:00
Dave T
c6bba19e05
Continue on template error during yaml import for generic ( #69440 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-06 15:49:59 -07:00
Shay Levy
fe8e193225
Fix remote_rpi_gpio missing requirement ( #69488 )
2022-04-06 15:48:47 -07:00
Michael
95421b1ae7
Ignore IPv6 link local address on ssdp discovery in Fritz!Smarthome ( #69455 )
2022-04-06 15:45:46 -07:00
J. Nick Koston
02d245a31a
Fix reload race in unifiprotect ( #69485 )
...
- The integration already has a reload listener installed
once it is setup. We should not reload from the config
flow since they compete
2022-04-07 00:21:50 +03:00
Erik Montnemery
181142aae7
Migrate modbus light to color_mode ( #69426 )
2022-04-06 20:27:03 +02:00
Erik Montnemery
def305cf46
Improve the use of bakeries in recorder ( #69418 )
2022-04-06 08:00:10 -10:00
J. Nick Koston
dd6a0e3a89
Fix elkm1 connection when panel drops VN request ( #69454 )
2022-04-06 10:45:40 -07:00
Paulus Schoutsen
c765e11f55
Fix telegram broadcast ( #69452 )
2022-04-06 10:44:02 -07:00
Raman Gupta
bc194cd209
Add zeroconf discovery to zwave_js ( #69382 )
2022-04-06 18:46:13 +02:00
Franck Nijhof
c0e9cfedfb
Add device trigger support to Update entity ( #69395 )
2022-04-06 08:50:21 -07:00
epenet
5e2cc2b9b0
Use EntityFeature enum in components (m**) ( #69414 )
...
* Use EntityFeature in melcloud
* Use EntityFeature in mystrom
* Use EntityFeature in mysensors
* Use EntityFeature in myq
* Use EntityFeature in mpd
* Use EntityFeature in monoprice
* Use EntityFeature in moehlenhoff_alpha2
* Use EntityFeature in modern_forms
* Use EntityFeature in modbus
* Use EntityFeature in melissa
* Use EntityFeature in mediaroom
* Use EntityFeature in maxcube
* Use EntityFeature in manual_mqtt
* Fix maxcube tests
* Revert "Use EntityFeature in modbus"
This reverts commit 56cf9d900d .
* Revert "Use EntityFeature in myq"
This reverts commit 44a31b1a03 .
* Revert "Use EntityFeature in mystrom"
This reverts commit 7260ee0384 .
* Revert "Revert "Use EntityFeature in modbus""
This reverts commit 916a612a60 .
* Revert "Revert "Use EntityFeature in myq""
This reverts commit a6be42fa17 .
2022-04-06 17:33:41 +02:00
Erik Montnemery
8e090a8c04
Minor tweak of recorder typing ( #69415 )
2022-04-06 08:08:00 -07:00
Franck Nijhof
7dd19066e8
Merge pull request #69413 from home-assistant/rc
2022-04-06 15:14:55 +02:00
Franck Nijhof
be3c1055dd
Bumped version to 2022.4.0
2022-04-06 14:01:53 +02:00
René Klomp
5a24dbbbf2
Update pysma to 0.6.11 ( #69397 )
2022-04-06 14:00:49 +02:00
Erik Montnemery
8174b831cf
Restore attributes of template binary sensor ( #69350 )
2022-04-06 14:00:46 +02:00
Raman Gupta
8c794ecf93
Fix regression in zwave_js ( #69312 )
...
* Handle unique ID update during discovery step
* Use callback to convert unique IDs to strings
* Adjust test to make sure logic works
* Fix other tests
* Move comment
* Move migration to async_setup
* Remove async_migrate_entry since we take care of it during setup
* Remove unused test
2022-04-06 14:00:42 +02:00
hesselonline
072cd29b90
Fix Wallbox charger status ( #68708 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-06 14:00:31 +02:00
René Klomp
4a65e54665
Update pysma to 0.6.11 ( #69397 )
2022-04-06 13:01:55 +02:00
dependabot[bot]
753d14e0f5
Bump codecov/codecov-action from 2.1.0 to 3 ( #69383 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-04-06 12:54:43 +02:00
epenet
a661e06e25
Use EntityFeature in homematic ( #69405 )
...
* Use EntityFeature in homematic
* Use EntityFeature in homematicip_cloud
2022-04-06 12:33:35 +02:00
hesselonline
ef14ae85c8
Fix Wallbox charger status ( #68708 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-06 12:05:50 +02:00
epenet
a5b919ec6b
Use EntityFeature in homekit_controller ( #69404 )
2022-04-06 12:04:58 +02:00
epenet
999e2f3bf0
Use EntityFeature enum in components (h**) ( #69403 )
2022-04-06 11:59:23 +02:00
Brynley McDonald
38cfa83e23
Fix units for Flick Electric sensor ( #69396 )
2022-04-06 11:57:06 +02:00
epenet
a3e0a1d04d
Use EntityFeature in group ( #69393 )
2022-04-06 11:56:05 +02:00
epenet
0b18459ab8
Use EntityFeature enum in evohome ( #69385 )
2022-04-06 11:53:41 +02:00
epenet
dae2cf2827
Use EntityFeature enum in esphome ( #69386 )
2022-04-06 11:52:59 +02:00
epenet
78045df227
Use EntityFeature enum in components (e**) ( #69384 )
2022-04-06 11:03:29 +02:00
epenet
9ab9fcfc56
Use EntityFeature enum in components (f**) ( #69389 )
2022-04-06 10:55:25 +02:00
epenet
1fe5b1e68a
Use EntityFeature in ffmpeg ( #69390 )
2022-04-06 10:53:03 +02:00
epenet
20c1a155b6
Use EntityFeature enum in components (g**) ( #69394 )
2022-04-06 10:46:44 +02:00
epenet
42d0a4b81e
Use EntityFeature in geniushub ( #69392 )
...
* Use EntityFeature in geniushub
* Cleanup _supported_features
2022-04-06 11:22:33 +03:00
Erik Montnemery
7b5dd4a623
Restore attributes of template binary sensor ( #69350 )
2022-04-05 22:58:12 -07:00
Raman Gupta
79dc551f5a
Fix regression in zwave_js ( #69312 )
...
* Handle unique ID update during discovery step
* Use callback to convert unique IDs to strings
* Adjust test to make sure logic works
* Fix other tests
* Move comment
* Move migration to async_setup
* Remove async_migrate_entry since we take care of it during setup
* Remove unused test
2022-04-06 00:40:33 -04:00
ollo69
add01d434e
Minor changes on AndroidTV diagnostics ( #69197 )
2022-04-05 21:32:28 -07:00
Paulus Schoutsen
e3b20cf43f
Bumped version to 2022.4.0b6
2022-04-05 16:40:33 -07:00
Zack Barett
2296d0fbee
20220405.0 ( #69377 )
2022-04-05 16:40:27 -07:00
J. Nick Koston
1e6f8fc48a
Abort samsungtv discovery of legacy devices when unique id not available ( #69376 )
2022-04-05 16:40:26 -07:00
Franck Nijhof
4038575806
Disable Spotify Media Player entity by default ( #69372 )
2022-04-05 16:40:25 -07:00
Johan Nenzén
531aa87170
Bump pyplaato to 0.0.16 ( #69361 )
2022-04-05 16:40:24 -07:00
Marvin Wichmann
1896e39f60
Update XKNX to version 0.20.1 ( #69353 )
2022-04-05 16:40:23 -07:00
starkillerOG
a42327ffce
bump pynetgear to 0.9.4 ( #69346 )
...
* Bump home-assistant/wheels from 2022.01.0 to 2022.01.1
Bumps [home-assistant/wheels](https://github.com/home-assistant/wheels ) from 2022.01.0 to 2022.01.1.
- [Release notes](https://github.com/home-assistant/wheels/releases )
- [Commits](https://github.com/home-assistant/wheels/compare/2022.01.0...2022.01.1 )
---
updated-dependencies:
- dependency-name: home-assistant/wheels
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump home-assistant/wheels from 2022.01.1 to 2022.01.2
Bumps [home-assistant/wheels](https://github.com/home-assistant/wheels ) from 2022.01.1 to 2022.01.2.
- [Release notes](https://github.com/home-assistant/wheels/releases )
- [Commits](https://github.com/home-assistant/wheels/compare/2022.01.1...2022.01.2 )
---
updated-dependencies:
- dependency-name: home-assistant/wheels
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump home-assistant/builder from 2021.12.0 to 2022.01.0
Bumps [home-assistant/builder](https://github.com/home-assistant/builder ) from 2021.12.0 to 2022.01.0.
- [Release notes](https://github.com/home-assistant/builder/releases )
- [Commits](https://github.com/home-assistant/builder/compare/2021.12.0...2022.01.0 )
---
updated-dependencies:
- dependency-name: home-assistant/builder
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* bump pynetgear to 0.9.4
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-05 16:40:22 -07:00
shbatm
def04f1ae8
Bump PyISY to 3.0.6 to fix group statuses ( #69345 )
2022-04-05 16:40:21 -07:00
J. Nick Koston
a39a6fce2a
Fix roomba doing I/O in the event loop ( #69339 )
2022-04-05 16:40:21 -07:00
J. Nick Koston
7b36434101
Try exact match first for update state ( #69335 )
...
- Exact matches are much cheaper than creating an AwesomeVersion
and calling the __gt__ method, and since most of the time the
result is expected to be off, we want to optimize for this case
2022-04-05 16:40:20 -07:00
Philip Allgaier
a3ac495e03
Prevent issues with config update of "Timer" integration (unknown "restore" key) ( #69332 )
2022-04-05 16:40:19 -07:00
Joakim Sørensen
186d8c9d50
Bump pyhaversion from 22.02.0 to 22.04.0 ( #69329 )
2022-04-05 16:40:19 -07:00
Martin Hjelmare
e94fad469f
Use recorder executor in demo ( #69327 )
2022-04-05 16:40:18 -07:00
J. Nick Koston
90d5bd12fb
Ensure state is restored when turning on tplink lights without a color mode ( #69308 )
2022-04-05 16:40:17 -07:00
MoellerDi
685af1dd5c
Fix "Camera not found" error in microsoft_face integration ( #69295 )
2022-04-05 16:40:17 -07:00
Erik Montnemery
44fefa42a8
Improve integration translation strings ( #69246 )
...
* Improve integration translation strings
* Update
2022-04-05 16:40:16 -07:00
J. Nick Koston
4b5033d08f
Abort samsungtv discovery of legacy devices when unique id not available ( #69376 )
2022-04-05 16:38:55 -07:00
Johan Nenzén
f31d1164e5
Bump pyplaato to 0.0.16 ( #69361 )
2022-04-05 16:33:13 -07:00
Zack Barett
39c485ba88
20220405.0 ( #69377 )
2022-04-05 16:32:24 -07:00
J. Nick Koston
bde3646293
Always use a commit interval of 0 for the in memory db in tests ( #69330 )
2022-04-05 12:06:06 -10:00
epenet
c8df2656b1
Use EntityFeature enum in components (d**) ( #69358 )
2022-04-06 00:00:37 +02:00
Franck Nijhof
9e2198fa47
Disable Spotify Media Player entity by default ( #69372 )
2022-04-05 14:54:03 -07:00
epenet
8af37235ec
Use EntityFeature enum in components (b**) ( #69336 )
2022-04-05 23:53:45 +02:00
epenet
6343752f98
Use EntityFeature enum in components (c**) ( #69341 )
2022-04-05 23:49:20 +02:00
epenet
246f4e081a
Use EntityFeature enum in components (a**) ( #69333 )
2022-04-05 23:42:05 +02:00
J. Nick Koston
8b2948f030
Ensure state is restored when turning on tplink lights without a color mode ( #69308 )
2022-04-05 13:46:12 -07:00
Robert Svensson
d6d7f3cb3c
Bump pydeconz to v88 ( #69369 )
2022-04-05 13:44:04 -07:00
Philip Allgaier
da55c48cce
Prevent issues with config update of "Timer" integration (unknown "restore" key) ( #69332 )
2022-04-05 22:22:03 +03:00
shbatm
433a946f62
Bump PyISY to 3.0.6 to fix group statuses ( #69345 )
2022-04-05 22:20:38 +03:00
Erik Montnemery
fcad10dd0d
Improve integration translation strings ( #69246 )
...
* Improve integration translation strings
* Update
2022-04-05 20:08:17 +02:00
Marvin Wichmann
2689f1a7fd
Update XKNX to version 0.20.1 ( #69353 )
2022-04-05 21:07:11 +03:00
MoellerDi
c9a754b29a
Fix "Camera not found" error in microsoft_face integration ( #69295 )
2022-04-05 20:00:12 +02:00
starkillerOG
b40df08eb5
bump pynetgear to 0.9.4 ( #69346 )
...
* Bump home-assistant/wheels from 2022.01.0 to 2022.01.1
Bumps [home-assistant/wheels](https://github.com/home-assistant/wheels ) from 2022.01.0 to 2022.01.1.
- [Release notes](https://github.com/home-assistant/wheels/releases )
- [Commits](https://github.com/home-assistant/wheels/compare/2022.01.0...2022.01.1 )
---
updated-dependencies:
- dependency-name: home-assistant/wheels
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump home-assistant/wheels from 2022.01.1 to 2022.01.2
Bumps [home-assistant/wheels](https://github.com/home-assistant/wheels ) from 2022.01.1 to 2022.01.2.
- [Release notes](https://github.com/home-assistant/wheels/releases )
- [Commits](https://github.com/home-assistant/wheels/compare/2022.01.1...2022.01.2 )
---
updated-dependencies:
- dependency-name: home-assistant/wheels
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump home-assistant/builder from 2021.12.0 to 2022.01.0
Bumps [home-assistant/builder](https://github.com/home-assistant/builder ) from 2021.12.0 to 2022.01.0.
- [Release notes](https://github.com/home-assistant/builder/releases )
- [Commits](https://github.com/home-assistant/builder/compare/2021.12.0...2022.01.0 )
---
updated-dependencies:
- dependency-name: home-assistant/builder
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* bump pynetgear to 0.9.4
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-05 17:31:54 +03:00
Erik Montnemery
7b18d511cc
Migrate homematic light to color_mode ( #69267 )
2022-04-05 15:54:27 +02:00
J. Nick Koston
1a9420dda0
Try exact match first for update state ( #69335 )
...
- Exact matches are much cheaper than creating an AwesomeVersion
and calling the __gt__ method, and since most of the time the
result is expected to be off, we want to optimize for this case
2022-04-05 15:51:25 +02:00
epenet
2cf3057ff1
Add basic type hints to utility_meter ( #69325 )
...
Co-authored-by: Diogo Gomes <diogogomes@gmail.com >
2022-04-05 15:43:10 +02:00
Erik Montnemery
28350b9792
Revert "Use recorder executor in demo ( #69327 )" ( #69334 )
...
This reverts commit ff84104f45 .
2022-04-05 14:50:58 +02:00
Patrik Lindgren
04fc3a1f25
Cleanup constants in Tradfri integration ( #69125 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-05 14:00:45 +02:00
Leonardo Merza
c8b4696ba2
Add vesync 600S support ( #69311 )
2022-04-05 13:56:26 +02:00
epenet
ad98bedd4a
Add basic type hints to zwave_me ( #69322 )
2022-04-05 13:44:20 +02:00
J. Nick Koston
e5c1cc35e1
Fix roomba doing I/O in the event loop ( #69339 )
2022-04-05 13:10:20 +02:00
Joakim Sørensen
caa5b8f96c
Bump pyhaversion from 22.02.0 to 22.04.0 ( #69329 )
2022-04-05 13:57:33 +03:00
Martin Hjelmare
ff84104f45
Use recorder executor in demo ( #69327 )
2022-04-05 11:46:42 +02:00
epenet
336c0a1ec7
Add basic type hints to meater ( #69323 )
2022-04-05 11:31:37 +03:00
epenet
20126363f2
Add basic type hints to vulcan ( #69321 )
2022-04-05 11:28:52 +03:00
epenet
36be2bfd75
Add basic type hints to subaru ( #69324 )
2022-04-05 11:28:07 +03:00
Bram Gerritsen
9c949f7f8f
PhilipsTV - Add Ambilight + Hue switch entity ( #69141 )
...
* Bump ha-philipsjs requirements
* Directly write correct ha state after switching on
* Update homeassistant/components/philips_js/switch.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
* Update homeassistant/components/philips_js/switch.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
* Format with black
Co-authored-by: Joakim Plate <elupus@ecce.se >
2022-04-05 10:23:07 +02:00
Sebastian Lövdahl
5d07be7190
Add GitHub PRs and issues extension to devcontainer ( #69296 )
2022-04-05 10:17:56 +02:00
Erik Montnemery
821908ca45
Include threadname and time in pytest logs ( #69307 )
...
* Include threadname and time in pytest logs
* Add failing test
* Include the name of the logger
* Revert "Add failing test"
This reverts commit 5dbc137572 .
2022-04-05 10:10:16 +02:00
J. Nick Koston
ec131d685e
Auto repack the database on the second sunday of the month ( #69314 )
2022-04-04 21:39:12 -10:00
Paulus Schoutsen
681242f102
Bumped version to 2022.4.0b5
2022-04-04 23:57:57 -07:00
Daniel Hjelseth Høyer
df2a31a70b
Update Tibber lib ( #69300 )
2022-04-04 23:57:46 -07:00
starkillerOG
dc7d140c29
bump pynetgear to 0.9.3 ( #69292 )
2022-04-04 23:57:46 -07:00
Erik Montnemery
96ac47f36e
Correct unit_of_measurement for trigger-based template sensor ( #69291 )
2022-04-04 23:57:45 -07:00
Joakim Sørensen
b66770d349
Make hassio coordinator refresh data ( #69272 )
2022-04-04 23:57:44 -07:00
Erik Montnemery
eab7876330
Improve utility_meter translation strings ( #69252 )
2022-04-04 23:57:43 -07:00
Erik Montnemery
45843297f9
Improve tod translation strings ( #69251 )
2022-04-04 23:57:43 -07:00
Erik Montnemery
4313be1ca2
Improve threshold translation strings ( #69250 )
2022-04-04 23:57:42 -07:00
Erik Montnemery
8191172f07
Improve switch_as_x translation strings ( #69249 )
2022-04-04 23:57:41 -07:00
Erik Montnemery
408f87c7e6
Improve min_max translation strings ( #69248 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-04 23:57:41 -07:00
Erik Montnemery
37c0200f83
Improve derivative translation strings ( #69245 )
2022-04-04 23:57:40 -07:00
Raman Gupta
66cc2c7846
Fix tomorrowio sensor units and conversions ( #69166 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-04 23:57:39 -07:00
Radu Cotescu
40b9f2f578
Input binary sensors are not generated for Shelly 1 Pro ( #69046 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-04 23:57:39 -07:00
Toke Høiland-Jørgensen
2efa9f00d5
Fix network starting with no configured IPv4 addresses ( #69030 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-04 23:57:38 -07:00
Daniel Hjelseth Høyer
0ab866cd23
Update Tibber lib ( #69300 )
2022-04-04 23:55:17 -07:00
Toke Høiland-Jørgensen
8145b103fb
Fix network starting with no configured IPv4 addresses ( #69030 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-04 23:53:50 -07:00
Raman Gupta
6965a6d13b
Fix tomorrowio sensor units and conversions ( #69166 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-04 23:52:36 -07:00
Erik Montnemery
a95b4f6763
Correct unit_of_measurement for trigger-based template sensor ( #69291 )
2022-04-04 22:10:59 -07:00
epenet
d0288f14f0
Add sensor DEVICE_CLASS_* to deprecated imports ( #69243 )
2022-04-04 15:03:28 -07:00
starkillerOG
fb23843e63
Motion revert moving state ( #69299 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 10:55:56 -10:00
starkillerOG
4dade9668a
Motion Blinds auto interface ( #68852 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-04 10:55:36 -10:00
epenet
c6e2bdcea0
Use SensorDeviceClass in honeywell ( #69298 )
2022-04-04 21:23:57 +02:00
starkillerOG
0446a2b4e5
bump pynetgear to 0.9.3 ( #69292 )
2022-04-04 22:09:48 +03:00
epenet
4e87a8c568
Adjust binary_sensor device classes in homekit ( #69239 )
2022-04-04 12:55:55 -06:00
Daniel Hjelseth Høyer
396fddfbfa
Switch Mill to ClimateEntityFeature ( #69293 )
2022-04-04 20:46:46 +02:00
RDFurman
95a97d99dd
Honeywell outdoor sensor ( #65347 )
2022-04-04 12:26:33 -06:00
Erik Montnemery
e830032b33
Remove deprecated temperature conversion of non temperature sensors ( #69069 )
2022-04-04 20:02:40 +02:00
Daniel Hjelseth Høyer
04dd7c3f7c
Switch Adax to ClimateEntityFeature ( #69286 )
2022-04-04 19:48:33 +02:00
epenet
9ef67c4b4c
Add more constants to deprecated imports ( #69253 )
...
* Add core ENTITY_CATEGORY_* to deprecated imports
* Alphabetical order
* Add core SOURCE_* to deprecated imports
* Add switch DEVICE_CLASS_* to deprecated imports
* Add binary_sensor DEVICE_CLASS_* to deprecated imports
* Add humidifier DEVICE_CLASS_* to deprecated imports
* Add config_entries.DISABLED_***
* Add device_registry.DISABLED_***
* Add humidifier.const
* Add media_player DEVICE_CLASS_*
* Add cover DEVICE_CLASS_*
2022-04-04 19:48:14 +02:00
Erik Montnemery
9cd83c8b48
Migrate homematicip_cloud light to color_mode ( #69270 )
2022-04-04 09:32:51 -07:00
Erik Montnemery
cb79126cd9
Migrate ihc light to color_mode ( #69280 )
2022-04-04 09:28:30 -07:00
Erik Montnemery
25d9d14bd9
Migrate insteon light to color_mode ( #69281 )
2022-04-04 09:25:40 -07:00
Erik Montnemery
fe65804de1
Correct unit of vera power meter sensor ( #69285 )
2022-04-04 09:25:02 -07:00
Erik Montnemery
ef9cd66320
Migrate hive light to color_mode ( #69259 )
2022-04-04 18:24:56 +02:00
Erik Montnemery
1c1b792fb7
Migrate homeworks light to color_mode ( #69271 )
2022-04-04 18:20:48 +02:00
Erik Montnemery
3416e9b621
Migrate home_connect light to color_mode ( #69260 )
2022-04-04 18:20:20 +02:00
Erik Montnemery
e9a60418c2
Migrate isy994 light to color_mode ( #69282 )
2022-04-04 18:19:32 +02:00
Erik Montnemery
dffb3cc196
Migrate futurenow light to color_mode ( #69257 )
2022-04-04 18:18:50 +02:00
Erik Montnemery
5d56f94786
Migrate firmata light to color_mode ( #69256 )
2022-04-04 18:17:21 +02:00
epenet
67c95e92b1
Use CoverDeviceClass in homekit_controller ( #69268 )
2022-04-04 18:16:50 +02:00
epenet
18866e4e39
Use CoverDeviceClass in soma ( #69264 )
2022-04-04 18:16:24 +02:00
Daniel Hjelseth Høyer
4b89b2f5d8
Switch Sensibo to ClimateEntityFeature ( #69279 )
2022-04-04 18:15:01 +02:00
Franck Nijhof
b369616aad
Remove deprecated YAML configuration from MJPEG Camera ( #68980 )
2022-04-04 17:57:48 +02:00
Erik Montnemery
8222b783a3
Improve min_max translation strings ( #69248 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-04 17:55:09 +02:00
Erik Montnemery
7f1d10dcca
Improve switch_as_x translation strings ( #69249 )
2022-04-04 17:53:16 +02:00
Erik Montnemery
c3a2eedf0b
Migrate iglo light to color_mode ( #69278 )
2022-04-04 17:49:11 +02:00
Erik Montnemery
2e84cdb16f
Migrate iaqualink light to color_mode ( #69277 )
2022-04-04 17:47:11 +02:00
epenet
6745e01b80
Use SensorDeviceClass in goodwe ( #69263 )
2022-04-04 17:45:44 +02:00
Erik Montnemery
c8d4b2ecab
Improve threshold translation strings ( #69250 )
2022-04-04 17:45:24 +02:00
Erik Montnemery
88c76be5ad
Improve tod translation strings ( #69251 )
2022-04-04 17:43:25 +02:00
Erik Montnemery
fa07dd660f
Use stdlib statistics functions in min_max sensor ( #69255 )
2022-04-04 17:42:21 +02:00
epenet
772fc71275
Use SensorDeviceClass in homewizard ( #69266 )
2022-04-04 17:41:06 +02:00
Erik Montnemery
f04a3737a8
Migrate greenwave light to color_mode ( #69258 )
2022-04-04 17:40:06 +02:00
Erik Montnemery
6b4e0c744c
Migrate hyperion light to color_mode ( #69276 )
2022-04-04 17:39:21 +02:00
epenet
7e6bb3354a
Use MediaPlayerDeviceClass in vizio ( #69265 )
2022-04-04 17:35:25 +02:00
Joakim Sørensen
cfdfa3eab2
Make hassio coordinator refresh data ( #69272 )
2022-04-04 17:34:06 +02:00
Erik Montnemery
bfa364741b
Correct misleading comment in SensorEntity
2022-04-04 17:10:17 +02:00
Erik Montnemery
82af314678
Improve utility_meter translation strings ( #69252 )
2022-04-04 14:24:56 +02:00
Erik Montnemery
c058478edb
Improve derivative translation strings ( #69245 )
2022-04-04 14:14:26 +02:00
Radu Cotescu
9c1f37aa95
Input binary sensors are not generated for Shelly 1 Pro ( #69046 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-04 13:39:40 +02:00
Franck Nijhof
614076cdf1
Migrate WLED to use EntityFeature enums ( #69219 )
2022-04-04 14:28:19 +03:00
epenet
76247414bf
Add pylint plugin for deprecated STATE_CLASS_* ( #69237 )
2022-04-04 11:45:53 +02:00
Franck Nijhof
e6dcaaadd8
Bumped version to 2022.4.0b4
2022-04-04 11:14:39 +02:00
Erik Montnemery
73cd4a3366
Unsubscribe from listeners when removing threshold binary sensor ( #69236 )
2022-04-04 11:13:53 +02:00
Erik Montnemery
9ec9dc047b
Unsubscribe from listeners when removing integration sensor ( #69235 )
2022-04-04 11:13:50 +02:00
Erik Montnemery
a3ad44f7b6
Unsubscribe from listeners when removing derivative sensor ( #69234 )
2022-04-04 11:13:46 +02:00
Erik Montnemery
da3f9fdf7d
Drop unsupported SI-prefix peta from integration sensor ( #69229 )
2022-04-04 11:13:43 +02:00
Simone Chemelli
eeeff761e9
Avoid fritz API calls during shutdown ( #69225 )
2022-04-04 11:13:40 +02:00
J. Nick Koston
3cd9c7d19d
Only fire device_registry_updated for suggested_area if the suggestion results in an area change ( #69215 )
2022-04-04 11:13:36 +02:00
Franck Nijhof
62b44e6903
Exclude more media player attributes from recorder ( #69209 )
2022-04-04 11:13:33 +02:00
Daniel Hjelseth Høyer
9c6a69775a
Tibber, Use a dedicated executor pool for database operations ( #69208 )
2022-04-04 11:13:30 +02:00
Franck Nijhof
8ce1b104eb
Exclude weather forecast attribute from recorder ( #69205 )
2022-04-04 11:13:26 +02:00
Franck Nijhof
2916d35626
Exclude update entity picture attribute from recorder ( #69201 )
2022-04-04 11:13:23 +02:00
Franck Nijhof
814f92a75c
Set brand icon as entity picture on update entities ( #69200 )
...
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev >
2022-04-04 11:13:19 +02:00
J. Nick Koston
1ae45fa7ad
Exclude static vacuum attributes from being recorded in the database ( #69199 )
2022-04-04 11:13:16 +02:00
J. Nick Koston
e18d61224d
Exclude static siren attributes from being recorded in the database ( #69196 )
2022-04-04 11:13:11 +02:00
J. Nick Koston
7cfaf46287
Exclude static select attributes from being recorded in the database ( #69195 )
2022-04-04 11:13:08 +02:00
J. Nick Koston
cebf53c340
Exclude static number attributes from being recorded in the database ( #69194 )
2022-04-04 11:13:03 +02:00
J. Nick Koston
8fa8716387
Exclude static humidifier attributes from being recorded in the database ( #69193 )
2022-04-04 11:12:59 +02:00
J. Nick Koston
5a96b0ffbc
Exclude static fan attributes from being recorded in the database ( #69192 )
2022-04-04 11:12:56 +02:00
Erik Montnemery
2e13fb3c24
Unsubscribe listeners when entity meter sensor is removed ( #69172 )
2022-04-04 11:12:52 +02:00
Jesse Hills
90cb9ccde2
ESPHome: Remove disconnect callbacks after they are done ( #69169 )
2022-04-04 11:12:49 +02:00
J. Nick Koston
9a91a7edf5
Exclude supported features and attribution from being recorded in the database ( #69165 )
2022-04-04 11:12:46 +02:00
Raman Gupta
c769b20256
Make zwave_js config entry unique ID a string ( #69163 )
...
* Make zwave_js config entry unique ID a string
* Add test
* Fix tests
2022-04-04 11:12:42 +02:00
J. Nick Koston
47c1e48166
Exclude static water_heater attributes from being recorded in the database ( #69159 )
2022-04-04 11:12:39 +02:00
J. Nick Koston
0e6550ab70
Exclude static climate attributes from being recorded in the database ( #69158 )
2022-04-04 11:12:36 +02:00
J. Nick Koston
5fa2dc540b
Exclude static and token attributes from being recorded for media_player ( #69156 )
2022-04-04 11:12:32 +02:00
J. Nick Koston
b503be9301
Exclude static light attributes from being recorded in the database ( #69155 )
2022-04-04 11:12:29 +02:00
Diogo Gomes
d99e04e2bc
Makes sure YAML defined tariffs are unique ( #69151 )
2022-04-04 11:12:25 +02:00
Marc Mueller
39a38d9866
Update hangups to 0.4.18 ( #69149 )
2022-04-04 11:12:22 +02:00
Alex Yao
bc106cc430
Bump Yeelight to v0.7.10 ( #69147 )
2022-04-04 11:12:18 +02:00
Franck Nijhof
2ae390a342
Set brand icon on WLED update entity ( #69145 )
2022-04-04 11:12:15 +02:00
Glenn Waters
5cc58579bb
Environment Canada: allow AQHI to pull from forecast when current not available ( #69142 )
...
* Allow AQHI to pull from forecast when current not available.
* Remove redundant check.
* Remove lambda.
2022-04-04 11:12:12 +02:00
Bouwe Westerdijk
61129734f5
Bump plugwise to v0.17.3 ( #69139 )
2022-04-04 11:12:09 +02:00
Raman Gupta
a26e221ebc
Fix kodi log spamming again ( #69137 )
...
* Fix kodi log spamming again
* use try except else
2022-04-04 11:12:05 +02:00
Michael
026c843545
ignore ip6 link local address on ssdp discovery ( #69135 )
2022-04-04 11:12:02 +02:00
Mick Vleeshouwer
f2d41a0011
Bugfix for overkiz.alarm_control_panel platform exception ( #69131 )
...
* Revert changes
* Remove debug statement
2022-04-04 11:11:58 +02:00
Nenad Bogojevic
bee853d415
Fix withings race condition for access token ( #69107 )
2022-04-04 11:11:55 +02:00
Erik Montnemery
3ba8ddb192
Return unsubscribe callback from start.async_at_start ( #69083 )
...
* Return unsubscribe callback from start.async_at_start
* Update calling code
2022-04-04 11:11:52 +02:00
Wictor
53107e4f2c
Refactor telegram_bot polling/webhooks platforms and add tests ( #66433 )
...
Co-authored-by: Pär Berge <paer.berge@gmail.com >
2022-04-04 11:11:48 +02:00
Erik Montnemery
c79b361927
Unsubscribe from listeners when removing integration sensor ( #69235 )
2022-04-04 11:09:38 +02:00
Erik Montnemery
f98b3e44de
Unsubscribe from listeners when removing derivative sensor ( #69234 )
2022-04-04 11:09:21 +02:00
Simone Chemelli
bf23abdfae
Avoid fritz API calls during shutdown ( #69225 )
2022-04-04 11:04:54 +02:00
Erik Montnemery
e4b148458b
Unsubscribe from listeners when removing threshold binary sensor ( #69236 )
2022-04-04 11:02:30 +02:00
epenet
9231819532
Add type hints to yeelight ( #69213 )
2022-04-04 10:58:44 +02:00
Erik Montnemery
8ee9695e3b
Migrate control4 light to color_mode ( #69079 )
2022-04-04 10:53:06 +02:00
Erik Montnemery
fd6cedeeb8
Migrate blinkstick light to color_mode ( #69076 )
2022-04-04 10:52:29 +02:00
Erik Montnemery
230f0122ff
Migrate avion light to color_mode ( #69075 )
2022-04-04 10:51:52 +02:00
Erik Montnemery
d96ace82aa
Migrate avea light to color_mode ( #69073 )
2022-04-04 10:51:29 +02:00
Erik Montnemery
bfbe0d1d76
Migrate ads light to color_mode ( #69071 )
2022-04-04 10:50:47 +02:00
J. Nick Koston
c2c6d12d73
Only fire device_registry_updated for suggested_area if the suggestion results in an area change ( #69215 )
2022-04-04 09:51:39 +02:00
Erik Montnemery
514e08c8fe
Drop unsupported SI-prefix peta from integration sensor ( #69229 )
2022-04-04 09:48:28 +02:00
Alex Yao
29e8b9f2ac
Bump Yeelight to v0.7.10 ( #69147 )
2022-04-04 09:47:44 +02:00
dependabot[bot]
23dd3ee953
Bump actions/setup-python from 3.0.0 to 3.1.0 ( #69227 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 09:15:36 +02:00
Franck Nijhof
81ec60b7e4
Move some Alarm Control Panel constants ( #69221 )
2022-04-04 06:59:56 +02:00
epenet
db10c313b5
Add type hints to here_travel_time ( #69216 )
...
* Add type hints to here_travel_time
* Adjust
2022-04-03 23:14:11 +03:00
Álvaro Fernández Rojas
39abf1453c
Switch Airzone to ClimateEntityFeature ( #69136 )
2022-04-03 22:11:24 +02:00
epenet
f6ec0a6323
Add type hints to honeywell ( #69217 )
2022-04-03 22:06:53 +02:00
Franck Nijhof
14a19aea03
Exclude update entity picture attribute from recorder ( #69201 )
2022-04-03 21:41:51 +02:00
J. Nick Koston
cf685ef651
Fix profiler object growth logging test ( #69211 )
2022-04-03 20:39:47 +02:00
Franck Nijhof
b644e7ed0f
Set brand icon as entity picture on update entities ( #69200 )
...
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev >
2022-04-03 20:38:05 +02:00
Franck Nijhof
bd1d7bdbb7
Exclude more media player attributes from recorder ( #69209 )
2022-04-03 12:37:13 -06:00
Daniel Hjelseth Høyer
40fba130e8
Tibber, Use a dedicated executor pool for database operations ( #69208 )
2022-04-03 20:22:03 +02:00
Franck Nijhof
20f95fa6b3
Exclude weather forecast attribute from recorder ( #69205 )
2022-04-03 20:16:12 +02:00
Kevin Stillhammer
6106f07820
Catch malformed coordinates in here_travel_time ( #69023 )
...
* Catch malformed coordinates in here_travel_time
* Add testcase for malformed entity_id state
* Replace type ignore with None check
* Directly raise InvalidCoordinatesException
2022-04-03 10:21:55 -07:00
J. Nick Koston
f9a47f0f9e
Bump sqlalchemy to 1.4.34 ( #69202 )
...
Changelog: https://github.com/sqlalchemy/sqlalchemy/releases/tag/rel_1_4_34
https://github.com/sqlalchemy/sqlalchemy/releases/tag/rel_1_4_33
2022-04-03 18:39:07 +03:00
starkillerOG
00a088b75c
Motion Blinds integration add dhcp discovery for Connector ( #68969 )
2022-04-03 09:22:15 -06:00
starkillerOG
2bb71cf6bc
Motion Blinds opening closing ( #68837 )
2022-04-03 09:21:53 -06:00
Jesse Hills
0558be0ab2
ESPHome: Remove disconnect callbacks after they are done ( #69169 )
2022-04-03 17:19:23 +02:00
J. Nick Koston
198f4a12f0
Exclude static select attributes from being recorded in the database ( #69195 )
2022-04-03 17:17:55 +02:00
J. Nick Koston
e364456a46
Exclude static siren attributes from being recorded in the database ( #69196 )
2022-04-03 17:16:49 +02:00
J. Nick Koston
e48cec4b33
Exclude static vacuum attributes from being recorded in the database ( #69199 )
2022-04-03 17:15:50 +02:00
J. Nick Koston
9e390996cc
Exclude static fan attributes from being recorded in the database ( #69192 )
2022-04-03 15:52:46 +02:00
Marc Mueller
aec5d0d53d
Update hangups to 0.4.18 ( #69149 )
2022-04-03 15:46:28 +02:00
J. Nick Koston
4f8c7fe05b
Exclude static number attributes from being recorded in the database ( #69194 )
2022-04-03 15:43:44 +02:00
J. Nick Koston
8de26e5085
Exclude static humidifier attributes from being recorded in the database ( #69193 )
2022-04-03 15:42:29 +02:00
Austin Mroczek
e5fe18bdb1
Improve totalconnect error handling ( #68716 )
2022-04-03 07:12:33 -06:00
J. Nick Koston
5b874ce6e8
Exclude static light attributes from being recorded in the database ( #69155 )
2022-04-03 06:13:03 -06:00
Erik Montnemery
5e44049994
Migrate decora light to color_mode ( #69174 )
2022-04-03 14:01:01 +02:00
Erik Montnemery
7e2f024e29
Migrate decora_wifi light to color_mode ( #69175 )
2022-04-03 13:59:27 +02:00
Erik Montnemery
eeeb21a9f1
Migrate dynalite light to color_mode ( #69177 )
2022-04-03 13:58:28 +02:00
Erik Montnemery
b38ca5ddd6
Migrate elkm1 light to color_mode ( #69179 )
2022-04-03 13:56:46 +02:00
J. Nick Koston
522a9bb6b1
Exclude supported features and attribution from being recorded in the database ( #69165 )
2022-04-03 13:51:42 +02:00
Erik Montnemery
9335b9a52e
Migrate enocean light to color_mode ( #69180 )
2022-04-03 13:44:38 +02:00
Erik Montnemery
24754c31ca
Remove use of deprecated constants from evil_genius_labs light ( #69183 )
2022-04-03 13:37:29 +02:00
Bouwe Westerdijk
2ce8c97ebd
Bump plugwise to v0.17.3 ( #69139 )
2022-04-03 13:20:20 +02:00
Erik Montnemery
422f4fb4ea
Migrate devolo_home_control light to color_mode ( #69176 )
2022-04-03 13:18:01 +02:00
ollo69
0876239927
Do not redact diagnostics empty key ( #69160 )
2022-04-03 13:17:08 +02:00
Erik Montnemery
d7992c1e87
Unsubscribe listeners when entity meter sensor is removed ( #69172 )
2022-04-03 13:15:22 +02:00
Erik Montnemery
dbb9dc2d39
Migrate eufy light to color_mode ( #69181 )
2022-04-03 12:45:58 +02:00
Erik Montnemery
88b01b80ce
Migrate everlights light to color_mode ( #69182 )
2022-04-03 12:44:21 +02:00
Simone Chemelli
beb5184720
Add Fritz visit device link to discovered devices ( #69186 )
2022-04-03 11:59:47 +02:00
Simone Chemelli
f8333feb51
Add Shelly visit device link to discovered devices ( #69185 )
2022-04-03 11:53:25 +02:00
Glenn Waters
69461f115d
Environment Canada: allow AQHI to pull from forecast when current not available ( #69142 )
...
* Allow AQHI to pull from forecast when current not available.
* Remove redundant check.
* Remove lambda.
2022-04-03 11:59:27 +03:00
Franck Nijhof
27b48573ea
Add EntityFeature enum to Remote ( #69120 )
2022-04-02 20:58:48 -07:00
Franck Nijhof
17403f930f
Add EntityFeature enum to Media Player ( #69119 )
2022-04-02 20:58:23 -07:00
Franck Nijhof
721db6d962
Add EntityFeature enum to Lock ( #69118 )
2022-04-02 20:57:32 -07:00
Franck Nijhof
ea148a1b8e
Add EntityFeature enum to Light ( #69103 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-02 20:57:01 -07:00
Franck Nijhof
2d37066ce5
Add EntityFeature enum to Vacuum ( #69121 )
2022-04-02 20:55:44 -07:00
Franck Nijhof
cce19dc480
Add EntityFeature enum to Water Heater ( #69123 )
2022-04-02 20:55:17 -07:00
Raman Gupta
e06856f965
Make zwave_js config entry unique ID a string ( #69163 )
...
* Make zwave_js config entry unique ID a string
* Add test
* Fix tests
2022-04-02 23:52:07 -04:00
J. Nick Koston
b92fc42f0f
Exclude static climate attributes from being recorded in the database ( #69158 )
2022-04-02 20:48:32 -07:00
J. Nick Koston
9d82248017
Exclude static and token attributes from being recorded for media_player ( #69156 )
2022-04-02 20:47:43 -07:00
J. Nick Koston
42bf62e187
Exclude static water_heater attributes from being recorded in the database ( #69159 )
2022-04-02 20:46:41 -07:00
Diogo Gomes
6389959fb7
Makes sure YAML defined tariffs are unique ( #69151 )
2022-04-02 20:41:03 -07:00
Nenad Bogojevic
ccd5ada341
Fix withings race condition for access token ( #69107 )
2022-04-02 20:39:44 -07:00
Wictor
d7375f1a9c
Refactor telegram_bot polling/webhooks platforms and add tests ( #66433 )
...
Co-authored-by: Pär Berge <paer.berge@gmail.com >
2022-04-02 20:39:14 -07:00
Michael
55c6112a28
ignore ip6 link local address on ssdp discovery ( #69135 )
2022-04-02 22:34:12 +03:00
Franck Nijhof
1a04dc4fca
Set brand icon on WLED update entity ( #69145 )
2022-04-02 22:28:08 +03:00
Mick Vleeshouwer
1103c5d101
Bugfix for overkiz.alarm_control_panel platform exception ( #69131 )
...
* Revert changes
* Remove debug statement
2022-04-02 22:27:12 +03:00
Raman Gupta
963ed74797
Fix kodi log spamming again ( #69137 )
...
* Fix kodi log spamming again
* use try except else
2022-04-02 13:26:50 -04:00
Franck Nijhof
b539700e45
Bumped version to 2022.4.0b3
2022-04-02 11:40:11 +02:00
Franck Nijhof
dd2c2eb974
Update wled to 0.13.2 ( #69116 )
2022-04-02 11:39:44 +02:00
Raman Gupta
c1c8299511
Fix kodi log spamming ( #69113 )
2022-04-02 11:39:40 +02:00
Franck Nijhof
c72db40082
Bump num of conflicts in pip check ( #69112 )
2022-04-02 11:39:37 +02:00
Marcel van der Veldt
9327938dcc
Allow lowercase none for effect value in Hue lights ( #69111 )
2022-04-02 11:39:33 +02:00
Marcel van der Veldt
c7f807cf33
Adjust check for orphaned Hue device entries for grouped lights ( #69110 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-02 11:39:30 +02:00
Raman Gupta
691eac7a7f
Fix unit prefixes for derivative and integration ( #69109 )
2022-04-02 11:39:27 +02:00
Keilin Bickar
e341e55e88
Bump asyncsleepiq to 1.2.3 ( #69104 )
2022-04-02 11:39:24 +02:00
Glenn Waters
51e8ddbd27
Environment Canada: Fix for when temperature is zero ( #69101 )
2022-04-02 11:39:20 +02:00
puddly
c2c397527e
Bump ZHA dependency zigpy-deconz from 0.14.0 to 0.15.0 ( #69099 )
2022-04-02 11:39:17 +02:00
Bram Kragten
328f479bc4
Update frontend to 20220401.0 ( #69095 )
2022-04-02 11:39:13 +02:00
Bouwe Westerdijk
5df7882ce4
Remove use of HVAC_MODE_OFF in plugwise climate, it's not implemented ( #69094 )
2022-04-02 11:39:10 +02:00
Franck Nijhof
7fe6174bd9
Rename current_version to installed_version in Update platform ( #69093 )
2022-04-02 11:39:06 +02:00
Dave T
d4a31b037f
Add image test cases to generic ( #69040 )
2022-04-02 11:39:03 +02:00
Mick Vleeshouwer
5db1c67812
Fix Protexial alarm in Overkiz integration ( #68996 )
2022-04-02 11:38:59 +02:00
Dave T
c3354dcaae
Add image test cases to generic ( #69040 )
2022-04-02 10:54:19 +02:00
Keilin Bickar
1563420de8
Bump asyncsleepiq to 1.2.3 ( #69104 )
2022-04-02 10:44:16 +02:00
Franck Nijhof
9a1f5ca16f
Update wled to 0.13.2 ( #69116 )
2022-04-02 10:43:50 +02:00
puddly
88ae7de4fb
Bump ZHA dependency zigpy-deconz from 0.14.0 to 0.15.0 ( #69099 )
2022-04-02 10:23:22 +02:00
Erik Montnemery
66e9b263a8
Migrate bond light to color_mode ( #69078 )
2022-04-01 22:03:19 -10:00
Álvaro Fernández Rojas
aa969d5ae8
Add missing typing to Airzone tests ( #69097 )
2022-04-02 10:01:49 +02:00
Glenn Waters
912923f55d
Environment Canada: Fix for when temperature is zero ( #69101 )
2022-04-02 09:44:40 +02:00
Marcel van der Veldt
538c8160f3
Adjust check for orphaned Hue device entries for grouped lights ( #69110 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-02 09:44:05 +02:00
Raman Gupta
5f897874cb
Fix kodi log spamming ( #69113 )
2022-04-02 09:42:19 +02:00
Franck Nijhof
ebfba783e0
Bump num of conflicts in pip check ( #69112 )
2022-04-02 09:38:10 +02:00
Raman Gupta
15fc7349ed
Fix unit prefixes for derivative and integration ( #69109 )
2022-04-02 09:36:56 +02:00
Marcel van der Veldt
ee4eebea7d
Allow lowercase none for effect value in Hue lights ( #69111 )
2022-04-02 09:14:56 +02:00
Erik Montnemery
ae9c2df691
Return unsubscribe callback from start.async_at_start ( #69083 )
...
* Return unsubscribe callback from start.async_at_start
* Update calling code
2022-04-01 23:34:36 +02:00
Patrik Lindgren
4b5996c5ed
Drop support for Tradfri groups and YAML configuration ( #68033 )
...
* Drop support for Tradfri groups
* Remove context
* Remove async_setup
* Mark removed
* Pass generator expression
2022-04-01 23:26:35 +02:00
Franck Nijhof
853923c30a
Add EntityFeature enum to Fan ( #69091 )
2022-04-01 20:53:38 +02:00
Bouwe Westerdijk
9902ecb417
Remove use of HVAC_MODE_OFF in plugwise climate, it's not implemented ( #69094 )
2022-04-01 20:53:09 +02:00
Álvaro Fernández Rojas
4f49939bc0
Remove deprecated DEVICE_CLASS_* and STATE_CLASS_* from Airzone ( #69096 )
2022-04-01 20:51:20 +02:00
Bram Kragten
cb437449dd
Update frontend to 20220401.0 ( #69095 )
2022-04-01 11:26:18 -07:00
Franck Nijhof
c31e788439
Rename current_version to installed_version in Update platform ( #69093 )
2022-04-01 20:11:17 +02:00
Franck Nijhof
02dbd617b9
Add EntityFeature enum to Humidifier ( #69092 )
2022-04-01 20:10:52 +02:00
Mick Vleeshouwer
325a260cfd
Fix Protexial alarm in Overkiz integration ( #68996 )
2022-04-01 10:26:34 -07:00
Franck Nijhof
8fc55b71c5
Add EntityFeature enum to Climate ( #69077 )
2022-04-01 09:41:49 -07:00
epenet
4c7e1fe060
Cleanup ENTITY_CATEGORIES_SCHEMA ( #66549 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-04-01 09:40:43 -07:00
Franck Nijhof
330c931067
Add EntityFeature enum to Cover ( #69088 )
2022-04-01 09:38:21 -07:00
Franck Nijhof
93571c2d01
Add EntityFeature enum to Camera ( #69072 )
2022-04-01 09:38:03 -07:00
Paulus Schoutsen
f40513c95b
Bumped version to 2022.4.0b2
2022-04-01 09:30:33 -07:00
Mick Vleeshouwer
2d7cbeb1fc
Bump pyoverkiz to 1.3.14 in Overkiz integration ( #69084 )
2022-04-01 09:30:08 -07:00
Erik Montnemery
718bc734f2
Add bluepy as a dependency for zengge ( #69067 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-04-01 09:30:07 -07:00
Erik Montnemery
66c131515a
Update zengge codeowners ( #69068 )
2022-04-01 09:28:01 -07:00
Erik Montnemery
200a24d869
Fix utility_meter startup ( #69064 )
2022-04-01 09:25:55 -07:00
Matthias Alphart
c030af0919
coerce number selector values to int ( #69059 )
2022-04-01 09:25:55 -07:00
Erik Montnemery
ad2067381b
Bump pychromecast to 11.0.0 ( #69057 )
2022-04-01 09:25:54 -07:00
Joakim Sørensen
cc9e55594f
Add auto_update property to supervisor and addon update entities ( #69055 )
2022-04-01 09:25:53 -07:00
Joakim Sørensen
fadb63c43a
Add auto_update property to UpdateEntity ( #69054 )
2022-04-01 09:25:53 -07:00
Raman Gupta
0cf817698d
Fix zwave_js device action logic ( #69049 )
...
* Fix zwave_js device action logic
* Add test for this behavior
2022-04-01 09:25:52 -07:00
Shay Levy
432768f503
Remove webostv deprecated YAML import ( #69043 )
...
* webostv: remove deprecated YAML import
* Remove unused CUSTOMIZE_SCHEMA and WEBOSTV_CONFIG_FILE
2022-04-01 09:25:51 -07:00
J. Nick Koston
65ccb7446f
Prevent HomeKit from offering hidden entities ( #69042 )
2022-04-01 09:25:50 -07:00
Mick Vleeshouwer
90bec9cfcd
Enable select platform in Overkiz integration ( #68995 )
2022-04-01 09:25:50 -07:00
Erik Montnemery
ab21ac370c
Mend incorrectly imported MQTT config entries ( #68987 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-01 09:25:49 -07:00
Matthias Alphart
43b9e4febf
Update KNX flow strings to use "data_description" and remove invalid options ( #68935 )
...
* use `data_description`
* use selectors so `data_description` shows
* remove unused config option
`individual_address` has no effect for tunneling. The address is always assigned by the tunnelling server.
* remove unsupported option for tunneling V1 devices
2022-04-01 09:25:48 -07:00
Chris Talkington
3659bceedb
Update rokuecp to 0.16.0 ( #68822 )
2022-04-01 09:25:47 -07:00
J. Nick Koston
e4395dee6c
Convert statistics to use history api for database access ( #68411 )
2022-04-01 09:25:47 -07:00
Erik Montnemery
7f1b90a51c
Migrate crownstone light to color_mode ( #69081 )
2022-04-01 18:18:13 +02:00
J. Nick Koston
8cf6ac281e
Convert statistics to use history api for database access ( #68411 )
2022-04-01 08:49:21 -07:00
Mick Vleeshouwer
4f4f7e40e3
Bump pyoverkiz to 1.3.14 in Overkiz integration ( #69084 )
2022-04-01 08:48:14 -07:00
Joakim Sørensen
78e4d7e1ca
Add auto_update property to supervisor and addon update entities ( #69055 )
2022-04-01 08:31:39 -07:00
Erik Montnemery
bda997efe9
Fix utility_meter startup ( #69064 )
2022-04-01 08:28:50 -07:00
Erik Montnemery
87100c2517
Drop deprecated support for unit_of_measurement from sensor ( #69061 )
2022-04-01 08:22:19 -07:00
Erik Montnemery
9b21a48048
Mend incorrectly imported MQTT config entries ( #68987 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-01 08:11:31 -07:00
Mick Vleeshouwer
2c82befc78
Enable select platform in Overkiz integration ( #68995 )
2022-04-01 16:28:29 +02:00
Erik Montnemery
cbd3d7c037
Add bluepy as a dependency for zengge ( #69067 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-04-01 15:58:08 +02:00
Billy Stevenson
2c3d9566cb
Add Meater integration ( #44929 )
...
Co-authored-by: Alexei Chetroi <lexoid@gmail.com >
Co-authored-by: Brian Rogers <brg468@hotmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Erik <erik@montnemery.com >
2022-04-01 15:11:37 +02:00
Erik Montnemery
c01637130b
Update zengge codeowners ( #69068 )
2022-04-01 14:38:34 +02:00
Erik Montnemery
044d71f016
Add color mode support to zengge light ( #55260 )
2022-04-01 14:18:08 +02:00
Franck Nijhof
be7fc35dfa
Add EntityFeature enum to Alarm Control Panel ( #69044 )
2022-04-01 13:54:03 +02:00
Chris Talkington
165e79be8f
Update rokuecp to 0.16.0 ( #68822 )
2022-04-01 13:39:28 +02:00
J. Nick Koston
220beefb89
Prevent HomeKit from offering hidden entities ( #69042 )
2022-04-01 13:34:44 +02:00
Joakim Sørensen
a81194cdd7
Add auto_update property to UpdateEntity ( #69054 )
2022-04-01 12:56:58 +02:00
Diogo Gomes
2963aea3ec
Ignore old_state when using delta_values ( #68402 )
...
* delta value updates don't require old_state
* add test
* merge
2022-04-01 12:08:00 +03:00
Erik Montnemery
617f459b57
Bump pychromecast to 11.0.0 ( #69057 )
2022-04-01 12:01:51 +03:00
Franck Nijhof
93ce18806c
Update debugpy to 1.6.0 ( #68989 )
2022-04-01 12:00:16 +03:00
epenet
c22a08334c
Bump voluptuous to 0.13.0 ( #68897 )
...
* Bump voluptuous to v0.13.0
* Update DEPENDENCY_CONFLICTS
* Update following python_awair bump
* Revert "Update following python_awair bump"
This reverts commit 089bd7b449 .
* Revert "Update DEPENDENCY_CONFLICTS"
This reverts commit ddd83212b8 .
* Test fail-fast
* Revert "Test fail-fast"
This reverts commit 446e104a24 .
2022-04-01 11:42:21 +03:00
Anders Melchiorsen
480d9d63ee
LIFX device cleanup cleanup ( #68937 )
2022-04-01 11:40:29 +03:00
Mick Vleeshouwer
fbba318a18
Invert number option ( #68972 )
2022-04-01 11:38:00 +03:00
Franck Nijhof
72d0cef169
Update watchdog to 2.1.7 ( #68985 )
2022-04-01 11:30:53 +03:00
Matthias Alphart
2733600755
coerce number selector values to int ( #69059 )
2022-04-01 11:07:13 +03:00
Shay Levy
4a921ac67f
Remove webostv deprecated YAML import ( #69043 )
...
* webostv: remove deprecated YAML import
* Remove unused CUSTOMIZE_SCHEMA and WEBOSTV_CONFIG_FILE
2022-04-01 11:05:59 +03:00
Allen Porter
68d563c630
Remove calendar mypy ignores, now that calendar has full typing ( #69051 )
2022-04-01 07:46:48 +02:00
Raman Gupta
94a8d75142
Fix zwave_js device action logic ( #69049 )
...
* Fix zwave_js device action logic
* Add test for this behavior
2022-04-01 07:44:52 +02:00
Franck Nijhof
91404041e0
Update jinja2 to 3.1.1 ( #68988 )
2022-03-31 15:54:13 -07:00
Artem Draft
2c49323b5f
Remove update throttle in LG Netcast ( #68902 )
2022-03-31 15:39:47 -07:00
Matthias Alphart
46a457a638
Update KNX flow strings to use "data_description" and remove invalid options ( #68935 )
...
* use `data_description`
* use selectors so `data_description` shows
* remove unused config option
`individual_address` has no effect for tunneling. The address is always assigned by the tunnelling server.
* remove unsupported option for tunneling V1 devices
2022-04-01 00:15:53 +02:00
Paulus Schoutsen
0b8bba0db9
Bumped version to 2022.4.0b1
2022-03-31 15:10:09 -07:00
Dave T
2cb77c4702
Improve image checks for generic camera ( #69037 )
2022-03-31 15:10:01 -07:00
Franck Nijhof
dcbca89d06
Remove deprecated YAML configuration from Yamaha Music Cast ( #69033 )
2022-03-31 15:10:00 -07:00
Franck Nijhof
9614e8496b
Remove deprecated YAML configuration from Fronius ( #69032 )
2022-03-31 15:10:00 -07:00
Franck Nijhof
deed4c5980
Remove deprecated YAML configuration from EZVIZ ( #69031 )
2022-03-31 15:09:59 -07:00
Franck Nijhof
9c9bacad31
Remove deprecated YAML configuration from Sensibo ( #69028 )
2022-03-31 15:09:58 -07:00
Franck Nijhof
daf2f746ed
Remove deprecated YAML configuration from Met.no ( #69027 )
2022-03-31 15:09:57 -07:00
Franck Nijhof
d0bb58c698
Remove deprecated YAML configuration from Yale Smart Alarm ( #69025 )
2022-03-31 15:09:57 -07:00
Franck Nijhof
652ce897c7
Remove deprecated YAML configuration from Brunt ( #69024 )
2022-03-31 15:09:56 -07:00
Franck Nijhof
5120a03470
Remove deprecated template support in persistent notifications ( #69021 )
2022-03-31 15:09:55 -07:00
Joakim Sørensen
b349322055
Cleanup Version after removing YAML ( #69020 )
2022-03-31 15:09:55 -07:00
Paulus Schoutsen
00b363d896
Enforce EntityCategory enum ( #69015 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:09:54 -07:00
Paulus Schoutsen
a1ebea271c
Enforce RegistryEntryDisabler enum ( #69017 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:09:26 -07:00
Paulus Schoutsen
c73f423102
Device Automation: enforce passing in device-automation-enum ( #69013 )
2022-03-31 15:06:57 -07:00
Paulus Schoutsen
a630e7dc49
Version: remove deprecated YAML import ( #69010 )
2022-03-31 15:06:56 -07:00
Paulus Schoutsen
b7e3e7a8e6
Launch Library: remove deprecated YAML import ( #69008 )
2022-03-31 15:06:56 -07:00
Paulus Schoutsen
7eecf48645
DNS IP: Remove deprecated YAML import ( #69007 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:06:55 -07:00
Paulus Schoutsen
bb26ded115
iCloud: remove deprecated YAML import ( #69006 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:06:54 -07:00
Paulus Schoutsen
8c65e930d5
Update tradfri deprecation message ( #69005 )
2022-03-31 15:06:53 -07:00
Paulus Schoutsen
ff332049e1
Nanoleaf: remove deprecated YAML import ( #69004 )
2022-03-31 15:06:52 -07:00
Paulus Schoutsen
fa12fd3776
Solax: remove deprecated YAML import ( #69003 )
2022-03-31 15:06:51 -07:00
Paulus Schoutsen
0adeebfe33
Remove deprecated Switchbot import ( #69002 )
2022-03-31 15:06:50 -07:00
Paulus Schoutsen
2328813e69
Don't log the stack trace ( #69000 )
2022-03-31 15:06:50 -07:00
starkillerOG
013f376ef3
bump pynetgear to 0.9.2 ( #68986 )
2022-03-31 15:06:49 -07:00
Erik Montnemery
a8e6ad9f3d
Deprecate temperature conversion in base entity class ( #68978 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-31 15:06:48 -07:00
Erik Montnemery
a8dcecf1ec
Make utility_meter tariffs a list ( #68967 )
2022-03-31 15:06:47 -07:00
Erik Montnemery
76db6acfb2
Improve utility_meter services.yaml ( #68960 )
2022-03-31 15:06:47 -07:00
Paulus Schoutsen
844d0680f0
Change privacy mode to config ( #68954 )
2022-03-31 15:06:46 -07:00
Raman Gupta
c684603037
Add support for new select selector properties ( #68952 )
...
* Add support for new select selector properties
* fix mode option
* Apply suggestions from code review
* Correct validation for empty options, update tests
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-31 15:06:45 -07:00
Allen Porter
e6b88a5214
Fix google calendar blocking call, running outside of executor ( #68948 )
2022-03-31 15:06:45 -07:00
Robert Hillis
a16d86585b
Rename google hangouts to google chat ( #68941 )
2022-03-31 15:06:44 -07:00
J. Nick Koston
df308f703f
Exclude large and chatty attributes from being recorded for update entities ( #68940 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-03-31 15:06:43 -07:00
Philip Allgaier
40e7055934
Prevent issues with setting up "Timer" integration (unknown "restore" key) ( #68936 )
...
* Prevent issues with setting up "Timer" for existing entities
* Use default constant
* Update homeassistant/components/timer/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-31 15:06:42 -07:00
Dave T
45bd4038f4
Generic camera: Allow gif image type in still image checker ( #68933 )
2022-03-31 15:06:42 -07:00
Dave T
3aa0294b5d
Generic camera: Allow svg detect to accept leading whitespace ( #68932 )
2022-03-31 15:06:41 -07:00
Erik Montnemery
143e9f4fc3
Improve utility_meter services.yaml ( #68930 )
2022-03-31 15:06:40 -07:00
Nathan Spencer
0de84d882a
Bump pylitterbot to 2022.3.0 ( #68929 )
2022-03-31 15:06:39 -07:00
Bram Kragten
ff786c3be8
Handle config entries of integrations that are removed ( #68928 )
2022-03-31 15:06:39 -07:00
Michael
d617271ca0
Add "station is open" sensor to Tankerkoenig ( #68925 )
2022-03-31 15:06:38 -07:00
Erik Montnemery
d38382fbe3
Rename helper_config_entry_flow to schema_config_entry_flow ( #68924 )
2022-03-31 15:06:37 -07:00
Paulus Schoutsen
475b9e212d
Mark all input integrations as helpers ( #68922 )
2022-03-31 15:06:37 -07:00
puddly
a8ad3292c8
Bump zigpy to 0.44.1 and zha-quirks to 0.0.69 ( #68921 )
...
* Make unit tests pass
* Flip response type check to not rely on it being a list
https://github.com/zigpy/zigpy/pull/716#issuecomment-1025236190
* Bump zigpy and quirks versions to ZCLR8 releases
* Fix renamed zigpy cluster attributes
* Handle the default response for ZLL `get_group_identifiers`
* Add more error context to `stage failed` errors
* Fix unit test returning lists as ZCL request responses
* Always load quirks when testing ZHA
* Bump zha-quirks to 0.0.69
2022-03-31 15:06:36 -07:00
rianadon
78d8bc66d1
Calculate temperature precision based on user units ( #59560 )
...
* Calculate temperature precision based on user units
* Fix a few more failing tests
* Fix failing test
Co-authored-by: Erik <erik@montnemery.com >
2022-03-31 15:06:35 -07:00
Dave T
a741b26e28
Improve image checks for generic camera ( #69037 )
2022-03-31 15:05:39 -07:00
Paulus Schoutsen
130ca2213f
Enforce EntityCategory enum ( #69015 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:04:33 -07:00
Paulus Schoutsen
824066f519
Device Automation: enforce passing in device-automation-enum ( #69013 )
2022-03-31 14:30:11 -07:00
Erik Montnemery
69ee4cd978
Deprecate temperature conversion in base entity class ( #68978 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-31 14:29:44 -07:00
Franck Nijhof
39cc91dec6
Remove deprecated reject_call service from modem_callerid ( #69019 )
2022-03-31 23:12:11 +02:00
Michael
c6cd474312
Add "station is open" sensor to Tankerkoenig ( #68925 )
2022-03-31 13:45:58 -07:00
Franck Nijhof
e69450f7ca
Remove deprecated YAML configuration from Fronius ( #69032 )
2022-03-31 22:38:54 +02:00
Franck Nijhof
beb54dfb63
Remove deprecated YAML configuration from Yamaha Music Cast ( #69033 )
2022-03-31 13:35:44 -07:00
Franck Nijhof
7a31c8f53c
Remove deprecated YAML configuration from Brunt ( #69024 )
2022-03-31 13:31:17 -07:00
Franck Nijhof
388677e03b
Remove deprecated YAML configuration from EZVIZ ( #69031 )
2022-03-31 13:30:42 -07:00
Franck Nijhof
5280bf2296
Remove deprecated template support in persistent notifications ( #69021 )
2022-03-31 13:28:15 -07:00
Paulus Schoutsen
72c4c359a4
iCloud: remove deprecated YAML import ( #69006 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 13:25:32 -07:00
Paulus Schoutsen
5eb19b8a70
Enforce RegistryEntryDisabler enum ( #69017 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 13:10:07 -07:00
Franck Nijhof
a9a14d6544
Remove deprecated YAML configuration from Yale Smart Alarm ( #69025 )
2022-03-31 13:09:24 -07:00
Franck Nijhof
af6953157f
Remove deprecated YAML configuration from Met.no ( #69027 )
2022-03-31 13:08:51 -07:00
Franck Nijhof
b45399b164
Remove deprecated YAML configuration from Sensibo ( #69028 )
2022-03-31 13:07:48 -07:00
Paulus Schoutsen
666cbebd28
DNS IP: Remove deprecated YAML import ( #69007 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 21:04:55 +02:00
Joakim Sørensen
fef43d4f39
Cleanup Version after removing YAML ( #69020 )
2022-03-31 20:59:26 +02:00
Paulus Schoutsen
56998f219b
Version: remove deprecated YAML import ( #69010 )
2022-03-31 20:25:01 +02:00
Paulus Schoutsen
bb322a18bb
Launch Library: remove deprecated YAML import ( #69008 )
2022-03-31 20:23:52 +02:00
Paulus Schoutsen
ce5d20eb8e
Update tradfri deprecation message ( #69005 )
2022-03-31 20:20:50 +02:00
Paulus Schoutsen
513b05c927
Nanoleaf: remove deprecated YAML import ( #69004 )
2022-03-31 20:18:17 +02:00
Paulus Schoutsen
d5f4e512e9
Solax: remove deprecated YAML import ( #69003 )
2022-03-31 20:16:55 +02:00
Paulus Schoutsen
88c9233d50
Remove deprecated Switchbot import ( #69002 )
2022-03-31 20:12:02 +02:00
Paulus Schoutsen
3bc2586874
Don't log the stack trace ( #69000 )
2022-03-31 20:10:16 +02:00
Aaron Bach
70922f9733
Bump simplisafe-python to 2022.03.3 ( #68990 )
2022-03-31 19:59:40 +02:00
Álvaro Fernández Rojas
86bec82c24
Update aioairzone to v0.3.1 ( #68975 )
2022-03-31 19:58:56 +02:00
starkillerOG
f0740ce73a
bump pynetgear to 0.9.2 ( #68986 )
2022-03-31 09:58:49 -07:00
Aaron Bach
b8e4784d4a
Bump aioguardian to 2022.03.2 ( #68916 )
...
* Bump aioguardian to 2022.03.0
* Another bump
* Another bump
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-03-31 18:52:07 +02:00
puddly
0f6296e4b5
Bump zigpy to 0.44.1 and zha-quirks to 0.0.69 ( #68921 )
...
* Make unit tests pass
* Flip response type check to not rely on it being a list
https://github.com/zigpy/zigpy/pull/716#issuecomment-1025236190
* Bump zigpy and quirks versions to ZCLR8 releases
* Fix renamed zigpy cluster attributes
* Handle the default response for ZLL `get_group_identifiers`
* Add more error context to `stage failed` errors
* Fix unit test returning lists as ZCL request responses
* Always load quirks when testing ZHA
* Bump zha-quirks to 0.0.69
2022-03-31 11:26:27 -04:00
Philip Allgaier
398db35334
Prevent issues with setting up "Timer" integration (unknown "restore" key) ( #68936 )
...
* Prevent issues with setting up "Timer" for existing entities
* Use default constant
* Update homeassistant/components/timer/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-31 10:57:52 -04:00
Franck Nijhof
2c66ac6203
Remove deprecated Updater integration ( #68981 )
...
* Remove deprecated Updater integration
* Remove updater mock
2022-03-31 16:39:57 +02:00
Raman Gupta
4e2b6db397
Add comments to zwave_js node metadata WS API ( #67210 )
...
* Add comments to zwave_js node metadata WS API
* Add test dat
2022-03-31 10:31:17 -04:00
epenet
2c0153a32e
Revert "Pin click to fix typer issue" ( #68927 )
2022-03-31 14:53:18 +02:00
Robert Hillis
fc27f38de1
Rename google hangouts to google chat ( #68941 )
2022-03-31 14:47:51 +02:00
J. Nick Koston
185aa025ac
Exclude large and chatty attributes from being recorded for update entities ( #68940 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-03-31 14:28:19 +02:00
Joakim Sørensen
f7c936e842
Add scaffold template for backup ( #68961 )
2022-03-31 14:18:45 +02:00
Erik Montnemery
400943ce99
Make utility_meter tariffs a list ( #68967 )
2022-03-31 13:57:26 +02:00
Allen Porter
3c478c312a
Fix google calendar blocking call, running outside of executor ( #68948 )
2022-03-31 13:22:33 +02:00
Erik Montnemery
4327d3aef9
Improve utility_meter services.yaml ( #68960 )
2022-03-31 11:32:11 +02:00
Raman Gupta
6b2fe6cba9
Add support for new select selector properties ( #68952 )
...
* Add support for new select selector properties
* fix mode option
* Apply suggestions from code review
* Correct validation for empty options, update tests
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-31 11:28:49 +02:00
Paulus Schoutsen
9432ab07c2
Change privacy mode to config ( #68954 )
2022-03-31 11:06:07 +02:00
dependabot[bot]
01a029be2d
Bump actions/cache from 3.0.0 to 3.0.1 ( #68958 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-31 09:03:33 +02:00
Dave T
7a5235dc0c
Generic camera: Allow gif image type in still image checker ( #68933 )
2022-03-30 21:02:43 -10:00
Aaron Bach
f9aa0a7cd8
Bump simplisafe-python to 2022.03.2 ( #68915 )
...
* Bump simplisafe-python to 2022.03.1
* Another bump
2022-03-30 21:21:38 -06:00
Nathan Spencer
e1c4245ff0
Bump pylitterbot to 2022.3.0 ( #68929 )
2022-03-31 01:01:43 +02:00
Erik Montnemery
3be689baf4
Improve utility_meter services.yaml ( #68930 )
2022-03-31 00:47:15 +02:00
Dave T
3244980a35
Generic camera: Allow svg detect to accept leading whitespace ( #68932 )
2022-03-31 00:45:55 +02:00
starkillerOG
d25f7e1376
Motion Blinds integration add Brel dhcp discovery ( #68938 )
2022-03-30 12:14:22 -10:00
Erik Montnemery
f9f360c64e
Rename helper_config_entry_flow to schema_config_entry_flow ( #68924 )
2022-03-30 14:36:47 -07:00
Bram Kragten
89daf4f96b
Handle config entries of integrations that are removed ( #68928 )
2022-03-30 14:35:12 -07:00
Franck Nijhof
217d98e008
Bump version to 2022.5.0dev0 ( #68923 )
2022-03-30 23:02:19 +02:00
Paulus Schoutsen
423ecfa69d
Mark all input integrations as helpers ( #68922 )
2022-03-30 22:50:13 +02:00
rianadon
c4a2204cc7
Calculate temperature precision based on user units ( #59560 )
...
* Calculate temperature precision based on user units
* Fix a few more failing tests
* Fix failing test
Co-authored-by: Erik <erik@montnemery.com >
2022-03-30 22:49:28 +02:00
J. Nick Koston
8b04c676ac
Fix typing on recorder.history ( #68917 )
2022-03-30 09:50:21 -10:00
Franck Nijhof
cd7e72b38d
Bumped version to 2022.4.0b0
2022-03-30 21:34:03 +02:00
Franck Nijhof
9c2a944997
Merge branch 'master' into dev
2022-03-30 21:32:52 +02:00
muchtall
a5eae3dbac
Add support for joaoapps_join notification categories ( #67445 )
2022-03-30 12:28:41 -07:00
Zack Barett
c2e9865f3f
Frontend Version Bump to 20220330.0 ( #68918 )
2022-03-30 12:27:27 -07:00
Cyril Perrin
fb1b0b535f
Provide conv_id to intent ( #68102 )
2022-03-30 12:24:36 -07:00
Mick Vleeshouwer
1be9dc9720
Add supported brands to Overkiz ( #67024 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-30 21:21:35 +02:00
Ljzd-PRO
9998ed4fc0
Change xiaomi _retrieve_list() timeout setting ( #63964 )
2022-03-30 12:19:13 -07:00
Jeff Basso
408e9b2943
Add Identity Attribute to enable areas ( #62698 )
2022-03-30 12:18:00 -07:00
Martin
a9ebeb2876
Catch kodi protocol errors ( #67555 )
2022-03-30 12:14:53 -07:00
Sebastian Muszynski
ea2c3e3310
Initialize xiaomi aqara binary sensor state ( #68791 )
2022-03-30 12:13:35 -07:00
Marvin Wichmann
9b05a1264a
Add support for IP secure to KNX config flow ( #68906 )
...
* Add support for TCP Secure in KNX config flow
* Add support for TCP Secure in KNX config flow
* Fix typing
* Fix import
* Move assert up to cover all possible cases
2022-03-30 21:10:47 +02:00
Michael
3ccec8f051
Address late review of Tankerkoenig ( #68919 )
2022-03-30 21:07:00 +02:00
Jeff Rescignano
7767258696
Change sharkiqpy to sharkiq ( #68864 )
2022-03-30 11:41:34 -07:00
Mick Vleeshouwer
6a0a77f986
Don't close aiohttp session in Overkiz config flow ( #68913 )
2022-03-30 11:40:14 -07:00
Johann Vanackere
aa6f551b33
Remove Daikin int conversion to allow decimal target temperature steps ( #61616 )
...
* Remove int conversion in order to allow decimal target temperature steps
* Convert to float and keep 1 digit
2022-03-30 20:03:22 +02:00
rappenze
4ca4180fd2
Fix on state for fibaro light entity ( #68914 )
2022-03-30 07:41:18 -10:00
Maximilian
2c245fcfec
Address late review of nina ( #68911 )
2022-03-30 19:38:14 +02:00
Tom
3590467ce6
Update plugwise module to 0.17.2 ( #68908 )
2022-03-30 19:37:05 +02:00
Erik Montnemery
9471e4d77c
Don't override temperature unit for sensors ( #68910 )
2022-03-30 10:15:00 -07:00
Joakim Sørensen
6d168d2672
Do not mark downgrades as updates ( #68893 )
2022-03-30 09:34:29 -07:00
J. Nick Koston
fb41734342
Add support for custom effects to tplink light strips ( #68502 )
2022-03-30 09:34:09 -07:00
J. Nick Koston
d75f577b88
Additional strict typing for recorder ( #68860 )
2022-03-30 09:20:44 -07:00
Marc Mueller
fa33ac73f3
Update pylint to 2.13.3 ( #68904 )
2022-03-30 09:18:55 -07:00
Erik Montnemery
2c92d19058
Exclude own entity from group entity selector ( #68782 )
2022-03-30 18:07:47 +02:00
epenet
463cb8679f
Bump python-awair to 0.2.3 ( #68905 )
2022-03-30 18:04:59 +02:00
Antoni Czaplicki
76f07ec240
Add Uonet+ Vulcan integration ( #56357 )
...
* Add Uonet+ Vulcan integration
* Add "configuration_url", fix some minor issues
* Refactor and fix tests
* Optimize code
* Apply suggestion from code review
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
* Update error handling
* Fix some tests
* Update CODEOWNERS and fix pylint
* Cleanup vulcan tests
* Run prettier
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-30 17:55:24 +02:00
Tom
4d607b2eb5
Update plugwise module to 0.16.9 ( #68255 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-30 17:12:20 +02:00
Sven Naumann
94fde3bf23
Prioritize channels for homematic event subscriptions ( #56619 )
...
* Prioritize SENSORNODE for event callbacks
* Ran black
* Use lazy % formatting for logging
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-30 16:28:23 +02:00
Franck Nijhof
ca1337d9c2
Update vehicle to 0.4.0 ( #68896 )
2022-03-30 16:15:34 +02:00
Marc Mueller
006fa9b700
Improve zha typing [api] (5) ( #68684 )
2022-03-30 15:54:31 +02:00
Marc Mueller
cde989cd38
Fix zha InovelliCluster base class ( #68683 )
2022-03-30 15:49:12 +02:00
Jan Bouwhuis
4db2270f3d
Refactor MQTT scene to inherit MqttEntity ( #68883 )
...
* MQTT scene inherrits MqttEntity
* Default payload_on matches documentation
* remove CONF_ENABLED_BY_DEFAULT from schema return True as default
* Add to the schema, remove not overrided properties
* remove default payload_on
* Update homeassistant/components/mqtt/scene.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-30 15:46:45 +02:00
Erik Montnemery
91f6e58e9a
Allow customizing unit for temperature and pressure sensors ( #64366 )
...
* Allow customizing unit for temperature and pressure sensors
* pylint
* Adjust google_wifi tests
* Address review comments and add tests
* Improve rounding when scaling
* Tweak rounding
* Further tweak rounding
* Allow setting entity options with config/entity_registry/update
* Address review comments
* Tweak tests
* Load custom unit when sensor is added
* Override async_internal_added_to_hass
* Adjust tests after rebase
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Address review comments
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-30 15:43:04 +02:00
epenet
5b1e319947
Fix DEPENDENCY_CONFLICTS ( #68900 )
2022-03-30 15:14:54 +02:00
epenet
cb5c7dc716
Prettify json ( #68898 )
2022-03-30 14:06:41 +02:00
Garrett
ab0abdc988
Add 2FA support for Subaru integration setup ( #68753 )
...
* Add 2FA support for Subaru integration setup
* Update config flow to abort with 2FA request fail
2022-03-30 13:53:03 +02:00
Tom Brien
bb7593351b
Add option for exchange rate sensor precision to Coinbase ( #68792 )
...
* Add user option for precision to exchange rate sensors
* Add tests
* Add strings
2022-03-30 13:51:44 +02:00
Kevin Stillhammer
259b069dd9
Ensure API is called correctly in here_travel_time ( #68840 )
2022-03-30 13:49:21 +02:00
Eric Svärd
04bb156e99
Discard Solaredge updates for invalid overview data ( #68048 )
2022-03-30 13:36:55 +02:00
kaareseras
1f2bfcf12e
Bump PyJWT from 2.1.0 to 2.3.0 ( #68858 )
2022-03-30 13:34:40 +02:00
Álvaro Fernández Rojas
0cb8ff9bc6
Fix HVAC modes for Airzone slave zones ( #68851 )
2022-03-30 13:32:15 +02:00
Eric Severance
3953b6abe2
Fix error handling for expired html5 registration ( #67676 )
2022-03-30 13:30:08 +02:00
Robert Hillis
9f0665bbb4
Add config flow to discord ( #61069 )
2022-03-30 13:18:48 +02:00
epenet
93706ca21a
Bump prettier to v2.6.1 and enable on CI ( #68877 )
2022-03-30 13:10:48 +02:00
jan iversen
3cccb948a1
Auto detect call write register or write registers in set_temperature modbus ( #68678 )
2022-03-30 12:54:24 +02:00
epenet
9aac5d6af1
Prettify json ( #68895 )
2022-03-30 12:15:04 +02:00
epenet
053c4428a9
Prettify json (component test fixtures) ( #68892 )
2022-03-30 11:37:17 +02:00
epenet
831e2ace9c
Prettify yaml (tests) ( #68891 )
2022-03-30 11:26:08 +02:00
J. Nick Koston
af6a62ca79
Strict typing for homekit part 1 ( #67657 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-30 11:21:07 +02:00
epenet
496d90bf00
Prettify json (tests) ( #68888 )
2022-03-30 11:12:58 +02:00
J. Nick Koston
bbcefd6fec
Exclude sun attributes from being recorded in the database ( #68887 )
2022-03-30 11:03:08 +02:00
epenet
ecd43f391f
Prettify json (manifest.json) ( #68886 )
2022-03-30 10:56:37 +02:00
Florian Gareis
8669057c11
Update yeelight services file with new selectors ( #68814 )
2022-03-30 10:43:03 +02:00
Erik Montnemery
cf39a61aa1
Get cast type and manufacturer via http protocol ( #68863 )
2022-03-30 10:40:38 +02:00
epenet
0dcaa6422d
Prettify yaml (2/2) ( #68879 )
2022-03-30 10:39:30 +02:00
epenet
e362871499
Prettify json (strings.json) ( #68885 )
2022-03-30 10:35:30 +02:00
epenet
8fb645e1d7
Return cached device_info if refresh fails in SamsungTV ( #68844 )
2022-03-29 22:16:26 -10:00
Paulus Schoutsen
7a9a0c0c91
Update group description ( #68882 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-30 10:16:04 +02:00
Paulus Schoutsen
206ea9d237
Expand group lights/covers etc ( #68875 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-30 10:11:09 +02:00
Mick Vleeshouwer
7613784367
Extend Overkiz diagnostics and implement device diagnostics ( #68859 )
2022-03-29 22:07:34 -10:00
Mick Vleeshouwer
2be8b07af9
Address Overkiz switch feedback ( #68813 )
2022-03-30 09:58:50 +02:00
Erik Montnemery
47ecc73dfa
Disable the SoChain integration ( #68856 )
2022-03-30 09:55:02 +02:00
Joakim Sørensen
618b16a32b
Add full release notes to add-on update entities ( #68876 )
2022-03-30 09:52:29 +02:00
IceBotYT
5cd532b16a
Improve code quality of PECO integration ( #68865 )
2022-03-30 09:50:25 +02:00
epenet
bfd84ba89c
Prettify yaml (services.yaml) ( #68878 )
2022-03-30 09:48:06 +02:00
Jeef
18517fda65
Move Intellifire error codes to individual sensors ( #68249 )
2022-03-30 09:41:25 +02:00
epenet
a5c729b724
Fix NoEntitySpecifiedError in SamsungTV ( #68880 )
2022-03-29 20:59:54 -10:00
epenet
f053fc9167
Add code comment in SamsungTV ( #68841 )
2022-03-29 20:11:22 -10:00
Raman Gupta
df4ddc6491
Allow timer state to be restored on restart ( #67658 )
2022-03-29 23:04:46 -07:00
epenet
4d59cb290c
Remove duplicate code in SamsungTV bridge ( #68839 )
2022-03-29 20:04:18 -10:00
north3221
e76170fbfd
Add overlay options to Tado ( #65886 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-29 22:59:03 -07:00
Marcel van der Veldt
09f6785956
Add virtual device/service for Hue groups ( #68569 )
2022-03-29 20:33:05 -07:00
Erik Montnemery
7e8d52e5a3
Fix race when handling rapid succession of MQTT discovery messages ( #68785 )
...
Co-authored-by: jbouwh <jan@jbsoft.nl >
2022-03-29 20:26:11 -07:00
J. Nick Koston
3d378449e8
Move envoy last reported attribute to its own sensor ( #68360 )
2022-03-29 20:25:14 -07:00
Michael
2f7aeb64d2
Add config flow to Tankerkoenig ( #68386 )
2022-03-29 20:23:30 -07:00
J. Nick Koston
f5a13fc51b
Add ability to exclude attributes from being recorded by entity domain ( #68824 )
2022-03-29 20:13:08 -07:00
Sebastian Lövdahl
ced68c1b80
Add Vallox cell state sensor tests ( #67069 )
2022-03-29 17:07:09 -10:00
Chris Talkington
f4c443ac86
Use fixture for enabling entities in Sonarr tests ( #68177 )
2022-03-29 17:04:13 -10:00
Nikolai Rahimi
42cec38b66
Vesync core400s fan speed ( #67672 )
2022-03-29 17:02:57 -10:00
Allen Porter
66a183cfe3
Add nest device level diagnostics ( #68024 )
2022-03-29 16:56:03 -10:00
Robert Hillis
7e40594748
Bump notifications-android-tv to 0.1.5 ( #68599 )
2022-03-29 16:53:53 -10:00
Mick Vleeshouwer
365ea59b64
Improve Config Flow and handle TooManyAttemptsBannedException in Overkiz ( #68868 )
2022-03-29 16:19:57 -10:00
Joakim Sørensen
9a150c2234
Add release_notes method to update entities ( #68842 )
2022-03-29 17:38:56 -07:00
Jason Hunter
94df0844b3
Add lock groups ( #68857 )
2022-03-29 17:07:23 -07:00
Michael
61f8af8b58
Add update entity to Synology DSM ( #68664 )
2022-03-29 17:01:26 -07:00
Michael
96c607d50d
Add update entities to PI-Hole ( #68749 )
2022-03-29 16:56:15 -07:00
Michael
3d64d1b76b
Add tests for Fritz!Tools sensors ( #67776 )
2022-03-29 16:54:16 -07:00
Michael
94c5dbfd16
Rework config flow in AVM Fritz!Tools ( #67767 )
2022-03-29 16:53:53 -07:00
Raman Gupta
603601b32e
Use location selector in tomorrowio config flow ( #68431 )
2022-03-29 16:53:31 -07:00
Zack Barett
91c0baf086
20220329.0 ( #68867 )
2022-03-29 16:03:04 -07:00
rappenze
93a66cc357
Add power sensor to fibaro integration ( #68848 )
2022-03-29 09:53:43 -10:00
Jason Hunter
7f5ee53d51
Fix pre-commit by upgrading black ( #68855 )
2022-03-29 15:29:30 -04:00
G Johansson
06435f633f
Implement config flow for trafikverket_train ( #65182 )
2022-03-29 08:32:38 -10:00
starkillerOG
425b825ae9
Motion Blinds API lock ( #68587 )
2022-03-29 08:29:29 -10:00
Marvin Wichmann
cec3a08b95
Cleanup KNX integration ( #68820 )
...
* Cleanup KNX integration
* Cleanup KNX integration
* Update homeassistant/components/knx/__init__.py
Co-authored-by: Matthias Alphart <farmio@alphart.net >
Co-authored-by: Matthias Alphart <farmio@alphart.net >
2022-03-29 16:46:02 +02:00
Michael Chisholm
62aa7fe10e
dlna_dms fixes from code review ( #67796 )
2022-03-29 15:32:16 +02:00
Franck Nijhof
be39a3cee0
Merge pull request #68825 from home-assistant/rc
2022-03-29 15:30:51 +02:00
Erik Montnemery
bdb61e0222
Add config flow for utility_meter ( #68457 )
2022-03-29 14:46:17 +02:00
epenet
826423d8ed
Cleanup package constraints ( #68833 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 14:42:40 +02:00
Erik Montnemery
d81ee9b2da
Mark before/after times as required for times of the day config flow ( #68789 )
2022-03-29 13:21:58 +02:00
Marc Mueller
c3d937fb0f
Fix codeowners script for nested files ( #68590 )
2022-03-29 13:17:49 +02:00
Poltorak Serguei
d9a6371679
Improved Add Sreen of the Z-WAve.Me intergration ( #68568 )
2022-03-29 13:00:35 +02:00
ollo69
80f34e5e2e
Add diagnostics support for AndroidTV ( #68748 )
...
* Add diagnostics support for AndroidTV
* Restore entity_picture attribute
2022-03-29 12:51:04 +02:00
Kevin Stillhammer
dc71ecf67e
Wait for Home Assistant start in here_travel_time ( #68757 )
...
* Wait for Home Assistant to fully start.
* Update homeassistant/components/here_travel_time/sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Define callback for _update_at_start
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-29 12:50:47 +02:00
epenet
5830481a53
Use new CONF_MODEL in mqtt ( #68832 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 12:49:00 +02:00
epenet
35a5cca1ca
Cleanup package constraints ( #68833 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 11:44:19 +02:00
epenet
014aadb299
Use new CONF_MODEL core constant (2/3) ( #68831 )
...
* Use CONF_MODEL in xiaomi_miio
* Use CONF_MODEL in xiaomi
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 11:12:43 +02:00
epenet
a29990a784
Use new CONF_MODEL core constant (1/3) ( #68829 )
...
* Use CONF_MODEL in axis
* Use CONF_MODEL in denonavr
* Use CONF_MODEL in flux_led
* Use CONF_MODEL in konnected
* Use CONF_MODEL in steamist
* Use CONF_MODEL in tellstick
* Use CONF_MODEL in tensorflow
* Use CONF_MODEL in twinkly
* Use CONF_MODEL in yeelight
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 11:11:58 +02:00
cvwillegen
8fc8778995
Improve log when connection to kodi media player cannot be created ( #68458 )
...
* Make clearer in log files that connection to media player cannot be created.
* Only give connection error once.
When connection is lost, only give an error message once. When connection is restored and lost again, give error message again.
2022-03-29 11:09:59 +02:00
jjlawren
112d232c2e
Autoresume in-progress items from Plex media browser ( #68494 )
2022-03-29 11:08:26 +02:00
epenet
d4ab48a049
Optimise Upnp event handling in SamsungTV ( #68828 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-28 22:55:05 -10:00
MattWestb
2e9c89024b
Add presets for 2 new tuya TRVs. ( #68576 )
...
Adding presets for "_TZE200_cpmgn2cf" and "_TZE200_9sfg7gm0" that is being added in ZHA thru https://github.com/zigpy/zha-device-handlers/pull/1443 .
Need being merged for getting the device working then the quirk is being merged (but can being merged before).
2022-03-29 10:45:05 +02:00
ollo69
0d8736b82b
Remove ipaddress check in AndroidTV config flow ( #68630 )
2022-03-29 10:44:33 +02:00
yoedf
88780b4c87
Add duration support for streaming in mpd ( #66110 )
...
* Add duration support for streaming in mpd
* Change to use 1 line instead of if
* Improve code to be more readable
2022-03-29 11:36:05 +03:00
Maximilian
d655d54a8f
Added more attributes ( #67135 )
2022-03-29 11:34:09 +03:00
epenet
99c0ef9ab8
Pin click to fix typer issue ( #68808 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 10:21:29 +02:00
epenet
2bb42f48aa
Add CONF_MODEL to core constants ( #68806 )
...
* Add CONF_MODEL to core constants
* Use CONF_MODEL in SamsungTV
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 10:01:10 +02:00
Sebastian Muszynski
50b2ee8c23
Fix light state on boot up ( #68606 )
...
Fixes : #68038
2022-03-29 09:57:30 +02:00
J. Nick Koston
d7634d1cb1
Additional strict typing for additional recorder internals ( #68689 )
...
* Strict typing for additional recorder internals
* revert
* fix refactoring error
2022-03-29 09:45:25 +02:00
Ville Skyttä
05ddd773ff
Fix _abort_if_unique_id_configured updates type hint ( #68730 )
2022-03-29 09:24:15 +02:00
Paulus Schoutsen
4041dd61c5
Bumped version to 2022.3.8
2022-03-29 00:11:29 -07:00
Keilin Bickar
fe36ff5fa9
Update sense library to 0.10.4 ( #68816 )
2022-03-29 00:11:12 -07:00
J. Nick Koston
9acd1471a0
Fix ignoring elkm1 discovery ( #68750 )
2022-03-29 00:11:11 -07:00
Martin Hjelmare
d1a6eb55b1
Increase zwave_js add-on start attempts before timeout ( #68736 )
2022-03-29 00:11:10 -07:00
J. Nick Koston
112732c673
Add option to connect to elkm1 non-secure when secure is discovered ( #68735 )
...
Co-authored-by: Glenn Waters <glenn@watrs.ca >
2022-03-29 00:11:09 -07:00
J. Nick Koston
45638c78ae
Ensure solaredge can still be setup with an ignored entry ( #68688 )
2022-03-29 00:11:08 -07:00
J. Nick Koston
d5e80ed2a5
Fix screenlogic to get the macaddress from discovery ( #68687 )
2022-03-29 00:11:07 -07:00
kevdliu
9b3c3232be
Revert "Take Abode camera snapshot before fetching latest image" ( #68626 )
2022-03-29 00:11:06 -07:00
J. Nick Koston
14fbda8412
Add option to connect to elkm1 non-secure when secure is discovered ( #68735 )
...
Co-authored-by: Glenn Waters <glenn@watrs.ca >
2022-03-29 00:10:49 -07:00
patagona
e85fb87438
Handle MPD songs with multiple artists ( #68759 )
2022-03-29 09:10:21 +02:00
Keilin Bickar
557fa198d8
Update sense library to 0.10.4 ( #68816 )
2022-03-29 00:08:40 -07:00
Marvin Wichmann
1d88ce0d04
Update xknx to version 0.20.0 ( #68818 )
2022-03-29 08:58:54 +02:00
IceBotYT
fb14ae211e
Add support for static typing for the PECO library ( #68707 )
2022-03-29 08:47:20 +02:00
J. Nick Koston
8714beb5e7
Update iot_class for samsungtv ( #68812 )
...
#68777 Made volume updates local push, we should upgrade the iot class
2022-03-29 07:23:52 +02:00
J. Nick Koston
6110e7d194
Remove unneeded __repr__ in samsungtv logging ( #68817 )
...
* Remove unneeded __repr__ in samsungtv logging
* keep only the ones we need
2022-03-29 07:22:58 +02:00
Franck Nijhof
085b44e45a
Simplify is_on state for switch groups ( #68805 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-03-29 07:09:42 +02:00
Paulus Schoutsen
69fcce3b2c
Remove energy usage from the switch base class ( #68821 )
...
* Remove energy usage from the switch base class
* Remove unused attributes from integrations
2022-03-28 18:56:04 -10:00
Eric Severance
c6ba987995
Use device properties for WeMo Insight sensors ( #63525 )
2022-03-28 17:47:18 -07:00
J. Nick Koston
349060be2f
Disable Unifi Protect Oldest Recording sensor by default ( #68804 )
2022-03-28 14:24:54 -10:00
Franck Nijhof
963d161f72
Update core services files with new selectors ( #68810 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-03-28 17:17:16 -07:00
G Johansson
9b70c10c8e
Implement coordinator for trafikverket_weather ( #65233 )
2022-03-28 13:13:02 -10:00
Álvaro Fernández Rojas
fefd6a1d1a
Update aioairzone to v0.2.1 ( #68798 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-28 13:05:47 -10:00
starkillerOG
98ca9754d7
Motion Blinds dhcp discovery ( #68809 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-28 13:01:17 -10:00
epenet
8eb2e131e5
Use DmrDevice to communicate with SamsungTV ( #68777 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-28 12:23:38 -10:00
Mick Vleeshouwer
d0e5e51863
Add alarm control panel to Overkiz integration ( #67164 )
2022-03-28 15:19:16 -07:00
epenet
f067aa6d71
Pin click to fix typer issue ( #68808 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 00:07:29 +02:00
Marc Mueller
38a7c7438e
Add zha typing [core.device] (1) ( #68686 )
2022-03-28 23:58:33 +02:00
Marc Mueller
f0e2f964e8
Add zha typing [core.gateway] (3) ( #68685 )
2022-03-28 23:58:06 +02:00
Matthias Alphart
f2aee38841
Run KNX protocol logic in a separate thread ( #68807 )
2022-03-28 23:56:29 +02:00
Allen Porter
9881538c27
Improve caldav tests to use APIs rather than entity methods ( #68745 )
...
* Improve caldav tests to use APIs rather than entity methods
Update caldav tests to use the best practice of exercising the public APIs rather than directly calling the entity methods directly. This is motivated by additional calendar API cleanup and possibly future breaking changes.
* Remove unnecessary start/end arguments which are ignored
2022-03-28 22:22:49 +02:00
Ville Skyttä
38ef183433
Change newly appeared DISABLED_USERs in tests to RegistryEntryDisablers ( #68799 )
2022-03-28 21:15:42 +02:00
Dave T
c1a2be72fc
Generic IP Camera configflow 2 ( #52360 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-28 09:08:00 -10:00
epenet
de130d3b28
Update REST api mocking in SamsungTV ( #68172 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-28 09:04:19 -10:00
Paulus Schoutsen
5eee600fa8
Ban brand name translations as step titles ( #68801 )
2022-03-28 10:41:39 -07:00
Paulus Schoutsen
e80933d6c7
Force helpers to have a mandatory description ( #68796 )
2022-03-28 10:32:15 -07:00
starkillerOG
68a6359999
Address late motion blinds review comments ( #68793 )
2022-03-28 18:22:00 +02:00
Allen Porter
609c6ef5d4
Add test coverage for google calendar event response format ( #68767 )
...
Add test coverage for the calendar event response format as I am about to do some
refactoring and simplification. Notably, each calendar implementation uses a slightly different
API response, and this is codifying that.
2022-03-28 18:05:02 +02:00
Will Marler
79080f5e2f
Adjust "default_config" comment in default config ( #68679 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-28 09:03:34 -07:00
Maciej Bieniek
24212ab598
Add diagnostics platform for AccuWeather integration ( #68752 )
2022-03-28 08:42:25 -07:00
Ville Skyttä
066128a53c
Remove leftovers of Huawei LTE YAML config support ( #68728 )
2022-03-28 08:24:13 -07:00
rappenze
33371bdd20
Change fibaro disconnect log level to debug ( #68783 )
2022-03-28 08:23:44 -07:00
Mick Vleeshouwer
c763d23cbb
Fix reauth message in Overkiz integration ( #68787 )
2022-03-28 08:23:25 -07:00
Mick Vleeshouwer
443315bcdc
Bump dependency (pyoverkiz to 1.3.12) in Overkiz integration ( #68788 )
2022-03-28 08:22:56 -07:00
rforro
a6d0a4ec64
Update climate.py ( #68786 )
...
add TRV presets to all Zonnsmart-like models
2022-03-28 09:56:37 -04:00
epenet
3230ee88b6
Add OUI to SamsungTV ( #68771 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-28 12:36:45 +02:00
Erik Montnemery
2ec1e06c75
Mark group as a helper integration ( #68775 )
2022-03-28 12:36:11 +02:00
Erik Montnemery
cc156c767d
Revert light.switch to 2022.3 ( #68772 )
2022-03-28 12:28:15 +02:00
Franck Nijhof
01980f0445
Add switch groups ( #68528 )
2022-03-28 12:27:26 +02:00
Erik Montnemery
a597c11ea2
Mark threshold as a helper integration ( #68780 )
2022-03-28 12:26:52 +02:00
Shay Levy
c2eaa76dde
Bump aiowebostv to 0.2.0 ( #68773 )
2022-03-28 11:28:58 +02:00
Raman Gupta
9d14201b13
Don't create two zwave_js.lock entities for a single device ( #68651 )
2022-03-28 11:15:48 +02:00
J. Nick Koston
aa7cb087a9
Fix ignoring elkm1 discovery ( #68750 )
2022-03-28 11:05:50 +02:00
Álvaro Fernández Rojas
67d3e84448
Locally patch AirzoneLocalApi in tests ( #68770 )
2022-03-28 10:51:59 +02:00
Erik Montnemery
48187cebad
Mark integration as a helper integration ( #68778 )
2022-03-28 10:35:52 +02:00
Erik Montnemery
95d6848726
Mark switch_as_x as a helper integration ( #68779 )
2022-03-28 10:35:08 +02:00
Franck Nijhof
6f567afc0e
Mock out all default onboarding integrations in test ( #68776 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-28 10:33:43 +02:00
J. Nick Koston
6cec53bea1
Add support for finding the samsungtv MainTvAgent service location ( #68763 )
2022-03-27 22:01:07 -10:00
Michael
23c47c2206
Add state class to Tankerkoenig fuel price sensors ( #68737 )
2022-03-28 09:48:25 +02:00
Erik Montnemery
66d892237d
Add config flow for min_max sensor ( #67807 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-28 09:39:54 +02:00
Erik Montnemery
1746677b61
Clarify duration selector ( #68731 )
2022-03-28 09:28:32 +02:00
Jan Bouwhuis
cfc8b5fee7
Fix notify discovery setup ( #68451 )
...
* Fix notify discovery setup
* add test
* unsubscribe at reset
* Add guard
* move dispatcher to reload module
* only unsubscribe if platform was setup
* initialize dispatcher once and tests
* test get_service too
* add tests
* fix test
* use get_service for test invalid platform
* Test built-in reload method
* set to None after clearing dispatcher - tests
* Pathing services file
* Update tests/components/notify/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* dispatcher is not set twice if integration loaded
* empty discovery payload
* Removed not needed services.yaml mock
* Update tests/components/notify/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* flake8
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-28 08:53:30 +02:00
ollo69
17ddbb4983
Restore AndroidTV entity name from migration ( #68756 )
2022-03-27 14:57:15 -10:00
epenet
c024033dae
Add Upnp volume control/status to SamsungTV ( #68663 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-27 12:27:24 -10:00
J. Nick Koston
b5496441ae
Use new samsungtv exception to detect when reauth is needed ( #68762 )
2022-03-27 12:12:32 -10:00
Álvaro Fernández Rojas
42a5e2d4fe
Add Airzone binary sensor platform ( #68140 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-27 10:39:46 -10:00
J. Nick Koston
cc75cebfc5
Add support for setting up encrypted samsung tvs from config flow ( #68717 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-27 10:30:45 -10:00
Álvaro Fernández Rojas
b5401ccc4a
Add Airzone climate platform ( #67924 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-27 08:59:15 -10:00
Jeff Irion
cffc588c6d
Bump adb-shell to 0.4.2 ( #68742 )
2022-03-27 07:49:28 -10:00
Allen Porter
f61c911174
Remove some offset complexity from calendar event ( #68724 )
...
Simplify the calendar offset calculations to no longer update the event dictionary
using extra fields. calculate_offset is renamed to extract_offset and the integration
is responsible for overwriting the summary text.
This is in prepration for:
- Improved calendar event typing, removing unnecessary offset_reached field
- Calendar triggers which will remove offsets anyway
2022-03-27 10:02:19 -07:00
Ville Skyttä
945028d43d
Update Huawei LTE config entry data on successful reconfig ( #68727 )
2022-03-27 17:16:45 +02:00
Allen Porter
f05a6826de
Add additional type hints for calendar integration ( #68660 )
2022-03-27 17:08:28 +02:00
Marc Mueller
53110f8cb7
Update pylint to 2.13.2 ( #68704 )
2022-03-27 16:08:24 +02:00
Martin Hjelmare
ea2b5a80db
Increase zwave_js add-on start attempts before timeout ( #68736 )
2022-03-27 12:29:59 +02:00
Allen Porter
4f595962b7
Pause deprecation of legacy works with Nest API ( #68715 )
2022-03-27 11:50:13 +02:00
Franck Nijhof
9e6bebd27b
Patch out Met in onboarding tests ( #68732 )
2022-03-27 10:54:29 +02:00
Erik Montnemery
0899b67578
Update selectors with frontend changes ( #68623 )
2022-03-26 21:41:39 -07:00
Franck Nijhof
a2a612c640
Add enable_day to duration selector ( #68705 )
2022-03-26 21:31:22 -07:00
Nathan Tilley
4e9430cba5
Fix typo in NMAP Tracker Config Flow ( #68712 )
2022-03-26 16:05:02 -10:00
Jeff Irion
b9b81da2ec
Bump androidtv to 0.0.66 (Android 11 support) ( #68720 )
2022-03-26 13:01:48 -10:00
rappenze
e844c2380a
Add config flow to fibaro ( #65203 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-26 09:50:50 -10:00
G Johansson
00b53502fb
Break out sensors for filesize ( #68702 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-26 09:43:15 -10:00
rhpijnacker
0c2b5b6c12
Support DSMR data read via RFXtrx with integrated P1 reader ( #63529 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-26 16:46:33 +01:00
Franck Nijhof
1fd810bced
Merge branch 'master' into dev
2022-03-26 14:21:01 +01:00
kevdliu
ee5e9d09a0
Revert "Take Abode camera snapshot before fetching latest image" ( #68626 )
2022-03-26 14:17:40 +01:00
G Johansson
b96c569657
Fix review comments for filesize ( #68703 )
2022-03-26 13:52:55 +01:00
J. Nick Koston
25bdb5304d
Ensure solaredge can still be setup with an ignored entry ( #68688 )
2022-03-26 13:15:47 +01:00
Erik Montnemery
23a567e135
Update labels for derivative config flow time units ( #68665 )
2022-03-26 12:36:35 +01:00
J. Nick Koston
7198ec06d3
Fix screenlogic to get the macaddress from discovery ( #68687 )
2022-03-26 12:07:24 +01:00
J. Nick Koston
b9f172899e
Bump objgraph to 3.5.0 to fix stall in profiler tests ( #68690 )
2022-03-26 11:59:28 +01:00
Joakim Sørensen
32b2d1e5c9
Add backup platform to recorder ( #68229 )
2022-03-25 23:17:11 -07:00
Raman Gupta
aa013fa8f6
Add CONF_LOCATION constant ( #68474 )
...
* Add CONF_LOCATION constant
* Update all custom CONF_LOCATION definitions to point to constant
* remove CONF_LOCATION from homeassistant/components/totalconnect/const
2022-03-26 00:10:54 -04:00
Marc Mueller
911b159281
Cleanup after pylint update ( #68657 )
2022-03-26 00:34:12 +01:00
Franck Nijhof
d645e80ccd
Clean up async_update_entity helper usage ( #68641 )
2022-03-25 15:22:58 -07:00
Marc Mueller
53245c6523
Update pylint to 2.13.0 ( #68656 )
2022-03-25 15:14:48 -07:00
J. Nick Koston
225f7a989b
Add strict typing for recorder util ( #68681 )
2022-03-25 15:03:46 -07:00
Mike Fugate
4dc8aff3d5
Bump asyncsleepiq to 1.2.1 ( #68680 )
2022-03-25 10:47:28 -10:00
starkillerOG
faf1f229e1
Motion allow changing ip ( #68589 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-25 10:10:04 -10:00
G Johansson
67cf053260
Implement config flow for filesize ( #67668 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-25 09:30:28 -10:00
Marc Mueller
f5923be4e4
Improve zha typing [core.decorators] ( #68650 )
2022-03-25 18:13:28 +01:00
hesselonline
4b22f04505
Add typing to test files for Wallbox ( #68635 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-03-25 18:09:49 +01:00
Marc Mueller
3ef912b7a0
Improve zha typing [api] (4) ( #68649 )
2022-03-25 18:09:15 +01:00
Marc Mueller
6ac9c105c1
Improve zha websocket api logic ( #68648 )
2022-03-25 17:45:47 +01:00
Marc Mueller
931d5b5697
Add zha typing [core.gateway] (2) ( #68644 )
2022-03-25 17:44:49 +01:00
Marc Mueller
b3632f3efe
Simplify zha IEEE validation schema ( #68645 )
2022-03-25 12:04:12 -04:00
Kevin Fronczak
70648d6e3b
Bump Blinkpy to 0.19.0 ( #68653 )
2022-03-25 11:39:13 +01:00
Marc Mueller
1ce32ad3c0
Update mypy to 0.942 ( #68652 )
2022-03-25 08:50:10 +01:00
RDFurman
34ace2e1cd
Honeywell away temps ( #54704 )
2022-03-24 15:17:36 -10:00
J. Nick Koston
c5c34bc0d7
Typing and code quality for recorder history ( #68647 )
2022-03-24 17:58:38 -07:00
Paulus Schoutsen
20c0a5a838
Add support for field descriptions in config flows ( #68604 )
2022-03-24 17:25:50 -07:00
J. Nick Koston
63ca0e70be
Migrate Unifi Protect last tripped time attributes to their own entities ( #68347 )
2022-03-24 17:23:53 -07:00
Matthias Alphart
9a396c1d16
remove unused constant ( #68646 )
2022-03-25 00:52:25 +02:00
Franck Nijhof
cfa8f99b1c
Update jinja2 to 3.1.0 ( #68625 )
2022-03-24 22:23:03 +01:00
G Johansson
d23d19f9e6
Improve data handling for Sensibo ( #68419 )
2022-03-24 11:15:08 -10:00
hesselonline
5fffe9b22f
Wallbox remove unnecessary try..except ( #68636 )
2022-03-24 22:09:59 +01:00
J. Nick Koston
a566d3943c
Fix history queries while the database migration is in progress ( #68598 )
2022-03-24 09:49:13 -10:00
J. Nick Koston
e911936a0d
Remove direct usage of concurrent.futures from recorder ( #68593 )
2022-03-24 09:48:49 -10:00
J. Nick Koston
3777fa52f0
Ensure recorder statistics process registry updates in the db executor ( #68633 )
2022-03-24 09:48:09 -10:00
Erik Montnemery
9f079a22d5
Add config flow for times of the day binary sensor ( #68246 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-24 20:46:34 +01:00
Franck Nijhof
f562f4264f
Update grpcio to 1.45.0 ( #68632 )
2022-03-24 20:45:18 +01:00
epenet
b13e14b80c
Add command support to SamsungTV H/J models ( #68301 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-24 07:58:58 -10:00
Numa Perez
46072d2997
Fix Lyric temperature setting when off ( #68573 )
2022-03-24 10:11:06 -07:00
Erik Montnemery
76103752b8
Only show light group all option in advanced mode ( #68610 )
2022-03-24 16:51:31 +01:00
Franck Nijhof
8aff8d89d2
Clean up async_reproduce_state helper usage ( #68617 )
2022-03-24 14:40:54 +01:00
Erik Montnemery
cbf5b5ead5
Use recorder threadpool in WS recorder/get_statistics_metadata ( #68615 )
2022-03-24 14:15:09 +01:00
Erik Montnemery
3068c9c9d3
Sort selectors alphabetically ( #68612 )
2022-03-24 13:20:16 +01:00
Franck Nijhof
15cffbe496
Clean up async_dispatcher_connect helper usage ( #68613 )
2022-03-24 13:19:11 +01:00
Klaas Schoute
de40770926
Add diagnostics support to Forecast.Solar ( #65063 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-24 13:18:19 +01:00
Franck Nijhof
eca5fb5d54
Move remove all light option from group config flow ( #68609 )
2022-03-24 12:17:52 +01:00
Erik Montnemery
61cc8e32f3
Include has_mean + has_sum in statistics metadata WS response ( #68546 )
...
* Include has_mean + has_sum in statistics metadata WS response
* Don't include has_mean/has_sum in history/list_statistic_ids
* Adjust tests
* Do include has_mean/has_sum in history/list_statistic_ids
2022-03-24 10:12:01 +01:00
James Hodgkinson
4736470915
Bump pyaussiebb to 0.0.15 ( #68600 )
2022-03-24 05:42:21 +01:00
Erik Montnemery
23a630e0bc
Update Times of the Day tests to use freezegun ( #68327 )
2022-03-23 21:06:43 -07:00
Paulus Schoutsen
feea5af3d0
Merge pull request #68592 from home-assistant/rc
2022-03-23 21:04:33 -07:00
Kevin Stillhammer
adbacdd5c2
Use DataUpdateCoordinator in here_travel_time ( #61398 )
...
* Add DataUpdateCoordinator
* Use TypedDict for extra_state_attributes
* Extend DataUpdateCoordinator
* Use platform enum
* Use attribution property
* Use relative imports
* Revert native_value logic
* Directly return result in build_hass_attribution
* Correctly declare traffic_mode as bool
* Use self._attr_*
* Fix mypy issues
* Update homeassistant/components/here_travel_time/__init__.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Update homeassistant/components/here_travel_time/__init__.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Update homeassistant/components/here_travel_time/sensor.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* blacken
* from datetime import time
* remove none check
* Move dataclasses to models.py
* Set destination to now if None
* Add mypy error code
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2022-03-23 20:53:31 -07:00
Mike Fugate
ad7a2c298b
Add SleepIQ select entity for foundation preset positions ( #68489 )
2022-03-23 16:14:39 -10:00
Michael
be5d816fbe
Bump py-synologydsm-api to 1.0.7 ( #68584 )
2022-03-23 18:08:01 -07:00
Michael
661f2fd613
Bump py-synologydsm-api to 1.0.7 ( #68584 )
2022-03-23 18:07:45 -07:00
J. Nick Koston
e5f424a280
Switch filter to use the database executor ( #68594 )
2022-03-23 13:20:43 -10:00
Paulus Schoutsen
911de94345
Bumped version to 2022.3.7
2022-03-23 15:47:05 -07:00
Marcel van der Veldt
53fa6c138a
Bump aiohue to version 4.4.1 ( #68579 )
2022-03-23 15:46:53 -07:00
Marcel van der Veldt
85e6b3950c
Bump aiohue to 4.4.0 ( #68556 )
2022-03-23 15:46:52 -07:00
J. Nick Koston
6fd4355314
Filter IPv6 addresses from AppleTV zeroconf discovery ( #68530 )
2022-03-23 15:46:14 -07:00
Marcel van der Veldt
050600375d
Simplify Hue error handling a bit ( #68529 )
2022-03-23 15:46:13 -07:00
Paulus Schoutsen
1114877062
Hue handle HTTP errors ( #68396 )
2022-03-23 15:46:12 -07:00
jjlawren
454cb44ee8
Add cooldown timer before Sonos resubscriptions ( #68521 )
2022-03-23 15:45:21 -07:00
Keilin Bickar
9636435ff2
Add support for general API exception in Sense integration ( #68517 )
2022-03-23 15:45:20 -07:00
Erik Montnemery
f85781dc51
Fix targeting all or none entities in service calls ( #68513 )
...
* Fix targeting all or none entities in service calls
* Add test
2022-03-23 15:45:10 -07:00
Marcel van der Veldt
dbef90654f
Add effects feature to Hue lights ( #68567 )
2022-03-23 15:13:01 -07:00
J. Nick Koston
8c10963bc0
Small cleanups for recorder ( #68551 )
2022-03-23 12:12:37 -10:00
Erik Montnemery
c44d7205cf
Rename HelperFlowStep to HelperFlowFormStep ( #68583 )
2022-03-23 14:43:11 -07:00
jjlawren
29a43cef0b
Add cooldown timer before Sonos resubscriptions ( #68521 )
2022-03-23 14:20:20 -07:00
epenet
9ba0475644
Use callback to get app_list in SamsungTV ( #68506 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-23 11:12:12 -10:00
Raman Gupta
8293430e25
Redact user codes from zwave_js diagnostics ( #68515 )
...
* Redact user codes from zwave_js diagnostics
* simplify test
* Remove unused logic
* revert change and make all inputs to ZwaveValueID optional
* revert change and make all inputs to ZwaveValueID optional
* Remove unused diagnostics data from fixture and test location redaction
* Add empty ZwaveValueID check
* Improve coverage
* Simplify post_init check
* Use dataclasses.astuple for checks instead
2022-03-23 21:13:27 +01:00
Marcel van der Veldt
ccd8c7d5f8
Hue aggregated control for grouped lights ( #68566 )
2022-03-23 13:06:10 -07:00
J. Nick Koston
d2dc9e6cbe
Filter IPv6 addresses from AppleTV zeroconf discovery ( #68530 )
2022-03-23 20:38:34 +01:00
Marcel van der Veldt
871b7a4a96
Bump aiohue to version 4.4.1 ( #68579 )
2022-03-23 21:18:06 +02:00
starkillerOG
83983bc875
Motion request update till stop ( #68580 )
...
* update untill stop
* fixes
* fix spelling
2022-03-23 20:59:53 +02:00
hesselonline
de3d402930
Add Lock platform to wallbox ( #68414 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-03-23 19:50:28 +01:00
JonasClever
b4bb35d4de
Fronius - change the unit of capacity from Ah to Wh ( #68543 )
2022-03-23 20:45:54 +02:00
Robert Hillis
bcfd9eeff2
Remove deprecated yaml config from Awair ( #68572 )
2022-03-23 20:37:15 +02:00
epenet
df6cc94b25
Cleanup SamsungTV following dependency bump ( #68562 )
...
* send_command -> send_commands
* Remove TODO
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-23 20:35:58 +02:00
starkillerOG
c3f0bd45a4
Bump motionblinds to 0.6.2 ( #68570 )
2022-03-23 20:34:22 +02:00
Erik Montnemery
a50bac5cc2
Make initial group config flow step a menu ( #68565 )
2022-03-23 08:34:44 -07:00
Erik Montnemery
d3809e4a09
Update group strings ( #68571 )
2022-03-23 15:36:50 +01:00
Franck Nijhof
cdc78ee129
Update isort to 5.10.1 ( #68564 )
2022-03-23 14:47:43 +01:00
Marcel van der Veldt
4fd0ed2474
Bump aiohue to 4.4.0 ( #68556 )
2022-03-23 13:03:14 +01:00
ollo69
790cab2f95
Remove useless async_setup from AndroidTV ( #68561 )
2022-03-23 12:50:32 +01:00
Erik Montnemery
dc0c3a4d2d
Exclude hidden entities from google_assistant ( #68554 )
2022-03-23 12:46:53 +01:00
Erik Montnemery
ff7d5c92d5
Exclude hidden entities from cloud ( #68557 )
2022-03-23 12:42:45 +01:00
Erik Montnemery
dc8e87a6f7
Exclude hidden entities from alexa ( #68555 )
2022-03-23 12:40:28 +01:00
Martin Hjelmare
04843a975e
Improve reload helper typing ( #68558 )
2022-03-23 12:10:42 +01:00
Franck Nijhof
44d3a7e459
Adjust backup type of Update entity ( #68553 )
2022-03-23 11:20:04 +01:00
Erik Montnemery
1c57e65cea
Exclude hidden entities from homekit ( #68552 )
2022-03-23 10:32:51 +01:00
J. Nick Koston
49bc572d6d
Fix tplink effect not being restored when turning back on ( #68533 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-23 10:01:20 +01:00
Marc Mueller
c9cc2eb7c8
Fix flaky datetime test ( #68524 )
2022-03-23 09:30:01 +01:00
Klaas Schoute
0c45241d43
Add inverter size to Forecast.Solar ( #68263 )
2022-03-23 08:50:30 +01:00
epenet
11cdc3706c
Bump samsungtvws to 2.5.0 ( #68542 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-22 21:29:00 -10:00
J. Nick Koston
08d6a3d9d4
Cache newly written state attribute ids ( #68355 )
2022-03-22 21:21:56 -10:00
Franck Nijhof
df3a163a66
Update freezegun to 1.2.1 ( #68512 )
2022-03-23 08:10:21 +01:00
J. Nick Koston
7deeb92485
Switch sqlalchemy execute to use .all() instead of list() on the iterator ( #68540 )
2022-03-22 19:24:21 -10:00
Marcel van der Veldt
dd1d7fdbab
Simplify Hue error handling a bit ( #68529 )
2022-03-22 21:59:06 -07:00
Marcel van der Veldt
7381c2114f
Remove color temperature workaround in Hue integration ( #68531 )
2022-03-22 21:57:04 -07:00
Robert Hillis
e1ae940a34
Add config flow to deluge ( #58789 )
2022-03-22 21:01:24 -07:00
Raman Gupta
45a80f182d
Dump entities in zwave_js device diagnostics ( #68536 )
2022-03-22 20:50:02 -07:00
Robert Hillis
a11a5366be
Remove deprecated yaml config from androidtv ( #68339 )
2022-03-22 20:45:35 -07:00
Zack Barett
b2d7fe15bb
Bump Frontend to 20220322.0 ( #68535 )
2022-03-22 17:48:21 -07:00
Erik Montnemery
b5c5da96ac
Add WS API to adjust incorrect energy statistics ( #65147 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-22 15:18:30 -07:00
Keilin Bickar
c5a3ba4065
Add support for general API exception in Sense integration ( #68517 )
2022-03-22 12:14:01 -10:00
J. Nick Koston
b9526b05ee
Disable extra emonitor sensors by default ( #68519 )
2022-03-22 11:05:30 -10:00
Inovelli
78a41022ad
Updating to allow for Button Press event logs for Inovelli devices ( #68277 )
...
Co-authored-by: codyhackw <49957005+codyhackw@users.noreply.github.com >
2022-03-22 19:59:57 +01:00
Erik Montnemery
34063836ba
Fix scaffold script ( #68516 )
2022-03-22 19:51:24 +01:00
J. Nick Koston
c223397098
Remove unneeded attributes selection from history_states api calls ( #68409 )
2022-03-22 19:49:07 +01:00
J. Nick Koston
c5f3f9e924
Convert plant to use history api for database access ( #68410 )
2022-03-22 19:34:46 +01:00
Erik Montnemery
eb068bc850
Fix targeting all or none entities in service calls ( #68513 )
...
* Fix targeting all or none entities in service calls
* Add test
2022-03-22 19:45:27 +02:00
Ben Felton
43772b3fa9
Add World Message/MOTD support for MinecraftServer Integration ( #66297 )
2022-03-22 18:26:23 +01:00
Warwick Davison
0c6a6c360b
Fix tuya light 2 channel dimmer module ( #68109 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-22 18:24:57 +01:00
Jeff Rescignano
0720b0f891
Add all option to light group ( #68447 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-22 16:09:18 +01:00
Marc Mueller
6a66b4dbff
Add zha typing [api] (3) ( #68353 )
2022-03-22 10:15:39 -04:00
Marc Mueller
df05e8b950
Add zha typing [core.channels] ( #68377 )
2022-03-22 10:14:35 -04:00
Marc Mueller
bdc92271f2
Add zha typing [core.gateway] (1) ( #68397 )
...
* Add zha typing [core.gateway] (1)
* Add temporary type ignores
* Fix pylint
2022-03-22 10:13:09 -04:00
J. Nick Koston
94cd656670
Use new internal_state property in tplink diagnostics ( #68497 )
2022-03-22 14:58:16 +01:00
Joakim Sørensen
0802b64d95
Add boolean for certificate usage to analytics ( #68254 )
...
* Add boolean for certificate usage to analytics
* Mock hass.http
2022-03-22 14:49:43 +01:00
Franck Nijhof
1c2b8ee606
Add typing to Alert integration ( #68365 )
2022-03-22 14:48:36 +01:00
dependabot[bot]
a8df10bb2c
Bump actions/cache from 2.1.7 to 3 ( #68496 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-22 14:47:09 +01:00
Raman Gupta
174f0a5695
Remove deprecated config option for eight_sleep ( #68495 )
2022-03-22 13:37:26 +01:00
Robert Hillis
dfc689f49a
Deprecate Dune HD YAML configuration ( #68381 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-22 13:27:54 +01:00
Franck Nijhof
5ed5bccfe8
Clarify what the Tailscale integration does not ( #68499 )
2022-03-22 13:04:42 +01:00
Jan Bouwhuis
5afe8fd2db
Revert "Add MQTT notify platform ( #64728 )" ( #68505 )
...
This reverts commit e574a3ef1d .
2022-03-22 12:51:24 +01:00
Joakim Sørensen
d17f8e9ed6
Add update platform to the Supervisor integration ( #68475 )
2022-03-22 12:21:12 +01:00
Erik Montnemery
1b955970f8
Allow hiding and unhiding group members ( #68192 )
2022-03-22 12:14:34 +01:00
Erik Montnemery
b5d2c6e43a
Add config flow for threshold binary sensor ( #68238 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-22 11:32:19 +01:00
epenet
87378016c1
Add basic support for SamsungTV encrypted models ( #68500 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-22 00:11:41 -10:00
Martin Hjelmare
9180243a54
Deprecate mysensors config YAML ( #68504 )
2022-03-22 10:40:48 +01:00
J. Nick Koston
06ebb0b8b3
Add support for effects to tplink light strips ( #65166 )
2022-03-21 20:20:40 -10:00
Paulus Schoutsen
49edaf2f68
Merge pull request #68493 from home-assistant/rc
2022-03-21 21:57:00 -07:00
J. Nick Koston
cb011570e8
Seperate emonitor extra_state_attributes into their own sensors ( #68479 )
2022-03-21 21:20:17 -07:00
Pawel
bcb8c7ec3c
Add API endpoint get_statistics_metadata ( #68471 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-21 21:14:47 -07:00
Paulus Schoutsen
2be9798fb8
Bumped version to 2022.3.6
2022-03-21 20:42:13 -07:00
J. Nick Koston
3bf0a64e21
Fix tplink color temp conversion ( #68484 )
2022-03-21 20:42:09 -07:00
Paulus Schoutsen
23e9aa6ad2
Handle Hue discovery errors ( #68392 )
2022-03-21 20:42:08 -07:00
J. Nick Koston
a8e1f57058
Filter IPv6 addreses from enphase_envoy discovery ( #68362 )
2022-03-21 20:42:07 -07:00
Marcel van der Veldt
caee432901
Hue integration: update errors that should be supressed ( #68337 )
2022-03-21 20:42:07 -07:00
epenet
df5c09e483
Bump renault-api to 0.1.10 ( #68260 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-21 20:42:06 -07:00
Franck Nijhof
38eb007f63
Update opensensemap-api to 0.2.0 ( #68193 )
2022-03-21 20:41:31 -07:00
Marc Mueller
7dd9bfa92f
Fix point by adding authlib constraint ( #68176 )
...
* Fix point by pinning authlib
* Use constraint
2022-03-21 20:41:31 -07:00
Marc Mueller
54b7f13a54
Add missing await [velbus] ( #68153 )
2022-03-21 20:41:30 -07:00
Michael
774f2b9b82
Respect disable_new_entities for new device_tracker entities ( #68148 )
2022-03-21 20:41:29 -07:00
Antonio Larrosa
bc14385317
Fix finding matrix room that is already joined ( #67967 )
...
After some debugging, it seems room.canonical_alias contains the
room alias that matches the room_id_or_alias value but is not
contained in room.aliases (which is empty). As a result, the
matrix component thought the room wasn't alread joined, joins
again, and this replaces the previous room which had the listener.
This resulted in the component callback not being called for new
messages in the room.
This fixes #66372
2022-03-21 20:41:28 -07:00
Numa Perez
9352ed1286
Fix lyric climate ( #67018 )
...
* Fixed the issues related to auto mode
I was having the same issues as described in #63403 , specifically, the error stating that Mode 7 is not valid, only Heat, Cool, Off when trying to do anything while the thermostat is set to Auto. This error originates with the way the Lyric API handles the modes. Basically, when one queries the changeableValues dict, you get a mode=Auto, as well as a heatCoolMode, which is set to either Heat, Cool, Off. Per the documentation, heatCoolMode contains the "heat cool mode when system switch is in Auto mode". It would make sense that when changing the thermostat settings, mode=Auto should be valid, but it's not. The way the API understands that the mode should be set to Auto when changing the thermostat settings is by setting the autoChangeoverActive variable to true, not the mode itself. This require changes in the async_set_hvac_mode, async_set_temperature, and async_set_preset_mode functions. Related to this issue, I got rid of the references to hasDualSetpointStatus, as it seems that it always remains false in the API, even when the mode is set to auto, so again, the key variable for this is autoChangeoverActive.
While I was working on this I also noticed another issue. The support flag SUPPORT_TARGET_TEMPERATURE_RANGE had not been included, which did not allow for the temperature range to be available, thus invalidating the target_temperature_low and target_temperature_high functions. I added this flag and sorted out which set point (heat vs cool) should be called for each of them so things work as expected in Lovelace. I have tested all of these functionalities and they all work great on my end, so I thought I'd share.
* Update climate.py
* Update climate.py
Fixed two additional issues: 1) When the system is turned off from Auto, the heatCoolMode variable becomes 'Off', so when you try to restart the system back to Auto, nothing happens. 2) I now prevent the async_set_temperature function from being called with a new set point when the system is Off.
All changes tested and functional.
* Update climate.py
* Update climate.py
Return SUPPORT_PRESET_MODE flag only for LCC models (i.e. they have the "thermostatSetpointStatus" variable defined). TCC models do not support this feature
* Update climate.py
After playing with the official Honeywell API, I realized it doesn't like to received commands with missing data, i.e., it always wants to get a mode, coolSetpoint, heatSetpoint, and autoChangeoverActive variables. This was causing some random issues with changing modes, especially from coming from off, so I modified the async_set_temperature, and async_set_hvac_mode fuctions to always send all pertinent variables.
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Clean code and test everything
Alright, sorry for the multiple commits, fixing this properly took a fair bit of testing. I went ahead and cleaned up the code and made the following big picture changes:
1) The integration now supports the Auto mode appropriately, to include the temperature range.
2) There's a bug that actually manifests when using the native app. When the system is 'Off' and you try to turn it on to 'Auto', it will turn on briefly but will go back to 'Off' after a few seconds. When checking the web api, this appears to be related to the fact that the heatCoolMode variable seems to continue to store 'Off', even if the mode accurately displays 'Auto', and the autoChangeoverActive=True. So to overcome that inherent limitation, when the system is 'Off' and the user turns it to 'Auto', I first turn it to Heat, wait 3 seconds, and then turn it to 'Auto', which seems to work well.
* Update climate.py
* Fixed errors
* Fixed comments that were resulting in error.
* Update climate.py
* Update homeassistant/components/lyric/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/lyric/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update climate.py
I removed a blank line in 268 and another one at the end of the document. I also fixed the outdents of await commands after the _LOGGER.error calls, not sure what else may be driving the flake8 and black errors. Any guidance is much appreciated @MartinHjelmare
* Update climate.py
* Update climate.py
corrected some indents that I think were the culprit of the flake8 errors
* Update climate.py
I used VS Code to fix locate the flake8 errors. I ran black on it, so I'm hoping that will fix the last lingering black error.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-21 20:41:28 -07:00
Michael
70a771b6ed
Respect disable_new_entities for new device_tracker entities ( #68148 )
2022-03-21 20:40:33 -07:00
IceBotYT
a43505a0a3
Add PECO power outage counter integration ( #65194 )
...
* Create a new NWS Alerts integration
* Create a new NWS Alerts integration
* Create new PECO integration
* Remove empty keys
* Revert "Create a new NWS Alerts integration"
This reverts commit 38309c5a87 .
* Revert "Create a new NWS Alerts integration"
This reverts commit aeabdd37b8 .
* Fix test with new mock data
* Add init and sensor to .coveragerc and more tests for config flow
* Small fixes and replacing patch with pytest.raises in testing invalid county
* Add type defs and fix test_config_flow to use MultipleValid instead
* Fix issues with 'typing.Dict'
* Move API communication to seperate PyPI library
* Switch PyPI library from httpx to aiohttp to allow for passing in websessions
* Commit file changes requested by farmio as listed here: d267e4300a
* Add suggestions requested by farmio as listed here: 586d8ffa42
* Move native_unit_of_measurement from prop to attr
* Update PLATFORMS constant type annotation
Co-authored-by: Matthias Alphart <farmio@alphart.net >
* Add peco to .strict-typing
I am from school so I can't run mypy atm
* Forgot to import Final
* Do as requested [here](https://github.com/home-assistant/core/runs/5070634928?check_suite_focus=true )
* Updated mypy.ini, checks should pass now
* Fix to conform to mypy restrictions https://github.com/home-assistant/core/runs/5072861837\?check_suite_focus\=true
* Fix type annotations
* Fix tests
* Use cast in async_update_data
* Add data type to CoordinatorEntity and DataUpdateCoordinator
* More cleanup from suggestions here: https://github.com/home-assistant/core/pull/65194\#pullrequestreview-908183493
* Fix tests for new code
* Cleaning up a speck of dust
* Remove unused variable from the peco sensor
* Add rounding to percentage, and extra clean-up
* Final suggestions from @farmio
* Update SCAN_INTERVAL to be a little bit faster
* Change the SCAN_INTERVAL to be somewhat near the update interval of the outage map, as noted by farmio
* New UpdateCoordinator typing
2022-03-21 23:56:53 +01:00
Erik Montnemery
247af2e74f
Improve recorder setup in tests ( #68333 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-21 15:49:18 -07:00
jjlawren
653305b998
Support multiple Plex servers in media browser ( #68321 )
2022-03-21 15:48:44 -07:00
J. Nick Koston
16655c4ccc
Fix tplink color temp conversion ( #68484 )
2022-03-21 12:41:15 -10:00
Tom
574f4710aa
Add select platform to Plugwise ( #68303 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-21 21:13:03 +01:00
J. Nick Koston
1f135a20a0
Remove extra attributes from pvoutput sensors ( #68481 )
2022-03-21 20:54:57 +01:00
Mike Fugate
d065475aac
Bump asyncsleepiq to 1.2.0 ( #68438 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-21 08:27:51 -10:00
Franck Nijhof
28d3117a88
Track number of persons in a Zone ( #68473 )
2022-03-21 10:41:55 -07:00
Marc Mueller
7c71beaa61
Trigger full ci run on label ( #68469 )
2022-03-21 16:13:19 +01:00
Franck Nijhof
c56b77f2b3
Move WLED update title to class attribute ( #68470 )
2022-03-21 15:51:46 +01:00
Marc Mueller
1072aff017
Update coordinator typing (1) [a-c] ( #68442 )
2022-03-21 15:49:39 +01:00
Franck Nijhof
40d4495ed0
Add update platform to WLED ( #68454 )
...
* Add update platform to WLED
* Copy pasta fixes
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/wled/test_update.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix tests
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-21 15:38:29 +01:00
Marc Mueller
129c9e42f1
Update coordinator typing (7) [w-z] ( #68467 )
2022-03-21 15:29:11 +01:00
Marc Mueller
539a469a8b
Update coordinator typing (5) [r-s] ( #68465 )
2022-03-21 15:24:05 +01:00
Marc Mueller
b664bcd007
Update coordinator typing (4) [o-p] ( #68464 )
2022-03-21 14:45:24 +01:00
Franck Nijhof
2424564d2c
Change update default entity category based on features ( #68455 )
2022-03-21 14:35:40 +01:00
Marc Mueller
add741d789
Update coordinator typing (6) [t-v] ( #68466 )
2022-03-21 14:20:35 +01:00
Marc Mueller
0d29b7cbb3
Update coordinator typing (3) [g-n] ( #68463 )
2022-03-21 14:14:46 +01:00
Marc Mueller
354fc4c1ae
Update coordinator typing (2) [e-f] ( #68462 )
2022-03-21 14:13:16 +01:00
Franck Nijhof
073fb40b79
Add update entity platform ( #68248 )
...
Co-authored-by: Glenn Waters <glenn@watrs.ca >
2022-03-21 11:02:48 +01:00
Marc Mueller
830cc278d3
Improve CoordinatorEntity typing ( #68441 )
2022-03-21 10:22:30 +01:00
Paulus Schoutsen
3320606a1b
Hue handle HTTP errors ( #68396 )
2022-03-21 10:16:19 +01:00
Diogo Gomes
ba814af701
Adopt SelectEntity in Utility Meter ( #55690 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-21 08:21:26 +01:00
Paulus Schoutsen
3213091b8d
Add integration type ( #68349 )
2022-03-20 20:38:13 -07:00
J. Nick Koston
4f9df1fd0f
Fix logbook tests ( #68443 )
2022-03-20 20:34:02 -07:00
Paulus Schoutsen
929df2bc29
Improve error handling process_play_media_url ( #68322 )
2022-03-20 20:25:15 -07:00
Jeef
ed94cc3673
Intellifire DHCP Auto Discovery ( #67053 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-20 13:51:54 -10:00
Paulus Schoutsen
8bbbd1947d
Raise if referenced entity does not support service ( #68394 )
2022-03-20 16:01:58 -07:00
Diogo Gomes
0cbc29caca
Add unique_id through YAML to the integration component ( #68435 )
2022-03-20 22:48:11 +01:00
Robert Hillis
40484a3483
Tweak hassfest codeowners script ( #68382 )
2022-03-20 22:04:55 +01:00
J. Nick Koston
3c10ac308d
Fix migration to schema v25 with Postgresql ( #68426 )
2022-03-20 21:49:11 +01:00
Franck Nijhof
1d35b91a14
Add calendar platform to Twente Milieu ( #68190 )
...
* Add calendar platform to Twente Milieu
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Sorting...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-20 20:37:01 +01:00
Aaron Bach
314154d5c5
Bump aioridwell to 2022.03.0 ( #68423 )
2022-03-20 19:13:52 +01:00
Baptiste Candellier
a136cf7086
Remove SmartHab integration ( #67874 )
2022-03-20 19:00:16 +01:00
G Johansson
89cfb4e86f
Add yale_smart_alarm to strict typing ( #68422 )
...
* Add yale_smart_alarm to strict typing
* Type as Any
2022-03-20 19:50:37 +02:00
Aaron Bach
1013f77013
Bump simplisafe-python to 2022.03.0 ( #68424 )
2022-03-20 18:19:32 +01:00
Marc Mueller
3b798ee14a
Fix pip_check ( #68421 )
2022-03-20 16:29:50 +01:00
Poltorak Serguei
972afc5cea
Add Cover to Z-Wave.Me integration ( #68233 )
...
* Cover integration
* isort fix
* Update homeassistant/components/zwave_me/cover.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update cover.py
* Update cover.py
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* coveragerc for cover
* Fix position range
* Clean up
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-20 14:50:16 +01:00
Jesse Hills
994ea04c85
Add device_id into ESPHome event data ( #68408 )
2022-03-20 13:14:07 +01:00
J. Nick Koston
6ffef8373b
Add shutdown guard to Recorder pool in case there is no connection ( #68407 )
2022-03-20 01:28:44 -10:00
J. Nick Koston
3150915cb7
Convert unindexed domain queries to entity_id queries ( #68404 )
2022-03-20 01:28:17 -10:00
J. Nick Koston
816695cc96
Avoid selecting attributes in the history api when no_attributes is passed ( #68352 )
2022-03-19 23:47:22 -10:00
Garrett
a0a96dab05
Add door locks to Subaru integration ( #52852 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-19 23:41:53 -10:00
Marc Mueller
e09d0b7106
Fix CI file changed filter ( #68351 )
2022-03-20 10:32:10 +01:00
Erik Montnemery
cf4033b1bc
Simplify time zone setting in tests ( #68330 )
...
* Simplify timezone setting in tests
* Fix typo
* Adjust caldav tests
* Adjust input_datetime tests
* Adjust time_date tests
* Adjust tod tests
* Adjust helper tests
* Adjust recorder tests
* Adjust risco tests
* Adjust aemet tests
* Adjust flux tests
* Adjust forecast_solar tests
* Revert unnecessary change in forecast_solar test
* Adjust climacell tests
* Adjust google tests
* Adjust sensor tests
* Adjust sonarr tests
* Adjust template tests
* Adjust zodiac tests
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-20 10:25:15 +01:00
James Hodgkinson
dbeec1f7da
Update pyaussiebb to 0.0.14 ( #68293 )
2022-03-20 07:35:34 +01:00
J. Nick Koston
0c0df07c52
Avoid hashing attributes when they are already in the cache ( #68395 )
2022-03-19 23:33:37 -07:00
Paulus Schoutsen
a91888a7f8
Don't use hass.helpers ( #68393 )
2022-03-19 11:39:32 -10:00
Álvaro Fernández Rojas
f1f48475f2
Add Airzone coordinator tests ( #68384 )
2022-03-19 11:34:52 -10:00
Paulus Schoutsen
ead81edcec
Handle Hue discovery errors ( #68392 )
2022-03-19 14:28:16 -07:00
J. Nick Koston
7ee647cc78
Fix FOREIGN KEY constraint failed when removing state_attributes ( #68364 )
2022-03-19 14:21:28 -07:00
J. Nick Koston
fed447a3f4
Filter IPv6 addreses from enphase_envoy discovery ( #68362 )
2022-03-19 13:40:00 -07:00
Felipe Martins Diel
0df88b80e7
Bump broadlink to 0.18.1 ( #68391 )
2022-03-19 10:34:30 -10:00
Marcel van der Veldt
8187541d41
Hue integration: update errors that should be supressed ( #68337 )
2022-03-19 13:27:04 -07:00
Allen Porter
5027e1bcff
Mark stream available on idle timeout ( #68380 )
...
Mark stream as available on idle timeout so that the frontend can
still interact with it. In particular, the Frontend won't interact
with camera objects that are not available e.g. from picture glance
card.
Issue #67922
2022-03-19 10:24:32 -07:00
Raman Gupta
8220817d47
Switch zwave_js redact keys from tuple to set ( #68375 )
2022-03-19 16:26:44 +01:00
Franck Nijhof
cca0ecc5da
Update sentry-sdk to 1.5.8 ( #68367 )
2022-03-19 16:18:35 +02:00
Marc Mueller
126320529e
Add zha typing [core.discovery] (1) ( #68359 )
...
* Add zha typing [core.discovery] (1)
* Fix circular import
2022-03-19 07:37:04 -04:00
Franck Nijhof
ce30b32add
Update pytest to 7.1.1 ( #68366 )
2022-03-19 12:14:05 +01:00
Scott Bradshaw
b160931603
Bump python-smarttub dependency to 0.0.30 ( #68356 )
2022-03-19 10:45:18 +01:00
Raman Gupta
4cd4fbefbf
Add new tomorrow.io integration to replace Climacell ( #68156 )
...
* Add new tomorrow.io integration to replace Climacell - Part 1/3 (#57121 )
* Add new tomorrow.io integration to replace Climacell - Part 1/3
* remove unused code
* remove extra test
* remove more unused code
* Remove even more unused code
* Feedback
* clean up options flow
* clean up options flow
* tweaks and fix tests
* remove device_class from tomorrowio entity description class
* use timestep
* fix tests
* always use default name but add zone name if location is in a zone
* revert change that will go into future PR
* review comments
* move code out of try block
* bump max requests to 500 as per docs
* fix tests
* Add new tomorrow.io integration to replace Climacell - Part 2/3 (#57124 )
* Add new tomorrow.io integration to replace Climacell - Part 2/3
* translations
* set config flow to false in manifest
* Cleanup more code and re-add options flow test
* fixes
* patch I/O calls
* Update tests/components/climacell/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* remove unused import
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix codeowners
* fix mypy and pylint
* Switch to DeviceInfo
* Fix fixture location and improve sensor entities in tomorrowio integration (#63527 )
* Add new tomorrow.io integration to replace Climacell - Part 3/3 (#59698 )
* Switch to DeviceInfo
* Add new tomorrow.io integration to replace Climacell - Part 1/3 (#57121 )
* Add new tomorrow.io integration to replace Climacell - Part 1/3
* remove unused code
* remove extra test
* remove more unused code
* Remove even more unused code
* Feedback
* clean up options flow
* clean up options flow
* tweaks and fix tests
* remove device_class from tomorrowio entity description class
* use timestep
* fix tests
* always use default name but add zone name if location is in a zone
* revert change that will go into future PR
* review comments
* move code out of try block
* bump max requests to 500 as per docs
* fix tests
* Migrate ClimaCell entries to Tomorrow.io
* tweaks
* pylint
* Apply fix from #60454 to tomorrowio integration
* lint and mypy
* use speed conversion instead of distance conversion
* Use SensorDeviceClass enum
* Use built in conversions and remove unused loggers
* fix requirements
* Update homeassistant/components/tomorrowio/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use constants
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Black
* Update logic and add coverage
* remove extra line
* Do patching correctly
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-19 08:42:22 +01:00
Raman Gupta
4578de68e7
Redact data from zwave_js diagnostics ( #68348 )
...
* Redact home ID and location from zwave_js diagnostics
* Switch to set
2022-03-19 02:46:01 -04:00
Michael Kowalchuk
e0b577f8bd
Add zwave_js fan preset modes and enable them for Inovelli LZW36 ( #60947 )
...
* Rework fan data templates to support preset modes, and define data for the Inovelli LZW36
* Add tests. Add dispatching to async_set_preset_mode in async_turn_on.
* Add a test case for invalid preset modes
* Remove unintended merge artifact
* Fix indentation
* Fix merge error
* rm blank line
* Add tests for invalid fan config data, and fix an issue where this prevented the node from being added.
* Fix tests and improve error handling
2022-03-19 03:56:05 +01:00
Marc Mueller
f9dcf5afa2
Add zha typing [core.group] ( #68350 )
2022-03-18 22:08:19 -04:00
Franck Nijhof
171c58fed2
Rename Lovelace to Dashboards ( #68346 )
2022-03-18 23:29:57 +01:00
J. Nick Koston
4cc8998ea7
Make powerwall attribute sensors their own sensors ( #68345 )
2022-03-18 21:23:26 +01:00
Robert Hillis
619c1f014b
Remove deprecated yaml config from trafikverket_weatherstation ( #68336 )
2022-03-18 19:33:01 +01:00
Marc Mueller
ffcc02e93d
Add zha typing [api] (2) ( #68335 )
2022-03-18 19:06:44 +01:00
jjlawren
dbb79e2937
Add support for Sonos subwoofer gain controls ( #68334 )
2022-03-18 10:12:10 -07:00
Franck Nijhof
7174e7897c
Update mypy to 0.941 ( #68305 )
2022-03-18 16:22:32 +01:00
J. Nick Koston
9864090e0b
Cache parsing attr in LazyState ( #68232 )
2022-03-18 07:44:37 -07:00
Allen Porter
41a032e3e3
Add diagnostics to stream's Stream objects ( #68020 )
...
* Add diagnostics to stream's Stream objects
Add diagnostics key/value pair to the Stream object. Diagnostics support
in camera integration will be added in a follow up and will access the
diagnostics on the Stream object, similar to the examples in the unit
test.
* Rename to audio/video codec
* Fix test codec names
* Update tests/components/stream/test_worker.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
2022-03-18 07:40:09 -07:00
Franck Nijhof
2686be921c
Remove deprecated (old) Z-Wave integration ( #67221 )
...
* Remove deprecated (old) Z-Wave integration
* Mark migration tests as skip, for later cleanup
2022-03-18 13:09:10 +01:00
Simone Chemelli
35261a9089
Add switch platform to UptimeRobot ( #65394 )
...
* Add switch platfor mto UptimeRobot
* Add tests
* Apply review comment
* review comments part 2
* review comments part 3
* Fix tests after swapping logic on/off
* Fix reauth test
* Check for read-only key
* Fix reauth for switch platform
* mypy
* cleanup
* cleanup part 2
* Fixes + review comments
* Tests
* Apply more review comments
* Required changes
* fix test
* Remove if
* 100% tests coverage
* Check readonly key in config_flow
* Fix strings & translation
* Add guard for 'monitor' keys
* allign tests
* Wrong API key message reworded
2022-03-18 12:18:19 +01:00
Erik Montnemery
5bb271c9fb
Add config flow for derivative sensor ( #68268 )
2022-03-18 12:14:38 +01:00
J. Nick Koston
b284eddc63
Fix statistics doing I/O in the event loop ( #68315 )
2022-03-18 00:49:11 -10:00
J. Nick Koston
9215702388
Separate attrs into another table (reduces database size) ( #68224 )
2022-03-18 00:23:13 -10:00
Erik Montnemery
d7145095ef
Tweak selectors ( #68267 )
...
* Optionally don't convert output of duration and time selectors
* Allow number selector selection to be None
* Never convert output of duration and time selectors
* Revert "Allow number selector selection to be None"
This reverts commit b6f52c1e83 .
2022-03-18 10:26:05 +01:00
Erik Montnemery
2fcced333d
Add config flow for sun ( #68295 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-18 10:12:15 +01:00
J. Nick Koston
bc862e97ed
Use a dedicated executor pool for database operations ( #68105 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-17 23:09:01 -10:00
Erik Montnemery
0655ebbd84
Add config flow for integration sensor ( #68288 )
2022-03-18 09:52:17 +01:00
epenet
f7fd781a27
Fix TypeError in SamsungTV ( #68235 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-18 09:26:19 +01:00
Paulus Schoutsen
ad1e43e083
Add support for variables on trigger ( #68275 )
2022-03-18 09:25:22 +01:00
Marc Mueller
ad84a02b8e
Add zha typing [api] (1) ( #68220 )
2022-03-18 09:23:52 +01:00
jjlawren
7b38f81040
Bump plexapi to 4.10.1 ( #68313 )
2022-03-17 22:36:58 -07:00
J. Nick Koston
95f20500ca
Commit any pending changes before running non-EventTasks in the recorder ( #68287 )
2022-03-17 21:33:22 -07:00
Dave T
490c921763
Don't access hass.data directly in generic camera test. ( #68316 )
2022-03-17 14:29:21 -10:00
Zack Barett
712c9d4a4f
Bump frontend to 20220317.0 ( #68314 )
2022-03-17 16:12:31 -07:00
Steven Looman
f006cffac6
Bump async-upnp-client to 0.27.0 ( #68310 )
2022-03-17 12:32:46 -10:00
jjlawren
b34da1294c
Improve Plex media search failure feedback ( #67493 )
2022-03-17 13:57:22 -07:00
jjlawren
f75d621888
Normalize enqueuing Plex media on Sonos ( #68132 )
2022-03-17 13:52:59 -07:00
Malte Franken
a8dae97917
Migrate geo_json_events to async library ( #68236 )
...
* use async integration library
* migrating to async library
* migrating tests to async library
* renamed method and fixed comment
* removed callback annotation
* use async dispatcher
2022-03-17 20:40:43 +01:00
epenet
0adc7042dc
Make new_token_callback more generic in SamsungTV ( #67990 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-17 09:24:00 -10:00
Avi Miller
9ea73e0d90
Skip unsupported LIFX Switches during discovery ( #67726 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-17 19:13:08 +01:00
Marc Mueller
8f69d31322
Make TypeVars private (3) ( #68207 )
2022-03-17 19:11:14 +01:00
Marc Mueller
eae0c75620
Make TypeVars private (2) ( #68206 )
2022-03-17 19:09:55 +01:00
Marc Mueller
be7ef6115c
Make TypeVars private (1) ( #68205 )
2022-03-17 18:52:38 +01:00
gigatexel
a9c383a1e5
Correct naming for electrical energy meter ( #68290 )
2022-03-17 18:50:18 +01:00
Erik Montnemery
ead5b3e2c0
Improve strings for helper flow scaffold ( #68257 )
2022-03-17 13:14:38 +01:00
Marc Mueller
81d001bcdc
Remove duplicate (partial) pytest job ( #68221 )
2022-03-17 12:57:36 +01:00
Joakim Plate
6069d26800
Rename root media folder to integration name ( #68213 )
2022-03-17 11:13:46 +01:00
Joakim Plate
4e21757b75
Rename root node to integration name ( #68214 )
2022-03-17 11:13:03 +01:00
Myles Eftos
38d8332e92
Add amberelectric price descriptors ( #67981 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-17 10:15:47 +01:00
wchan-ranelagh
fc693001a1
Change default timeout for operations in SNMP component ( #68230 )
2022-03-17 10:10:46 +01:00
Paulus Schoutsen
aabfa08834
Add if subscription is active to cloud status ( #68266 )
2022-03-17 09:51:07 +01:00
epenet
d021222d6d
Bump renault-api to 0.1.10 ( #68260 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-17 09:51:03 +02:00
epenet
d6f5f0c794
Bump samsungtvws to 2.4.0 ( #68225 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-16 20:44:14 -10:00
Zack Barett
3ecc914f29
20220316.0 ( #68276 )
2022-03-16 16:40:24 -07:00
Raman Gupta
15d9233c77
Bump PyNaCl to 1.5.0 ( #68226 )
2022-03-16 23:30:04 +01:00
Paulus Schoutsen
f6af93ae35
Add support for menu step ( #68203 )
2022-03-16 14:14:50 -07:00
d6e
aa57907c18
Improve logging for Discord integration ( #68160 )
2022-03-16 21:16:38 +01:00
jjlawren
d8c966fd0a
Fix Spotify podcasts & Plex allow_multiple on Sonos ( #68131 )
...
* Bump soco to 0.27.0
* Bump soco to 0.27.1
2022-03-16 17:35:31 +01:00
Hans Oischinger
2c8bf006eb
Fix precision of vicare target & current temperature ( #66456 )
2022-03-16 13:14:11 +01:00
Erik Montnemery
f0dba8ec70
Add scaffold for helper integration config flow ( #67803 )
2022-03-16 12:57:56 +01:00
Franck Nijhof
aa82f96c16
Use Platform StrEnum in Hassfest manifest plugin ( #68234 )
2022-03-16 11:21:51 +01:00
Álvaro Fernández Rojas
62c4fed549
Update aioairzone to v0.1.0 ( #68194 )
2022-03-16 10:44:06 +01:00
Paulus Schoutsen
984e30075b
Validate TTS base url ( #68212 )
...
* Validate TTS base url
* Update tests/components/tts/test_init.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
Co-authored-by: Joakim Plate <elupus@ecce.se >
2022-03-16 10:18:55 +01:00
Francois Chagnon
21aa07e3e5
Add Z-Wave thermostat fan entity ( #65865 )
...
* Add Z-Wave thermostat fan entity
* Fix failing test, increase number of entities to 27
* Add tests to improve coverage
* Take back unrelated changes to climate.py
* Clean up guard clauses, use info.primary_value, and make entity disabled by default
* Fix tests
* Add more tests for code coverage
* Remove unused const
* Remove speed parameter from overridden method since it was removed from entity
* Address PR comments
2022-03-15 22:17:51 -04:00
J. Nick Koston
4b963c2ac0
Add diagnostics support to nexia ( #68215 )
2022-03-15 15:55:08 -10:00
Jeef
484f723875
IntelliFire Diagnostic Error Sensor ( #67403 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-15 12:52:19 -10:00
Joakim Sørensen
6f61ed8799
Add backup platform support ( #68182 )
2022-03-15 14:46:02 -07:00
Antonio Larrosa
2aaeb1fa99
Fix finding matrix room that is already joined ( #67967 )
...
After some debugging, it seems room.canonical_alias contains the
room alias that matches the room_id_or_alias value but is not
contained in room.aliases (which is empty). As a result, the
matrix component thought the room wasn't alread joined, joins
again, and this replaces the previous room which had the listener.
This resulted in the component callback not being called for new
messages in the room.
This fixes #66372
2022-03-15 22:33:59 +01:00
J. Nick Koston
65c670c2c7
Add diagnostics to august ( #68157 )
2022-03-15 19:05:56 +01:00
Franck Nijhof
ed24638201
Update SMA config entry when unique ID already configured ( #68179 )
2022-03-15 19:51:33 +02:00
Robert Svensson
4bb52297a6
Replace hass helper calls in deCONZ device trigger tests ( #68197 )
2022-03-15 18:51:12 +01:00
Erik Montnemery
46f27fdefd
Don't prevent automations from triggering themselves ( #68178 )
2022-03-15 18:48:54 +01:00
Erik Montnemery
b99934f62f
Small tweaks of group tests ( #68196 )
2022-03-15 18:39:18 +01:00
Erik Montnemery
f026245cb4
Small tweaks of switch_as_x tests ( #68195 )
2022-03-15 18:34:46 +01:00
Robert Hillis
0c4efae31f
Clean up twitch ( #67595 )
2022-03-15 18:33:16 +01:00
leranp
668e0c19a2
Bump gTTS to 2.2.4 ( #68180 )
...
* Update gTTS to 2.2.4
* ADD Hebrew language
* Update requirements_all.txt
* Update requirements_test_all.txt
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-03-15 19:23:39 +02:00
Franck Nijhof
c5a8e9d59c
Update opensensemap-api to 0.2.0 ( #68193 )
2022-03-15 19:14:07 +02:00
Erik Montnemery
d360ac91ca
Disable recorder nightly jobs in tests ( #68188 )
2022-03-15 09:23:52 -07:00
Erik Montnemery
34eb4aa2d0
Exclude hidden entities from targets ( #68149 )
2022-03-15 08:42:22 -07:00
Erik Montnemery
8ea31cea3a
Fix deadlock when stopping queued script ( #68175 )
2022-03-15 08:29:04 -07:00
Marc Mueller
cdd23abea7
Add missing await [velbus] ( #68153 )
2022-03-15 15:57:36 +01:00
Marc Mueller
aabf46b1b3
Fix point by adding authlib constraint ( #68176 )
...
* Fix point by pinning authlib
* Use constraint
2022-03-15 15:56:08 +01:00
Marc Mueller
db4b69663f
Fix met TypeVar usage ( #68152 )
...
* Fix met TypeVar usage
* Change format_condition
2022-03-15 15:53:40 +01:00
Erik Montnemery
1a27025793
Prevent spawning script runs when shutting down ( #68170 )
2022-03-15 12:46:58 +01:00
Franck Nijhof
f7cb10e2f5
Update twentemilieu to 0.6.0 ( #68171 )
2022-03-15 12:05:15 +01:00
Franck Nijhof
fabcdf7498
Update flake8-comprehensions to 3.8.0 ( #68164 )
2022-03-15 11:06:13 +01:00
Numa Perez
fa1394ff47
Fix lyric climate ( #67018 )
...
* Fixed the issues related to auto mode
I was having the same issues as described in #63403 , specifically, the error stating that Mode 7 is not valid, only Heat, Cool, Off when trying to do anything while the thermostat is set to Auto. This error originates with the way the Lyric API handles the modes. Basically, when one queries the changeableValues dict, you get a mode=Auto, as well as a heatCoolMode, which is set to either Heat, Cool, Off. Per the documentation, heatCoolMode contains the "heat cool mode when system switch is in Auto mode". It would make sense that when changing the thermostat settings, mode=Auto should be valid, but it's not. The way the API understands that the mode should be set to Auto when changing the thermostat settings is by setting the autoChangeoverActive variable to true, not the mode itself. This require changes in the async_set_hvac_mode, async_set_temperature, and async_set_preset_mode functions. Related to this issue, I got rid of the references to hasDualSetpointStatus, as it seems that it always remains false in the API, even when the mode is set to auto, so again, the key variable for this is autoChangeoverActive.
While I was working on this I also noticed another issue. The support flag SUPPORT_TARGET_TEMPERATURE_RANGE had not been included, which did not allow for the temperature range to be available, thus invalidating the target_temperature_low and target_temperature_high functions. I added this flag and sorted out which set point (heat vs cool) should be called for each of them so things work as expected in Lovelace. I have tested all of these functionalities and they all work great on my end, so I thought I'd share.
* Update climate.py
* Update climate.py
Fixed two additional issues: 1) When the system is turned off from Auto, the heatCoolMode variable becomes 'Off', so when you try to restart the system back to Auto, nothing happens. 2) I now prevent the async_set_temperature function from being called with a new set point when the system is Off.
All changes tested and functional.
* Update climate.py
* Update climate.py
Return SUPPORT_PRESET_MODE flag only for LCC models (i.e. they have the "thermostatSetpointStatus" variable defined). TCC models do not support this feature
* Update climate.py
After playing with the official Honeywell API, I realized it doesn't like to received commands with missing data, i.e., it always wants to get a mode, coolSetpoint, heatSetpoint, and autoChangeoverActive variables. This was causing some random issues with changing modes, especially from coming from off, so I modified the async_set_temperature, and async_set_hvac_mode fuctions to always send all pertinent variables.
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Clean code and test everything
Alright, sorry for the multiple commits, fixing this properly took a fair bit of testing. I went ahead and cleaned up the code and made the following big picture changes:
1) The integration now supports the Auto mode appropriately, to include the temperature range.
2) There's a bug that actually manifests when using the native app. When the system is 'Off' and you try to turn it on to 'Auto', it will turn on briefly but will go back to 'Off' after a few seconds. When checking the web api, this appears to be related to the fact that the heatCoolMode variable seems to continue to store 'Off', even if the mode accurately displays 'Auto', and the autoChangeoverActive=True. So to overcome that inherent limitation, when the system is 'Off' and the user turns it to 'Auto', I first turn it to Heat, wait 3 seconds, and then turn it to 'Auto', which seems to work well.
* Update climate.py
* Fixed errors
* Fixed comments that were resulting in error.
* Update climate.py
* Update homeassistant/components/lyric/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/lyric/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update climate.py
I removed a blank line in 268 and another one at the end of the document. I also fixed the outdents of await commands after the _LOGGER.error calls, not sure what else may be driving the flake8 and black errors. Any guidance is much appreciated @MartinHjelmare
* Update climate.py
* Update climate.py
corrected some indents that I think were the culprit of the flake8 errors
* Update climate.py
I used VS Code to fix locate the flake8 errors. I ran black on it, so I'm hoping that will fix the last lingering black error.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-15 10:59:18 +01:00
Robert Svensson
283f4555a4
Fix deconz typing ( #68143 )
2022-03-15 10:51:26 +01:00
Marc Mueller
376ac1bd83
Don't import TypeVars from core modules ( #68154 )
2022-03-15 09:30:55 +01:00
Marc Mueller
7ab9e5cf0f
Improve sonos error decorator typing ( #67199 )
2022-03-15 09:24:52 +01:00
Tom
66f506557f
Prevent adding plugwise products used as secondary controllers ( #68098 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-15 08:53:53 +01:00
Per Öberg
7615f138d9
Clean up code for onewire config flow ( #67970 )
...
* Change debug level of integration reload after config update to debug
* Remove extra .keys() call for dict itreation
* Remove unecessary type check
* Remove unused LOGGER reference
2022-03-15 08:26:54 +01:00
Marc Mueller
ef71ab04ad
Remove unused TypeVars ( #68155 )
2022-03-15 08:24:13 +01:00
epenet
125ab5eb2b
Handle ConnectionClosed in SamsungTV try_connect ( #68125 )
...
* Handle ConnectionClosed in SamsungTV try_connect
* Add tests
* Add quotes around the error message
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-15 08:20:24 +01:00
Paulus Schoutsen
b1153720c0
Merge pull request #68159 from home-assistant/rc
2022-03-15 00:11:48 -07:00
Allen Porter
7876ffe9e3
Update google calendar integration with a config flow ( #68010 )
...
* Convert google calendar to config flow and async
* Call correct exchange method
* Fix async method and reduce unnecessary diffs
* Wording improvements
* Reduce unnecessary diffs
* Run load/update config from executor
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unnecessary updating of unexpected multiple config entries.
* Remove unnecessary unique_id checks
* Improve readability with comments about device code expiration
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/google/api.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add comment for when code is none on timeout
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-15 07:51:02 +01:00
Franck Nijhof
27d275e6f7
Fix Efergy tests ( #68086 )
2022-03-14 23:22:59 -07:00
Paulus Schoutsen
1191c095f8
Bumped version to 2022.3.5
2022-03-14 22:46:08 -07:00
Jan Bouwhuis
b86d115764
Fix MQTT false positive deprecation warnings ( #68117 )
2022-03-14 22:45:53 -07:00
Frank
479a230da7
Update home_connect to 0.7.0 ( #68089 )
2022-03-14 22:45:52 -07:00
J. Nick Koston
7aecd69e3b
Bump pyisy to 3.0.5 ( #68069 )
...
* Bump pyisy to 3.0.4
- Fixes #66003
- Changelog: https://github.com/automicus/PyISY/compare/v3.0.1...v3.0.4
* again
2022-03-14 22:45:52 -07:00
Sean Vig
69587dd50a
Bump amcrest version to 1.9.7 ( #68055 )
2022-03-14 22:45:51 -07:00
Christopher Thornton
6d8bd6af4d
Default somfy_mylink shade's _attr_is_closed to None ( #68053 )
...
The base `Cover` entity requires an explicit value for
`_attr_is_closed`.
Since the `SomfyShade` is an assumed state, we don't know
by default whether the shade is open or not, so we need to
explicitly return `None` for `_attr_is_closed`
2022-03-14 22:45:50 -07:00
Shay Levy
31b19e09b5
Fix Shelly EM/3EM invalid energy value after reboot ( #68052 )
2022-03-14 22:45:49 -07:00
Sean Vig
a42ba9e10a
Fix turning amcrest camera on and off ( #68050 )
2022-03-14 22:45:49 -07:00
J. Nick Koston
a285478cf8
Filter IPv6 addresses from doorbird discovery ( #68031 )
2022-03-14 22:45:48 -07:00
Benjamin
4988c4683c
Bump volkszahler to 0.3.2 ( #67958 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-15 00:33:08 +01:00
Erik Montnemery
f134219c74
Minor tweak of config entity_registry test ( #68141 )
2022-03-14 23:07:52 +01:00
J. Nick Koston
9d6e1ab0e5
Ensure flux_led is reloaded when the title changes ( #68146 )
2022-03-14 22:55:52 +01:00
J. Nick Koston
59c4c75915
Ensure WiZ is reloaded on title change ( #68147 )
2022-03-14 22:52:27 +01:00
Paulus Schoutsen
a9fd744247
Add media source support to unifiprotect ( #67570 )
2022-03-14 10:16:22 -10:00
Erik Montnemery
7fc0ffd5c5
Restore state of trigger based template binary sensor ( #67538 )
2022-03-14 12:28:55 -07:00
Franck Nijhof
86abb85efa
Update pytest-xdist to 2.5.0 ( #68135 )
2022-03-14 20:17:36 +01:00
Paulus Schoutsen
a109889f13
Add media source support to openhome ( #67566 )
2022-03-14 12:14:21 -07:00
Erik Montnemery
314175135f
Hide switch_as_x tracked entity ( #67949 )
...
* Hide switch_as_x tracked entity
* Hide wrapped switch during config flow
* Allow setting/getting entity disabled by via WS
* Adjust tests
* Improve test coverage
* Improve tests
2022-03-14 19:39:07 +01:00
J. Nick Koston
8a8d7741d5
Fix Magic Home devices with multiple network interfaces ( #68029 )
2022-03-14 19:38:54 +01:00
Gido
0e602dd390
Bump Rova to 0.3.0 ( #67688 )
2022-03-14 19:37:34 +01:00
Robert Svensson
bff91b170f
Complete typing of some platforms of deCONZ integration ( #67494 )
2022-03-14 19:34:05 +01:00
Shay Levy
2a538f6ae1
Downgrade SSDP failed to setup listener warning to debug ( #68129 )
2022-03-14 19:14:45 +01:00
Franck Nijhof
ed6466f706
Add Lock platform to Switch as X ( #68123 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-14 10:45:45 -07:00
Zack Barett
c95d55e6d6
20220301.2 ( #68130 )
2022-03-14 10:07:58 -07:00
Robert Svensson
4506d45345
Add typing of deconz_event ( #67497 )
2022-03-14 17:40:58 +01:00
Mike Fugate
1bb0f52814
Set isolated_build = True for tox ( #67238 )
2022-03-14 17:38:40 +01:00
Robert Svensson
362191a0e6
Add typing of deCONZ device_trigger ( #67496 )
2022-03-14 17:37:48 +01:00
Sean Vig
38306417ad
Bump amcrest version to 1.9.7 ( #68055 )
2022-03-14 17:36:16 +01:00
Franck Nijhof
57c33a5cf0
Remove deprecated OpenZWave integration ( #68054 )
2022-03-14 17:33:04 +01:00
epenet
c0860931b3
Fix WebSocketTimeoutException in SamsungTV ( #68114 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-14 09:32:14 -07:00
Franck Nijhof
344537d0a8
Add Fan platform to Switch as X ( #68122 )
2022-03-14 15:07:21 +01:00
Franck Nijhof
ed6c86a281
Add siren platform to Switch as X ( #68118 )
...
* Add siren platform to Switch as X
* Clarify inline test documentation
* Clarify inline test documentation
2022-03-14 13:55:06 +01:00
Jan Bouwhuis
c8fb86a8ed
Fix MQTT false positive deprecation warnings ( #68117 )
2022-03-14 12:39:44 +01:00
Franck Nijhof
c70c699af0
Add cover platform to Switch as X ( #68107 )
2022-03-14 11:59:55 +01:00
Franck Nijhof
6aacaa744e
Only create WLED current sensors when available ( #68116 )
2022-03-14 11:49:16 +01:00
Franck Nijhof
a29afc3731
Clean up Whois tests use entity_registry_enabled_by_default fixture ( #68113 )
2022-03-14 11:41:56 +01:00
Franck Nijhof
fb703ddc5d
Update pyupgrade to v2.31.1 ( #68110 )
2022-03-14 11:36:34 +01:00
Franck Nijhof
6b36ada4ec
Update pytest to 7.1.0 ( #68108 )
2022-03-14 11:35:19 +01:00
Franck Nijhof
dfdf5f2583
Add fixture for enabling disabled entities in WLED tests ( #68087 )
2022-03-14 09:50:55 +01:00
Jeef
cea21a00b3
Add intellifire UDP discovery at configuration start ( #67002 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-13 20:58:55 -10:00
G Johansson
8e76948297
Add binary_sensor platform for Sensibo ( #68088 )
2022-03-13 20:58:34 -10:00
J. Nick Koston
b18096fc54
Remove unused columns from states/events tables ( #68078 )
2022-03-13 23:44:55 -07:00
G Johansson
a6c189b450
Add Pure devices to Sensibo ( #67695 )
2022-03-13 14:30:37 -10:00
GitHub Action
65821f9492
[ci skip] Translation update
2022-03-14 00:21:06 +00:00
Franck Nijhof
276d795bf7
Remove unused types for emoji ( #68091 )
2022-03-14 00:10:40 +02:00
Dmitry Kosenkov
0b1663b150
Update slixmpp to 1.8.0.1 ( #68080 )
...
fix for python 3.10
2022-03-13 19:40:09 +01:00
Tom
b138a759b6
Update plugwise module to 0.16.8 ( #68082 )
2022-03-13 19:37:59 +01:00
Franck Nijhof
cc046e64f5
Update freezegun to 1.2.0 ( #68090 )
2022-03-13 19:36:36 +01:00
Franck Nijhof
25f2e4bd99
Small improvements for Switch as X ( #68079 )
...
* Small improvements forr Switch as X
* Test improvements
* Remove intregration tests from config flow test
2022-03-13 19:34:02 +01:00
Mike Fugate
4ea921e57a
Clean up SleepIQ migration ( #68092 )
2022-03-13 17:27:45 +01:00
J. Nick Koston
bfb8765752
Bump pyisy to 3.0.5 ( #68069 )
...
* Bump pyisy to 3.0.4
- Fixes #66003
- Changelog: https://github.com/automicus/PyISY/compare/v3.0.1...v3.0.4
* again
2022-03-13 16:33:55 +02:00
Franck Nijhof
c35aaef980
Fix Efergy tests ( #68086 )
2022-03-13 16:32:56 +02:00
Frank
334fa33fab
Update home_connect to 0.7.0 ( #68089 )
2022-03-13 16:31:57 +02:00
Franck Nijhof
693e9caa32
Update wled to 0.13.1 ( #68084 )
2022-03-13 14:03:52 +02:00
Franck Nijhof
f5e43d99e4
Update google-cloud-texttospeech to 2.11.0 ( #68076 )
2022-03-12 22:54:41 -10:00
Franck Nijhof
89cf914d3f
Update sentry-sdk to 1.5.7 ( #68077 )
2022-03-12 22:54:23 -10:00
Franck Nijhof
36acb09cae
Update sqlalchemy to 1.4.32 ( #68075 )
2022-03-12 22:52:47 -10:00
Franck Nijhof
cd3f931ded
Add base entity to Switch as X ( #68057 )
2022-03-13 00:04:00 -08:00
Christopher Thornton
4ea0f7d321
Default somfy_mylink shade's _attr_is_closed to None ( #68053 )
...
The base `Cover` entity requires an explicit value for
`_attr_is_closed`.
Since the `SomfyShade` is an assumed state, we don't know
by default whether the shade is open or not, so we need to
explicitly return `None` for `_attr_is_closed`
2022-03-13 08:46:35 +01:00
Allen Porter
d4d47faabb
Update google-cloud-pubsub to 2.11.0 ( #68074 )
2022-03-13 08:04:08 +01:00
Brandon Rothweiler
0bd65db31c
Add switch platform to the Mazda integration ( #68025 )
2022-03-12 16:32:35 -10:00
GitHub Action
c64b4d997b
[ci skip] Translation update
2022-03-13 00:18:58 +00:00
Steve Easley
a2ce395fc6
Add remote platform to Kaleidescape integration ( #67959 )
2022-03-12 14:10:45 -10:00
Paulus Schoutsen
a911139c08
Bump frontend to 20220312.0 ( #68061 )
2022-03-12 15:05:31 -08:00
Mike Fugate
e59bf4f3af
Migrate SleepIQ unique IDs that are using sleeper name instead of sleeper ID ( #68062 )
2022-03-12 12:54:26 -10:00
Paulus Schoutsen
a902f0ee53
Fix switch light adding itself to devices ( #68060 )
2022-03-12 13:53:40 -08:00
J. Nick Koston
ea6da674df
Remove unneeded permissions check from subscribe entities ( #68044 )
2022-03-12 13:30:27 -08:00
G Johansson
03a155af83
Add sensors to Sensibo for motion sensor ( #67748 )
2022-03-12 10:45:24 -10:00
Shay Levy
eccf8c76fd
Fix Shelly EM/3EM invalid energy value after reboot ( #68052 )
2022-03-12 22:21:45 +02:00
Mike Fugate
6831be67f4
Add number entities to control SleepIQ actuator positions ( #67770 )
2022-03-12 09:58:03 -10:00
J. Nick Koston
8e3454e46a
Remove legacy compatiblity for camera platforms that do not support width/height ( #68039 )
...
- async_camera_image or camera_image must accept the width and
height arguments
2022-03-12 20:47:14 +02:00
Sean Vig
6124081ddc
Fix turning amcrest camera on and off ( #68050 )
2022-03-12 20:42:28 +02:00
Jesse Hills
de31e576b7
Bump python-juicenet to 1.1.0 ( #67992 )
2022-03-12 19:52:41 +02:00
Shay Levy
083d51a727
Cleanup - move Shelly logger to const ( #68046 )
2022-03-12 14:43:57 +02:00
jan iversen
1a79118600
Fix modbus reload service ( #68040 )
...
* Fix modbus reload service.
* Please coverage.
* Resolve difference between local pytest and github.
2022-03-12 14:12:38 +02:00
J. Nick Koston
a851921fe6
Filter IPv6 addresses from doorbird discovery ( #68031 )
2022-03-12 02:09:02 -10:00
J. Nick Koston
68310a426b
Small code quality improvements for subscribe_entities ( #68026 )
2022-03-12 02:07:01 -10:00
Franck Nijhof
0070e27c04
Remove deprecated PCAL9535A I/O Expander integration ( #67274 )
2022-03-12 04:05:22 -08:00
Franck Nijhof
2bb5573ddc
Remove deprecated PiFace Digital I/O (PFIO) integration ( #67282 )
2022-03-12 04:04:46 -08:00
Davor Val Vega
d41eeaa88b
Add Home Connect pre-rinse capability for a dishwasher ( #63536 )
2022-03-12 12:38:43 +01:00
Franck Nijhof
0467dc55fe
Add config flow to Uptime ( #67408 )
2022-03-12 12:36:08 +01:00
epenet
23b8229143
Adjust ms.remote.control error logging in SamsungTV ( #67988 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-12 01:20:04 -10:00
J. Nick Koston
0d8f649bd6
Websocket api to subscribe to entities (payloads reduced by ~80%+ vs state_changed events) ( #67891 )
2022-03-11 20:54:49 -08:00
Robert Svensson
6526b4eae5
Add typing to deconz_device ( #67501 )
2022-03-11 20:35:25 -08:00
Hmmbob
c8351387d7
Print client error in rest_command ( #67900 )
2022-03-11 20:34:06 -08:00
Joakim Sørensen
c5800d6103
Split out sync functions in backup manager ( #67428 )
2022-03-11 20:32:05 -08:00
J. Nick Koston
d3deae6288
Fix typing on Context.user_id ( #68019 )
2022-03-11 20:31:03 -08:00
Robert Hillis
09944d936d
Clean up Efergy ( #67755 )
...
* Clean up Efergy
* tweak
2022-03-11 20:29:18 -08:00
Joakim Plate
09a85d2a5d
Add basic rfxtrx diagnostics ( #67671 )
...
* Add basic rfxtrx diagnostics
* Skip diagnostics for coverage
2022-03-11 20:27:08 -08:00
starkillerOG
03ec77fb62
Motion blinds support direct wifi blinds ( #67372 )
...
* bump motionblinds to 0.6.0
* fix unknown type
* fix name for wifi direct blinds
* push motionblinds to 0.6.1
* fix RSSI sensor
* Do not add singnal sensor twice for direct WiFi blinds
* fix device registry
* fix typo
* missing import
* fix styling
* fix spelling
2022-03-11 20:13:46 -08:00
Brandon Rothweiler
5d2a65bb21
Add binary sensors to Mazda integration ( #64604 )
2022-03-11 16:32:47 -10:00
G Johansson
c4b3e2b9cd
Add select entity to Sensibo ( #67741 )
2022-03-11 16:23:24 -10:00
Paulus Schoutsen
898af3e04c
Merge pull request #68001 from home-assistant/rc
2022-03-11 17:11:03 -08:00
GitHub Action
dc31f420ed
[ci skip] Translation update
2022-03-12 00:17:47 +00:00
jjlawren
80ff497cfc
Rework available Sonos sources ( #67931 )
2022-03-11 15:57:57 -08:00
Marc Mueller
41df798375
Bump mypy to 0.940 ( #68007 )
2022-03-11 15:57:38 -08:00
Diogo Gomes
3de341099f
Bump pymediaroom ( #68016 )
2022-03-11 15:45:40 -08:00
Diogo Gomes
380f04277e
Bump pymediaroom ( #68016 )
2022-03-11 15:45:29 -08:00
jan iversen
d2e5c85429
Remove pragma from discover check. ( #68002 )
2022-03-11 19:58:18 +02:00
Paulus Schoutsen
7fb76c68bb
Bumped version to 2022.3.4
2022-03-11 09:25:55 -08:00
Guido Schmitz
7de5e070fb
Bump pysabnzbd to 1.1.1 ( #67971 )
2022-03-11 09:24:50 -08:00
Tom Harris
1bfb01e0d1
Rollback pyinsteon ( #67956 )
2022-03-11 09:24:50 -08:00
Erik Montnemery
ca664ab5a5
Correct local import of paho-mqtt ( #67944 )
...
* Correct local import of paho-mqtt
* Remove MqttClientSetup.mqtt class attribute
* Remove reference to MqttClientSetup.mqtt
2022-03-11 09:24:49 -08:00
Franck Nijhof
5a39e63d25
Update radios to 0.1.1 ( #67902 )
2022-03-11 09:24:48 -08:00
Joakim Plate
c608cafebd
Make sure blueprint cache is flushed on script reload ( #67899 )
2022-03-11 09:24:47 -08:00
Shay Levy
07e70c81b0
Fix shelly duo scene restore ( #67871 )
2022-03-11 09:24:46 -08:00
J. Nick Koston
cad397d6a7
Add missing callback decorator to sun ( #67840 )
2022-03-11 09:24:45 -08:00
Raman Gupta
c22af2c82a
Bump zwave-js-server-python to 0.35.2 ( #67839 )
2022-03-11 09:24:45 -08:00
Richard de Boer
f5b6d93706
Support playing local "file" media on Kodi ( #67832 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-11 09:24:44 -08:00
cheng2wei
28b3edf6b2
Fix discord embed class initialization ( #67831 )
2022-03-11 09:24:43 -08:00
Guido Schmitz
4de59b065a
Bump pysabnzbd to 1.1.1 ( #67971 )
2022-03-11 09:24:08 -08:00
jan iversen
306498378c
Coverage 100% of Modbus climate ( #67396 )
...
* Coverage 100% of climate.py
* Allow 100% test.
2022-03-11 19:14:40 +02:00
Artem Draft
bc2aaedcec
Add DeviceClass TV to LG Netcast ( #67999 )
2022-03-11 17:59:45 +01:00
Paulus Schoutsen
49b642a6ba
Log device IP sending local msg ( #67987 )
2022-03-11 07:50:44 -08:00
Erik Montnemery
8948bada58
Add switch_as_x entity to wrapped switch's device ( #67961 )
2022-03-11 09:46:32 +01:00
GitHub Action
66d757115c
[ci skip] Translation update
2022-03-11 00:21:48 +00:00
Erik Montnemery
e43c8b513e
Listen to entity registry events for wrapped switch in switch_as_x ( #67962 )
...
* Listen to entity registry events for wrapped switch in switch_as_x
* Simplify test
2022-03-10 21:26:35 +01:00
Thomas Schamm
62e3563752
Bumped to boschshcpy==0.2.30 ( #67965 )
2022-03-10 20:43:43 +02:00
Erik Montnemery
65fbcfa0ba
Prevent recursive script calls from deadlocking ( #67861 )
...
* Prevent recursive script calls from deadlocking
* Address review comments, improve tests
* Tweak comment
2022-03-10 19:28:00 +01:00
Erik Montnemery
3d212b868e
Address review comments on switch_as_x tests ( #67951 )
...
* Address review comments on switch_as_x tests
* Correct test
* Move test instead of duplicating it
2022-03-10 17:23:16 +01:00
Tom Harris
14b5847da8
Rollback pyinsteon ( #67956 )
2022-03-10 17:50:36 +02:00
Erik Montnemery
ee38dbd698
Add helper to set name of helper config entries ( #67950 )
2022-03-10 16:18:26 +01:00
Erik Montnemery
4e7d4db7ae
Align selectors with frontend updates ( #67906 )
...
* Align selectors with frontend updates
* Drop metadata from MediaSelector selection
* Adjust blueprint tests
* Address review comments
* Add tests for new selectors
* Don't stringify input
* Require min+max for number selector in slider mode
* vol.Schema does not like static methods
* Tweak
2022-03-10 16:17:59 +01:00
Steve Easley
ab4aa835d1
Add sensor platform to Kaleidescape ( #67884 )
2022-03-10 09:15:53 -06:00
Steve Easley
245f55edf4
Removed unused const ( #67932 )
2022-03-10 08:30:11 -06:00
epenet
86b775e46a
Use generic SamsungTVBridge for SamsungTV type hints ( #67942 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-10 07:48:30 -06:00
Erik Montnemery
cb7e492e81
Add switch_as_x integration ( #67878 )
...
* Add switch_as_x integration
* Address review comments
* Add translation strings
* Rename entity_type option to target_domain
* Move LightSwitch class definition to switch_as_x/light.py
* Update manifest
* Move tests
2022-03-10 12:23:01 +01:00
Erik Montnemery
5ae48bcf74
Add config flow for binary_sensor group ( #67802 )
...
* Add config flow for binary_sensor group
* Address review comments
* Remove device class selection from flow
* Update translation strings
2022-03-10 10:39:51 +01:00
Erik Montnemery
e5523ef6b6
Correct local import of paho-mqtt ( #67944 )
...
* Correct local import of paho-mqtt
* Remove MqttClientSetup.mqtt class attribute
* Remove reference to MqttClientSetup.mqtt
2022-03-10 10:32:49 +01:00
Kevin Stillhammer
f803c880ae
Correct type for convert_time_to_isodate ( #67846 )
2022-03-10 07:21:22 +01:00
GitHub Action
d0afc31063
[ci skip] Translation update
2022-03-10 00:17:10 +00:00
J. Nick Koston
aaeaed4117
Compatibility for "device_state_attributes" which was deprecated in 2021.4 has been removed ( #67837 )
...
* Small performance tweaks to _async_write_ha_state
- Only call self.available once per cycle
- Only call self.device_state_attributes once per update cycle
- Do not check for device_state_attributes if extra_state_attributes is not None
* drop backcompat
* remove prop
2022-03-09 21:39:43 +01:00
Álvaro Fernández Rojas
542c3cbf90
Address late Airzone PR comments and fix Fahrenheit temperatures ( #67904 )
...
* airzone: address late PR comments
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: fix fahrenheit temperatures
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: add changes suggested by @MartinHjelmare
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-03-09 20:51:39 +01:00
Marc Mueller
cc11562fa2
Bump volvooncall to 0.10.0 ( #67918 )
2022-03-09 21:31:27 +02:00
Franck Nijhof
9f12ee7b2d
Update radios to 0.1.1 ( #67902 )
2022-03-09 11:22:10 -08:00
Joakim Plate
251691f5b7
Make sure blueprint cache is flushed on script reload ( #67899 )
2022-03-09 11:21:31 -08:00
Shay Levy
eee0c5372c
Use import instead of hass in Shelly tests ( #67909 )
2022-03-09 19:29:20 +01:00
Erik Montnemery
e02c21a4de
Remove unused constant from group ( #67910 )
2022-03-09 16:45:09 +01:00
Franck Nijhof
a8ad9fc5f4
Mock Radio Browser entry setup in onboarding tests ( #67905 )
2022-03-09 06:41:14 -08:00
escoand
3dc100e816
Removing myself from Samsung TV codeowners ( #67903 )
2022-03-09 14:42:00 +01:00
Erik Montnemery
e7fba46a06
Refactor helper_config_entry_flow ( #67895 )
2022-03-09 13:18:19 +01:00
Raman Gupta
2791cd68c2
Timer code cleanup ( #67604 )
2022-03-09 10:42:07 +01:00
J. Nick Koston
723dcbafca
Complete fan speed transition from #59781 ( #67743 )
2022-03-09 10:38:12 +01:00
Poltorak Serguei
c6952a0ee3
Add Siren to Z-Wave.Me integration ( #67200 )
...
* Siren integration
* Clean up
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-09 09:09:29 +01:00
cheng2wei
36385396b0
Fix discord embed class initialization ( #67831 )
2022-03-08 20:01:00 -08:00
Brandon Rothweiler
2fc100926f
Add button entities to Mazda integration ( #67597 )
2022-03-09 04:16:07 +01:00
GitHub Action
6af9c897e4
[ci skip] Translation update
2022-03-09 00:19:01 +00:00
Álvaro Fernández Rojas
8549e31b27
Add Airzone HVAC Zoning Systems ( #67666 )
2022-03-08 22:28:39 +01:00
epenet
9ab56bd5c8
Allow discovery to update invalid unique_id in SamsungTV ( #67859 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 22:27:53 +01:00
Allen Porter
8adcd10f55
Make google calendar loading API centric, not loading from yaml ( #67722 )
...
* Make google calendar loading API centric, not loading from yaml
Update the behavior for google calendar to focus on loading calendars based on the
API and using the yaml configuration to override behavior. The old behavior was
to first load from yaml, then also load from the API, which is atypical.
This is pulled out from a larger change to rewrite calendar using async and config
flows.
Tests needed to be updated to reflect the new API centric behavior, and changing
the API call ordering required changing tests that exercise failures.
* Update to use async_fire_time_changed to invoke updates
2022-03-08 21:56:49 +01:00
Shay Levy
98256746d3
Fix shelly duo scene restore ( #67871 )
2022-03-08 09:56:57 -08:00
Richard de Boer
7323ad2799
Support playing local "file" media on Kodi ( #67832 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-08 07:56:15 -08:00
uvjustin
accc4fda28
Bump PyAV to v9.0.0 ( #67848 )
2022-03-08 07:53:17 -08:00
Jan Bouwhuis
e574a3ef1d
Add MQTT notify platform ( #64728 )
...
* Mqtt Notify service draft
* fix updates
* Remove TARGET config parameter
* do not use protected attributes
* complete tests
* device support for auto discovery
* Add targets attribute and support for data param
* Add tests and resolve naming issues
* CONF_COMMAND_TEMPLATE from .const
* Use mqtt as default service name
* make sure service has a unique name
* pylint error
* fix type error
* Conditional device removal and test
* Improve tests
* update description has_notify_services()
* Use TypedDict for service config
* casting- fix discovery - hass.data
* cleanup
* move MqttNotificationConfig after the schemas
* fix has_notify_services
* do not test log for reg update
* Improve casting types
* Simplify obtaining the device_id
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* await not needed
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Improve casting types and naming
* cleanup_device_registry signature change and black
* remove not needed condition
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-08 16:27:18 +01:00
Thomas Schamm
13ac6e62e2
Remove bosch_shc switch surplus toggle method ( #67851 )
2022-03-08 12:53:41 +01:00
epenet
d12118a425
Fix reauth trigger in SamsungTV ( #67850 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 11:02:00 +01:00
Shay Levy
2d4d18ab90
Add Shelly gen2 cover support ( #67705 )
...
* Add Shelly gen2 cover support
* Make status property
2022-03-08 11:58:08 +02:00
Thomas Schamm
0b7b1baf30
Add switch platform to bosch_shc integration ( #62315 )
...
* Add support for switch platform.
* Add untested files to .coveragerc.
* Differ between Light Switch and Smart Plug.
Bumped to boschshcpy==0.2.27
* Removed duplicated code.
Fixed suggestions from code review.
* Fixed pylint errors
* Fix pylint issue.
* Add property statement
* Fixed wrong attribute access
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Move switch function to base class.
Changes from code review.
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Merged camera switch into SHCSwitch class
* Type hint
* Removed deprecated sensor entities in switch device.
Added routing switch entity.
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Icon and EntityCategory as class attributes
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-03-08 10:35:29 +01:00
J. Nick Koston
bfe94f1cc5
Fix profiler dumping object when repr fails ( #67674 )
...
* Fix profiler dumping object when repr fails
* cover
2022-03-08 10:33:08 +01:00
J. Nick Koston
ee38203e1d
Add missing callback decorator to sun ( #67840 )
2022-03-08 10:16:41 +01:00
epenet
36049ac514
Batch send commands in SamsungTV ( #67847 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 10:10:17 +01:00
Raman Gupta
e199be6391
Bump zwave-js-server-python to 0.35.2 ( #67839 )
2022-03-08 09:44:39 +01:00
epenet
6da38d67ff
Simplify SSDP discovery in SamsungTV ( #67843 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 08:54:03 +01:00
Lester Lo
56abd5f2cf
Add homekit pm type sensor ( #46060 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-08 08:37:20 +01:00
epenet
e1b57d83c7
Adjust config entry matching in SamsungTV ( #67842 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 08:30:11 +01:00
epenet
6f38eda114
Adjust power_off for TheFrame in SamsungTV ( #67841 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 08:20:58 +01:00
epenet
5b23b9a617
Adjust get_mac routine in SamsungTV ( #67804 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 07:54:12 +01:00
epenet
2d4ccddd99
Fix SSDP unique id in SamsungTV config flow ( #67811 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-08 07:53:59 +01:00
epenet
8260767e8f
Enable basic type checking in upnp ( #66253 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 07:51:23 +01:00
epenet
1793c29fac
Move key sequences to bridge in SamsungTV ( #67762 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 07:46:34 +01:00
Aaron Godfrey
d302b0d14e
Fix todoist parsing due dates for calendar events ( #65403 )
2022-03-07 22:00:39 -08:00
G Johansson
00c84d8927
Modify diagnostics for yale_smart_alarm ( #67761 )
2022-03-07 21:52:58 -08:00
Paulus Schoutsen
737c502e94
Merge pull request #67838 from home-assistant/rc
2022-03-07 21:51:30 -08:00
Paulus Schoutsen
46984afbb8
Add media source support to Yamaha MusicCast ( #67572 )
2022-03-07 21:50:25 -08:00
Paulus Schoutsen
a1abcbc7eb
Bumped version to 2022.3.3
2022-03-07 20:45:49 -08:00
J. Nick Koston
b09ab2dafb
Prevent scene from restoring unavailable states ( #67836 )
2022-03-07 20:45:44 -08:00
Teemu R
4e6fc3615b
Bump python-miio version to 0.5.11 ( #67824 )
2022-03-07 20:45:43 -08:00
Bram Kragten
580c998552
Update frontend to 20220301.1 ( #67812 )
2022-03-07 20:45:25 -08:00
Franck Nijhof
97ba17d1ec
Catch Elgato connection errors ( #67799 )
2022-03-07 20:44:09 -08:00
J. Nick Koston
8d7cdceb75
Handle fan_modes being set to None in homekit ( #67790 )
2022-03-07 20:44:08 -08:00
Simone Chemelli
dfa1c3abb3
Fix profile name update for Shelly Valve ( #67778 )
2022-03-07 20:44:08 -08:00
Simone Chemelli
c807c57a9b
Fix internet access switch for old discovery ( #67777 )
2022-03-07 20:44:07 -08:00
J. Nick Koston
f4ec7e0902
Prevent polling from recreating an entity after removal ( #67750 )
2022-03-07 20:44:06 -08:00
G Johansson
814c96834e
Fix temperature stepping in Sensibo ( #67737 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-07 20:44:05 -08:00
muppet3000
87492e6b3e
Fix timezone for growatt lastdataupdate ( #67684 )
...
* Added timezone for growatt lastdataupdate (#67646 )
* Growatt lastdataupdate set to local timezone
2022-03-07 20:44:05 -08:00
Jan Bouwhuis
4aaafb0a99
Fix false positive MQTT climate deprecation warnings for defaults ( #67661 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-07 20:44:04 -08:00
J. Nick Koston
c9ac0b49f6
Prevent scene from restoring unavailable states ( #67836 )
2022-03-07 20:43:19 -08:00
J. Nick Koston
a75bbc79a2
Prevent polling from recreating an entity after removal ( #67750 )
2022-03-07 20:42:16 -08:00
J. Nick Koston
aed2c1cce8
Remove unused import code from powerview ( #67834 )
2022-03-08 03:13:00 +01:00
GitHub Action
c374435282
[ci skip] Translation update
2022-03-08 00:18:11 +00:00
Joakim Sørensen
6b3b21bcfd
Revert "Add update integration ( #66552 )" ( #67641 )
2022-03-07 15:52:15 -08:00
Teemu R
46d49336a1
Bump python-miio version to 0.5.11 ( #67824 )
2022-03-07 15:43:05 -08:00
Steve Easley
ea82f2e293
Add Kaleidescape integration ( #67711 )
2022-03-08 00:16:43 +01:00
epenet
c70bed86ff
Adjust websocket bridge logging in SamsungTV ( #67809 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-07 23:31:57 +01:00
epenet
d1ef92c17a
Bump samsungtvws to 2.3.0 ( #67821 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-07 23:30:54 +01:00
G Johansson
b8e4780aa1
Modify diagnostics for Sensibo ( #67764 )
2022-03-07 23:27:37 +01:00
Franck Nijhof
63957787c4
Update PyTurboJPEG to 1.6.6 ( #67800 )
2022-03-07 23:26:30 +01:00
Franck Nijhof
9d42a425fc
Add config flow to Season ( #67413 )
2022-03-07 18:58:29 +01:00
G Johansson
7041bc797a
Fix temperature stepping in Sensibo ( #67737 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-07 09:55:12 -08:00
Franck Nijhof
48e6738367
Catch Elgato connection errors ( #67799 )
2022-03-07 09:14:14 -08:00
J. Nick Koston
f268191985
Handle fan_modes being set to None in homekit ( #67790 )
2022-03-07 09:10:38 -08:00
Simone Chemelli
d65b2b37dc
Fix profile name update for Shelly Valve ( #67778 )
2022-03-07 09:05:10 -08:00
Bram Kragten
99300570f1
Update frontend to 20220301.1 ( #67812 )
2022-03-07 08:56:52 -08:00
Simone Chemelli
405c2f9cf3
Fix internet access switch for old discovery ( #67777 )
2022-03-07 17:23:08 +01:00
Jan Bouwhuis
98adeb6070
Fix false positive MQTT climate deprecation warnings for defaults ( #67661 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-07 15:38:33 +01:00
Jan Stienstra
2f25d52f69
Fix Jellyfin erroring on media items without a source ( #67697 )
...
* Fix erroring on media items with a source
* code style improvement
2022-03-07 14:13:51 +01:00
Erik Montnemery
a9cc2d2322
Add config flow for cover, fan, light and media_player groups ( #67660 )
...
* Add options flow support to HelperConfigFlowHandler
* Add config flow for cover, fan, light and media_player groups
* Update according to review comments
* Update translation strings
* Update translation strings
* Copy schema before adding suggested values
2022-03-07 13:05:04 +01:00
Robert Hillis
6a92081e83
Add strict typing to adguard ( #67775 )
2022-03-07 11:43:21 +01:00
epenet
68f932f6c3
Bump samsungtvws to 2.2.0 ( #67771 )
2022-03-07 12:15:49 +02:00
Joakim Sørensen
9a6f5bbc04
Update whoami URL ( #67793 )
2022-03-07 11:11:25 +01:00
epenet
d656acfa2c
Bump async-upnp-client to 0.26.0 ( #67760 )
2022-03-07 11:08:50 +01:00
muppet3000
6b4e9374b7
Fix timezone for growatt lastdataupdate ( #67684 )
...
* Added timezone for growatt lastdataupdate (#67646 )
* Growatt lastdataupdate set to local timezone
2022-03-07 10:14:05 +01:00
Allen Porter
74c339eb7b
Simplify google calendar new calendar tracking ( #67772 )
...
* Simplify google calendar new calendar tracking
* Remove application of CONFIG_SCHEMA
2022-03-07 09:44:32 +01:00
GitHub Action
2957f4ce85
[ci skip] Translation update
2022-03-07 00:18:40 +00:00
Paulus Schoutsen
58321c50e1
Fix scaffold ( #67769 )
2022-03-07 01:13:39 +01:00
Clifford Roche
cdaa7bb60c
Bump greeclimate to 1.1.0 ( #67763 )
2022-03-06 22:57:18 +02:00
G Johansson
208e8b16db
Add problem sensor to yale_smart_alarm ( #67699 )
2022-03-06 13:16:09 -07:00
Paulus Schoutsen
2aecdd3d6d
Merge pull request #67730 from home-assistant/rc
2022-03-06 12:11:16 -08:00
Jc2k
76336df91a
Fix regression with homekit_controller + Aqara motion/vibration sensors ( #67740 )
2022-03-06 08:45:56 -08:00
Jc2k
b6c962726a
Fix regression with homekit_controller + Aqara motion/vibration sensors ( #67740 )
2022-03-06 08:45:41 -08:00
Allen Porter
69c58a9ce6
Bump google-nest-sdm to 1.8.0 ( #67723 )
2022-03-06 15:35:16 +02:00
Allen Porter
496287973d
Bump google-cloud-pubsub to 2.10.0 ( #67724 )
2022-03-06 15:34:47 +02:00
Joakim Plate
e8c05298ba
Remove rfxtrx signal repetition ( #67675 )
2022-03-06 10:29:20 +01:00
Paulus Schoutsen
88e0380aa2
Bumped version to 2022.3.2
2022-03-06 00:07:45 -08:00
Avi Miller
10a2c97cab
Update aiolifx dependency to resolve log flood ( #67721 )
2022-03-06 00:07:41 -08:00
J. Nick Koston
92c3c08a10
Add missing disconnect in elkm1 config flow validation ( #67716 )
2022-03-06 00:07:40 -08:00
J. Nick Koston
4f8b69d985
Ensure elkm1 can be manually configured when discovered instance is not used ( #67712 )
2022-03-06 00:07:39 -08:00
Martin Hjelmare
f5aaf44e50
Bump pydroid-ipcam to 1.3.1 ( #67655 )
...
* Bump pydroid-ipcam to 1.3.1
* Remove loop and set ssl to False
2022-03-06 00:07:39 -08:00
Erik Montnemery
f3c85b3459
Fix reload of media player groups ( #67653 )
2022-03-06 00:07:38 -08:00
Franck Nijhof
d7348718e0
Fix Fan template loosing percentage/preset ( #67648 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-06 00:07:37 -08:00
Simone Chemelli
2a6d5ea7bd
Improve logging for Fritz switches creation ( #67640 )
2022-03-06 00:07:37 -08:00
Simone Chemelli
5ae83e3c40
Allign logic for Fritz sensors and binary_sensors ( #67623 )
2022-03-06 00:07:36 -08:00
G Johansson
5657a9e6bd
Fix sql false warning ( #67614 )
2022-03-06 00:07:35 -08:00
J. Nick Koston
b290e62170
Handle elkm1 login case with username and insecure login ( #67602 )
2022-03-06 00:07:35 -08:00
epenet
679ddbd1be
Downgrade Renault warning ( #67601 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-06 00:07:34 -08:00
Teemu R
b54652a849
Remove use of deprecated xiaomi_miio classes ( #67590 )
2022-03-06 00:07:33 -08:00
Joakim Plate
24013ad94c
rfxtrx: bump to 0.28 ( #67530 )
2022-03-06 00:07:32 -08:00
Chris Talkington
9849b86a84
Suppress roku power off timeout errors ( #67414 )
2022-03-06 00:07:32 -08:00
Simone Chemelli
8bbf55c85d
Add unique_id to Fritz diagnostics ( #67384 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-06 00:07:31 -08:00
Avi Miller
6c41786be4
Update aiolifx dependency to resolve log flood ( #67721 )
2022-03-06 00:03:52 -08:00
J. Nick Koston
23b218bc44
Add missing disconnect in elkm1 config flow validation ( #67716 )
2022-03-06 00:02:45 -08:00
J. Nick Koston
26c5dca45d
Ensure elkm1 can be manually configured when discovered instance is not used ( #67712 )
2022-03-06 00:02:22 -08:00
G Johansson
1358aed016
Code cleanup yale_smart_alarm ( #67701 )
2022-03-05 21:27:06 -08:00
GitHub Action
f5d25eaf8f
[ci skip] Translation update
2022-03-06 00:18:25 +00:00
G Johansson
3d26f6b85d
Quicker update on hvac mode change in Sensibo ( #67692 )
2022-03-05 12:01:53 -10:00
G Johansson
2474d84e35
Implement measurement sensor for Sensibo ( #66949 )
2022-03-05 11:59:15 -10:00
Mike Fugate
cc9fd2bcba
Add firmness number entity to SleepIQ ( #65841 )
2022-03-05 11:45:56 -10:00
G Johansson
a8baebee8d
Return None for fields not reported in Sensibo ( #67693 )
2022-03-05 11:42:03 -10:00
G Johansson
af7670a5a5
Add base entity for Sensibo ( #67696 )
2022-03-05 11:37:44 -10:00
Ville Skyttä
ca32c38859
Upgrade bandit to 1.7.4 ( #67669 )
...
No new issues flagged.
https://github.com/PyCQA/bandit/releases/tag/1.7.1
https://github.com/PyCQA/bandit/releases/tag/1.7.2
https://github.com/PyCQA/bandit/releases/tag/1.7.3
https://github.com/PyCQA/bandit/releases/tag/1.7.4
2022-03-05 20:13:30 +01:00
Jeef
8484060915
Add Hyperion device configuration URL ( #67495 )
...
* Adding device configuration url
* bump version
2022-03-05 09:10:39 +01:00
Raman Gupta
9632cbeffa
Improve zwave_js custom triggers and services ( #67461 )
...
* Improve zwave_js custom triggers and services
* Switch from pop to get
* Support string boolean values
* refactor and add coverage
* comments and additional assertions
2022-03-05 09:00:31 +01:00
Martin Hjelmare
cdb463ea55
Refactor android_ip_webcam ( #67664 )
...
* Add native camera platform
* Remove double mjpeg platform
* Fix docstring
* Remove not needed update
2022-03-05 08:37:58 +01:00
epenet
c5f7e7d1b0
Refactor run app in SamsungTV ( #67616 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-04 14:37:27 -10:00
GitHub Action
acd906dfab
[ci skip] Translation update
2022-03-05 00:19:17 +00:00
Simone Chemelli
777ae584d4
Add unique_id to Fritz diagnostics ( #67384 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-04 14:43:33 -08:00
Simone Chemelli
53543f15a5
Allign logic for Fritz sensors and binary_sensors ( #67623 )
2022-03-04 14:38:28 -08:00
J. Nick Koston
e4221336dc
Handle elkm1 login case with username and insecure login ( #67602 )
2022-03-04 14:30:40 -08:00
Erik Montnemery
1ebe82fc4b
Fix reload of media player groups ( #67653 )
2022-03-04 14:17:43 -08:00
Keilin Bickar
f09e288fee
Bump sleepiq library version ( #67659 )
2022-03-04 12:07:01 -10:00
epenet
9db3e321e4
Add message for unsupported models in samsungtv ( #67549 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-04 12:06:15 -10:00
Aaron Bach
b8420a7e3b
Add missing Ambient PWS sensors ( #67322 )
2022-03-04 13:21:11 -07:00
Franck Nijhof
cb1299b434
Fix Fan template loosing percentage/preset ( #67648 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-04 20:17:11 +01:00
Martin Hjelmare
c337e69f0a
Bump pydroid-ipcam to 1.3.1 ( #67655 )
...
* Bump pydroid-ipcam to 1.3.1
* Remove loop and set ssl to False
2022-03-04 20:09:49 +01:00
Erik Montnemery
0c12914548
Add config flow for switch.light ( #67447 )
...
* Add config flow for switch.light
* Refactor according to code review
* Setup light switch from config entry
* Improve async_resolve_entity
* Prepare for multiple steps
* Remove name and options flow from switch light
* Check type before adding description to schema keys
* Remove options flow enabler
* Copy name from the switch
* Move helper flows to new file
* Improve test coverage
* Fix name
* Remove dead code from abstract method
* Remove manifest 'helper' option
* Validate registry entry id before forwarding to light platform
* Improve test
* Add translations
* Improve config entry setup
* Log when config entry fails setup
* Update homeassistant/components/switch/__init__.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-04 20:02:17 +01:00
G Johansson
3f9a6bbaa7
Fix sql false warning ( #67614 )
2022-03-04 08:20:10 -10:00
Franck Nijhof
5965b015dd
Adjust data entry flow to have an option data_schema ( #67637 )
2022-03-04 16:42:02 +01:00
Paulus Schoutsen
3eadc67d59
Add media source support to HeOS ( #67562 )
2022-03-04 07:41:22 -08:00
Erik Montnemery
209a5854f8
End JSON files updated by scaffold script with a newline ( #67639 )
2022-03-04 15:50:23 +01:00
Simone Chemelli
749a76c4e1
Improve logging for Fritz switches creation ( #67640 )
2022-03-04 15:49:22 +01:00
Paulus Schoutsen
abf4f50515
Add media browser support to forked_daapd ( #67564 )
2022-03-04 15:47:06 +01:00
Paulus Schoutsen
84c460ce78
Add media source support to mpd ( #67565 )
2022-03-04 15:44:57 +01:00
Paulus Schoutsen
cf1a21eb6e
Allow squeezebox to play media sources ( #67561 )
2022-03-04 15:41:51 +01:00
Paulus Schoutsen
12a7b64e64
Add media source support to bluesound ( #67563 )
2022-03-04 14:51:42 +01:00
Martin Hjelmare
f91a809350
Add mysensors notify tests ( #67634 )
2022-03-04 14:47:27 +01:00
Paulus Schoutsen
624c3be3ae
Add media source support to panasonic_viera ( #67568 )
2022-03-04 13:21:52 +01:00
dependabot[bot]
f3ca52c2a1
Bump actions/upload-artifact from 2.3.1 to 3.0.0 ( #67598 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-04 12:39:44 +01:00
Jan Bouwhuis
5ab4b5d15a
MQTT Improve warning override deprecated settings ( #67609 )
2022-03-04 12:39:29 +01:00
epenet
5f421252a6
Downgrade Renault warning ( #67601 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-04 11:03:38 +02:00
Erik Montnemery
cd25769667
Rename async_resolve_entity_ids to async_validate_entity_ids ( #67603 )
2022-03-04 09:51:53 +01:00
Paulus Schoutsen
fbc39d1206
Log stack trace if exception without message ( #67587 )
2022-03-04 09:48:07 +01:00
Allen Porter
57ffc65af2
Improve google calendar test quality and share setup ( #67441 )
...
* Improve google calendar test quality and share setup
Improve google calendar test quality by exercising different combinations of
cases and new coverage. The existing test cases do achieve very high coverage,
however some of the subtle interactions between the components are not as well
exercised, which is needed when we start changing how the internal code is
structured moving to async or to config entries.
Ipmrovement include:
- Exercising additional cases around different types of configuration parameters
that control how calendars are tracked or not tracked. The tracking can be
configured in google_calendars.yaml, or by defaults set in configuration.yaml
for new calendars.
- Share even more test setup, used when exercising the above different scenarios
- Add new test cases for event creation.
- Improve test readability by making more clear the differences between tests
exercising yaml and API test calendars. The data types are now more clearly
separated in the two cases, as well as the entity names created in the two
cases.
* Undo some diffs for readability
* Improve pydoc readability
* Improve pydoc readability
* Incorporate improvements from Martin
* Make test parameters a State instance
* Update test naming to be more correct
* Fix flake8 errors
2022-03-03 23:12:24 -08:00
Allen Porter
4e52f26ed1
Fix flaky google calendar test ( #67600 )
2022-03-03 22:48:55 -08:00
Chris Talkington
79e9eb1b94
Suppress roku power off timeout errors ( #67414 )
2022-03-03 21:08:29 -08:00
Teemu R
d0bc5410cc
Remove use of deprecated xiaomi_miio classes ( #67590 )
2022-03-03 20:55:01 -08:00
Paulus Schoutsen
0541c708da
Merge pull request #67588 from home-assistant/rc
2022-03-03 18:49:44 -08:00
GitHub Action
2242b023d3
[ci skip] Translation update
2022-03-04 00:21:35 +00:00
Paulus Schoutsen
ba40d62081
Bumped version to 2022.3.1
2022-03-03 15:53:54 -08:00
J. Nick Koston
73765a1f29
Add guards for HomeKit version/names that break apple watches ( #67585 )
2022-03-03 15:53:46 -08:00
muppet3000
b5b945ab4d
Fix data type for growatt lastdataupdate ( #67511 ) ( #67582 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-03 15:53:46 -08:00
Emory Penney
d361643500
Bump pyobihai ( #67571 )
2022-03-03 15:53:45 -08:00
Paulus Schoutsen
eff7a12557
Highlight in logs it is a custom component when setup fails ( #67559 )
...
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev >
2022-03-03 15:53:44 -08:00
Jan Bouwhuis
63f8e9ee08
Fix MQTT config flow with advanced parameters ( #67556 )
...
* Fix MQTT config flow with advanced parameters
* Add test
2022-03-03 15:53:44 -08:00
Simone Chemelli
ee0bdaa2de
Check if UPnP is enabled on Fritz device ( #67512 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-03 15:48:24 -08:00
jjlawren
48d9e9a83c
Bump soco to 0.26.4 ( #67498 )
2022-03-03 15:47:50 -08:00
Simone Chemelli
b75993d809
Check if UPnP is enabled on Fritz device ( #67512 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-03 15:41:50 -08:00
Erik Montnemery
2007379701
Restore state of template binary sensor with on or off delay ( #67546 )
2022-03-03 15:27:39 -08:00
Emory Penney
69f08ec524
Bump pyobihai ( #67571 )
2022-03-03 15:22:36 -08:00
Allen Porter
a8842d3636
Bump httplib2 to 0.20.4 ( #67552 )
2022-03-03 15:22:11 -08:00
Franck Nijhof
02391663c1
Add config flow to Moon ( #67444 )
2022-03-03 15:12:33 -08:00
muppet3000
81a509e69e
Fix data type for growatt lastdataupdate ( #67511 ) ( #67582 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-03 15:05:13 -08:00
J. Nick Koston
6d2302b703
Add guards for HomeKit version/names that break apple watches ( #67585 )
2022-03-03 15:03:46 -08:00
Paulus Schoutsen
e7ca6b6e38
Highlight in logs it is a custom component when setup fails ( #67559 )
...
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev >
2022-03-03 15:03:03 -08:00
Marc Mueller
a55d20f164
Use cached_property instead of stacked property + cache ( #67515 )
2022-03-03 23:59:48 +01:00
Jan Bouwhuis
9356bf1a8e
Fix MQTT config flow with advanced parameters ( #67556 )
...
* Fix MQTT config flow with advanced parameters
* Add test
2022-03-03 21:40:15 +01:00
Keilin Bickar
24e0c0b092
Add pressure sensor for SleepIQ ( #67574 )
2022-03-03 10:27:22 -10:00
Keilin Bickar
423c14e2a1
Add light entity to SleepIQ ( #67363 )
2022-03-03 09:42:33 -10:00
Per Öberg
cfed1ff799
Add config flow for selecting precision of DS18B20 devices ( #64315 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-03 11:41:59 -08:00
epenet
8e3b0f6554
Cleanup mac fixtures in samsungtv tests ( #67529 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-03 08:07:08 -10:00
epenet
74483d2669
Fix Samsung TV state when the device is turned off ( #67541 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-03 08:06:33 -10:00
Joakim Sørensen
1a78e18eeb
Add update integration ( #66552 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-03 08:27:09 -08:00
Allen Porter
2678d8120a
Update nest media source to make device play most recent event ( #67557 )
2022-03-03 08:16:03 -08:00
Joakim Plate
13eeaa4c73
rfxtrx: bump to 0.28 ( #67530 )
2022-03-03 11:29:58 +01:00
Richard T. Schaefer
15580281a3
Allow area, device, and entity selectors to optionally support multiple selections like target selector ( #63138 )
...
* Allow area, device, and entity selectors to optionally support multiple selections like target selector
* Update according to code review comments
* Adjust tests
* Update according to review comments
* Tweak error message for multiple entities
Co-authored-by: Erik <erik@montnemery.com >
2022-03-03 10:35:06 +01:00
dependabot[bot]
58c00da8a0
Bump home-assistant/builder from 2022.01.0 to 2022.03.1 ( #67525 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 08:48:02 +01:00
jan iversen
85c863a766
Allow reload of modbus ( #67390 )
...
* Allow reload of modbus.
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-03 08:46:58 +01:00
J. Nick Koston
ad87d06d1f
Enable strict typing for usb ( #67466 )
...
* Enable strict typing for usb
* Enable strict typing for usb
* Enable strict typing for usb
* adjust
* coverage
* Update tests/components/usb/test_init.py
2022-03-03 07:59:31 +01:00
GitHub Action
11175b39f5
[ci skip] Translation update
2022-03-03 00:20:45 +00:00
Franck Nijhof
4b298863c7
Fix nightly manifest ( #67489 )
2022-03-03 00:38:26 +01:00
jjlawren
e7e4c7e3da
Bump soco to 0.26.4 ( #67498 )
2022-03-03 00:41:03 +02:00
G Johansson
a3a66451d7
Implement reauth for Sensibo ( #67446 )
2022-03-02 12:22:14 -10:00
G Johansson
8ee3be33e9
Bump pysensibo to v1.0.8 ( #67506 )
2022-03-02 12:20:10 -10:00
epenet
26f2388fa1
Adjust error handling scope in samsungtv ( #66692 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-02 20:52:11 +01:00
epenet
b8861578ff
Implement async websocket in samsungtv ( #67127 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-02 09:30:33 -10:00
Franck Nijhof
8de94f3b5c
Merge pull request #67487 from home-assistant/rc
2022-03-02 19:56:49 +01:00
epenet
b245ba6d57
Bump samsungtvws to v2.1.0 ( #67483 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-02 10:09:06 -08:00
Joakim Sørensen
d7c480f2d8
Set fail-fast to false for meta container ( #67484 )
2022-03-02 19:00:52 +01:00
Joakim Sørensen
0349d7d09d
Split meta image creation ( #67480 )
2022-03-02 19:00:49 +01:00
dependabot[bot]
be19a2e2ab
Bump docker/login-action from 1.14.0 to 1.14.1 ( #67462 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 19:00:46 +01:00
dependabot[bot]
b9f44eec0a
Bump docker/login-action from 1.13.0 to 1.14.0 ( #67416 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 19:00:42 +01:00
jan iversen
a4915eb704
Handle exception in modbus slave sensor ( #67472 )
2022-03-02 09:49:57 -08:00
Joakim Plate
9db56a8119
Don't trigger device removal for non rfxtrx devices ( #67315 )
2022-03-02 18:44:43 +01:00
Franck Nijhof
ddf7efd937
Bumped version to 2022.3.0
2022-03-02 18:18:58 +01:00
Paulus Schoutsen
da4f4f641d
Add guard radio browser media source ( #67486 )
2022-03-02 18:18:28 +01:00
cnico
288270ac08
Address late review of flipr ( #67477 )
2022-03-02 18:18:25 +01:00
Shay Levy
092b973067
Bump aioshelly to 1.0.11 ( #67476 )
2022-03-02 18:18:22 +01:00
Michael Chisholm
9aba0ba990
Sort DMS results using only criteria supported by the device ( #67475 )
2022-03-02 18:18:18 +01:00
Jc2k
4668720f02
Remove Ecobee homekit vendor extensions that just don't work ( #67474 )
2022-03-02 18:18:14 +01:00
Jc2k
274e4d5558
Bump to aiohomekit 0.7.15 ( #67470 )
2022-03-02 18:18:11 +01:00
Erik Montnemery
94fd7ec028
Improve binary sensor group when member is unknown or unavailable ( #67468 )
2022-03-02 18:18:05 +01:00
Joakim Plate
c81ccaebd3
Rfxtrx correct overzealous type checking ( #67437 )
2022-03-02 18:18:02 +01:00
Erik Montnemery
4c0ba7cd77
Improve mobile_app key handling ( #67429 )
2022-03-02 18:17:58 +01:00
Paulus Schoutsen
dc24e6505e
Add guard radio browser media source ( #67486 )
2022-03-02 17:22:34 +01:00
Jan Bouwhuis
a97fe7aae0
Mqtt fix issue with displaying non UTF-8 payload ( #67471 )
...
* Mqtt fix issue with displaying non UTF-8 payload
* None or binary
* Casting and additional test
* casting
2022-03-02 17:01:47 +01:00
Joakim Sørensen
9f51fd7c6f
Set fail-fast to false for meta container ( #67484 )
2022-03-02 16:55:33 +01:00
Michael Chisholm
797a9c3de5
Sort DMS results using only criteria supported by the device ( #67475 )
2022-03-02 07:54:47 -08:00
Erik Montnemery
c5dd5e18c0
Improve binary sensor group when member is unknown or unavailable ( #67468 )
2022-03-02 07:53:13 -08:00
Erik Montnemery
5b8cf379a3
Improve mobile_app key handling ( #67429 )
2022-03-02 07:49:48 -08:00
Jc2k
0974abf9e2
Remove Ecobee homekit vendor extensions that just don't work ( #67474 )
2022-03-02 15:00:48 +01:00
Igor Pakhomov
a5806fb868
Add buttons for dmaker.airfresh.a1/t2017 to xiaomi_miio ( #67065 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-02 14:08:19 +01:00
Jc2k
2ff1101a15
Bump to aiohomekit 0.7.15 ( #67470 )
2022-03-02 13:58:39 +01:00
Joakim Sørensen
063872a0c0
Split meta image creation ( #67480 )
2022-03-02 13:55:05 +01:00
Shay Levy
aac4036c0c
Bump aioshelly to 1.0.11 ( #67476 )
2022-03-02 14:30:54 +02:00
cnico
beb4756eb8
Address late review of flipr ( #67477 )
2022-03-02 13:00:33 +01:00
Joakim Plate
3c3a27584a
Rfxtrx correct overzealous type checking ( #67437 )
2022-03-02 10:36:23 +01:00
Ryan Fleming
4ac1746e28
Update Pyoctoprint to 1.8 ( #67459 )
2022-03-02 10:08:03 +01:00
Marc Mueller
d7d41e2a4d
Bump actions/checkout from 2.4.0 to 3.0.0 ( #67456 )
2022-03-02 09:32:02 +01:00
dependabot[bot]
e9a7d4ddb2
Bump docker/login-action from 1.14.0 to 1.14.1 ( #67462 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 08:48:40 +01:00
Martin Hjelmare
e9496869da
Rework mysensors test fixtures ( #67331 )
...
* Reworks mysensors test fixtures
* Fix missing autospecced methods
2022-03-02 07:23:36 +01:00
Mike Degatano
4ea6ca7f91
Prefer internal docker URL for VLC telnet when possible ( #67090 )
2022-03-01 21:56:20 -08:00
Paulus Schoutsen
1ebb4cf395
Bumped version to 2022.3.0b6
2022-03-01 17:21:51 -08:00
Simone Chemelli
17bc8c64f8
Add missing temperature sensor for Shelly Motion2 ( #67458 )
2022-03-01 16:57:52 -08:00
Paulus Schoutsen
fa01715bbb
Bump frontend to 20220301.0 ( #67457 )
2022-03-01 16:57:27 -08:00
Franck Nijhof
99322e2658
Fix CO2Signal having unknown data ( #67453 )
2022-03-01 16:56:45 -08:00
Teemu R
9a306e2a89
Bump python-songpal to 0.14.1 ( #67435 )
...
Changelog https://github.com/rytilahti/python-songpal/releases/tag/0.14.1
2022-03-01 16:56:44 -08:00
JeroenTuinstra
47812c6b91
Correct selector for remote integration line 50 ( #67432 )
2022-03-01 16:56:43 -08:00
jan iversen
40d72b3188
CONF_SLAVE do not have default 0 in a validator ( #67418 )
2022-03-01 16:56:42 -08:00
J. Nick Koston
b31e570ec7
Avoid creating wiring select for Magic Home if its not supported ( #67417 )
2022-03-01 16:56:41 -08:00
Paulus Schoutsen
768a031128
Restore children media class ( #67409 )
2022-03-01 16:56:41 -08:00
Paulus Schoutsen
f1620cbb2e
Add support for detecting hostname based addresses as internal ( #67407 )
2022-03-01 16:56:40 -08:00
cnico
aeac31c926
Add flipr API error detection and catch it correctly. ( #67405 )
2022-03-01 16:56:39 -08:00
Jeff
26203e9924
Support disconnected Powerwall configuration ( #67325 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-01 16:56:39 -08:00
J. Nick Koston
d766b17323
Partially revert powerwall abs change from #67245 ( #67300 )
2022-03-01 16:56:37 -08:00
Paulus Schoutsen
65eefcacfc
Add support for detecting hostname based addresses as internal ( #67407 )
2022-03-01 16:56:05 -08:00
Simone Chemelli
de2ddfe7b7
Add missing temperature sensor for Shelly Motion2 ( #67458 )
2022-03-01 16:22:15 -08:00
cnico
7889aace5f
Add flipr API error detection and catch it correctly. ( #67405 )
2022-03-01 16:21:47 -08:00
Franck Nijhof
133add6100
Fix CO2Signal having unknown data ( #67453 )
2022-03-01 16:06:36 -08:00
Paulus Schoutsen
dc10a4f0bb
Bump frontend to 20220301.0 ( #67457 )
2022-03-01 16:05:23 -08:00
J. Nick Koston
78a49eb9e8
Partially revert powerwall abs change from #67245 ( #67300 )
2022-03-01 14:00:48 -10:00
Paulus Schoutsen
d68ada74cc
Restore children media class ( #67409 )
2022-03-01 15:14:14 -08:00
JeroenTuinstra
57705bc13d
Correct selector for remote integration line 50 ( #67432 )
2022-03-01 15:12:54 -08:00
Marc Mueller
555d0445d8
Pip setup-python to 3.0.0 ( #67448 )
2022-03-01 22:14:26 +01:00
Joakim Sørensen
e58ce7ab6e
Fix returned value from backup/info WS command ( #67439 )
2022-03-01 21:37:51 +01:00
J. Nick Koston
94130a6060
Avoid creating wiring select for Magic Home if its not supported ( #67417 )
2022-03-01 09:18:09 -10:00
uvjustin
a81fa31314
Bump httpx and httpcore ( #67438 )
2022-03-01 09:17:25 -10:00
epenet
b613008eda
Cleanup samsungtv bridge ( #67424 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-01 09:05:51 -10:00
epenet
418808d873
Cleanup search for mac in samsungtv ( #67374 )
...
* Add logging on config_entry update
* Add search for mac
* Use info
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-01 19:21:40 +02:00
Teemu R
6dacf75aaf
Bump python-songpal to 0.14.1 ( #67435 )
...
Changelog https://github.com/rytilahti/python-songpal/releases/tag/0.14.1
2022-03-01 19:19:34 +02:00
jan iversen
2e7de9570a
CONF_SLAVE do not have default 0 in a validator ( #67418 )
2022-03-01 16:40:00 +01:00
Joakim Sørensen
32adeb8356
Remove class attributes for backup manager ( #67431 )
...
* Remove class attributes for backup manager
* remove patches
2022-03-01 15:16:18 +01:00
Igor Pakhomov
7bbde822d2
Add "Auxiliary Heat Status" binary_sensor for dmaker.airfresh.a1/t2017 to xiaomi_miio ( #67040 )
2022-03-01 14:57:14 +01:00
Igor Pakhomov
0515a8bd2d
Add additional switch for dmaker.airfresh.a1/t2017 to xiaomi_miio ( #67033 )
...
* Add additional switch for dmaker.airfresh.a1/t2017 to xiaomi_miio
- Auxiliary heat switch
- Display switch
* Auxiliary heat => Auxiliary Heat
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
2022-03-01 14:15:23 +01:00
dependabot[bot]
741b010f8f
Bump docker/login-action from 1.13.0 to 1.14.0 ( #67416 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-01 13:56:48 +01:00
Erik Montnemery
f40932853f
Bump hatasmota to 0.4.0 ( #67421 )
2022-03-01 13:18:49 +02:00
Joakim Sørensen
d018cbab3d
Enable strict typing for backup integration ( #67427 )
2022-03-01 13:16:10 +02:00
Franck Nijhof
82948cc6c1
Update google-cloud-texttospeech to 2.10.0 ( #66746 )
2022-03-01 10:19:13 +01:00
Franck Nijhof
e4c62a2037
Update coverage to 6.3.2 ( #67395 )
2022-03-01 08:58:19 +01:00
Franck Nijhof
76e890f523
Update ephem to 4.1.2 ( #67404 )
2022-03-01 08:57:02 +01:00
dependabot[bot]
6a07641600
Bump actions/setup-python from 2.3.2 to 3 ( #67415 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2.3.2 to 3.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.3.2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-01 07:52:38 +01:00
G Johansson
f2dabf4978
Set precision to tenths in Sensibo ( #67297 )
2022-02-28 20:02:27 -10:00
J. Nick Koston
fc4cb743bd
Add Signal Strength sensor to WiZ ( #67411 )
2022-02-28 18:50:26 -10:00
J. Nick Koston
ac031cb817
Add diagnostics support to bond ( #67412 )
2022-02-28 18:50:15 -10:00
J. Nick Koston
076fe97110
Strict typing for dhcp ( #67361 )
2022-02-28 18:49:44 -10:00
Paulus Schoutsen
ee3be011a5
Bumped version to 2022.3.0b5
2022-02-28 17:02:34 -08:00
J. Nick Koston
cd5056fdab
Bump zeroconf to 0.38.4 ( #67406 )
2022-02-28 17:02:27 -08:00
jjlawren
4423ecbe1c
Reduce magic in Sonos error handling fixture ( #67401 )
2022-02-28 17:02:27 -08:00
Erik Montnemery
06791d42f2
Fix race when unsubscribing from MQTT topics ( #67376 )
...
* Fix race when unsubscribing from MQTT topics
* Improve test
2022-02-28 17:02:26 -08:00
jjlawren
e4c8ac64a4
Bump plexapi to 4.10.0 ( #67364 )
2022-02-28 17:02:25 -08:00
Paulus Schoutsen
aee2a8bc51
Guard for non-string inputs in Alexa ( #67348 )
2022-02-28 17:02:24 -08:00
Paulus Schoutsen
6d5be01677
Guard for index error in picnic ( #67345 )
2022-02-28 17:02:24 -08:00
Mick Vleeshouwer
2639965b24
Bump pyoverkiz to 1.3.9 in Overkiz integration ( #67339 )
2022-02-28 17:02:23 -08:00
Marc Mueller
b468cc8c9e
Remove redundant type cast ( #67317 )
2022-02-28 17:02:22 -08:00
J. Nick Koston
21ce441a97
Bump zeroconf to 0.38.4 ( #67406 )
2022-02-28 16:39:13 -08:00
jjlawren
aea1209d0d
Reduce magic in Sonos error handling fixture ( #67401 )
2022-02-28 16:38:08 -08:00
GitHub Action
e963ad96d4
[ci skip] Translation update
2022-03-01 00:23:47 +00:00
Joakim Sørensen
0ed51dae13
Add Backup integration ( #66395 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-28 15:48:12 -08:00
Franck Nijhof
487f4dcd90
Remove deprecated Raspihats integration ( #67380 )
2022-02-28 23:10:58 +01:00
Franck Nijhof
e3709590cb
Update sentry-sdk to 1.5.6 ( #67394 )
2022-02-28 23:10:40 +01:00
Franck Nijhof
353a963890
Update shodan to 1.27.0 ( #67393 )
2022-02-28 23:10:14 +01:00
epenet
1556868d56
Use async rest api in SamsungTV ( #67369 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-28 09:53:42 -10:00
Jeff
508ed257d4
Support disconnected Powerwall configuration ( #67325 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-28 09:37:11 -10:00
Matt Zimmerman
d077c3b8d1
Add sensor to expose Powerwall backup reserve percentage ( #66393 )
2022-02-28 09:31:34 -10:00
Kevin Worrel
974296697e
Add diagnostics for screenlogic ( #67368 )
2022-02-28 09:13:56 -10:00
Erik Montnemery
148762ce3f
Improve cast test for removing device ( #67385 )
2022-02-28 11:08:27 -08:00
jan iversen
e891df0ff3
Allow multi read of Modbus sensor ( #67378 )
2022-02-28 11:07:55 -08:00
jan iversen
690223fb69
Add tests for Modbus slave binary sensors, up coverage to 100% ( #67373 )
2022-02-28 11:06:32 -08:00
Franck Nijhof
2ca97f6309
Code quality improvements for Worldclock ( #67392 )
2022-02-28 11:03:43 -08:00
Allen Porter
c456b4c646
Fix google calendar comment typo ( #67389 )
2022-02-28 18:52:52 +01:00
k3mpaxl
430cdc6d4c
Update modbus climate ( #62483 )
...
Single register values weren't parsed accordingly for climate devices.
Co-authored-by: jan Iversen <jancasacondor@gmail.com >
2022-02-28 18:52:36 +01:00
Erik Montnemery
f9616c2ae3
Remove custom WS command for removing Tasmota devices ( #67382 )
2022-02-28 18:13:38 +01:00
Erik Montnemery
5e4b16c69a
Remove custom WS command for removing MQTT devices ( #67381 )
...
* Remove custom WS command for removing MQTT devices
* Re-add removed test
2022-02-28 15:50:49 +01:00
Erik Montnemery
c7d59bb272
Fix race when unsubscribing from MQTT topics ( #67376 )
...
* Fix race when unsubscribing from MQTT topics
* Improve test
2022-02-28 14:19:50 +01:00
Franck Nijhof
0db6a0b248
Remove deprecated Bosch BME680 Environmental Sensor integration ( #67273 )
2022-02-28 13:29:13 +01:00
Erik Montnemery
277c6f8803
Bump pychromecast to 10.3.0 ( #67370 )
2022-02-28 13:27:24 +01:00
jan iversen
0d8ff3d724
Add codeowner to internal integrations that are without ( #67286 )
2022-02-28 09:06:16 +01:00
jjlawren
5922a98936
Bump plexapi to 4.10.0 ( #67364 )
2022-02-28 07:50:42 +01:00
Allen Porter
a375a4e16e
Fix recurring events in google calendar ( #67355 )
2022-02-27 19:56:24 -08:00
Keilin Bickar
bafa99fe3e
Add reauth to SleepIQ ( #67321 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-27 15:47:31 -10:00
epenet
1cca317294
Bump samsungtvws to 2.0.0 ( #67351 )
2022-02-27 15:29:31 -10:00
GitHub Action
1b97f48c1f
[ci skip] Translation update
2022-02-28 00:19:57 +00:00
Allen Porter
afaaabd2fe
Cleanup google calendar by removing some device abstractions ( #67356 )
...
* Remove unnecessary abstraction in google calendar
* Simplify diffs for calendar event filtering
2022-02-27 15:01:54 -08:00
G Johansson
bb4b7c96d0
Migrate entry unique id for Sensibo ( #67119 )
2022-02-27 11:38:39 -10:00
Paulus Schoutsen
9c440d8aa6
Guard for non-string inputs in Alexa ( #67348 )
2022-02-27 12:59:05 -08:00
Paulus Schoutsen
f9b02d5cab
Guard for index error in picnic ( #67345 )
2022-02-27 12:04:22 -08:00
Mick Vleeshouwer
e0172cb8da
Bump pyoverkiz to 1.3.9 in Overkiz integration ( #67339 )
2022-02-27 11:19:20 -08:00
Franck Nijhof
e77de3aeea
Remove deprecated Bosch BMP280 Environmental Sensor integration ( #67280 )
2022-02-27 11:16:13 -08:00
Allen Porter
466f1686e4
Cleanup google calendar shared test fixtures ( #67343 )
2022-02-27 19:58:00 +01:00
Steven Looman
dbbb5655e5
Bump async-upnp-client to 0.25.0 ( #66414 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-27 08:29:29 -10:00
Franck Nijhof
1c0365a72b
Remove deprecated MCP23017 I/O Expander integration ( #67281 )
2022-02-27 15:40:25 +01:00
Franck Nijhof
e4903f9a13
Remove deprecated HTU21D(F) Sensor integration ( #67279 )
2022-02-27 15:35:39 +01:00
James Hewitt
494ae9aef6
Clean up RFXtrx tests ( #67278 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-27 01:49:46 +01:00
Allen Porter
deda9e38e4
Simplify google calendar API interactions ( #67319 )
...
* Simplify google calendar APIs and tests
* Simplify authentication logic at startup
* Improve readability of diffs
* Reduce diffs
* Simplify api datetime logic
* Remove duplicate test fixtures added in prior commit
* Remove duplicate event filter calls
* Fix event list argument names
* More improvements found from additional testing
* Remove unnecessary variables in create event call
2022-02-26 16:19:45 -08:00
GitHub Action
479aa13211
[ci skip] Translation update
2022-02-27 00:19:29 +00:00
Allen Porter
1383034df2
Simplify google calendar event filters ( #67312 )
...
Simplify google calendar event filtering logic currently copied between two methods.
2022-02-26 15:27:08 -08:00
Marc Mueller
f6be0c2b88
Remove redundant type cast ( #67317 )
2022-02-27 00:23:56 +01:00
Allen Porter
0e74184e4f
Simplify google calendar authentication setup ( #67314 )
...
Simplify google calendar authentication to combine some of the cases together, and reduce unecessarily checks. Make the
tests share common authentication setup and reduce use of mocks by introducing a fake for holding on to credentials.
This makes future refactoring simpler, so we don't have to care as much about the interactions with the credentials
storage.
2022-02-26 15:17:02 -08:00
Joakim Plate
a151d3f9a0
Don't trigger device removal for non rfxtrx devices ( #67315 )
2022-02-27 00:14:12 +01:00
Joakim Plate
01fa6e7513
Eliminate extra include ( #67316 )
2022-02-27 00:13:48 +01:00
Paulus Schoutsen
8c3c8ff1d4
Bumped version to 2022.3.0b4
2022-02-26 14:13:19 -08:00
Paulus Schoutsen
23846eb120
Bump frontend to 20220226.0 ( #67313 )
2022-02-26 14:13:12 -08:00
Martin Hjelmare
61b4386053
Fix dhcp None hostname ( #67289 )
...
* Fix dhcp None hostname
* Test handle None hostname
2022-02-26 14:13:12 -08:00
pailloM
a3cdc2facb
Re-enable apcupsd ( #67264 )
2022-02-26 14:13:11 -08:00
Alan Tse
5cffec8b23
Fix Doorbird warning if registering favorites fail ( #67262 )
2022-02-26 14:13:10 -08:00
Paulus Schoutsen
5b5aa3d604
Kodi: Mark MJPEG cameras using PNGs as incompatible ( #67257 )
2022-02-26 14:13:10 -08:00
Paulus Schoutsen
f21ee7a748
Fix camera content type while browsing ( #67256 )
2022-02-26 14:13:09 -08:00
Paulus Schoutsen
86f511ac6a
Bump hass-nabucasa to 0.54.0 ( #67252 )
2022-02-26 14:13:08 -08:00
Paulus Schoutsen
241611ff05
Kodi/Roku: Add brand logos to brand folders at root level ( #67251 )
2022-02-26 14:13:08 -08:00
J. Nick Koston
d16f0ba32b
Prevent the wrong WiZ device from being used when the IP is a different device ( #67250 )
2022-02-26 14:13:07 -08:00
Paulus Schoutsen
f39aea70e6
Give Sonos media browse folders Sonos logos to distinguish from media… ( #67248 )
2022-02-26 14:13:06 -08:00
Paulus Schoutsen
2d53e222ff
Improve not shown handling ( #67247 )
2022-02-26 14:13:05 -08:00
J. Nick Koston
fb82013c39
Fix powerwall data incompatibility with energy integration ( #67245 )
2022-02-26 14:13:05 -08:00
stegm
33969fd4c1
Add diagnostics to Kostal Plenticore ( #66435 )
2022-02-26 14:13:04 -08:00
Paulus Schoutsen
02d4739b28
Bump frontend to 20220226.0 ( #67313 )
2022-02-26 14:12:33 -08:00
Martin Hjelmare
d299915c1a
Fix netgear typing ( #67287 )
2022-02-26 14:00:33 -08:00
Paulus Schoutsen
7f4faafe38
Add type code that is being ignored ( #67311 )
2022-02-26 13:56:47 -08:00
Franck Nijhof
9920b3eef5
Remove deprecated Enviro pHAT integration ( #67277 )
2022-02-26 13:35:13 -08:00
Franck Nijhof
0abecc8513
Remove deprecated DHT Sensor integration ( #67276 )
2022-02-26 13:34:34 -08:00
Franck Nijhof
0b20b107e1
Remove deprecated Sense HAT integration ( #67272 )
2022-02-26 13:33:12 -08:00
stegm
3b2b2b9c69
Add diagnostics to Kostal Plenticore ( #66435 )
2022-02-26 13:32:38 -08:00
jan iversen
6ec9c402b1
Remove generic data types INT, UINT, FLOAT in modbus ( #67268 )
2022-02-26 13:27:48 -08:00
Franck Nijhof
fbfdabe4fc
Remove deprecated Raspberry Pi RF integration ( #67283 )
2022-02-26 13:26:41 -08:00
Allen Porter
648aa0cae6
Reduce google calendar test flake ( #67310 )
2022-02-26 13:23:11 -08:00
Allen Porter
1ee4f47f8b
Cleanup google calendar use of hass.data ( #67305 )
...
Update google calendar's use of hass.data to follow the best practices of storing
data under hass.data[DOMAIN]. This is in preparation for storing additional
data later, pulled out of a larger cleanup.
2022-02-26 12:30:04 -08:00
Allen Porter
1cc4ae2bdd
Bump googel-api-python-client to 2.3.8 (last updated 2017) ( #67298 )
2022-02-26 19:47:42 +01:00
Martin Hjelmare
d9abd5efea
Fix dhcp None hostname ( #67289 )
...
* Fix dhcp None hostname
* Test handle None hostname
2022-02-26 19:37:24 +01:00
Allen Porter
f901c61d54
Add myself as code owner for google calendar integration ( #67299 )
2022-02-26 17:55:46 +01:00
Mike Fugate
858c09060d
Validate SleepIQ connection/credentials for the import step ( #67292 )
2022-02-26 17:55:11 +01:00
Joakim Sørensen
e65670fef4
Repository event subscription ( #67284 )
2022-02-26 15:56:36 +01:00
Joakim Sørensen
73fdd47d54
Change GitHub coordinator name ( #67285 )
2022-02-26 11:50:05 +01:00
Joakim Sørensen
452b072bd2
Bump aiogithubapi from 22.2.3 to 22.2.4 ( #67269 )
2022-02-26 10:38:19 +01:00
Paulus Schoutsen
7e4b63690d
Fix camera content type while browsing ( #67256 )
2022-02-26 10:02:13 +01:00
Paulus Schoutsen
442e2eecd5
Kodi: Mark MJPEG cameras using PNGs as incompatible ( #67257 )
2022-02-26 09:58:45 +01:00
Alan Tse
34d38c7ada
Fix Doorbird warning if registering favorites fail ( #67262 )
2022-02-26 09:56:07 +01:00
pailloM
a3d30f6ecc
Re-enable apcupsd ( #67264 )
2022-02-26 09:46:16 +01:00
GitHub Action
0f418341f3
[ci skip] Translation update
2022-02-26 00:17:09 +00:00
Paulus Schoutsen
e6cd155c01
Bump hass-nabucasa to 0.54.0 ( #67252 )
2022-02-25 14:01:20 -08:00
Paulus Schoutsen
22aed088f3
Kodi/Roku: Add brand logos to brand folders at root level ( #67251 )
2022-02-25 21:19:56 +01:00
Paulus Schoutsen
0a6c8f8e6c
Improve not shown handling ( #67247 )
2022-02-25 11:52:14 -08:00
James Hewitt
069e70ff03
Add mode setting to RFXtrx device configuration ( #67173 )
...
This allows users to configure the modes on their RFXtrx device without
downloading additional software that only runs on Windows. It also
enables the use of modes that cannot be permanently enabled on the
device, such as for undecoded and raw messages.
2022-02-25 20:43:29 +01:00
jan iversen
8233278ccc
Correct tests to use data_type in Modbus ( #67246 )
2022-02-25 11:37:52 -08:00
J. Nick Koston
e81ca64aa4
Prevent the wrong WiZ device from being used when the IP is a different device ( #67250 )
2022-02-25 11:37:19 -08:00
Paulus Schoutsen
99bc2a7c9e
Give Sonos media browse folders Sonos logos to distinguish from media… ( #67248 )
2022-02-25 11:35:39 -08:00
J. Nick Koston
3f16c6d6ef
Fix powerwall data incompatibility with energy integration ( #67245 )
2022-02-25 20:20:56 +01:00
Paulus Schoutsen
a7c67e6cde
Bumped version to 2022.3.0b3
2022-02-25 10:01:16 -08:00
Paulus Schoutsen
b767f83dc6
Adjust serializing resolved media ( #67240 )
2022-02-25 10:01:06 -08:00
Martin Hjelmare
b3db4133c8
Fix zwave_js migration luminance sensor ( #67234 )
2022-02-25 10:01:05 -08:00
Franck Nijhof
d9195434de
Move Phone Modem reject call deprecation warning ( #67223 )
2022-02-25 10:01:04 -08:00
Franck Nijhof
2c075a00c7
Add support for 8-gang switches to Tuya ( #67218 )
2022-02-25 10:01:03 -08:00
Raman Gupta
549756218b
Don't add extra entities for zwave_js controller ( #67209 )
...
* Don't add extra entities for zwave_js controller
* Revert reformat of controller_state
* fix indentation issues
* fix indentation issues
2022-02-25 10:01:02 -08:00
Avi Miller
921a011391
Bump the Twinkly dependency to fix the excessive debug output ( #67207 )
2022-02-25 10:01:02 -08:00
Paulus Schoutsen
51771707fb
Add media source support to Kodi ( #67203 )
2022-02-25 10:01:01 -08:00
jjlawren
73eff0dde4
Adjust Sonos visibility checks ( #67196 )
2022-02-25 10:01:00 -08:00
martijnvanduijneveldt
53632cc9e5
Fix nanoleaf white flashing when using scenes ( #67168 )
2022-02-25 10:00:59 -08:00
Mark Dietzer
b572d10e42
Fix Twitch component to use new API ( #67153 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-25 10:00:58 -08:00
kevdliu
6fcdd3b411
Take Abode camera snapshot before fetching latest image ( #67150 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-25 10:00:57 -08:00
Paulus Schoutsen
6fd9e71b8f
Adjust serializing resolved media ( #67240 )
2022-02-25 10:00:03 -08:00
Mark Dietzer
07a792019e
Fix Twitch component to use new API ( #67153 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-25 09:15:49 -08:00
jjlawren
a4ba71408b
Adjust Sonos visibility checks ( #67196 )
2022-02-25 08:27:06 -08:00
martijnvanduijneveldt
199d359814
Fix nanoleaf white flashing when using scenes ( #67168 )
2022-02-25 08:25:13 -08:00
epenet
715d7f70f0
Adjust SamsungTV abstraction layer ( #67216 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-25 17:15:45 +01:00
Franck Nijhof
c62a3c4f0d
Add support for 8-gang switches to Tuya ( #67218 )
2022-02-25 08:11:22 -08:00
Franck Nijhof
5edb4cbdc6
Remove deprecated pi4ioe5v9xxxx IO Expander integration ( #67188 )
2022-02-25 08:10:12 -08:00
Franck Nijhof
e7e8ee5ff3
Remove deprecated pigpio Daemon PWM LED integration ( #67187 )
2022-02-25 08:09:23 -08:00
jan iversen
c6f5633e24
Fix modbus test_delay ( #66993 )
2022-02-25 08:06:25 -08:00
Martin Hjelmare
c856f673fb
Fix zwave_js migration luminance sensor ( #67234 )
2022-02-25 08:05:56 -08:00
jan iversen
adc4c1e33f
Secure ATTR_ and CONF_ use identical texts in Modbus ( #66901 )
2022-02-25 08:05:19 -08:00
Franck Nijhof
5c4b149f50
Remove deprecated Piglow integration ( #67227 )
2022-02-25 08:03:32 -08:00
Franck Nijhof
cd18641385
Remove deprecated Media Player Classic Home Cinema (MPC-HC) integration ( #67189 )
2022-02-25 08:01:27 -08:00
jan iversen
3173f1672b
Remove deprecated reverse_order and data_count from Modbus ( #67236 )
2022-02-25 08:01:03 -08:00
Franck Nijhof
29350ee2e2
Remove deprecated Sensirion SHT31 integration ( #67176 )
2022-02-25 16:04:17 +02:00
Martin Hjelmare
a0214d695a
Clean up mysensors hass.data gateway access ( #67233 )
2022-02-25 14:54:25 +01:00
Franck Nijhof
0bd25a192d
Move Phone Modem reject call deprecation warning ( #67223 )
2022-02-25 10:57:29 +01:00
Andre Lengwenus
684f01f466
Add tests for LCN cover platform ( #64832 )
2022-02-25 10:22:48 +01:00
Avi Miller
21715c5f8a
Bump the Twinkly dependency to fix the excessive debug output ( #67207 )
2022-02-25 09:59:16 +01:00
kevdliu
ad6c3d37be
Take Abode camera snapshot before fetching latest image ( #67150 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-25 09:44:17 +01:00
Paulus Schoutsen
406fbca4bc
Add media source support to Kodi ( #67203 )
2022-02-24 23:40:28 -08:00
Joakim Plate
8a74295d6f
Add support for rfxtrx sirens and chimes ( #66416 )
...
* Add support for sirens and chimes
* Fixup testing
* Fixup comments
* Hook up existing off delay
* Add docs for off delay.
* Rename mixin
2022-02-25 07:53:22 +01:00
Raman Gupta
ad4409bcb0
Don't add extra entities for zwave_js controller ( #67209 )
...
* Don't add extra entities for zwave_js controller
* Revert reformat of controller_state
* fix indentation issues
* fix indentation issues
2022-02-25 07:39:30 +01:00
Paulus Schoutsen
3372bdfc0f
Bumped version to 2022.3.0b2
2022-02-24 20:57:23 -08:00
Zack Barett
18087caf85
20220224.0 ( #67204 )
2022-02-24 20:57:16 -08:00
Paulus Schoutsen
9e7cbb011c
Bump aiohue to 4.3.0 ( #67202 )
2022-02-24 20:57:15 -08:00
Paulus Schoutsen
694fb2ddde
Move media_source to after_deps ( #67195 )
2022-02-24 20:57:15 -08:00
J. Nick Koston
32566085c8
Fix ElkM1 systems that do not use password authentication ( #67194 )
2022-02-24 20:57:14 -08:00
J. Nick Koston
3c0cd126dd
Move camera to after deps for HomeKit ( #67190 )
2022-02-24 20:57:13 -08:00
Franck Nijhof
596f3110ba
Fix MQTT config entry deprecation warnings ( #67174 )
2022-02-24 20:57:13 -08:00
Zack Barett
7842d12b75
20220224.0 ( #67204 )
2022-02-24 19:28:36 -08:00
Paulus Schoutsen
ff7510f96c
Bump aiohue to 4.3.0 ( #67202 )
2022-02-24 16:30:53 -08:00
GitHub Action
5e366d93fc
[ci skip] Translation update
2022-02-25 00:17:52 +00:00
Paulus Schoutsen
2a8dc38d2d
Move media_source to after_deps ( #67195 )
2022-02-24 14:54:46 -08:00
Martin Hjelmare
d64777359d
Set zwave_js siren to unknown state if value is None ( #67172 )
2022-02-24 23:21:36 +01:00
Franck Nijhof
ae073d132c
Remove deprecated Bosch BME280 Environmental Sensor integration ( #67185 )
2022-02-24 23:54:01 +02:00
Franck Nijhof
5eec425e2c
Remove deprecated MH-Z19 CO2 Sensor integration ( #67186 )
2022-02-24 23:50:17 +02:00
Franck Nijhof
ba6493d66f
Remove deprecated Orange Pi GPIO integration ( #67177 )
2022-02-24 23:46:59 +02:00
J. Nick Koston
00c6e30988
Fix ElkM1 systems that do not use password authentication ( #67194 )
2022-02-24 11:07:17 -08:00
J. Nick Koston
4dc6aab17e
Move camera to after deps for HomeKit ( #67190 )
2022-02-24 20:03:59 +01:00
Franck Nijhof
dd927adba9
Remove deprecated Blinkt! integration ( #67165 )
2022-02-24 19:26:32 +02:00
Marc Mueller
2af5b2c845
Fix return type for entity update methods ( #67184 )
2022-02-24 19:25:38 +02:00
Franck Nijhof
d495bded5c
Remove deprecated BH1750 integration ( #67161 )
2022-02-24 19:23:32 +02:00
Franck Nijhof
12dbcca078
Remove deprecated BeagleBone Black GPIO integration ( #67160 )
2022-02-24 19:22:48 +02:00
Franck Nijhof
21f3e5ef13
Fix MQTT config entry deprecation warnings ( #67174 )
2022-02-24 18:14:38 +01:00
Paulus Schoutsen
fb4de7211b
Make Google sync_seralize a callback ( #67155 )
2022-02-24 08:36:36 -08:00
Shay Levy
7068c46f8f
Use SSDP dataclass in webostv tests ( #67181 )
2022-02-24 16:59:20 +01:00
rforro
cbdfff25ca
Presets for single ZONNSMART TRV ( #67157 )
...
* Presets for single ZONNSMART TRV
* added zonnsmart climate tests
* black8 fix
2022-02-24 08:48:15 -05:00
Franck Nijhof
636e4ed90b
Remove deprecated Time of Flight integration ( #67167 )
2022-02-24 14:47:20 +01:00
jan iversen
9131fb39fe
Allow "slave" parameter in modbus service calls ( #66874 )
...
* Allow "slave" parameter in modbus service calls.
2022-02-24 13:35:45 +01:00
rikroe
a12870081e
Remove deprecated yaml config from bmw_connected_drive ( #66965 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-02-24 13:04:21 +01:00
Franck Nijhof
14059c5aa9
Remove deprecated YAML configuration from CPU Speed ( #67166 )
2022-02-24 11:25:42 +01:00
Franck Nijhof
85b87ffb8b
Remove deprecated APNS integration ( #67158 )
2022-02-24 10:31:00 +01:00
Franck Nijhof
1d03313bf5
Remove deprecated YAML configuration from Whois ( #67163 )
...
* Remove deprecated YAML configuration from Whois
* Clean up platform schema
2022-02-24 10:03:42 +01:00
Franck Nijhof
6bd21f05dc
Remove deprecated YAML configuration from PVOutput ( #67162 )
...
* Remove deprecated YAML configuration from PVOutput
* Clean up platform schema
2022-02-24 10:02:42 +01:00
Paulus Schoutsen
37ebeae83b
Bumped version to 2022.3.0b1
2022-02-23 22:16:27 -08:00
Keilin Bickar
70f9196e8f
SleepIQ Dependency update ( #67154 )
2022-02-23 22:16:16 -08:00
Gage Benne
25933e1186
Bump pydexcom to 0.2.3 ( #67152 )
2022-02-23 22:16:16 -08:00
Robert Hillis
f40f25473c
Bump aiopyarr to 22.2.2 ( #67149 )
2022-02-23 22:16:15 -08:00
J. Nick Koston
f0383782f9
Use compact encoding for JSON websocket messages ( #67148 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-23 22:16:14 -08:00
Paulus Schoutsen
0cd4f74d73
Allow get_states to recover ( #67146 )
2022-02-23 22:16:13 -08:00
Paulus Schoutsen
6a31cd9279
Fix SQL sensor ( #67144 )
2022-02-23 22:16:12 -08:00
jjlawren
3550a92629
Fix Sonos radio metadata processing with missing data ( #67141 )
2022-02-23 22:16:11 -08:00
Paulus Schoutsen
b0d043c55b
Media source to verify domain to avoid KeyError ( #67137 )
2022-02-23 22:16:11 -08:00
soluga
b21d954e50
Don't try to resolve state if native_value is Null ( #67134 )
2022-02-23 22:16:10 -08:00
J. Nick Koston
c9e46d360b
Use compact encoding for JSON websocket messages ( #67148 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-23 22:15:20 -08:00
Gage Benne
5366c0e3e3
Bump pydexcom to 0.2.3 ( #67152 )
2022-02-23 22:05:45 -08:00
Keilin Bickar
f8763aad75
SleepIQ Dependency update ( #67154 )
2022-02-23 21:27:31 -08:00
Robert Hillis
e431e98fff
Bump aiopyarr to 22.2.2 ( #67149 )
2022-02-23 21:18:14 -08:00
Paulus Schoutsen
a42547c0e5
Allow get_states to recover ( #67146 )
2022-02-23 21:15:48 -08:00
soluga
79bdd71da7
Don't try to resolve state if native_value is Null ( #67134 )
2022-02-23 16:29:26 -08:00
Paulus Schoutsen
a5383e40eb
Media source to verify domain to avoid KeyError ( #67137 )
2022-02-23 16:22:39 -08:00
Paulus Schoutsen
fff74c66ae
Fix SQL sensor ( #67144 )
2022-02-23 16:21:24 -08:00
GitHub Action
6364e81be5
[ci skip] Translation update
2022-02-24 00:17:55 +00:00
jjlawren
e3e962691c
Fix Sonos radio metadata processing with missing data ( #67141 )
2022-02-23 15:42:18 -08:00
Franck Nijhof
43b847220e
Bump version to 2022.4.0dev0 ( #67132 )
2022-02-23 22:12:37 +01:00
Franck Nijhof
75eed17c0b
Bumped version to 2022.3.0b0
2022-02-23 21:15:32 +01:00
Bram Kragten
3ca918d454
Update frontend to 20220223.0 ( #67130 )
2022-02-23 21:14:01 +01:00
Marc Mueller
ec980a574b
Improve typing [util.decorator] ( #67087 )
2022-02-23 20:58:42 +01:00
Robert Svensson
46c2bd0eb0
Tweak UniFi client tracker ( #67129 )
2022-02-23 09:26:46 -10:00
Erik Montnemery
eb4bc273af
Improve Tasmota device removal ( #66811 )
2022-02-23 20:21:28 +01:00
Raman Gupta
9fe61f9e7f
Add zwave_js light support for HSM-200 V1 ( #67089 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-23 20:18:42 +01:00
Joakim Plate
9906717e33
Use opt in device removal for rfxtrx ( #58252 )
2022-02-23 20:17:48 +01:00
Martin Hjelmare
2dd14f8e94
Add mysensors remove device support ( #67128 )
2022-02-23 10:59:12 -08:00
Mick Vleeshouwer
cb070f3138
Fix RTS device delays in Overkiz integration ( #67124 )
2022-02-23 10:46:08 -08:00
Maximilian
731f9ca7e0
Fix missing nina start value ( #66869 )
2022-02-23 10:45:10 -08:00
Lars
e22f8496c0
Allow sending telegram stickers from sticker packs ( #57482 )
2022-02-23 10:42:17 -08:00
R0nd
f4aefdbf0b
Support setting volume in lg_netcast media_player ( #58126 )
...
Co-authored-by: Artem Draft <Drafteed@users.noreply.github.com >
2022-02-23 19:20:52 +01:00
zvldz
8c69194695
Add telegram message_tag, disable_notification, parse_mode ( #63604 )
...
Co-authored-by: root <zvldz@users.noreply.github.com >
2022-02-23 19:19:01 +01:00
sophof
79d267f8d7
Fix derivative integration showing unexpected spikes ( #65528 )
2022-02-23 10:16:12 -08:00
Mick Vleeshouwer
2a697bdf41
Add support for Atlantic Electrical Heater in Overkiz integration ( #67045 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-23 19:15:04 +01:00
Milan Meulemans
a54e3ca1f8
Add Nanoleaf Swipe Device Trigger ( #66195 )
2022-02-23 10:10:30 -08:00
Jonathan Keljo
a08165a8d7
Create greeneye_monitor entities when monitor connects ( #66710 )
2022-02-23 10:09:12 -08:00
Kevin Stillhammer
93fab1f996
Cleanup Waze_travel_time_sensor_tests ( #67047 )
2022-02-23 09:59:42 -08:00
epenet
e37402e1d5
Import tag ( #64539 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-23 09:55:31 -08:00
Paulus Schoutsen
3380a15bbb
Mobile app: Drop descriptive emoji name support ( #67120 )
2022-02-23 18:54:27 +01:00
J. Nick Koston
c243247e35
Remove effects from WiZ wall dimmer switches ( #67097 )
2022-02-23 18:38:18 +01:00
patagona
facf22c2dd
Correctly handle missing mpd albumart ( #66771 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-23 18:21:20 +01:00
Francois Chagnon
87593fa3ec
Add Humidifier support to zwave_js ( #65847 )
2022-02-23 18:01:45 +01:00
jjlawren
cfd763db40
Refactor Sonos media metadata handling ( #66840 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-23 08:58:00 -08:00
Marc Mueller
8b7639940e
Fix type issues [mobile_app] ( #67091 )
2022-02-23 08:47:54 -08:00
Joakim Sørensen
49aabcb2ac
Add homeassistant to partial backup service ( #67117 )
2022-02-23 08:38:52 -08:00
epenet
419e683526
Add Remote Engine Start status to Renault integration ( #67028 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-23 08:14:58 -08:00
Robert Hillis
eb80abf89e
Add Phone Modem call reject button ( #66742 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-23 17:05:21 +01:00
Robert Hillis
8befb3b905
Deprecate yaml config for fritzbox callmonitor ( #61762 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-23 15:22:50 +01:00
Marc Mueller
0a6e30e4b9
Improve sonos ConfigFlow registration ( #67110 )
2022-02-23 15:21:46 +01:00
David F. Mulcahey
f82d1a88e8
Bump ZHA quirks to 0.0.67 ( #67109 )
2022-02-23 08:24:46 -05:00
Joakim Sørensen
834f1403c6
Bump pyhaversion from 21.11.1 to 22.02.0 ( #67108 )
2022-02-23 13:37:27 +01:00
Joakim Sørensen
d97da2fd49
Bump awesomeversion from 22.1.0 to 22.2.0 ( #67107 )
2022-02-23 13:37:07 +01:00
Robert Svensson
dd88a05cb4
Make type checking pass for deCONZ init, gateway and services ( #66054 )
...
* Type and enable type checking for init, config_flow, diagnostics, gateway and services
* Fix import
* Fix review comment
2022-02-23 13:10:35 +01:00
Franck Nijhof
3afadf8adb
Revert "Block peer certs on supervisor" ( #67104 )
2022-02-23 12:32:07 +01:00
Jan Bouwhuis
8dbb184ed5
Add MQTT publish ACK timeout test ( #67062 )
2022-02-23 12:30:13 +01:00
Jan Bouwhuis
845bf80e72
Mqtt improve test coverage ( #66279 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-23 12:29:32 +01:00
Timothy Kist
6a5215dc0e
Allow multidict 6.0.2+ to fix ZHA, gTTS and other integrations ( #67046 )
2022-02-23 12:25:54 +01:00
J. Nick Koston
e1989e2858
Enable strict typing for powerwall ( #65577 )
2022-02-23 12:15:31 +01:00
Matthias Lohr
34bae4dcd4
Add timer sensors for TOLO ( #66938 )
2022-02-23 12:08:47 +01:00
Matthias Lohr
6c922e1fdb
Add number platform to tolo integration ( #66799 )
2022-02-23 12:08:28 +01:00
Ryan Fleming
9db2d8768b
Add tools to octoprint when the printer comes back online ( #59666 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-23 11:59:28 +01:00
Marc Mueller
4fecd5d8af
Fix type issues [fireservicerota] ( #67094 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-23 11:53:02 +01:00
Marc Mueller
0e54bd448a
Remove unused attribute [litterrobot] ( #67106 )
2022-02-23 11:31:31 +01:00
Poltorak Serguei
c59115bb4f
Add suggested area to the Z-Wave.Me integration ( #66986 )
...
* Add Z-Wave.Me Device Info
* fix
* fix
* small fix
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
2022-02-23 10:18:33 +01:00
Marc Mueller
b6572d1cab
Fix type issues [geniushub] ( #67095 )
2022-02-23 09:55:26 +01:00
Paulus Schoutsen
459e6c273b
Track hidden items in media source ( #67096 )
2022-02-23 09:51:01 +01:00
Erik Montnemery
c879bf295b
Deprecate manual MQTT configuration available in config flow ( #66247 )
2022-02-23 09:41:44 +01:00
Martin Hjelmare
93247d7933
Use RequestError in tradfri ( #67101 )
2022-02-23 09:34:32 +01:00
Marc Mueller
c11663344d
Fix type issues [firmata] ( #67093 )
2022-02-23 08:57:06 +01:00
Marc Mueller
636d791b37
Fix type issues [litterrobot] ( #67092 )
2022-02-23 08:44:35 +01:00
Paulus Schoutsen
fda3877852
Improved local media ID handling ( #67083 )
2022-02-23 08:39:54 +01:00
Simone Chemelli
c76d2c4283
Fritz device_trackers for non mesh devices ( #67006 )
2022-02-22 16:35:48 -08:00
Michael
b8590fde40
Improve tests of Fritz!Tools (part1) ( #66972 )
2022-02-22 16:35:22 -08:00
jjlawren
1658d530e1
Add Plex scan_clients button, enable autoscan ( #67055 )
...
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-02-22 16:34:48 -08:00
J. Nick Koston
d5a2381f07
Add diagnostics support to lutron_caseta ( #67079 )
2022-02-22 16:31:41 -08:00
GitHub Action
bdcdf52225
[ci skip] Translation update
2022-02-23 00:20:00 +00:00
Simone Chemelli
0c9be633f5
Fix missing uptime sensor in some Fritz scenarios ( #67073 )
...
* Fix missing uptime sensor in some Fritz scenarios
* apply review comment
2022-02-23 01:02:12 +01:00
Mick Vleeshouwer
5e938ea61b
Bump PyOverkiz and improve code quality (late review) ( #67075 )
2022-02-22 14:00:14 -10:00
Marcel van der Veldt
cb190a7b17
Add (basic) diagnostics support for Hue integration ( #67074 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-22 15:44:02 -08:00
Michael
1274078f1b
Fix naming of device entities created by Fritz!Tools ( #67076 )
2022-02-22 15:39:19 -08:00
Paulus Schoutsen
7d4f5a68d6
Bump frontend to 20220222.0 ( #67078 )
2022-02-22 15:33:38 -08:00
Paulus Schoutsen
be09ca3a71
Add source name to radio browser media source ( #67077 )
2022-02-23 00:11:02 +01:00
Paulus Schoutsen
938b64081b
Block peer certs on supervisor ( #66837 )
...
Co-authored-by: Pascal Vizeli <pvizeli@syshack.ch >
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
2022-02-22 13:59:40 -08:00
Paulus Schoutsen
756e711850
Add a new validate config WS command ( #67057 )
2022-02-22 22:28:37 +01:00
Paulus Schoutsen
c2e62e4d9f
Re-org device automations ( #67064 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-22 13:15:16 -08:00
J. Nick Koston
9950e543df
Add newly discovered samsungtv OUI ( #67059 )
2022-02-22 20:15:35 +01:00
Shay Levy
db8620dac6
Bump aioshelly to 1.0.10 ( #67056 )
2022-02-22 20:32:39 +02:00
Mick Vleeshouwer
30c9b8ee56
Improve code quality for Overkiz integration ( #67060 )
2022-02-22 08:32:23 -10:00
epenet
a60c37cdb8
Expose Samsung wrapper as async ( #67042 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-22 08:31:16 -10:00
Thibaut
d25a46d68d
Add low speed Overkiz cover ( #66750 )
2022-02-22 08:01:19 -10:00
Chris Talkington
f30681dae7
Use aiopyarr for sonarr ( #65349 )
2022-02-22 09:33:10 -08:00
Simone Chemelli
c14912471d
Bump pyuptimerobot to 22.2.0 ( #67041 )
2022-02-22 19:14:48 +02:00
Kevin Stillhammer
dbb8806b31
Use length_util conversion ( #67049 )
2022-02-22 19:06:23 +02:00
Martin Hjelmare
d96c2df6a8
Bump pyicloud to 1.0.0 ( #67037 )
2022-02-22 16:25:46 +01:00
G Johansson
2a2f245ae8
Add mac address as connection for Sensibo devices ( #67035 )
2022-02-22 15:13:22 +01:00
G Johansson
a4a5057b0b
Improve code quality moon ( #66461 )
...
* Code quality moon
* Fix review comments
2022-02-22 15:59:59 +02:00
Joakim Sørensen
633e7e90ac
Deprecate the updater integration ( #67038 )
2022-02-22 14:46:46 +01:00
Marc Mueller
995f4fbfda
Upgrade pwmled to 1.6.10 ( #67034 )
2022-02-22 14:45:05 +01:00
epenet
b6d8a82e7d
Add Dacia as supported brand to Renault ( #67029 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-22 14:43:02 +01:00
Marc Mueller
8eb7507482
Cleanup after setup.py removal ( #67036 )
2022-02-22 14:32:55 +01:00
G Johansson
b57a7ce6a3
Bump pysensibo to v1.0.7 ( #67032 )
2022-02-22 14:31:49 +01:00
epenet
c3dc936b54
Cleanup Renault tests ( #67030 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-22 14:21:38 +01:00
Pascal Winters
3dd31acc33
Bump PySwitchbot to 0.13.3 ( #67025 )
2022-02-22 14:17:50 +01:00
Raman Gupta
a12d6aa6ff
Log error when using zwave_js 'refresh_value' on ping button/node status sensor ( #66847 )
...
* Raise when using 'zwave_js.refresh_value' on ping button
* Revert test change
* block till done
* Switch from raising an exception to logging an error for both the ping button and node status sensor
* missed commit
2022-02-22 12:03:01 +01:00
Sjoerd
909de62bd4
Add the ICAO 24-bit address to the OpenSky sensor events ( #66114 )
2022-02-22 11:31:21 +01:00
Franck Nijhof
0042fd5199
Fix nightly builder ( #67022 )
2022-02-22 11:27:38 +01:00
Ville Skyttä
09e16fa3dc
Add service info for upcloud entities ( #61740 )
2022-02-22 10:39:09 +01:00
jjlawren
df9e92b4b8
Add log message when Plex library section not found ( #66820 )
2022-02-22 10:35:19 +01:00
Erik Montnemery
31867d54b6
Add Google Cast groups to device registry ( #66805 )
2022-02-22 10:26:41 +01:00
J. Nick Koston
f69571f164
Add support for climate fan and oscillate mode to HomeKit ( #66463 )
2022-02-22 09:58:31 +01:00
J. Nick Koston
0b813f8600
Add configuration_url to lookin ( #67021 )
2022-02-22 09:50:59 +01:00
epenet
92b5bcffb6
Bump renault-api to 0.1.9 ( #67016 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-22 09:16:02 +01:00
Keilin Bickar
7f5304b6c2
Add Switch entity to SleepIQ ( #66966 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-21 21:53:04 -10:00
Paulus Schoutsen
e0ff7dc2e7
Fix radio browser on Sonos ( #67017 )
2022-02-22 08:51:41 +01:00
Raman Gupta
98c00c0255
Bump zwave-js-server-python to 0.35.1 ( #67014 )
2022-02-22 08:44:03 +01:00
Paulus Schoutsen
7c7a86242e
Allow supported brands in manifests ( #67015 )
2022-02-22 08:42:57 +01:00
Kevin Stillhammer
010e6cb4ba
waze_travel_time: always resolve zones ( #66162 )
2022-02-21 23:17:49 -08:00
Kevin Stillhammer
a17650550f
google_travel_time: always resolve zones ( #66165 )
2022-02-21 23:17:18 -08:00
Kevin Stillhammer
6ec0e3811a
Waze travel time sensor tests ( #66558 )
2022-02-21 23:15:35 -08:00
Kevin Stillhammer
2cba9b3d7e
Cleanup_google_travel_time_tests ( #66868 )
2022-02-21 23:05:12 -08:00
J. Nick Koston
d554a82875
Add diagnostics support to flux_led ( #67012 )
2022-02-21 22:53:41 -08:00
Mike Degatano
a51d9012ad
Fix MQTT lights tests using STATE_OFF ( #67011 )
2022-02-21 22:52:31 -08:00
Franck Nijhof
23fdf9eef8
Use selectors in Open-Meteo configuration flow ( #67004 )
2022-02-22 01:29:58 +01:00
GitHub Action
102ae9f0e3
[ci skip] Translation update
2022-02-22 00:17:23 +00:00
Sebastian Lövdahl
744a2013cd
Improve Vallox filter remaining time sensor ( #66763 )
2022-02-21 13:17:54 -10:00
Michael Chisholm
b19bf9b147
Add dlna_dms integration to support DLNA Digital Media Servers ( #66437 )
2022-02-21 15:14:08 -08:00
rubenverhoef
95de1dd446
Additional MQTT light command templates ( #63361 )
...
Co-authored-by: jbouwh <jan@jbsoft.nl >
2022-02-22 00:00:49 +01:00
jan iversen
8741ff0684
Diferentiate between attr_name and entity_id in Modbus tests ( #66999 )
2022-02-21 14:56:31 -08:00
corneyl
137793c067
Add sensors for next Picnic deliveries ( #66474 )
2022-02-21 23:45:30 +01:00
Keilin Bickar
e6af7847fc
Add Multi factor authentication support for Sense ( #66498 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-21 12:05:12 -10:00
Shay Levy
ba2bc975f4
Fix Shelly event handling ( #67000 )
2022-02-21 23:03:22 +01:00
Mick Vleeshouwer
d45921622a
Update pyoverkiz to 1.3.6 ( #66997 )
2022-02-21 23:57:28 +02:00
G Johansson
d15acaf747
Implement number platform for Sensibo ( #66898 )
2022-02-21 11:50:50 -10:00
Matthias Alphart
0606b4a843
add apparent and reactive power DeviceClass ( #65938 )
2022-02-21 21:35:24 +01:00
epenet
d49029e9fc
Add door and lock status to Renault integration ( #66698 )
...
* Add coordinator for lock status
* Add fixture for lock status
* Add lock status binary sensor
* Add to test constants
* Adjust conftest
* Fix inverted state
* Add door status
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-21 20:07:43 +01:00
Diogo Gomes
9ed4bcf965
Add unique_id to the filter component ( #65010 )
...
* Optional manually defined uniqueid
* move to _attr
2022-02-21 21:00:09 +02:00
Mick Vleeshouwer
2456d8a401
Remember user and hub after input in ConfigFlow ( #66608 )
2022-02-21 20:56:20 +02:00
jjlawren
76149876ab
Enable fallback polling for Sonos microphone binary_sensor ( #66299 )
2022-02-21 19:46:20 +01:00
Franck Nijhof
3644740786
Extend Plugwise DeviceInfo ( #66619 )
2022-02-21 19:45:04 +01:00
J. Nick Koston
4811b510eb
Ensure WiZ can still setup with old firmwares ( #66968 )
2022-02-21 19:42:54 +01:00
Mick Vleeshouwer
5af4068583
Fix binary sensor translations for carbon_monoxide ( #66891 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-21 10:34:38 -08:00
J. Nick Koston
9a5eec561a
Only set require_restart on config entry reload if its not recoverable ( #66994 )
2022-02-21 10:27:23 -08:00
jan iversen
cb877adb6a
Allow multiread in modbus binary_sensor ( #59886 )
2022-02-21 10:22:50 -08:00
jan iversen
0f580af1d3
Correct switch verify to handle discret_read in Modbus ( #66890 )
2022-02-21 19:15:03 +01:00
Paulus Schoutsen
8080aab98e
Allow deleting files from media source ( #66975 )
2022-02-21 19:14:42 +01:00
Diogo Gomes
abaf284ef2
Cast string back to datetime in Sensor Filter ( #65396 )
2022-02-21 19:14:23 +01:00
Robert Hillis
14a7ee5d0b
Deprecate "wanted" sensor in radarr ( #63818 )
...
* Remove invalid "wanted" sensor from radarr
* uno mas
2022-02-21 10:12:09 -08:00
javicalle
cd38878a4c
Restore states for RFLink binary_sensors ( #65716 )
2022-02-21 19:11:05 +01:00
Robert Hillis
7947866962
Refactor tests for modem_callerid ( #59691 )
...
* Refactor tests for modem_callerid
* uno mas
* uno mas
* uno mas
2022-02-21 10:08:19 -08:00
J. Nick Koston
f2f2a08966
Add support for auto target fan state in HomeKit fans ( #66383 )
2022-02-21 19:08:09 +01:00
Teemu R
16cc2b790b
Create LED switches for tplink dimmers ( #66839 )
2022-02-21 19:02:11 +01:00
Allen Porter
c6114f2631
Simplify nest placeholder image loading and share across all cameras ( #66580 )
2022-02-21 19:01:04 +01:00
Mike Degatano
8ea6cbc257
Support variables in templates with timeout ( #66990 )
2022-02-21 09:56:20 -08:00
avee87
0dfc4ec9be
Rename manual alarm integrations ( #66979 )
2022-02-21 18:24:02 +01:00
Maximilian
75b5ef45d8
Fix nina warnings in city states ( #65914 )
2022-02-21 18:22:54 +01:00
Franck Nijhof
d839febbe7
Add Radio Browser integration ( #66950 )
2022-02-21 09:13:02 -08:00
Michael
660fb393f0
Enable sensors based on wan scenario in Fritz!Tools ( #66944 )
2022-02-21 18:03:38 +01:00
J. Nick Koston
7b334d1755
Add additional WiZ OUIs ( #66991 )
2022-02-21 18:02:09 +01:00
uvjustin
4efada7db0
Allow stream log level to change at runtime ( #66153 )
2022-02-21 17:58:15 +01:00
Igor Pakhomov
a4ba511276
Add aditional sensors for dmaker.airfresh.a1/t2017 to xiaomi_miio ( #66370 )
2022-02-21 17:56:34 +01:00
Marc Mueller
5c5f9418ee
Remove setup.py ( #66023 )
2022-02-21 17:53:58 +01:00
J. Nick Koston
a82d4d1b7b
Add support for dual head WiZ devices ( #66955 )
2022-02-21 17:50:42 +01:00
starkillerOG
fe1229a7d9
Motion blinds add VerticalBlindLeft support ( #66961 )
2022-02-21 17:42:52 +01:00
Jonathan Keljo
4b28025a71
Bump greeneye_monitor to v3.0.3 ( #66973 )
2022-02-21 17:06:07 +01:00
Franck Nijhof
f412dd4b8d
Merge branch 'master' into dev
2022-02-21 16:15:23 +01:00
Garrett
b560909b31
Bump to subarulink 0.4.2 ( #66403 )
2022-02-21 13:09:36 +01:00
epenet
39c1209e1c
Bump samsungtvws to 1.7.0 ( #66978 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-21 12:42:54 +01:00
Erik Montnemery
c496748125
Add WS API for removing a config entry from a device ( #66188 )
...
* Add WS API for removing a config entry from a device
* Address review comments
* Address review comments
* Remove entity cleanup from ConfigEntries
* Update + add tests
* Improve comments in test
* Add negative test
* Refactor according to review comments
* Add back async_remove_config_entry_device
* Remove unnecessary error handling
* Simplify error handling
2022-02-21 10:11:18 +01:00
Julien
7a39c769f0
Fix typo in const.py ( #66856 )
2022-02-21 09:50:14 +01:00
epenet
3b146d8e9b
Use hass.add_job in samsungtv ( #66976 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-21 09:11:29 +01:00
Dave T
865159781f
Use new enums in vizio tests ( #62710 )
...
* Use new enums in vizio tests
* Code review: revert wrong conftest changes
* Code review: Revert incorrect removal of vizio const
* Reinstate wrongly reverted files
* Fix double line
* Fix new test after rebase
2022-02-21 08:28:56 +01:00
GitHub Action
f921856f5f
[ci skip] Translation update
2022-02-21 00:17:31 +00:00
Tom
620b653d76
Plugwise bump module version to fix heating-state and OnOff devices ( #66936 )
2022-02-20 20:45:19 +01:00
rikroe
8c96f1457d
Bump bimmer_connected to 0.8.11 ( #66951 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-02-20 19:17:08 +02:00
Klaas Schoute
7c8f4a4262
Update Pure Energie integration ( #66946 )
...
* Remove service entry_type
* Set raise on progress
2022-02-20 16:58:21 +01:00
dewdrop
dbb2c64d86
Fix broken aftership sensor after pyaftership 21.11.0 bump ( #66855 )
...
* Fix update to pyaftership 21.11.0
Variable name collision and a missing property access was causing this sensor to always return zero elements.
* Move subscripting out of awaited statement
2022-02-20 15:33:19 +01:00
Shay Levy
efd0e898f9
Bump aiowebostv to 0.1.3 ( #66942 )
2022-02-20 16:25:33 +02:00
Michael Chisholm
3d5790aaad
Avoid accessing hass.data in test_play_media_didl_metadata ( #66939 )
2022-02-20 14:14:53 +01:00
Aidan Timson
5b28e2d983
Add discussions sensors to GitHub ( #66937 )
2022-02-20 13:32:24 +01:00
Joakim Sørensen
2d52aca9eb
Add Latest Tag sensor to GitHub integration ( #66932 )
2022-02-20 13:00:01 +01:00
G Johansson
3cbbf90f23
Bump pysensibo to v1.0.6 ( #66930 )
2022-02-20 12:32:12 +01:00
Joakim Sørensen
bce033cfc7
Enable all GitHub sensors by default ( #66931 )
2022-02-20 12:06:27 +01:00
Joakim Sørensen
9f57ce504b
Use GraphQL for GitHub integration ( #66928 )
2022-02-20 11:59:11 +01:00
jan iversen
4ca339c5b1
Set slave default to 0, as already documented in Modbus ( #66921 )
2022-02-20 11:56:38 +01:00
Raman Gupta
6e5ae3e2e4
Add zwave_js.event automation trigger ( #62828 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-20 11:53:03 +01:00
Franck Nijhof
ddedaf6f70
Introduce const file in LaMetric ( #66929 )
2022-02-20 11:47:36 +01:00
Hans Oischinger
94a0f1c7b3
Add service configuration URL for vicare ( #66927 )
2022-02-20 11:47:05 +01:00
Joakim Sørensen
48dd77f341
Bump aiogithubapi from 22.2.0 to 22.2.3 ( #66924 )
2022-02-20 12:25:04 +02:00
Paulus Schoutsen
833cba71d7
Bump frontend to 20220220.0 ( #66919 )
2022-02-19 22:13:52 -08:00
Raman Gupta
10ad97a5e2
Improve zwave_js notification event handling ( #66790 )
2022-02-19 21:15:54 -08:00
Erik Montnemery
c582aecc10
Deduplicate code in cast media_player ( #66815 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-19 21:14:31 -08:00
Simone Chemelli
f0fbc7bb2c
Fritz: fix unbound topology ( #66877 )
...
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-19 21:07:40 -08:00
Michael Chisholm
3c15fe8587
Add media browser support to dlna_dmr ( #66425 )
2022-02-19 21:07:38 -08:00
jan iversen
6a7872fc1b
Remove async_setup_component() from tests ( #66905 )
2022-02-19 21:00:14 -08:00
Allen Porter
f3add292d5
Update nest climate set_temperature to allow hvac_mode ( #66909 )
2022-02-19 20:57:29 -08:00
J. Nick Koston
e9ca7c2516
Add support for WiZ diagnostics ( #66817 )
2022-02-19 20:54:12 -08:00
GitHub Action
c4cc6ca0ba
[ci skip] Translation update
2022-02-20 00:20:09 +00:00
Chris Talkington
273b8de994
Update rokuecp to 0.14.1 ( #66894 )
2022-02-19 16:42:57 -06:00
Austin Mroczek
82950dc037
bump total_connect_client to 2022.2.1 ( #66907 )
2022-02-19 22:53:52 +02:00
G Johansson
1c9f05e6d8
Bump pysensibo to v1.0.5 ( #66906 )
2022-02-19 22:52:33 +02:00
René Klomp
496583bca5
Prefix sma sensor name ( #65234 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-19 20:27:06 +01:00
James Taylor
27038fda27
Update RSS feed template ( #62966 )
2022-02-19 13:26:42 -06:00
J. Nick Koston
a58fd87964
Bump aiodiscover to 1.4.8 ( #66892 )
2022-02-19 20:26:33 +01:00
jjlawren
69ce03465d
Proxy Plex thumbnail images in media browser ( #66702 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-19 20:25:33 +01:00
Teemu R
88b7a9fccc
Enable consumable sensors per default for xiaomi_miio vacuums ( #66843 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-19 20:22:49 +01:00
jingsno
e8fc4cc627
Fix Mill Gen1 Climate Control ( #66899 )
...
Fixes Mill Gen1 Climate Control, so it correctly returns the current status of the heating element.
2022-02-19 19:21:10 +01:00
G Johansson
6464ab8356
Bump pysensibo to 1.0.4 ( #66886 )
2022-02-19 12:00:49 -06:00
Keilin Bickar
d59dbbe859
Create button entities for SleepIQ ( #66849 )
2022-02-19 11:54:52 -06:00
Rob Wolinski
18f26d312a
Update srpenergy dependency to 1.3.6 ( #66821 )
2022-02-19 18:08:27 +01:00
Klaas Schoute
6c2d6fde66
Add Pure Energie integration ( #66846 )
2022-02-19 17:53:25 +01:00
Shay Levy
5359050afc
Add Shelly gen2 error sensors ( #66825 )
2022-02-19 18:51:01 +02:00
J. Nick Koston
8f0b6eac41
Fix yeelight config flow ip update and timeout ( #66883 )
2022-02-19 17:24:50 +01:00
Marc Mueller
45d8d04c40
Use assignment expressions [other] ( #66882 )
2022-02-19 17:22:51 +01:00
Marc Mueller
4f20a8023b
Use assignment expressions [A-I] ( #66880 )
2022-02-19 17:21:26 +01:00
Marc Mueller
6e49b0e122
Use assignment expressions [K-Z] ( #66881 )
2022-02-19 17:19:46 +01:00
jan iversen
d76687d672
Add support for INT8 and UINT8 in Modbus ( #66889 )
2022-02-19 17:17:29 +01:00
Marc Mueller
596644d715
Fix typo [recorder] ( #66879 )
2022-02-19 16:04:20 +01:00
J. Nick Koston
a18d4c51ff
Ensure dhcp can still discover new devices from device trackers ( #66822 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-19 09:01:34 -06:00
Marc Mueller
c46728c2b2
Fix modbus typing ( #66872 )
2022-02-19 15:48:05 +01:00
Marc Mueller
3770f4da5c
Fix braviatv typing ( #66871 )
2022-02-19 15:46:22 +01:00
Anil Daoud
6cd3b45b74
Kaiterra type issue ( #66867 )
2022-02-19 15:44:18 +01:00
Greg Sheremeta
bcec4a5827
typo fix networrk --> network ( #66878 )
2022-02-19 15:30:07 +01:00
Marc Mueller
728dfa2581
Don't run pytest CI jobs on push to forks ( #66870 )
2022-02-19 15:18:40 +01:00
Joakim Sørensen
8e39ba387d
Add missing hass argument in async_request_config call ( #66864 )
2022-02-19 13:22:00 +02:00
Simon Hansen
52ca1a3d47
Code enhancements for ISS ( #66813 )
...
* Code enhancements for ISS
* Assert options
2022-02-19 11:38:10 +01:00
Raman Gupta
4ff1f5c788
Create zwave_js ping button at the right time ( #66848 )
...
* Create zwave_js ping button at the right time
* fix tests
2022-02-19 11:16:14 +01:00
GitHub Action
fd24d9b1ad
[ci skip] Translation update
2022-02-19 00:19:24 +00:00
Paulus Schoutsen
1bbc1f5f55
Validate in split_entity_id ( #66835 )
2022-02-18 16:11:17 -08:00
J. Nick Koston
3bf2be1765
Startup with an emergency self signed cert if the ssl certificate cannot be loaded ( #66707 )
2022-02-18 16:08:26 -08:00
Paulus Schoutsen
0269ad4738
Bump hass-nabucasa to 0.53.1 ( #66845 )
2022-02-18 16:04:54 -08:00
Keilin Bickar
aa00bd9b96
Add SleepIQ device type ( #66833 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-18 17:42:35 -06:00
Marc Mueller
1ad023a63f
Add type ignore error codes [auth] ( #66774 )
2022-02-18 23:29:56 +01:00
Erik Montnemery
ec67dcb620
Add support for validating and serializing selectors ( #66565 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-18 14:24:08 -08:00
bvweerd
2ca6ec0290
Fix eq3btsmart setting HVAC modes ( #66394 )
...
* Partly reverse preset incompatibility
It seems like some presets are unsupported by the native climate control of Home Assistant core. This change reverts the previous preset changes causing issues. It worked perfect with simple-thermostat custom lovelace card.
* Remove priority of preset above HVAC mode
If a preset was available of the given command, the hvac mode change was ignored. This can result in HVAC settings are ignored. By removing the check for a preset, the preset does not supersede the HVAC mode anymore
* Revert "Partly reverse preset incompatibility"
This reverts commit 10fdc8eef4 .
2022-02-18 23:19:18 +01:00
jjlawren
3bfc6cc756
Bump SoCo to 0.26.3 ( #66834 )
2022-02-18 15:55:55 -06:00
epenet
3aa18ea5d8
Add installed apps to samsungtv sources ( #66752 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-18 13:33:49 -08:00
jjlawren
cfd908218d
Initialize AlarmDecoder binary_sensor state as off instead of unknown ( #65926 )
2022-02-18 13:32:04 -08:00
G Johansson
abc73ff2e1
Improve code quality workday ( #66446 )
...
* Code quality workday
* Modify from review
* Modify from review 2
* Fix mypy
2022-02-18 23:04:19 +02:00
Paulus Schoutsen
c95a72d2ad
Merge pull request #66829 from home-assistant/rc
2022-02-18 12:52:13 -08:00
Franck Nijhof
fa8238bc04
Downgrade log warning->info for unregistered webhook message ( #66830 )
2022-02-18 12:43:25 -08:00
Mathew Verdouw
48e3f9584b
Add broadlink lb2 support ( #63530 )
...
* Update const.py
* Update to support LB2 version smart bulbs in Broadlink integration
* Update const.py
Added Space.
* Update updater.py
Updated so that LB2 lights use the LB1 update manager.
2022-02-18 21:39:29 +01:00
Paulus Schoutsen
d3bb622a3c
Bump hass-nabucasa to 0.53.0 ( #66826 )
2022-02-18 11:53:02 -08:00
Paulus Schoutsen
15ca244c3c
Bumped version to 2022.2.9
2022-02-18 11:51:56 -08:00
Paulus Schoutsen
474cf4be04
Bump aiohue to 4.2.1 ( #66823 )
2022-02-18 11:51:50 -08:00
Shay Levy
ef85afde6d
Handle default notify data in webostv ( #66770 )
2022-02-18 11:51:49 -08:00
Shay Levy
480de899fb
Fix webostv notify service ( #66760 )
2022-02-18 11:51:49 -08:00
Tom Harris
def8e933d7
Bump pyinsteon to 1.0.16 ( #66759 )
2022-02-18 11:51:37 -08:00
epenet
6ebf520a0c
Ensure new samsungtv token is updated in the config_entry ( #66731 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-18 11:50:39 -08:00
Sascha Sander
86aad35e77
Correct current temperature for tuya thermostats ( #66715 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-18 11:50:38 -08:00
Paulus Schoutsen
7f9017316b
Bump frontend to 20220203.1 ( #66827 )
2022-02-18 11:43:29 -08:00
Paulus Schoutsen
90d6172fd0
Bump aiohue to 4.2.1 ( #66823 )
2022-02-18 11:40:56 -08:00
Jeef
92834cfd7a
Dependency Bump on Intellifire Lib ( #66814 )
2022-02-18 21:12:40 +02:00
Keilin Bickar
a367d2be40
Modernize Sleepiq and add new entities ( #66336 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-18 12:50:44 -06:00
Kevin Stillhammer
beb30a1ff1
Add google_travel_time sensor tests ( #66568 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-18 10:21:28 -08:00
Jonathan Keljo
011c645ee2
Silence sisyphus chatty logging from dependencies ( #66711 )
2022-02-18 10:03:03 -08:00
Jeef
2d2101528c
Intellifire Diagnostic Sensors ( #66597 )
2022-02-18 18:31:23 +01:00
Marc Mueller
30e2411761
Add type ignore error codes [last ones] ( #66816 )
2022-02-18 18:15:57 +01:00
Erik Montnemery
fcf774ecfc
Small cleanup of MQTT mixins ( #66812 )
2022-02-18 16:51:14 +01:00
Erik Montnemery
faf854190d
Add support for removing Google Cast devices ( #66808 )
2022-02-18 16:25:28 +01:00
Erik Montnemery
f1648960f5
Improve cleanup of Google Cast entities ( #66801 )
2022-02-18 15:05:14 +01:00
Sascha Sander
9389d1e561
Correct current temperature for tuya thermostats ( #66715 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-18 15:00:49 +01:00
Martin Hjelmare
56d45c49e9
Clean webostv notify ( #66803 )
...
* Replace conf with attr
* Test notify service without data parameter
* Clean kwargs access
* Replace icon constant
* Use data from notify
2022-02-18 15:03:05 +02:00
Erik Montnemery
ba6d1976df
Improve MQTT device removal ( #66766 )
...
* Improve MQTT device removal
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Adjust tests
* Improve test coverage
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-18 13:45:25 +01:00
Marc Mueller
cb1efa54bb
Add workflow_dispatch ci trigger ( #66697 )
2022-02-18 11:54:44 +01:00
Erik Montnemery
2abcd7cd94
Correct state restoring for MQTT temperature sensors ( #66741 )
...
* Correct state restoring for MQTT temperature sensors
* Adjust test
* Adjust test
2022-02-18 11:35:44 +01:00
Marc Mueller
bfb1abd3a2
Add type ignore error codes [helpers] ( #66776 )
2022-02-18 11:31:37 +01:00
Marc Mueller
0188e8b319
Add type ignore error codes [util] ( #66777 )
2022-02-18 11:30:59 +01:00
Joakim Sørensen
0ac9376ee4
Add list to async_delay_save typing ( #66795 )
2022-02-18 11:07:14 +01:00
Teemu R
046c0ae61b
Bump python-miio dependency to 0.5.10 ( #66782 )
2022-02-18 10:44:31 +01:00
Marc Mueller
cb736eaeaf
Add type ignore error codes [recorder] ( #66780 )
2022-02-18 10:37:38 +01:00
Andre Lengwenus
c8ae0d3bbe
Bump pypck to 0.7.14 ( #66794 )
2022-02-18 10:37:00 +01:00
Teemu R
483545eeaa
Bump python-songpal dependency to 0.14 ( #66769 )
...
* Bump python-songpal dependency to 0.14
* Fix tests
* pip_check -1
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-18 11:31:46 +02:00
dependabot[bot]
2b807bd07d
Bump docker/login-action from 1.12.0 to 1.13.0 ( #66788 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-18 09:53:38 +01:00
Marc Mueller
67e94f2b4b
Add type ignore error codes [N-Z] ( #66779 )
2022-02-18 09:41:12 +01:00
Marc Mueller
d7170f43c3
Add type ignore error codes [A-L] ( #66778 )
2022-02-18 09:38:15 +01:00
Erik Montnemery
98982c86e4
Add MQTT diagnostics ( #66730 )
...
* Add MQTT diagnostics
* Redact device tracker location
* Adjust tests
* Address comments from code review
2022-02-18 09:28:49 +01:00
Simone Chemelli
4f2be58fe4
Fix wifi switches name for Fritz ( #66529 )
2022-02-18 00:13:36 -08:00
Dave T
7e3d87a146
Increase helpers.frame test coverage ( #65137 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-18 00:05:38 -08:00
Franck Nijhof
e26488b1ca
Add config flow to MJPEG IP Camera ( #66607 )
2022-02-18 00:03:41 -08:00
Raman Gupta
82ebb7047f
Bump zwave-js-server-python to 0.35.0 ( #66785 )
...
* Bump zwave-js-server-python to 0.35.0
* Remove support for new event type which should go in a separate PR
2022-02-18 02:36:27 -05:00
Allen Porter
703d01e772
Bump grpcio to 1.44.0 ( #66787 )
2022-02-17 23:12:05 -08:00
Marc Mueller
ac50248938
Add type ignore error codes [other] ( #66781 )
2022-02-17 23:10:25 -08:00
Marc Mueller
8d2fb72cc3
Add type ignore error codes [core] ( #66773 )
2022-02-17 23:09:22 -08:00
Allen Porter
58551ec66d
Update nest camera tests to use common test fixture ( #66192 )
2022-02-17 23:08:29 -08:00
J. Nick Koston
736a1ca0a3
Fix merge conflict resolution error in flux_led ( #66775 )
2022-02-17 20:14:08 -06:00
GitHub Action
8b557884b7
[ci skip] Translation update
2022-02-18 00:24:29 +00:00
J. Nick Koston
64277058b5
Ensure lutron caseta imports set the unique id ( #66754 )
2022-02-18 00:03:20 +01:00
Shay Levy
90a0d5518d
Handle default notify data in webostv ( #66770 )
2022-02-17 23:46:18 +01:00
Erik Montnemery
cd00464285
Remove use of hass.helpers from MQTT ( #66757 )
...
* Remove use of hass.helpers from MQTT
* Tweak
2022-02-17 23:18:03 +01:00
Marc Mueller
1a247f7d1b
Improve device_automation typing ( #66621 )
2022-02-17 22:08:43 +01:00
epenet
8bf19655f1
Fix samsung mocks ( #66765 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-17 13:04:48 -08:00
Tom Harris
d7619d2302
Bump pyinsteon to 1.0.16 ( #66759 )
2022-02-17 12:52:06 -08:00
epenet
92ce255293
Ensure new samsungtv token is updated in the config_entry ( #66731 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-17 12:49:01 -08:00
epenet
6d0a06c57a
Add type hints in samsungtv tests ( #66632 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-17 12:47:58 -08:00
Felipe Santos
44befe5f11
Fix Twilio webhook content type ( #66561 )
2022-02-17 21:38:31 +01:00
Andre Richter
d6100abc7c
Remove deprecated way of setting fan preset in Vallox ( #66655 )
2022-02-17 21:06:35 +01:00
Vaclav
0bebf14e45
Bump holidays to 0.13 ( #66612 )
2022-02-17 20:59:50 +01:00
Tom
dacc2b1ab0
Plugwise update Zigbee addressing fixture data to 64bits ( #66761 )
2022-02-17 20:58:06 +01:00
Shay Levy
e79348f952
Fix webostv notify service ( #66760 )
2022-02-17 20:13:09 +01:00
Erik Montnemery
750b48dcaf
Use pylint disable-next in MQTT ( #66758 )
2022-02-17 11:12:12 -08:00
Chris Talkington
9d5dc2ce24
Improve roku play media handling ( #66429 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-17 10:19:01 -08:00
Marc Mueller
cdd5d22b38
Remove ThreadPoolExecutor shutdown backport ( #66735 )
2022-02-17 10:39:33 -06:00
Tom
f8d38a1025
Plugwise: Update fixtures ( #66749 )
2022-02-17 17:03:18 +01:00
Franck Nijhof
bcc5ce142f
Fix trigger of full CI on dependency bumps ( #66738 )
2022-02-17 16:19:51 +01:00
Franck Nijhof
276fd4f42c
Add Python 3.10 to CI ( #59729 )
2022-02-17 14:58:24 +01:00
Nenad Bogojevic
7012375bf1
Bump withings-api 2.3.2->2.4.0 ( #66723 )
2022-02-17 14:18:33 +01:00
Franck Nijhof
de24d00a1c
Use min/max/step from thermostat in Plugwise ( #66618 )
2022-02-17 14:11:47 +01:00
Franck Nijhof
1a9fda96c3
Revert "Update google-cloud-texttospeech to 2.10.0" ( #66736 )
2022-02-17 14:05:07 +01:00
Jan Bouwhuis
83846bb5cc
MQTT climate preset_modes rework ( #66062 )
...
* MQTT climate preset_modes rework
* Set deprection date to 2022.9 (6 months)
* add valid_preset_mode_configuration for discovery
* Update deprecation date
2022-02-17 13:51:35 +01:00
Erik Montnemery
4236764fd5
Don't allow creating or updating input_select with duplicates ( #66718 )
...
* Don't allow creating or updating input_select with duplicates
* Simplify error message
* Improve error message
2022-02-17 13:11:49 +01:00
epenet
a9aefb66b5
Add device info to samsungtv diagnostics ( #66728 )
...
* Add device-info to samsungtv diagnostics
* Adjust tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-17 12:35:02 +01:00
Franck Nijhof
72fad87aef
Update google-cloud-texttospeech to 2.10.0 ( #66726 )
2022-02-17 12:06:49 +01:00
Raman Gupta
a1b81b2de4
Add inclusion state to zwave_js/network_status WS API cmd ( #65398 )
2022-02-17 11:38:20 +01:00
Eduard van Valkenburg
42b5ce184c
Brunt package to 1.2.0 ( #66722 )
2022-02-17 11:03:22 +01:00
starkillerOG
714daebfb9
Netgear add reboot button ( #65706 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-17 09:41:21 +01:00
Rob Borkowski
a131b78a70
Bump pyeconet version for Gen 5 Water Heater Support ( #66691 )
...
* Bump pyeconet version for Gen 5 Water Heater Support
* Update requirements files
2022-02-16 21:40:24 -06:00
Brett Adams
bcdd823849
Bump Advantage Air to 0.3.1 ( #66699 )
2022-02-16 21:15:19 -06:00
GitHub Action
855076fed9
[ci skip] Translation update
2022-02-17 00:14:03 +00:00
Erik Montnemery
f89de613d9
Improve MQTT binary_sensor test ( #66688 )
2022-02-17 00:06:42 +01:00
Brett Adams
bccfaceedb
Code Quality improvements for Aussie Broadband ( #65408 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-16 23:38:05 +01:00
Erik Montnemery
be0ef5ad6c
Correct MQTT binary_sensor and sensor state restoring ( #66690 )
2022-02-16 14:07:21 -08:00
epenet
2687f61428
Fix slow samsungtv test ( #66696 )
2022-02-16 16:04:50 -06:00
Franck Nijhof
58742f8be6
Update plugwise 0.16.5 ( #66684 )
2022-02-16 22:35:51 +01:00
Erik Montnemery
eaf73318e1
Remove duplicated options from input_select ( #66680 )
2022-02-16 22:04:49 +01:00
epenet
0138caa277
Fix side_effect patching in samsungtv tests ( #66651 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 12:40:11 -08:00
epenet
2d33e435b9
Fix token refresh in samsungtv ( #66533 )
2022-02-16 12:28:01 -08:00
Marcel van der Veldt
8357dc0f3f
Fix last_activated timestamp on Hue scenes ( #66679 )
2022-02-16 12:18:38 -08:00
Bram Kragten
ef34f070ee
Allow metadata in service call data ( #66672 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Erik <erik@montnemery.com >
2022-02-16 21:13:36 +01:00
epenet
14e48bac3a
Fix SamsungTVWS mocking in samsungtv tests ( #66650 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 12:13:11 -08:00
Maciej Bieniek
41c43fe639
Fix type of value in MQTT binary sensor ( #66675 )
2022-02-16 12:11:50 -08:00
Franck Nijhof
88482d73e3
Do not pass client session to Brunt ( #66671 )
2022-02-16 12:11:01 -08:00
Paulus Schoutsen
499081df86
Cloud to avoid setting up Alexa/Google during setup phase ( #66676 )
2022-02-16 12:10:26 -08:00
Craig J. Midwinter
b42676370c
Bump pysher to 1.0.7 ( #59445 )
...
* Fix Goalfeed integration
See https://github.com/deepbrook/Pysher/issues/62
* update requirements
* Update pysher, remove websocket-client requirement for goalfeed integration
2022-02-16 19:43:02 +01:00
Paulus Schoutsen
0b541978c7
Bump aiohue to 4.2.0 ( #66670 )
2022-02-16 09:24:01 -08:00
J. Nick Koston
0ec89ae5da
Teach _async_abort_entries_match about entry options ( #66662 )
2022-02-16 18:15:31 +01:00
J. Nick Koston
65999227ae
Fix missing effects on dimmable WiZ bulbs ( #66665 )
2022-02-16 18:11:31 +01:00
Robert Svensson
dd9b14d5c9
Add Button platform to deCONZ integration ( #65700 )
...
* Improve scene platform
* Add button platform, tests and fix tests affected by new entities existing
* Remove unnused property
* Bump dependency to v87
2022-02-16 17:55:30 +01:00
Bram Kragten
a9390908ea
Keep TTS media browser params in identifier ( #66663 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-16 08:54:57 -08:00
Franck Nijhof
39cf250a8e
Add current temp fallback in Tuya climate ( #66664 )
2022-02-16 17:41:43 +01:00
Paulus Schoutsen
cd5b69d02e
Add Google local indicator ( #66610 )
2022-02-16 07:54:59 -08:00
Tobias Sauerwein
3d1cad9f67
Improve handling of cloud hook registration ( #65664 )
...
Signed-off-by: cgtobi <cgtobi@gmail.com >
2022-02-16 16:42:45 +01:00
Diogo Gomes
de2734bd0e
add entity_category ( #66377 )
2022-02-16 16:34:21 +01:00
epenet
3b87c01af9
Fix try_connect in samsungtv ( #66653 )
...
* Fix try_connect in samsungtv
* Use try...else
* Adjust try...else
* Undo try...else
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 16:17:11 +01:00
epenet
0911eb1fba
Add epenet to samsungtv codeowners ( #66654 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 16:12:07 +01:00
Mike Fugate
0bd0b4766e
Refactor sleepiq as async with config flow ( #64850 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-16 08:51:29 -06:00
Sascha Sander
dbc445c2fa
Fix scaling of numeric Tuya values ( #66644 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-16 14:33:08 +01:00
Franck Nijhof
4051e2f518
Fix Plugwise auto HVAC mode ( #66639 )
...
* Fix Plugwise auto hvac mode
* Clean up set HVAC
2022-02-16 13:22:21 +01:00
Milan Meulemans
19d8b8a6ff
Add binary sensor platform to Aseko ( #66643 )
2022-02-16 13:06:11 +01:00
J. Nick Koston
470936a63a
Enable dhcp flows for samsungtv registered devices ( #66589 )
2022-02-16 13:01:44 +01:00
Erik Montnemery
dcb3fc49c9
Include changes in EVENT_DEVICE_REGISTRY_UPDATED ( #66641 )
2022-02-16 12:29:08 +01:00
J. Nick Koston
21f2c664d9
Enable dhcp flows for elkm1 registered devices ( #66583 )
2022-02-16 12:13:16 +01:00
tschnilo
b322c6dafc
Add vicare sensors ( #63339 )
...
* Add sensors
for:
- solar collector
- power consumption
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Update sensor.py
2022-02-16 12:11:37 +01:00
J. Nick Koston
fd96d81563
Enable dhcp flows for flux_led registered devices ( #66585 )
2022-02-16 12:09:00 +01:00
J. Nick Koston
e0cee22b8a
Switch ezviz to use integration discovery ( #66579 )
2022-02-16 12:07:36 +01:00
J. Nick Koston
38b9bea9a3
Switch tplink to use integration discovery ( #66575 )
2022-02-16 12:06:58 +01:00
J. Nick Koston
59cb1444a5
Enable dhcp flows for broadlink registered devices ( #66582 )
2022-02-16 12:04:46 +01:00
J. Nick Koston
ce4daab833
Enable dhcp flows for goalzero registered devices ( #66586 )
2022-02-16 11:59:57 +01:00
epenet
cf5652737a
Cleanup samsungtv tests ( #66570 )
...
* Drop unused init method
* Add type hints to media_player tests
* Adjust test_init
* Adjust media_player
* Add type hints to conftest
* Use Mock in test_media_player
* Use lowercase in test_init
* Use relative import in diagnostics
* Add type hints to config_flow
* Adjust coveragerc
* Make gethostbyname autouse
* Cleanup gethostbyname and remote fixtures
* Drop unused fixtures
* Undo type hints and usefixtures on media_player
* Undo type hints and usefixtures in test_init
* Undo type hints in conftest
* Undo usefixtures in test_config_flow
* Format
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 09:29:52 +01:00
Raman Gupta
d29acadebd
Fix zwave_js device condition bug ( #66626 )
2022-02-15 23:05:12 -05:00
Marcel van der Veldt
8f4ec89be6
Bump aiohue to version 4.1.2 ( #66609 )
2022-02-15 17:26:13 -08:00
J. Nick Koston
dad4cdb45d
Enable dhcp flows for isy994 registered devices ( #66588 )
2022-02-15 18:46:09 -06:00
J. Nick Koston
6a690b41b1
Enable dhcp flows for screenlogic registered devices ( #66591 )
2022-02-15 18:45:53 -06:00
J. Nick Koston
6b7eea5454
Enable dhcp flows for senseme registered devices ( #66590 )
2022-02-15 18:45:41 -06:00
J. Nick Koston
7c508c2a44
Enable dhcp flows for hunterdouglas_powerview registered devices ( #66587 )
2022-02-16 01:30:52 +01:00
J. Nick Koston
491f8d0f0b
Enable dhcp flows for steamist registered devices ( #66593 )
2022-02-16 01:26:17 +01:00
J. Nick Koston
99568b133f
Switch flux_led to use integration discovery ( #66574 )
2022-02-16 01:25:43 +01:00
GitHub Action
208671418e
[ci skip] Translation update
2022-02-16 00:14:09 +00:00
J. Nick Koston
6ae2331805
Switch senseme to use integration discovery ( #66576 )
2022-02-16 00:47:01 +01:00
Franck Nijhof
dd9992bfd6
Update plugwise 0.16.4 ( #66613 )
2022-02-15 23:29:30 +01:00
J. Nick Koston
d79d775d92
Switch elkm1 to use integration discovery ( #66572 )
2022-02-15 23:18:55 +01:00
J. Nick Koston
b28754e5fe
Switch steamist to use integration discovery ( #66578 )
2022-02-15 23:18:13 +01:00
J. Nick Koston
c6a4139716
Enable dhcp flows for emonitor registered devices ( #66584 )
2022-02-15 23:17:06 +01:00
J. Nick Koston
6134a224dd
Enable dhcp flows for wiz registered devices ( #66595 )
2022-02-15 23:14:52 +01:00
J. Nick Koston
d64ef2ba73
Deduplicate flux_led title and CONF_NAME ( #66598 )
2022-02-15 22:44:35 +01:00
Allen Porter
734fdf7bff
Override and disable nest stream unavailable behavior ( #66571 )
2022-02-15 13:43:31 -08:00
Joakim Plate
bc856ea24d
Add fallback for serialnumber ( #66553 )
2022-02-15 13:42:18 -08:00
Mick Vleeshouwer
98ae7e106c
Always create a new session in ConfigFlow in Overkiz integration ( #66602 )
2022-02-15 14:46:52 -06:00
Mick Vleeshouwer
5568531f74
Improve exception catching and handling in Overkiz integration ( #66604 )
2022-02-15 14:44:53 -06:00
J. Nick Koston
c5ae43144d
Enable dhcp flows for axis registered devices ( #66581 )
...
References:
https://github.com/home-assistant/developers.home-assistant/pull/1212
https://github.com/home-assistant/core/pull/66528
I am doing these one at a time to make sure codeowners are aware
and do not glance over the PR because it has a lot of integrations
in it
2022-02-15 21:32:10 +01:00
Mick Vleeshouwer
30528e0de0
Add extra entity descriptions to Overkiz integration ( #66093 )
2022-02-15 14:24:33 -06:00
J. Nick Koston
9f1c58cda3
Enable dhcp flows for tplink registered devices ( #66592 )
...
References:
https://github.com/home-assistant/developers.home-assistant/pull/1212
https://github.com/home-assistant/core/pull/66528
I am doing these one at a time to make sure codeowners are aware
and do not glance over the PR because it has a lot of integrations
in it
2022-02-15 20:33:45 +01:00
J. Nick Koston
f069a37f7d
Allow integrations to request dhcp discovery flows for registered devices ( #66528 )
2022-02-15 11:02:52 -06:00
J. Nick Koston
2b43293363
Switch unifiprotect to use integration discovery ( #66569 )
...
Backstory: https://github.com/home-assistant/core/pull/65752#discussion_r800068914
2022-02-15 17:02:33 +01:00
Joakim Sørensen
0d2712e436
Add binary_sensor to Version integration ( #66539 )
...
* Add binary_sensor to version integration
* Add test to check we not create for local
* Move _attr_icon to sensor
* Update homeassistant/components/version/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-15 16:39:34 +01:00
Eduard van Valkenburg
af4e37339a
Add Connectivity sensor to SIA ( #64305 )
...
* implemented connectivity sensor
* further cleanup off update code
* cleanup and tighter behaviour for attributes
* added seperate connectivity class to binary sensor
* callbacks and keys
* redid name and unique_id logic, non-breaking result
* using entry more in inits
* Fix import
* fix ping_interval in sia_entity_base
* added ping_interval default to next
* fixed next
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-15 15:53:38 +01:00
Franck Nijhof
430162fa5f
Fix Tuya Covers without state in their control data point ( #66564 )
2022-02-15 15:25:36 +01:00
Franck Nijhof
cbdbb66475
Fix integrations building on top of mjpeg ( #66557 )
2022-02-15 15:24:52 +01:00
epenet
52ebe58b14
Add tests for samsungtv diagnostics ( #66563 )
...
* Add tests for samsungtv diagnostics
* Adjust coveragerc
* Adjust type hints
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-15 16:24:13 +02:00
Franck Nijhof
00221f1d66
Cleanup and strict typing for MJPEG integration ( #66526 )
2022-02-15 12:32:14 +01:00
Pascal Vizeli
389653dc01
Add a asset name for CAS / official_image ( #66276 )
2022-02-15 11:19:28 +01:00
Jeef
c5dfe2b5a8
Bump intellifire4py to 0.9.8 ( #66531 )
2022-02-15 11:04:26 +01:00
Josh Soref
02e2150270
Fix econet spelling ( #64254 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-02-15 10:53:35 +01:00
Robert Hillis
7eed4af6ae
Use enums in vizio ( #61996 )
...
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2022-02-15 10:51:55 +01:00
Erik Montnemery
2538af4b06
Add workaround for python bug to HAQueueHandler ( #66541 )
2022-02-15 10:49:14 +01:00
Franck Nijhof
cb03db8df4
Replace discord.py with nextcord ( #66540 )
...
* Replace discord.py with nextcord
* Typing tweak
* Another pip check decrease :)
2022-02-15 10:37:41 +01:00
Amos Yuen
23a22d1860
Override iotawatt coordinator request_refresh_debouncer to allow updates every 5s ( #64892 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-15 09:55:13 +01:00
Robert Svensson
1bc936ca8d
Improve Deconz sensors ( #65259 )
2022-02-15 08:32:56 +01:00
J. Nick Koston
334a8ab13f
Fix missing abort strings in wiz ( #66538 )
2022-02-15 08:24:35 +01:00
Allen Porter
572fa7d055
Update nest camera to pull still images from stream component ( #66427 )
...
* Update nest to use stream thumbnail when it exists
* Update nest camera to always pull still image from stream
Update nest camera to always pull the still iamge from the stream component,
removing the use of the separate ffmpeg call, and removing use of the nest event
image. Image for events can now be pulled using the media source APIs, rather
than relying on the camera snapshot.
* Simplify a comment
* Remove more unused variables
* Simplify comments, image, and test code
* Remove assertions for placeholder images
2022-02-14 21:45:09 -08:00
Paulus Schoutsen
94980399cf
Bump hass-nabucas to 0.52.1 ( #66536 )
2022-02-14 20:46:32 -08:00
Brett Adams
6b6f50e28b
Bump pyaussiebb in Aussie Broadband ( #65754 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-02-14 21:02:40 -06:00
Diogo Gomes
b211a1faa7
Fix utility meter restore state ( #66490 )
...
* Address #63874
* avoid setting _last_period to None
* name is always set in discovery
* ValueError never happens only DecimalException
* async_tariff_change tracks state change - state machine will not pass a None
* test we only reset one utility_meter
* test corrupted restored state
* pretty sure _current_tariff doesn't change from init until here
* missing assert
* Revert "async_tariff_change tracks state change - state machine will not pass a None"
This reverts commit 24fc04a964 .
* address review comment
* always a Decimal
2022-02-15 02:16:30 +01:00
Franck Nijhof
4dbd9b21b7
Adjust Plugwise debouncer to not refresh immediately ( #66521 )
2022-02-15 01:47:39 +01:00
Paulus Schoutsen
6d10bd094f
Bump frontend to 20220214.0 ( #66535 )
2022-02-14 16:23:37 -08:00
GitHub Action
d69d0e8817
[ci skip] Translation update
2022-02-15 00:14:48 +00:00
epenet
b51866b1c4
Revert "Fix raspihats callbacks ( #64122 )" ( #66517 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-15 01:12:34 +01:00
EtienneMD
ffe821a1f7
Fix HVAC modes for zha Stelpro fan heater ( #66293 )
2022-02-14 23:06:48 +01:00
Jarod Wilson
f81b6d61b9
Create unique_id for sleepiq sensors ( #65227 )
2022-02-14 23:01:15 +01:00
Mick Vleeshouwer
74a304cac7
Overkiz/address cover feedback ( #65043 )
2022-02-14 22:38:41 +01:00
G Johansson
759b01bb40
Improve code quality season ( #66449 )
2022-02-14 22:34:33 +01:00
Raman Gupta
152dbfd2fe
Add button entity to ping zwave_js node ( #66129 )
...
* Add button entity to ping zwave_js node
* Fix docstring
* Fix docstrings
* Fix and simplify tests
* Fix name
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/services.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* review comments
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove self.client line
* Add callback to remove entity
* Add extra dispatch signal on replacement
* Combine signals for valueless entities
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-14 15:38:22 -05:00
Raman Gupta
113c3149c4
Improve zwave_js device automation strings for config parameters ( #66428 )
...
* Improve zwave_js device automation strings for config parameters
* rename things to be more clear
* Match config file format
2022-02-14 15:14:02 -05:00
Simon Hansen
7cb0ce0eec
Move config option to OptionsFlow in iss ( #65303 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-14 21:07:50 +01:00
Erik Montnemery
5be5a014f3
Adjust Sonos for updated Spotify media browsing ( #66508 )
2022-02-14 20:15:09 +01:00
J. Nick Koston
09e59e5887
Fix flux_led turn on with slow responding devices ( #66527 )
2022-02-14 20:14:45 +01:00
Marc Mueller
9c5e0fc5e0
Fix auth type comment ( #66522 )
2022-02-14 20:10:18 +01:00
Maikel Punie
2bcc21ecbb
Add velbus diagnostics ( #65426 )
2022-02-14 19:25:14 +01:00
Keilin Bickar
2bc2f85b1b
Support for lock domain in esphome ( #65280 )
2022-02-14 18:31:46 +01:00
Marc Mueller
3b3e12aaa2
Fix translation typing ( #66516 )
2022-02-14 09:23:12 -08:00
uSlackr
b6a3b012bb
Correct modbus address limits ( #66367 )
2022-02-14 18:17:19 +01:00
Marc Mueller
ab67ba20f5
Update pylint plugin to validate _async_has_devices ( #66512 )
2022-02-14 18:10:50 +01:00
Paulus Schoutsen
8456c6416e
Add a media source to TTS ( #66483 )
2022-02-14 08:54:12 -08:00
J. Nick Koston
013d227113
Ensure WiZ cleans up on shutdown and failed setup ( #66520 )
2022-02-14 17:32:34 +01:00
J. Nick Koston
9691128e96
Fix ImportError when discovery deps change ( #66518 )
2022-02-14 17:12:24 +01:00
Paulus Schoutsen
fec8c2ab82
Add support for MJPEG cameras to camera media source ( #66499 )
2022-02-14 17:04:19 +01:00
J. Nick Koston
63cb79ec29
Add support for setting the effect speed in WiZ ( #66457 )
2022-02-14 16:49:43 +01:00
J. Nick Koston
445ad1d592
Add test coverage for WiZ lights and switches ( #66387 )
2022-02-14 16:31:26 +01:00
Bart Janssens
4522a5698c
Fix vicare program presets ( #66476 )
2022-02-14 15:42:40 +01:00
Paulus Schoutsen
707f112f51
Improve raised exception consistency for media source ( #66497 )
2022-02-14 15:41:53 +01:00
Marc Mueller
80394e3de6
Improve util.async_ typing ( #66510 )
2022-02-14 15:41:09 +01:00
Marc Mueller
94cfc89df9
Improve DiscoveryFlowHandler typing ( #66511 )
2022-02-14 15:28:52 +01:00
Franck Nijhof
45251e6936
Update sentry-dsk to 1.5.5 ( #66515 )
2022-02-14 15:23:20 +01:00
Erik Montnemery
795d249c8c
Small improvement of cast test ( #66513 )
2022-02-14 15:06:33 +01:00
Paulus Schoutsen
4c5d64762b
Fix cast turn on image ( #66500 )
2022-02-14 14:38:46 +01:00
Shay Levy
db73ce92fa
Increase switcher_kis timeouts ( #66465 )
2022-02-14 14:30:04 +01:00
J. Nick Koston
00d7fdd274
Add WiZ occupancy sensor support ( #66231 )
2022-02-14 14:25:15 +01:00
Marc Mueller
b2ee7cebc9
Improve setup_time typing ( #66509 )
2022-02-14 14:24:58 +01:00
Erik Montnemery
dbd26c7faf
Support browsing multiple Spotify accounts ( #66256 )
...
* Support browsing multiple Spotify accounts
* Fix rebase mistakes
* Address review comments
* Return root spotify node with config entries as children
* Add util to get spotify URI for media browser URL
* Only support browsing spotify with config entry specified
2022-02-14 13:59:11 +01:00
Marc Mueller
370832f527
Fix http typing ( #66506 )
2022-02-14 13:40:31 +01:00
Brett Adams
5a02bae63e
Bump Advantage Air 0.3.0 ( #66488 )
2022-02-14 13:16:05 +01:00
Marc Mueller
c9d99ad76d
Add missing dataclass decorator [fivem] ( #66505 )
2022-02-14 12:51:52 +01:00
epenet
211b5b02df
Fix access to hass.data in hdmi-cec ( #66504 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-14 12:43:36 +01:00
Shay Levy
5c5bb4835e
Enable assumed state in webostv media player ( #66486 )
2022-02-14 11:14:57 +01:00
epenet
0a7b1dec7d
Adjust type hint in core add_job ( #66503 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-14 11:13:10 +01:00
Ryan Fleming
35b343de9e
Octoprint buttons ( #66368 )
2022-02-14 11:05:06 +01:00
Tobias Sauerwein
71540a924b
Update requirements_test.txt ( #66481 )
2022-02-14 09:51:22 +02:00
Raman Gupta
051bf173dc
revert change in vizio logic to fix bug ( #66424 )
2022-02-14 09:49:19 +02:00
GitHub Action
ad0cb4831e
[ci skip] Translation update
2022-02-14 00:15:30 +00:00
Shay Levy
fe077b6990
Use shorthand attributes in webostv ( #66418 )
2022-02-13 23:47:37 +02:00
Daniel Hjelseth Høyer
36120c77f8
Reduce update_interval for Opengarage ( #66478 )
2022-02-13 15:41:46 -06:00
Joshua Roys
bc2cc42955
Don't abort zeroconf discovery for IPv6-only devices ( #66455 )
2022-02-13 15:24:23 -06:00
J. Nick Koston
ffcac67d99
Add is_ipv4_address and is_ipv6_address utils ( #66472 )
2022-02-13 15:23:11 -06:00
J. Nick Koston
2bdf55465a
Bump pywizlight to 0.5.8 ( #66448 )
2022-02-13 14:29:34 -06:00
Jc2k
40c6832cc1
Update homekit_controller to use the new typed discovery data ( #66462 )
2022-02-13 12:45:30 -06:00
Erik Montnemery
d40a830b89
Remove entities when config entry is removed from device ( #66385 )
...
* Remove entities when config entry is removed from device
* Update tests/helpers/test_entity_registry.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Don't remove entities not connected to a config entry
* Update homeassistant/helpers/entity_registry.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-13 17:23:30 +01:00
Allen Porter
b016259206
Reset the stream backoff timeout when the url updates ( #66426 )
...
Reset the stream backoff timeout when the url updates, meant to improve the retry behavior
for nest cameras. The problem is the nest url updates faster than the stream reset time
so the wait timeout never resets if there is a temporarily problem with the new url. In particular
this *may* help with the flaky cloud nest urls, but seems more correct otherwise.
2022-02-13 07:09:37 -08:00
Aidan Timson
ac3c5db989
Handle NoneType error in OVO integration ( #66439 )
2022-02-13 16:37:18 +02:00
Austin Mroczek
b4c487376f
bump total_connect_client to 2022.2 ( #66408 )
2022-02-13 10:05:20 +02:00
Jc2k
b8a8485e91
Replace use of deprecated APIs in aiohomekit ( #66409 )
2022-02-12 23:17:55 -06:00
Allen Porter
0a128d006f
Improve stream robustness by always retrying worker ( #66417 )
...
Improve stream robustness by always retrying in the worker on failure, rather than only when
keepalive is enabled.
This will make cloud cameras like nest more robust, since they have a tendency to be flaky. This
is also needed to improve client side retry behavior because when the client attempts to retry,
the stream token is already revoked because the worker stopped.
The worker will still idle timeout if no streams are present, so it won't go on forever if no
frontend is viewing the stream.
2022-02-12 20:59:11 -08:00
GitHub Action
203bda203d
[ci skip] Translation update
2022-02-13 00:16:41 +00:00
Robert Svensson
ac11a9b7ff
Revert Amcrest change ( #66412 )
2022-02-12 23:08:23 +01:00
Allen Porter
2e54daa61f
Redact stream url credentials in debug logging ( #66407 )
2022-02-12 14:03:26 -08:00
Simone Chemelli
e069074f9e
Fix mesh role for Fritz old devices ( #66369 )
2022-02-12 13:58:35 -08:00
Marc Mueller
1053314a30
Fix error decorator [sonos] ( #66399 )
2022-02-12 13:51:53 -08:00
kpine
a7e5f38a3e
Add is_controller_node flag to WS node status ( #66404 )
2022-02-12 22:08:39 +01:00
G Johansson
a8304392b5
Code quality file ( #65258 )
2022-02-12 11:49:37 -06:00
Marc Mueller
7806494816
Fix typing [roku] ( #66397 )
2022-02-12 17:44:47 +01:00
corneyl
17a732197b
Add Picnic re-auth flow ( #62938 )
...
* Add re-auth handler for Picnic
* Extracted authentication part so right form/errors can be shown during re-auth flow
* Add tests for Picnic's re-authentication flow
* Simplify re-auth flow by using the same step as step_user
* Use user step also for re-auth flow instead of having an authenticate step
* Add check for when re-auth is done with different account
* Remove unnecessary else in Picnic config flow
* Fix the step id in the translation strings file
2022-02-12 08:15:36 -08:00
Franck Nijhof
ba83648d27
Fix Spotify session token refresh ( #66386 )
2022-02-12 17:13:32 +01:00
nklebedev
840d33f271
Fix typo in ebusd WaterPressure const ( #66355 )
2022-02-12 17:09:51 +01:00
Sébastien RAMAGE
491e2e5978
Update zigpy-zigate to 0.8.0 ( #66289 )
2022-02-12 17:05:30 +01:00
Joshua Roys
e5ef192f1a
Specify specific Nanoleaf models in the manifest ( #66326 )
2022-02-12 09:56:38 -06:00
G Johansson
d61d1bf494
Implement diagnostics for yale_smart_alarm ( #65085 )
2022-02-12 08:42:30 -06:00
G Johansson
6d20e68e6d
Code quality scrape ( #65441 )
2022-02-12 08:28:54 -06:00
Dave T
62d49dcf98
Fix missing refactors of EntityCategory.XXX ( #66379 )
...
* Fix missing refactors of EntityCategory.XXX
* Fix entity_category refactor for homewizard
2022-02-12 16:22:21 +02:00
G Johansson
89b0d602d6
Bump yalesmartalarmclient to v0.3.8 ( #66381 )
2022-02-12 15:20:55 +01:00
G Johansson
3771c154fa
Improve code quality command_line ( #65333 )
2022-02-12 08:19:37 -06:00
G Johansson
db6969739f
Improve code quality telnet ( #65239 )
2022-02-12 08:15:28 -06:00
G Johansson
8da150bd71
Improve code quality sql ( #65321 )
2022-02-12 08:13:01 -06:00
Jc2k
65ce2108d3
Stop homekit_controller using backend specific API's ( #66375 )
2022-02-12 08:12:27 -06:00
Jc2k
95e4ea8fcd
Simplify the homekit_controller unignore journey ( #66353 )
2022-02-12 13:16:05 +00:00
Brett Adams
5e5659d758
Add Diagnostics ( #65755 )
2022-02-12 07:08:41 -06:00
G Johansson
1b27011320
Fix supported features sensibo ( #65895 )
...
* Fix features not available
* Partial revert
* Apply active features
* Fix from review
2022-02-12 12:48:48 +01:00
Allen Porter
b2f5ab2008
Publish Nest Motion/Person events with optional user defined zone information ( #66187 )
...
Publish Nest events with zone information if present. User defined zones are configured
in the Google Home app, and are published with Motion/Person event.
2022-02-11 21:22:53 -08:00
Chris Talkington
f344ea7bbb
Add select platform to roku ( #66133 )
2022-02-11 20:52:31 -06:00
J. Nick Koston
578456bbb5
Fix uncaught exception during WiZ discovery during firmware update ( #66358 )
2022-02-11 20:42:41 -06:00
GitHub Action
366609ea44
[ci skip] Translation update
2022-02-12 00:16:37 +00:00
Sander Jochems
202ee0cd3d
Add device info to Solax ( #65244 )
2022-02-11 18:04:50 -06:00
G Johansson
9610fa5979
Code cleanup yale_smart_alarm ( #65081 )
2022-02-11 18:04:04 -06:00
Jeef
d479949ca2
Add a base class for Intellifire entities ( #65077 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-02-11 18:01:38 -06:00
J. Nick Koston
13af2728c2
Fix zwave_me zeroconf mocking ( #66356 )
2022-02-11 17:13:57 -06:00
J. Nick Koston
a6742eff34
Add button to wake august locks from deep sleep ( #66343 )
2022-02-11 17:13:35 -06:00
PanicRide
0797533016
New amcrest binary sensor to monitor doorbell button ( #66302 )
...
* New binary sensor to monitor doorbell button
* New binary sensor to monitor doorbell button
2022-02-11 23:58:26 +01:00
Joshua Roys
9134e5c844
Get discovered zeroconf IPv6 addresses ( #65462 )
2022-02-11 16:46:17 -06:00
Igor Pakhomov
2ffb46dc93
Initial xiaomi_miio support for dmaker.airfresh.a1/t2017 ( #66331 )
...
* Initial support for dmaker.airfresh.a1/t2017
* fix typo
2022-02-11 23:28:22 +01:00
J. Nick Koston
cc0fb5d9db
Add dhcp discovery to Sensibo for non-HomeKit devices ( #66350 )
2022-02-11 16:27:00 -06:00
J. Nick Koston
f8fec3d990
Add additional oui to blink ( #66348 )
2022-02-11 16:26:39 -06:00
J. Nick Koston
018975bbb9
Add additional OUI for G3 wifi cameras to unifiprotect ( #66349 )
2022-02-11 16:26:11 -06:00
J. Nick Koston
43d57e7ae8
Add unique id to lutron caseta config entry when missing ( #66346 )
2022-02-11 13:19:57 -08:00
Allen Porter
24418417fd
Fix nest streams that get stuck broken ( #66334 )
2022-02-11 13:17:19 -08:00
Stuart Clark
5743661f6e
Upgrade OVO library to v1.2.0 ( #66210 )
2022-02-11 21:39:55 +01:00
Jc2k
0daf20c0cc
Prepare for new aiohomekit lifecycle API ( #66340 )
2022-02-11 19:26:35 +00:00
Franck Nijhof
2f220b27d4
Fix CPUSpeed with missing info ( #66339 )
2022-02-11 19:38:55 +01:00
Franck Nijhof
8ff987d90c
Fix PVOutput when no data is available ( #66338 )
2022-02-11 19:11:06 +01:00
epenet
df994a1e84
Fix raspihats initialization ( #66330 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-11 18:08:19 +01:00
J. Nick Koston
323af9f59c
Reduce number of parallel api calls to august ( #66328 )
2022-02-11 18:07:32 +01:00
Franck Nijhof
acf2033734
Use DataUpdateCoordinator for Spotify devices ( #66314 )
2022-02-11 18:04:49 +01:00
Franck Nijhof
57624347e6
Don't requests known Spotify playlist ( #66313 )
2022-02-11 17:53:25 +01:00
J. Nick Koston
768de8d515
Fix WiZ bulb being offline if kelvin limits cannot be obtained ( #66305 )
2022-02-11 09:33:39 -06:00
starkillerOG
212c3b7c10
bump motionblinds to 0.5.12 ( #66323 )
2022-02-11 16:49:54 +02:00
Shay Levy
89b20b9133
Fix webostv restored supported features turn on ( #66318 )
...
* Fix webostv restored supported features turn on
* Remove ternary operator expression
2022-02-11 16:48:36 +02:00
Joakim Sørensen
7a40ae13a4
Add guard for invalid EntityCategory value ( #66316 )
2022-02-11 14:57:45 +01:00
Maikel Punie
1c087f5c70
Bump velbusaio to 2022.2.4 ( #66321 )
2022-02-11 15:48:32 +02:00
Franck Nijhof
11a13aa0b8
Add heating and cooling binary sensors to Plugwise ( #66317 )
2022-02-11 13:36:27 +01:00
Stefán Jökull Sigurðarson
6c3b36a978
Add Icelandic to list of supported Azure languages ( #66310 )
...
It was missing, as it is a supported language as per the list here: https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support#text-to-speech
2022-02-11 12:53:09 +01:00
ufodone
49a41ebe14
Disable zone bypass switch feature ( #66243 )
...
* Add configuration option to disable the creation of zone bypass switches
* Removed temporary workaround and bumped pyenvisalink version to pick up the correct fix.
* Remove zone bypass configuration option and disable zone bypass switches per code review instructions.
2022-02-11 11:38:50 +01:00
Erik Montnemery
335a918118
Create MQTT discovery flow when manual config is present ( #66248 )
...
* Create MQTT discovery flow when manual config is present
* Change to integration_discovery flow
* Add test
* Add default handler for integration_discovery
2022-02-11 10:31:51 +01:00
Jens Østergaard Nielsen
a644baf3cd
Prepare for Ihc config flow ( #64852 )
...
* Extracting group and extra info from ihc products
* Make suggested area not optional
* Revert back to assignment expression :=
* Make auto setup show device info for all platforms
* Change code comment to #
* Add return typing
* Remove device_info key without value
* get_manual_configuration typings for everything
* Adding IHCController typings
* Remove "ihc" from unique id
* Remove device_info
* Separator in unique id
* Return typing on ihc_setup
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/ihc/ihcdevice.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/ihc/ihcdevice.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Raise ValueError instead of logging an error
* Update homeassistant/components/ihc/service_functions.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Catch up with dev
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-11 10:24:31 +01:00
J. Nick Koston
43671da7cf
Fix august token refresh when data contains characters outside of latin1 ( #66303 )
...
* WIP
* bump version
* bump
2022-02-11 11:15:50 +02:00
Allen Porter
122ada718a
Bump google-nest-sdm to 1.7.1 (minor patch) ( #66304 )
2022-02-11 11:13:00 +02:00
GitHub Action
bed5002d61
[ci skip] Translation update
2022-02-11 00:14:55 +00:00
J. Nick Koston
cb2e486f6e
Guard against 0 value for color temp in WiZ when turning off ( #66295 )
2022-02-10 18:12:36 -06:00
Joakim Plate
c1760683a0
Add diagnostics for philips_js ( #66233 )
...
* Add diagnostics for philips_js
* Update homeassistant/components/philips_js/diagnostics.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/philips_js/diagnostics.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* Also redact username/password
They are really not that secret, but seem logical.
* Redact unique id
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-02-10 22:11:40 +01:00
Joakim Plate
ad09e875a6
Correct philips_js usage of the overloaded coordinator ( #66287 )
2022-02-10 21:59:42 +01:00
jjlawren
4d944e35fd
Skip polling Sonos audio input sensor when idle ( #66271 )
2022-02-10 12:48:13 -08:00
Franck Nijhof
c6f3c5da79
Type Spotify hass data ( #66285 )
2022-02-10 12:38:33 -08:00
J. Nick Koston
c91a20537a
Add discovery on network up to WiZ ( #66144 )
2022-02-10 12:30:18 -08:00
uvjustin
c222be0958
Catch ConnectionResetError when writing MJPEG in camera ( #66245 )
2022-02-10 12:25:31 -08:00
jjlawren
9fa2bdd3fd
Handle more Sonos favorites in media browser ( #66205 )
2022-02-10 12:25:07 -08:00
Paulus Schoutsen
854d7d4936
Fix shutil import for local source ( #66286 )
2022-02-10 12:23:41 -08:00
jjlawren
e86c82e675
Tweak Sonos activity monitoring ( #66207 )
...
* Tweak Sonos activity monitoring
* Support new 'sleeping' vanish reason
* Check availability before last-ditch check
* Use short-timeout call for last-ditch check
* Adjust reboot logging message and severity
* Simplify activity check failure
2022-02-10 14:11:47 -06:00
Erik Montnemery
fe38e6ba87
Drop MQTT import flow ( #66160 )
...
* Drop MQTT import flow
* Reload manually configured MQTT entities when config entry is setup
* Address review comments
* Actually remove the import flow
2022-02-10 21:09:57 +01:00
Franck Nijhof
dc7ab40acd
Add humidity sensor to Plugwise ( #66280 )
2022-02-10 20:54:09 +01:00
Franck Nijhof
fbd6e9f498
Extend Plugwise climate support ( #66278 )
2022-02-10 20:53:14 +01:00
Franck Nijhof
bd920aa43d
Cleanup existing Plugwise tests and test fixtures ( #66282 )
...
* Cleanup existing Plugwise tests and test fixtures
* More cleanup
2022-02-10 20:41:30 +01:00
Aaron Bach
e5eba88ecc
Clean up unnecessary branch in SimpliSafe ( #66268 )
2022-02-10 10:13:26 -07:00
Franck Nijhof
b8253b1b47
Plugwise HVAC/Preset mode fixes ( #66273 )
2022-02-10 18:10:21 +01:00
Franck Nijhof
18056325bb
Add Flame State binary sensor to Plugwise ( #66275 )
2022-02-10 18:09:38 +01:00
Franck Nijhof
08ab00d3ab
More cleanup in Plugwise sensor ( #66274 )
2022-02-10 18:09:24 +01:00
Franck Nijhof
f5829173db
More cleanup in Plugwise climate ( #66257 )
2022-02-10 17:13:22 +01:00
Jarod Wilson
deb8185911
Add unique_id for decora_wifi lights ( #66142 )
...
I have some decora_wifi switches that I want to be able to move around
to different rooms within Home Assistant, and for that to be practical,
they need unique IDs, so here we are.
Signed-off-by: Jarod Wilson <jarodwilson@gmail.com >
2022-02-10 17:10:58 +01:00
Paulus Schoutsen
dd48f1e6fc
Allow uploading media to media folder ( #66143 )
2022-02-10 08:03:14 -08:00
J. Nick Koston
0fb2c78b6d
Add RGBW/RGBWW support to WiZ ( #66196 )
2022-02-10 09:08:33 -06:00
Franck Nijhof
51e14cebe3
Remove Plugwise Auxiliary sensors ( #66259 )
2022-02-10 15:55:27 +01:00
Franck Nijhof
3896b4a31d
Add additional switches to Plugwise ( #66261 )
2022-02-10 15:49:19 +01:00
Franck Nijhof
4cad29d7d4
More cleanup in Plugwise binary sensor ( #66255 )
2022-02-10 11:17:35 +01:00
Erik Montnemery
f5fff95e8b
Tweak constant config_entries.DISCOVERY_SOURCES ( #66249 )
2022-02-10 11:12:38 +01:00
epenet
47d6f75c17
Enable basic type checking in template ( #66222 )
...
* Fix binary_sensor
* Adjust button
* Adjust fan
* Adjust select
* Adjust template_entity
* Adjust trigger_entity
* Adjust weather
* Adjust init
* Adjust number
* Adjust None check
2022-02-10 10:59:54 +01:00
Franck Nijhof
8760cb035a
More cleanup in Plugwise switch ( #66254 )
2022-02-10 10:17:37 +01:00
epenet
ea325ef027
Enable basic type checking in demo platforms ( #66212 )
...
* Adjust type hints in demo platforms
* Adjust mypy config
* Adjust name
2022-02-10 10:05:58 +01:00
Franck Nijhof
b3814aa4e6
Refactor Plugwise command handling ( #66202 )
2022-02-10 09:53:26 +01:00
Jan Bouwhuis
678e56b8b7
Mqtt move to .const ( #65631 )
2022-02-10 09:18:35 +01:00
epenet
f17d66228c
Enable basic type checking in demo init ( #66218 )
...
* Enable basic type checking in demo init
* Remove from mypy ignore list
2022-02-10 09:04:36 +01:00
Paulus Schoutsen
e90143e5c9
Sort media sources ( #66237 )
...
* Sort media sources
* Flatten media sources and sort Cast children
* Only expand if possible
2022-02-10 09:03:29 +01:00
Daniel Hjelseth Høyer
3733aa9494
Add more sensors for users with Tibber Pulse ( #66201 )
...
* Tibber, Add stats and sensors for homes with real time meter
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Tibber stats
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Monthly peak hour
2022-02-10 08:47:34 +01:00
Raman Gupta
72acda81a7
Simplify get_unique_id helper function for zwave_js ( #66221 )
2022-02-10 08:46:32 +01:00
Michael
23e39d62d4
bump py-synologydsm-api to 1.0.6 ( #66226 )
2022-02-10 08:43:48 +01:00
Milan Meulemans
86cf5ec5c2
Bump aioaseko to 0.0.2 to fix issue ( #66240 )
2022-02-10 08:37:35 +01:00
j-a-n
243d003acc
Add Moehlenhoff Alpha2 underfloor heating system integration ( #42771 )
...
* Add Moehlenhoff Alpha2 underfloor heating system integration
* isort changes
* flake8 changes
* Do not exclude config_flow.py
* pylint changes
* Add config_flow test
* correct requirements_test_all.txt
* more tests
* Update test description
* Test connection and catch TimeoutError in async_setup_entry
* Add version to manifest file
* Remove version from manifest file
* Replace tests.async_mock.patch by unittest.mock.patch
* Update moehlenhoff-alpha2 to version 1.0.1
* Update requirements for moehlenhoff-alpha2 1.0.1
* Update moehlenhoff-alpha2 to 1.0.2
* Use async_setup_platforms
* Use async_unload_platforms
* Separate connection and devices for each entry_id
* Use async_track_time_interval to schedule updates
* Check if input is valid before checking uniqueness
* Move Exception handling to validate_input
* Catch aiohttp.client_exceptions.ClientConnectorError
* Remove translation files
* Mock TimeoutError
* Fix data update
* Replace current callback implementation with ha dispatcher
* Return False in should_poll
* Remove unused argument
* Remove CONNECTION_CLASS
* Use _async_current_entries
* Call async_schedule_update_ha_state after data update
* Remove unneeded async_setup
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Remove unneeded async_setup_platform
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Set Schema attribute host required
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Remove unused Exception class
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Update manifest.json
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* pylint constructor return type None
* Replace properties by class variables
* use pass instead of return
* Remove unused sync update method
* remove property hvac_action
* remove pass
* rework exception handling
* Update homeassistant/components/moehlenhoff_alpha2/config_flow.py
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Correct indentation
* catch Exception in validate_input
* Replace HomeAssistantType with HomeAssistant
* Update to moehlenhoff-alpha2 1.0.3
* Allow to switch between heating and cooling mode
* Update moehlenhoff-alpha2 to version 1.0.4
* Update heatarea data after setting target temperature
* Support hvac_action
* Fix heatarea update with multiple bases
* Update data after setting preset mode
* Use custom preset modes like defined by device
* Fix config flow test
* Fix test_duplicate_error
* Rename property to extra_state_attributes
Rename property device_state_attributes to extra_state_attributes and
return lowercase keys in dict.
* Refactor using DataUpdateCoordinator
* Remove _attr_should_poll
* Raise HomeAssistantError on communication error
Catch HTTPError instead of broad except and reraise as HomeAssistantError
* Change DataUpdateCoordinator name to alpha2_base
* Refresh coordinator before setting data
* Raise ValueError on invalid heat area mode
* Rename heatarea to heat_area
* Set type annotation in class attribute
* Move coordinator to top
* Move exception handling to the coordinator
* Use heat_area_id directly
* Sore get_cooling() result into local var
* Add explanation of status attributes
and remove BLOCK_HC
* Fix pylint warnings
* from __future__ import annotations
* Use Platform Enum
* Move data handling to coordinator
* Remove property extra_state_attributes
* Add missing annotations
* Update moehlenhoff-alpha2 to version 1.1.2
* Rework tests based on the scaffold template
* Set also heat/cool/day/night temp with target temp
* Remove unneeded code from tests
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
2022-02-10 08:28:52 +01:00
Patrik Lindgren
543b49728a
Fix tradfri device name ( #66219 )
2022-02-10 08:19:59 +01:00
jjlawren
9fd8428254
Sonos lock subscription actions ( #66204 )
...
* Move exception logging to helper
* Wrap subscription in lock
* Rewrite subscribe method to use new logging helper
* Mark entitites as unavailable sooner to avoid unnecessary polls
* Rename unclear method and update docstring
* Move lock to unsubscribe
2022-02-09 21:56:10 -06:00
GitHub Action
7d70b0a16b
[ci skip] Translation update
2022-02-10 00:15:56 +00:00
Mick Vleeshouwer
d7fcda01b8
Add siren platform to Overkiz ( #65300 )
2022-02-09 17:36:56 -06:00
jjlawren
47af256610
Schedule activity checks when using manual hosts ( #65970 )
2022-02-09 16:55:00 -06:00
Kevin Stillhammer
7a1bbb06be
add @eifinger as waze_travel_time codeowner ( #66214 )
2022-02-09 23:30:29 +02:00
Kevin Stillhammer
604fe3f19b
add @eifinger as google_travel_time_codeowner ( #66215 )
2022-02-09 23:29:39 +02:00
epenet
cc5bb556c8
Move Freebox reboot service to a button entity ( #65501 )
...
* Add restart button to freebox
* Add warning
* restart => reboot
* Add button tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-09 22:20:24 +01:00
epenet
f4aaa981a1
Adjust coverage to include all config flows ( #66193 )
...
* Adjust tradfri
* Adjust huawei_lte
* Adjust iqvia
* Adjust wiffi
* Adjust solarlog
* Adjust lifx
* Adjust doorbird
* Adjust rachio
* Adjust starline
* Adjust konnected
* Adjust ambient_station
* Adjust tado
* Adjust point
* Adjust daikin
* Adjust hangouts
* Adjust ifttt
* Adjust ios
* Adjust life360
* Adjust sms
* Adjust spider
* Adjust upnp
* Adjust hassfest
2022-02-09 22:19:29 +01:00
Franck Nijhof
8a09303c98
Extract Spotify media browsing into a module ( #66175 )
2022-02-09 22:03:15 +01:00
Paulus Schoutsen
3bce870c6d
Add helper for media players to handle HA hosted media ( #66120 )
...
* Sonos to sign all HASS urls
* Don't sign if queries in url
* Extract media player hass URL handling to helper
2022-02-09 12:50:33 -08:00
Maximilian
bd657e5dd7
Add missing nina warnings ( #66211 )
2022-02-09 21:08:46 +01:00
Stephan Traub
a6013dc0de
Update WiZ with IP address validation ( #66117 )
2022-02-09 12:53:32 -06:00
Erik Montnemery
83a10cca53
Enable basic type checking for config ( #66197 )
2022-02-09 19:09:55 +01:00
Franck Nijhof
d4995624ee
Refactor Plugwise notification binary sensor ( #66159 )
2022-02-09 18:08:28 +01:00
Franck Nijhof
aa95150360
Add entity descriptions to Plugwise switch platform ( #66174 )
2022-02-09 17:56:07 +01:00
Otto Winter
1f4ee3c265
Bump aioesphomeapi from 10.8.1 to 10.8.2 ( #66189 )
2022-02-09 17:54:27 +01:00
epenet
567f07c96e
Fix hdmi-cec initialization ( #66172 )
2022-02-09 07:52:32 -08:00
Erik Montnemery
3f7b7187ab
Fix controlling nested groups ( #66176 )
2022-02-09 14:27:46 +01:00
Kevin Stillhammer
a0119f7ed0
Resolve zones and return state in find_coordinates ( #66081 )
2022-02-09 10:43:20 +01:00
Franck Nijhof
bc9ccf0e47
Add device availability to Plugwise ( #66152 )
2022-02-09 10:33:06 +01:00
Franck Nijhof
2f08372026
Correct Velbus button light entity category ( #66156 )
2022-02-09 10:31:58 +01:00
Richard Benson
b90434e8d6
Bump amcrest to 1.9.4 ( #66124 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-09 10:25:07 +01:00
Franck Nijhof
d34c289691
Clean up unneeded preset variable in Plugwise climate ( #66151 )
2022-02-09 10:23:39 +01:00
Franck Nijhof
924bcdf269
Move Plugewise binary sensor icon state into entity description ( #66148 )
2022-02-09 10:15:20 +01:00
Michael
95aec44292
Fix system is loaded flag during reboot/shutdown of Synology DSM ( #66125 )
2022-02-09 10:02:21 +01:00
Maikel Punie
d9e9820e21
Move the buttonlights to diagnostic entities ( #65423 )
2022-02-09 09:50:15 +01:00
Simone Chemelli
bfc3c29c6a
Change detection of router devices for Fritz ( #65965 )
2022-02-09 09:44:04 +01:00
Erik Montnemery
da38d9ab80
Fix MQTT debug info ( #66146 )
2022-02-09 09:43:03 +01:00
Aaron Bach
83b7fac9a4
Bump simplisafe-python to 2022.02.1 ( #66140 )
2022-02-09 09:20:57 +01:00
Allen Porter
9446b39ae0
Bump google-nest-sdm to 1.7.0 ( #66145 )
2022-02-09 09:12:49 +01:00
Paulus Schoutsen
e6e49dcb07
VLC Telnet to sign all HASS URLs ( #66123 )
2022-02-08 17:13:14 -08:00
Paulus Schoutsen
f2843283bf
Roku to sign all HASS urls ( #66122 )
2022-02-08 18:55:52 -06:00
GitHub Action
fb96c31a27
[ci skip] Translation update
2022-02-09 00:23:56 +00:00
Duco Sebel
f2fe091979
Allow HomeWizard devices with disabled api to show up in discovery ( #65295 )
2022-02-08 14:51:28 -08:00
Dave T
5ebc02cef6
Fix generic camera typo in attr_frame_interval ( #65390 )
2022-02-08 14:47:36 -08:00
Paulus Schoutsen
716a1e2a64
Add camera media source ( #65977 )
2022-02-08 14:32:02 -08:00
Franck Nijhof
b216f6f448
Fix Plugwise notification sensor ( #66116 )
2022-02-08 14:12:22 -08:00
Franck Nijhof
b9f21d4e07
Improve typing of Spotify ( #66109 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 23:07:13 +01:00
Robert Svensson
b012b79167
Adapt deCONZ number platform to align with updated design of binary sensor and sensor platforms ( #65248 )
...
* Adapt number to align with binary sensor and sensor platforms
* Make number tests easier to expand
2022-02-08 23:03:37 +01:00
Erik Montnemery
911e488d48
Fix ENTITY_CATEGORIES_SCHEMA ( #66108 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-08 14:00:53 -08:00
Erik Montnemery
009b31941a
Support restoring SensorEntity native_value ( #66068 )
2022-02-08 14:00:26 -08:00
Patrik Lindgren
f8a84f0101
Add diagnostics for Tradfri platform ( #66092 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 22:05:33 +01:00
epenet
86ab500afd
Add Renault hvac sensors ( #65993 )
...
* Add hvac sensors to renault
* Adjust fixtures
* Adjust tests
* Use icon_fn
* Use lambda
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-08 22:02:45 +01:00
Erik Montnemery
55d8314093
Fix cleanup of MQTT debug info ( #66104 )
2022-02-08 12:49:25 -08:00
J. Nick Koston
07b3d23835
Improve wiz performance ( #66105 )
2022-02-08 21:34:52 +01:00
Sander Jochems
d574e54fd8
Fivem code quality improvements ( #66086 )
...
* specify config type
* move coordinator outside try block
* rename gamename to game_name
* remove log in __init__
* Remove logging and minify update
* Add types to parameters
* Remove name from device
* Remove update listener
* Remove status icon
* Dont allow duplicate entries
* Use default translation string
* Remove online and port from coordinator
2022-02-08 20:42:55 +01:00
Franck Nijhof
dad1dbeb6e
Cleanup hass.data in Plugwise ( #66096 )
2022-02-08 21:17:49 +02:00
J. Nick Koston
d62e9c2b92
Loosen wiz discovery matching ( #66095 )
2022-02-08 19:57:21 +01:00
Franck Nijhof
41a4d40b71
Reuse existing coordinator entity update in Plugwise platforms ( #66079 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 19:54:10 +01:00
Ben Edmunds
c93d389544
Bump async-upnp-client to 0.23.5 ( #65922 )
2022-02-08 20:27:16 +02:00
Franck Nijhof
1bc82e2f85
Use legacy pip resolver in machine builds ( #66094 )
2022-02-08 19:18:04 +01:00
jjlawren
a7fd477c64
Refactor Sonos polling ( #65722 )
...
* Refactor Sonos polling
Explicitly rename fallback polling
Catch soco exceptions centrally where possible
Create SonosPollingEntity subclass
Remove unnecessary soco_error fixture argument
Remove unnecessary polling in update_volume()
Adjust log levels and wording
Set explicit timeout on library
* Adjust logging to use raised exceptions
* Simplify availabiliity checks when using built-in poller
* Fix typing for return values
2022-02-08 12:17:05 -06:00
Franck Nijhof
4efebcb86c
Use upstream device information for Plugwise ( #66074 )
2022-02-08 19:08:01 +01:00
Mick Vleeshouwer
199c8fef40
Fix MyFox Camera Shutter entity in Overkiz integration ( #66088 )
2022-02-08 17:49:38 +01:00
Allen Porter
6f46d98308
Bump python-nest to 4.2.0 for python 3.10 fixes ( #66090 )
2022-02-08 08:40:06 -08:00
Franck Nijhof
a500205545
Fix typo in base image tag ( #66087 )
2022-02-08 16:27:44 +01:00
Mick Vleeshouwer
b6ad79e2b8
Update PyOverkiz to 1.3.4 ( #66076 )
2022-02-08 16:11:05 +01:00
Franck Nijhof
59c7af0f80
Update base image to 2022.02.0 ( #66082 )
2022-02-08 16:10:17 +01:00
Franck Nijhof
473834acd2
Add myself as codeowner to Plugwise ( #66080 )
2022-02-08 15:23:11 +01:00
Pablo Ovelleiro Corral
46b7b1ffb3
Increase timeout for InfluxDB v2 connections ( #63885 )
...
* Update influxdb timeout
* Update homeassistant/components/influxdb/const.py
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
2022-02-08 09:20:50 -05:00
AJ Schmidt
37525ae8c3
Remove AlarmDecoder Codeowner ( #66078 )
2022-02-08 15:14:33 +01:00
Tiernan
2df5060d80
Fix TOD incorrectly determining the state between sunrise and sunset ( #65884 )
...
* Fix TOD component incorrectly determining the state between sunrise and sunset (#30199 )
* TOD fix
* Comment added
* Review
* Review
* Review
* Update time after day fix workaround for compatibility with
current version.
Only apply fix when using times and not when using sun events.
Add unit test for behaviour.
Co-authored-by: Nikolay Vasilchuk <Anonym.tsk@gmail.com >
2022-02-08 14:26:36 +01:00
Mick Vleeshouwer
dcab9a19d6
Remove Overkiz switch platform todo and add 2 devices ( #66069 )
2022-02-08 14:05:35 +02:00
Eduard van Valkenburg
f74706a265
Bump azure-eventhub to 5.7.0 ( #66061 )
2022-02-08 12:56:24 +01:00
Franck Nijhof
1fc717ed1c
Add diagnostics support to Plugwise ( #65982 )
2022-02-08 12:43:45 +01:00
Franck Nijhof
d12a392767
Update plugwise 0.16.2 ( #65933 )
2022-02-08 11:13:05 +01:00
Sander Jochems
0ea82bdbfb
Fivem integration ( #65089 )
...
* Initial fivem integration setup
* Use licenseKey for unique ID
* Create FiveMServer class
* Create FiveMStatusBinarySensor
* Fix platform loading
* Create sensor platform
* Remove config flow tests
* Update manifest.json
* Use attr_ instead or properties in sensors.py
* Use entry_id as unique_id
* Move device info to _attr instead of property
* Register callback in FiveMEntity
* Create config flow tests
* Add loggin to fivem
* Use FiveM in config_flow
* Use update_coordinator instead of dispatcher
* Bump fivem-api to 0.1.2
* Remove leftovers
* More tests for config flow
* Add component files to .coveragerc
* Fix simple comments
* Add gamename check to config flow
* Use entity descriptions for sensors
* Move extra attributes to init
* Use [] instead of get() for server info
* Fix error in gamename test
2022-02-08 11:27:11 +02:00
Tobias Sauerwein
8b38fa58aa
Bump pytest to 7.0.0 ( #65981 )
2022-02-08 10:03:27 +01:00
Maikel Punie
a03d8179d0
Bump velbusaio to 2022.2.3 ( #66055 )
2022-02-08 09:48:42 +01:00
Raman Gupta
4076ca9641
Fix schema for zwave_js WS API ( #66052 )
2022-02-07 21:53:48 -08:00
Franck Nijhof
895aee3fb2
Add configuration_url to Plugwise discovery ( #66047 )
2022-02-08 03:00:41 +01:00
Franck Nijhof
379945860b
Add configuration_url to Octoprint discovery ( #66046 )
2022-02-08 02:59:38 +01:00
Franck Nijhof
22e379cd54
Add support for mc devices to Tuya ( #66044 )
2022-02-08 02:56:32 +01:00
starkillerOG
f9c81dd00b
Lock Netgear api during setup ( #66033 )
2022-02-08 02:50:38 +01:00
Patrik Lindgren
afd0005a31
Add sensor for filter time left on Tradfri fan platform ( #65877 )
...
* Add support for filter time left
* Fix test for fan platform
* Remove debug code
* Add unique id migration tool
* Convert to hours
* Fix tests
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add comment, check migration
* Refactor migration helper
* Refactor migration helper
* Move definition of new unique id
* Return after warning
* Add test for unique id migration
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 02:21:22 +01:00
J. Nick Koston
f943f30492
Add discovery support to elkm1 ( #65205 )
2022-02-07 16:25:26 -08:00
GitHub Action
cf70ad10e8
[ci skip] Translation update
2022-02-08 00:15:56 +00:00
jjlawren
36cfa7786d
Clean up Sonos unsubscribe/resubscribe exception handling and logging ( #66025 )
2022-02-07 16:00:57 -08:00
Erik Montnemery
33623c3fe8
Fix race in MQTT sensor and binary_sensor expire_after ( #66040 )
2022-02-07 15:47:23 -08:00
Erik Montnemery
39ed628cca
Suppress unwanted error messages during recorder migration ( #66004 )
2022-02-07 15:46:40 -08:00
J. Nick Koston
95cc677ba6
Fix decoding discovery with old Magic Home firmwares ( #66038 )
2022-02-07 15:45:50 -08:00
J. Nick Koston
175812d9e1
Fix missing exception catch in august to prevent failed setup ( #66045 )
2022-02-07 15:45:40 -08:00
Paulus Schoutsen
95a890c6e1
Get_url to prefer external URL if SSL configured ( #66039 )
2022-02-07 15:44:02 -08:00
Erik Montnemery
7cc6770f83
Revert "Make idle chromecasts appear as idle instead of off" ( #66005 )
2022-02-07 20:24:30 +01:00
Franck Nijhof
4732e37005
Remove passing loop into sleep in SamsungTV ( #66030 )
2022-02-07 20:08:54 +01:00
J. Nick Koston
721d711762
Add firmware and hardware version to WiZ ( #66017 )
2022-02-07 19:23:08 +01:00
G Johansson
480ce84b8a
Improve code quality filesize ( #65240 )
2022-02-07 11:59:06 -06:00
Erik Montnemery
910b1f1ec8
Speed up deletion of duplicated statistics ( #66014 )
2022-02-07 09:11:52 -08:00
J. Nick Koston
ace74279f1
Move WiZ socket ident to upstream lib ( #65958 )
2022-02-07 17:44:52 +01:00
Vincent Le Bourlot
d82899ed2f
Add title placeholders to overkiz discovery ( #65506 )
...
* add gateway_id to the config flow context name.
* obfuscate gateway_id.
* replace const with homeassistant.const.
* Remove obfuscation of gateway_id.
* fix style.
* Add translatable title according to comments
* Update homeassistant/components/overkiz/strings.json
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-07 17:53:05 +02:00
Pedro Lamas
ebbe1ff1a2
Cache webostv supported_features state ( #65930 )
...
* Cache webostv supported_features state
* Fixes typings
* Restore supported_features attribute on restart
* Reverts change on supported_features initial state
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Fixes tests
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-02-07 17:49:18 +02:00
J. Nick Koston
9c82dcdee7
Add push updates support to WiZ ( #65987 )
2022-02-07 16:46:00 +01:00
Poltorak Serguei
3c5a667d97
Add Z-Wave.Me integration ( #65473 )
...
* Add support of Z-Wave.Me Z-Way and RaZberry server (#61182 )
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: LawfulChaos <kerbalspacema@gmail.com >
* Add switch platform to Z-Wave.Me integration (#64957 )
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
* Add button platform to Z-Wave.Me integration (#65109 )
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix button controller access (#65117 )
* Add lock platform to Z-Wave.Me integration #65109 (#65114 )
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add sensor platform to Z-Wave.Me integration (#65132 )
* Sensor Entity
* Sensor fixes
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Inline descriotion according to review proposal
* State Classes for sensor
* Generic sensor
* Generic sensor
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add binary sensor platform to Z-Wave.Me integration (#65306 )
* Binary Sensor Entity
* Update docstring
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add Light Entity platform to Z-Wave.Me integration (#65331 )
* Light Entity
* mypy fix
* Fixes, ZWaveMePlatforms enum
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fixes
* Fixes
* Fixes
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add Thermostat platform to Z-Wave.Me integration #65331 (#65371 )
* Climate entity
* Climate entity
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Climate entity fix
* Clean up
* cleanup
* Import order fix
* Correct naming
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Correct zwave_me .coveragerc (#65491 )
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: LawfulChaos <kerbalspacema@gmail.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-02-07 16:27:11 +01:00
Joakim Sørensen
b1015296d9
Add diagnostics to Version integration ( #65999 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-07 16:11:04 +01:00
Joakim Sørensen
e226cfaeb2
Use strings directly instead of Enums in version config ( #66007 )
2022-02-07 16:04:18 +01:00
Franck Nijhof
da3024e162
Upgrade to newer Python pip>=21.0 ( #59769 )
2022-02-07 15:12:04 +01:00
Milan Meulemans
78d2fbb402
Upgrade aionanoleaf to 0.2.0 ( #66008 )
2022-02-07 14:49:34 +01:00
epenet
486c068111
Allow None on Renault binary sensors ( #65997 )
...
* Enable None on renault binary sensors
* Adjust tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-07 15:06:40 +02:00
starkillerOG
d81139377c
Add Netgear allow/block switch ( #65705 )
...
* add allow/block switch
* keep api private
* typing
* change default to None
* retain None state
* change default to None
2022-02-07 12:00:02 +01:00
Franck Nijhof
bd31cfbd40
Add secondary dimmer to dj in Tuya ( #65990 )
2022-02-07 11:15:28 +01:00
Joakim Sørensen
38f7213002
Add more tests to device registry updates ( #65989 )
2022-02-07 11:15:04 +01:00
Franck Nijhof
1ae809293f
Add support for qjdcz to Tuya ( #65985 )
2022-02-07 11:14:48 +01:00
epenet
03ade194ab
Trigger full CI run on pylint amends ( #65430 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-07 10:58:30 +01:00
starkillerOG
791b700ac2
bump motionblinds to 0.5.11 ( #65988 )
2022-02-07 10:57:42 +01:00
rhpijnacker
bb762d5b0f
100% code coverage for config_flow of dsmr component ( #65238 )
2022-02-07 10:48:33 +01:00
Chris Talkington
f05caf451e
Small cleanup of sonarr sensor platform ( #65962 )
2022-02-07 09:53:23 +01:00
Chris Talkington
18ac72f613
Reduce coordinator cooldown for roku ( #65973 )
2022-02-07 09:03:19 +01:00
jjlawren
211db79f11
Bump plexapi to 4.9.2 ( #65972 )
2022-02-07 09:56:24 +02:00
dependabot[bot]
f5bdbb7727
Bump actions/setup-python from 2.3.1 to 2.3.2 ( #65974 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-07 08:50:27 +01:00
Anders Melchiorsen
9e0926f943
Remove LIFX devices with no entities ( #65964 )
2022-02-07 08:19:32 +01:00
Chris Talkington
0321f208ff
Address late review from #65814 for roku ( #65967 )
2022-02-06 19:13:01 -06:00
GitHub Action
2772437a2b
[ci skip] Translation update
2022-02-07 00:14:20 +00:00
Marc Mueller
633aad3a60
Cycle pip wheel cache on dev version bump [CI] ( #65791 )
2022-02-07 00:25:22 +01:00
Teemu R
fd7e2e76e7
Add tplink diagnostics ( #65822 )
2022-02-06 16:50:44 -06:00
Michael
4cd00a1a6f
remove EntityCategory from home_mode switch ( #65949 )
2022-02-07 00:41:02 +02:00
Paulus Schoutsen
f820806e3c
Remove duplicate methods from Frtiz ( #65956 )
2022-02-06 14:38:26 -08:00
Teemu R
f4ebb03bab
Add tplink hardware version to device info ( #65951 )
...
* Add tplink hardware version to device info
* Update mocks
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-07 00:37:54 +02:00
Marc Mueller
c28821aeca
Remove unused temp_unit attr [sensibo] ( #65953 )
2022-02-07 00:34:23 +02:00
Michael
dc65c621ed
check wan access type ( #65389 )
2022-02-06 14:17:10 -08:00
ollo69
341d039252
Improve androidtv mac address handling and test coverage ( #65749 )
...
* Better mac addr handling and improve test coverage
* Apply suggested changes
* Apply more suggested changes
2022-02-06 14:15:50 -08:00
Sean Vig
50525e25b6
Fix Amcrest service calls ( #65717 )
...
Fixes #65522
Fixes #65647
2022-02-06 14:14:44 -08:00
Allen Porter
ddd198de37
Fix legacy nest diagnostics to return empty rather than fail ( #65824 )
...
Fix legacy nest diangostics to return gracefully, rather than a TypError
by checking explicitiy for SDM in the config entry. Update diagnostics
to use the common nest test fixture, and extend with support for the
legacy nest config. Use the sdm test fixture in the existing legacy
tests so they all share the same config files.
2022-02-06 14:14:25 -08:00
Maciej Bieniek
6d37979e10
Fix wind speed unit ( #65723 )
2022-02-06 14:13:05 -08:00
J. Nick Koston
41f602c3df
Fix loss of ability to control white channel in HomeKit on RGB&W lights ( #65864 )
...
* Fix loss of ability to control white channel in HomeKit on RGB&W lights
- Fix white channel missing from RGB/W lights
- Fix temp missing from RGB/CW lights
- Fixes #65529
* cover the missing case
* bright fix
* force brightness notify on color mode change as well
2022-02-06 14:12:30 -08:00
Milan Meulemans
b1dcf7e0d8
Add DataUpdateCoordinator to Nanoleaf ( #65950 )
2022-02-06 16:11:52 -06:00
Michael
275d4b9770
Improve device shutdown and unload of Synology DSM integration ( #65936 )
...
* ignore errors during unload/logout
* automatic host update is an info, nut debug
2022-02-06 14:02:31 -08:00
J. Nick Koston
62da194340
Add diagnostics support to HomeKit ( #65942 )
...
* Add diagnostics support to HomeKit
* remove debug
2022-02-06 14:02:07 -08:00
Jens Østergaard Nielsen
e7d725e810
Ihc integration, move manual setup out of init.py ( #65087 )
...
* Move manual setup out of init.py
* Type hints on additional parameters
* Complete missing typings
2022-02-06 13:42:15 -08:00
Alex Yao
88309a26b7
Fix Yeelight Music Mode Rate Limits ( #64891 )
2022-02-06 15:34:27 -06:00
Diego Elio Pettenò
c6aa526469
Support songpal wireless-only soundbar identifiers ( #65330 )
...
As shown in #64868 , a number of newer models don't come wiht a macAddr
attributes, so for those fall back to the wireless address.
This could be hidden by the python-songpal library but for now this will
make it possible to have multiple modern songpal devices on the same
network.
2022-02-06 22:33:58 +01:00
Joakim Sørensen
63d3a47599
disabled_by can be None when updating devices ( #65934 )
2022-02-06 20:23:31 +01:00
Niels AD
ccdf182d31
rfxtrx: Add command_on/command_off support for pt2262 switch entities ( #65798 )
2022-02-06 19:39:57 +01:00
Franck Nijhof
c41ec6f941
SensorEntityDescriptions for Plugwise ( #65898 )
2022-02-06 12:19:57 -06:00
ollo69
900c793c3a
Add diagnostics support for Nut ( #65893 )
2022-02-06 12:00:39 -06:00
Sander Huisman
e7dfc89452
Add unique ID to InfluxDB sensor ( #65518 )
2022-02-06 18:40:37 +01:00
jjlawren
b02a030336
Fix Spotify, Tidal, Apple Music playback on Sonos groups ( #65838 )
2022-02-06 18:37:23 +01:00
Christopher Masto
6d4df93bc7
Correct description of entity_globs ( #65805 )
2022-02-06 18:36:38 +01:00
Marc Mueller
ac7e8c40a3
Remove homeassistant import [pylint plugin] ( #65911 )
2022-02-06 18:36:02 +01:00
M. Frister
9597ed3f8a
Bump soco to 0.26.2 ( #65919 )
2022-02-06 18:17:41 +01:00
Franck Nijhof
34a636ef0b
Extract Plugwise DataUpdateCoordinator into module ( #65915 )
2022-02-06 19:03:50 +02:00
Franck Nijhof
92856bab56
Add mbd Tuya light support ( #65918 )
2022-02-06 17:55:03 +01:00
Matthias Alphart
e54c89dc0d
Update xknx to 0.19.2 - fix TCP tunnelling ( #65920 )
2022-02-06 17:48:56 +01:00
Franck Nijhof
62a314015c
BinarySensorEntityDescriptions for Plugwise ( #65887 )
2022-02-06 17:25:55 +01:00
J. Nick Koston
540f1c19d5
Fix Task exception was never retrieved when WiZ devices are offline ( #65844 )
2022-02-06 17:13:51 +01:00
ollo69
13699baa4d
Remove deprecated yaml config from AsusWRT ( #65904 )
2022-02-06 17:03:04 +02:00
Franck Nijhof
a0895f1bf2
Small cleanup in Plugwise switch ( #65845 )
2022-02-06 10:51:50 +01:00
ollo69
1c8a34c349
Clean-up AsusWRT setup entry ( #65860 )
2022-02-06 10:35:49 +02:00
Jeef
72601ccf32
feat: bumped version ( #65863 )
2022-02-06 10:32:04 +02:00
J. Nick Koston
66c9b95da8
Fix flash at turn on with newer 0x04 Magic Home models ( #65836 )
2022-02-05 22:49:37 -06:00
Chris Talkington
15e5f516d2
Update rokuecp to 0.13.1 ( #65814 )
2022-02-05 22:17:31 -06:00
GitHub Action
2da4d280b2
[ci skip] Translation update
2022-02-06 00:17:31 +00:00
starkillerOG
1269483923
Remove port from description ( #65851 )
2022-02-06 02:00:42 +02:00
Brett Adams
f4eb7e31a4
Bump Advantage Air to 0.2.6 ( #65849 )
2022-02-06 01:49:26 +02:00
Franck Nijhof
131dbd6c8e
Move Plugwise logger into constants ( #65842 )
2022-02-06 01:43:05 +02:00
Franck Nijhof
a6e36a6eb9
Simplify unique ID handling in Plugwise ( #65839 )
2022-02-05 23:59:37 +01:00
Aidan Timson
acb7e24852
Reduce System Bridge load on server ( #65794 )
2022-02-05 22:56:36 +01:00
J. Nick Koston
9dc158f5e0
Add support for picking discovered devices to WiZ ( #65826 )
...
* Add support for picking discovered devices
- Also fixes state not being written initially (it was not so
obvious since the next coordinator update wrote it)
* store it
* store it
* order
* fixes
* more cleanups
* hints
* naming
* merge branches
2022-02-05 22:23:31 +01:00
Franck Nijhof
b299f80feb
Improve entry setup error logging for Plugwise ( #65830 )
2022-02-05 21:23:25 +01:00
dougiteixeira
52d7ca6b1c
Complementing the Tuya Humidifier (jsq) category ( #65276 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-05 20:31:20 +01:00
Franck Nijhof
87049283c1
Extract base entity class in Plugwise ( #65821 )
2022-02-05 19:09:37 +01:00
Franck Nijhof
b0bb2d2453
Cleanup Plugwise config flow and tests ( #65818 )
2022-02-05 19:07:02 +01:00
J. Nick Koston
5621e20963
WiZ Cleanups part 3 ( #65819 )
...
* WiZ Cleanups part 3
- Sockets are now using the switch platform
* tweaks
* remove rgb colorcheck
* tweaks
* tweaks
* cover
* cover
2022-02-05 18:56:17 +01:00
Hans Oischinger
f171ec4676
Add missing vicare state class ( #65795 )
2022-02-05 18:17:09 +01:00
J. Nick Koston
676edb610f
Add coverage for color_rgbww_to_rgb, fix divzero case ( #65721 )
2022-02-05 10:59:32 -06:00
J. Nick Koston
adbc0e5955
Prevent multiple dhcp flows from being started for the same device/domain ( #65753 )
2022-02-05 10:59:22 -06:00
J. Nick Koston
2bcd4f8f93
Add discovery support to WiZ Part 1 ( #65752 )
2022-02-05 10:36:44 -06:00
J. Nick Koston
ff59f1ee51
Add INTEGRATION_DISCOVERY to DISCOVERY_SOURCES ( #65811 )
2022-02-05 10:36:04 -06:00
Ferdinand
854d56fc6d
Fix the restart when the saj device is down ( #65796 )
2022-02-05 17:12:17 +01:00
Franck Nijhof
00e8d2bc3d
Small cleanup in Plugwise climate ( #65800 )
2022-02-05 17:09:49 +01:00
David McClosky
df0e98f428
Remove dmcc from codeowners in vlc_telnet ( #65810 )
2022-02-05 17:01:39 +01:00
Franck Nijhof
5c6d019d6b
Remove options flow from Plugwise ( #65808 )
2022-02-05 16:46:50 +01:00
Shay Levy
ae3b337d3e
Bump aioshelly to 1.0.9 ( #65803 )
2022-02-05 16:44:05 +01:00
J. Nick Koston
342f5182b9
WiZ cleanups part 1 ( #65746 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-05 09:23:19 -06:00
Franck Nijhof
f3c5f9c972
Drop responses from test requirements ( #65793 )
2022-02-05 15:17:12 +01:00
Franck Nijhof
d92ed3ff2b
Update coverage to 6.3.1 ( #65790 )
2022-02-05 14:38:14 +01:00
Hans Oischinger
99fd16d675
Clean up vicare code ( #65774 )
...
* Clean up vicare code
Remove constants that were only used once
Remove _build_entity and use constructor directly
* Fix copy/paste issue
2022-02-05 14:26:44 +01:00
Franck Nijhof
9f8c0685e3
Small cleanup in Plugwise sensors ( #65765 )
2022-02-05 14:20:07 +01:00
Franck Nijhof
fa09cf663e
Update black to 22.1.0 ( #65788 )
2022-02-05 14:19:37 +01:00
Franck Nijhof
58409d0895
Update Pillow to 9.0.1 ( #65779 )
2022-02-05 14:19:24 +01:00
Franck Nijhof
6cf0d9d37a
Update sentry-dsk to 1.5.4 ( #65792 )
2022-02-05 14:14:31 +01:00
Lars
3373b73329
Update pyfritzhome to 0.6.4 ( #65777 )
2022-02-05 14:10:07 +01:00
Franck Nijhof
e386f4846d
Update delijn to 1.0.0 ( #65776 )
...
* Update delijn to 1.0.0
* -1
2022-02-05 13:31:04 +01:00
Franck Nijhof
efd7b2a978
Update apprise to 0.9.7 ( #65780 )
2022-02-05 13:28:32 +01:00
Patrik Lindgren
daedbbb1ee
Bump pytradfri to 9.0.0 ( #65784 )
...
* Bump pytradfri to 8.1.0
* Bump to 9.0.0
* Bump manifest
2022-02-05 13:25:50 +01:00
G Johansson
54e1e905b1
Add capabilities to sensibo coordinator data ( #65775 )
2022-02-05 13:00:56 +01:00
G Johansson
07edbc42a4
Bugfix temp step list out of range sensibo ( #65782 )
2022-02-05 12:53:27 +01:00
Franck Nijhof
5613a80d28
Add Heater (rs) support Tuya Climate ( #65707 )
2022-02-05 12:09:29 +01:00
Aidan Timson
b1bf9b50d8
Fix OVO Energy NoneType error occurring for some users ( #65714 )
2022-02-05 11:46:52 +01:00
dougiteixeira
bf0816d4c6
Add current temperature sensor for Tuya Fan (fs) ( #65744 )
2022-02-05 11:19:29 +01:00
Franck Nijhof
6871271e73
Small cleanup in Plugwise binary sensors ( #65738 )
2022-02-04 23:44:31 -08:00
Franck Nijhof
313387fda5
Remove deprecated GNTP integration ( #65741 )
2022-02-04 23:42:57 -08:00
Franck Nijhof
e242796394
Remove deprecated format for date(time) sensors ( #65734 )
2022-02-04 23:42:29 -08:00
Aaron Bach
fbe4d42729
Remove unnecessary TYPE_CHECKING declarations in SimpliSafe ( #65750 )
2022-02-04 23:41:40 -08:00
Aaron Bach
3387e8368b
Add redacted subscription data to SimpliSafe diagnostics ( #65751 )
2022-02-04 23:41:12 -08:00
Aaron Bach
b9b53bef00
Bump simplisafe-python to 2022.02.0 ( #65748 )
2022-02-04 23:39:01 -08:00
Paulus Schoutsen
d753f4a2e7
Fix UPNP access to SSDP info ( #65728 )
2022-02-04 21:33:53 -08:00
Franck Nijhof
2f46382565
Remove async_timeout backcompat ( #65732 )
2022-02-04 21:33:31 -08:00
dougiteixeira
92842b796b
Complementing the Tuya Air Purifier (kj) category ( #65283 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-05 03:19:00 +01:00
Franck Nijhof
b9d7d0cae2
Add diagnostics to issue form ( #65715 )
2022-02-05 02:34:46 +01:00
Stephan Traub
432d9a8f19
Introduce wiz integration for the WiZ Platform ( #44779 )
...
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jan Stienstra <65826735+j-stienstra@users.noreply.github.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-04 16:20:21 -08:00
GitHub Action
d8830aa4e0
[ci skip] Translation update
2022-02-05 00:12:01 +00:00
Paulus Schoutsen
5da923c341
Protect state.as_dict from mutation ( #65693 )
2022-02-04 14:45:25 -08:00
Duco Sebel
0d3bbfc9a7
Fix homewizard_energy migration issues from #65594 ( #65718 )
2022-02-04 14:45:06 -08:00
Franck Nijhof
2370dda1f0
Depend on diagnostics in the frontend ( #65710 )
2022-02-04 11:47:01 -08:00
jjlawren
40857bda90
Use SSDP byebye to mark Sonos as offline ( #65686 )
2022-02-04 11:41:24 -08:00
ollo69
bebf5009d6
Add diagnostics support for Asuswrt ( #65605 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-04 11:40:29 -08:00
J. Nick Koston
26ff6d2aa0
Fix warm/cold reversal in rgbww_to_color_temperature ( #65677 )
2022-02-04 11:36:30 -08:00
Erik Montnemery
1f8e8926fe
Only remove duplicated statistics on error ( #65653 )
2022-02-04 11:31:12 -08:00
Jeff Irion
fe05d6680c
Bump androidtv to 0.0.63 (fix MAC issues) ( #65615 )
2022-02-04 20:13:08 +01:00
Paulus Schoutsen
d279211f0c
Fix tuya diagnostics mutating cached state objects ( #65708 )
2022-02-04 20:11:21 +01:00
Paulus Schoutsen
8574ee04ba
Fix passing a string to device registry disabled_by ( #65701 )
2022-02-04 10:55:45 -08:00
Erik Montnemery
020953e943
Improve recorder migration for PostgreSQL when columns already exist ( #65680 )
2022-02-04 10:55:28 -08:00
Paulus Schoutsen
2a8797ae3f
Move scene and button restore to internal hook ( #65696 )
2022-02-04 10:43:06 -08:00
Joakim Sørensen
8021b05448
Allow selecting own repositories ( #65695 )
2022-02-04 19:33:10 +01:00
Paulus Schoutsen
a6caf3f579
Call out 3rd party containers more clearly ( #65684 )
2022-02-04 09:57:14 -08:00
Erik Montnemery
41ab12cb88
Don't use shared session during recorder migration ( #65672 )
2022-02-04 09:55:11 -08:00
jkuettner
42024c1ed3
Fix "vevent" KeyError in caldav component again ( #65685 )
...
* Fix "vevent" KeyError in caldav component again
* code formatting
2022-02-04 18:47:31 +01:00
starkillerOG
5519888dc1
Netgear add traffic sensors ( #65645 )
...
* add sensors
* use entity discription
* use lambda functions
* use seperate coordinators
* styling
* revieuw comments
* set proper default
* move api lock
* fix styling
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* use coordinator data
* fix styling
* fix typing
* move typing
* fix lock
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-04 18:36:56 +01:00
Duco Sebel
a97e69196c
Add migration to migrate 'homewizard_energy' to 'homewizard' ( #65594 )
2022-02-04 09:12:35 -08:00
Erik Montnemery
8245ff7473
Log transmitted MQTT messages ( #65550 )
2022-02-04 17:35:32 +01:00
epenet
a95988c970
Bump renault-api to 0.1.8 ( #65670 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-04 16:30:57 +01:00
Erik Montnemery
ac7662c82d
Remove limit of amount of duplicated statistics ( #65641 )
2022-02-04 14:49:45 +01:00
Maikel Punie
2e594b5025
Bump velbusaio to 2022.2.2 ( #65657 )
2022-02-04 13:51:04 +01:00
Robert Svensson
96c4e33b24
Parametrize deCONZ binary sensors ( #65012 )
...
* Improve test coverage prior to improving deCONZ binary sensor platform
* Define all relevant binary sensors as DeconzBinarySensorDescription
* Fix review comment
* Allow providing extra update keys if sensor provides extra attributes
* Minor touch up of naming
* Remove duplicate assert
2022-02-04 12:58:07 +01:00
Franck Nijhof
b7007b364a
Add TRV (wkf) support to Tuya ( #65649 )
2022-02-04 12:34:15 +01:00
Stefan Agner
320df10a26
Use _attr_last_reset to set last_reset ( #65648 )
2022-02-04 11:40:38 +01:00
alexanv1
98a7125933
Fix Z-Wave lights ( #65638 )
...
* Fix Z-Wave lights
* Update tests
2022-02-04 10:50:24 +01:00
Thomas Schamm
ff6969a255
Bumped boschshcpy 0.2.28 to 0.2.29 ( #65328 )
2022-02-04 09:51:34 +01:00
Paulus Schoutsen
bc41028800
Some tweaks to the demo ( #65623 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-04 09:49:47 +01:00
Paulus Schoutsen
777eba3bab
Bump homematicip to 1.0.2 ( #65620 )
2022-02-04 09:18:10 +01:00
J. Nick Koston
7ab4214553
Bump flux_led to 0.28.20 ( #65621 )
2022-02-04 09:12:29 +01:00
Timo S
d6693cdff9
Add fritz set guest wifi password service ( #62892 )
...
* Add a new service set_guest_wifi_password to the fritz integration.
* Remove unnecessary params defaults
* Remove default password length
* Add service schema, cleanup code
* Fix min password length in services.yaml
* Move schema to `services.py`, add typing
* Add default password length from upstream lib
* Remove None typing
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2022-02-04 08:57:14 +01:00
Raman Gupta
c477378835
Raise when zwave_js device automation fails validation ( #65610 )
2022-02-04 02:50:47 +01:00
Shay Levy
5e577058bb
Fix Shelly Plus i4 KeyError ( #65604 )
2022-02-03 16:19:36 -08:00
GitHub Action
b2f0882e67
[ci skip] Translation update
2022-02-04 00:13:58 +00:00
J. Nick Koston
727743c4cd
Fix lutron_caseta button events including area name in device name ( #65601 )
2022-02-04 00:44:19 +01:00
Diogo Gomes
189f1f8c25
Add kmtronic device_info ( #65456 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-02-04 00:30:09 +01:00
G Johansson
24cd63973d
Add back resolvers config flow dnsip ( #65570 )
2022-02-03 15:05:56 -08:00
jjlawren
8c0c4f9bca
Log traceback in debug for Sonos unsubscribe errors ( #65596 )
2022-02-03 15:03:18 -08:00
G Johansson
718da64728
Improve code quality sensibo ( #65503 )
2022-02-03 16:34:01 -06:00
Paulus Schoutsen
157276f4e6
Add a Lovelace cast platform ( #65401 )
2022-02-03 13:43:23 -08:00
Franck Nijhof
d3e36230cb
Update pvo to 0.2.1 ( #65584 )
2022-02-03 13:37:10 -08:00
Michael
8432fe7bd6
Extend diagnostics data in Fritz!Tools ( #65573 )
2022-02-03 13:36:36 -08:00
Franck Nijhof
445c47c7a0
Guard against empty Tuya data types ( #65571 )
2022-02-03 21:46:05 +01:00
Michael
80102e1e84
Fix data update when guest client disappears in Fritz!Tools ( #65564 )
...
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
2022-02-03 12:32:36 -08:00
Bram Kragten
97c8427506
Update frontend to 20220203.0 ( #65572 )
2022-02-03 12:32:01 -08:00
Oxan van Leeuwen
d22fc99294
Add device class to ESPHome switches ( #64919 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-02-04 09:23:30 +13:00
Franck Nijhof
a3d2a1a5e0
Add missing Tuya vacuum states ( #65567 )
2022-02-03 12:31:22 -07:00
epenet
cc7680b0c3
Adjust pylint plugin to enforce diagnostics type hints ( #64976 )
...
* Adjust pylint plugin to enforce diagnostics type hints
* Adjust return_type
* Set return_type to UNDEFINED
* Use Any for the expected data
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 19:22:43 +01:00
J. Nick Koston
b97cd3ce93
Do not update unifiprotect host from discovery if its not an ip ( #65548 )
2022-02-03 19:14:36 +01:00
J. Nick Koston
3d8d507ed9
Migrate powerwall from using ip address as unique id ( #65257 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-03 18:39:57 +01:00
Aaron Bach
8d2fac09bb
Remove deprecated Guardian entity_id service parameter ( #65484 )
2022-02-03 17:19:06 +01:00
mk-maddin
efb6fd1569
Fix script / automation repeat with count 0 fails ( #65448 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 08:18:58 -08:00
Aaron Bach
778cc6106a
Remove deprecated SimpliSafe service_id service parameter ( #65483 )
2022-02-03 17:18:31 +01:00
Jc2k
714a952d73
Enable types from aiohomekit to be used by mypy for homekit_controller ( #65433 )
2022-02-03 10:18:03 -06:00
J. Nick Koston
6c38a6b569
Enable strict typing for isy994 ( #65439 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-03 17:02:05 +01:00
Jan Bouwhuis
2f0d0998a2
Add Mqtt vacuum unknown state ( #65311 )
...
* Add Mqtt vacuum `unknown` status
* Update tests/components/mqtt/test_state_vacuum.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 16:50:39 +01:00
Jan Bouwhuis
cf52357229
Add MQTT light unknown state support ( #65308 )
...
* Add MQTT light unknown sate support
* Update homeassistant/components/mqtt/light/schema_basic.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/light/schema_json.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/light/schema_template.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update tests for default unknown state
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 16:49:57 +01:00
Jan Bouwhuis
2d011821ea
Add MQTT humidifier unknown state support ( #65302 )
...
* Add MQTT humidifier unknown state support
* Update homeassistant/components/mqtt/humidifier.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix tests for changed default optimistic state
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 16:49:09 +01:00
Jan Bouwhuis
711bd7169e
Add Mqtt Fan unknown state support ( #65301 )
...
* Add Mqtt Fan unknown state support
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Adjust default state in tests
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 16:48:03 +01:00
Jan Bouwhuis
3d434dffc7
Add support Mqtt switch for unkown state ( #65294 )
...
* Mqtt switch allow unkown state
* correct type
* Update discovery tests
* Optimistic mode if not state_topic is configured.
* Default state UNKNOWN in optimistic mode
* fix discovery test
2022-02-03 16:47:24 +01:00
Jan Bouwhuis
63459feede
Return current state if template throws ( #65534 )
2022-02-03 16:46:36 +01:00
G Johansson
ca1e295662
Implement diagnostics for Sensibo ( #65515 )
2022-02-03 15:03:56 +01:00
Aaron Bach
82c4d344b2
Allow Flu Near You to re-attempt startup on error ( #65481 )
2022-02-03 14:31:15 +01:00
Eduard van Valkenburg
0ff93759d0
Fix SIA availability ( #65509 )
2022-02-03 14:29:12 +01:00
Aaron Bach
4946f271c9
Bump pytile to 2022.02.0 ( #65482 )
2022-02-03 14:26:30 +01:00
epenet
f95183f6a8
Make mypy IGNORED_MODULES file specific ( #65416 )
...
* Make mypy IGNORED_MODULES file specific
* Adjust sonos type hints
* Remove legacy nest from IGNORED_MODULES
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 14:21:06 +01:00
epenet
8234625d30
Use Domain not Platform on test service calls ( #65508 )
...
* Adjust atag
* adjust broadlink
* Adjust onewire
* Adjust plex
* Adjust renault
* Adjust tasmota
* Adjust zha
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 14:16:35 +01:00
G Johansson
3f57adf475
Code quality custom service for sensibo ( #65496 )
2022-02-03 14:11:53 +01:00
Erik Montnemery
63680f0b36
Make util.async_.protect_loop name names ( #65493 )
2022-02-03 14:06:40 +01:00
Franck Nijhof
3e0856ccac
Fix missing windspeed in Tuya climate ( #65511 )
2022-02-03 14:00:03 +01:00
jjlawren
770707f487
Fix vanished checks on old Sonos firmware ( #65477 )
2022-02-03 13:22:34 +01:00
starkillerOG
69a004a2f6
Netgear coordinator ( #65255 )
...
* implement coordinator
* fix styling
* fix async_uload_entry
* use async_config_entry_first_refresh
* use const
* fix black
* use KEY_ROUTER
* review comments
* fix black
* ensure the coordinator keeps updating
* fix flake8
* rework setup of entities using coordinator
* styling
* check for failed get_info call
* fix
* fix setup of entities
* simplify
* do not set unique_id and device_info on scanner entity
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/netgear/device_tracker.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/netgear/router.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* use entry_id instead of unique_id
* unused import
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-03 12:28:04 +01:00
Marc Mueller
cd67ddbe26
Upgrade pwmled to 1.6.9 ( #65465 )
2022-02-03 12:16:53 +01:00
epenet
9fde84ab41
Remove freebox from mypy ignore list ( #65126 )
...
* Add type hints to freebox
* Remove freebox from mypy ignore list
* Adjust type hints
* Refactor FreeboxRouter setup/close
* Remove unnecessary assert
* Remove unused constant
* Rework unload routine
* Bring back close method
* Suppress NotOpenError
* Use async_on_unload on signal_device_new
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 10:01:41 +01:00
epenet
c8504bd21d
Add tests for pylint plugins ( #65436 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 10:01:02 +01:00
epenet
b587201654
Add update listener type hints to broadlink ( #65413 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 10:00:30 +01:00
Erik Montnemery
23ee8adf59
Fix flaky homewizard test ( #65490 )
2022-02-03 09:23:32 +01:00
epenet
913d6f6ea1
Remove sonos media_player from strict typing ( #65419 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 06:59:21 +01:00
epenet
8325188ed2
Remove nest legacy from mypy ignored modules ( #65421 )
...
* Remove nest legacy from mypy ignored modules
* Set type-ignore inside the files
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 06:57:44 +01:00
Erik Montnemery
f3a89de71f
Fix race when handling updated MQTT discovery data ( #65415 )
2022-02-02 17:12:22 -08:00
Jeff Irion
4e7cf19b5f
Bump androidtv to 0.0.62 ( #65440 )
2022-02-02 17:08:19 -08:00
Maciej Bieniek
32be5576dc
Get wind speed unit from AccuWeather data ( #65425 )
2022-02-02 17:07:12 -08:00
Aaron Bach
7909cff957
Fix unknown alarm websocket event error for restored SimpliSafe connections ( #65457 )
2022-02-02 17:06:24 -08:00
Aaron Bach
75e5079df3
Catch correct error during OpenUV startup ( #65459 )
2022-02-02 17:05:40 -08:00
Jesse Hills
6e36bdb907
Expose ESPHome project information in device information ( #65466 )
2022-02-02 17:05:12 -08:00
epenet
340146e5fb
Add update listener type hints to coinbase ( #65414 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 01:25:51 +01:00
GitHub Action
256ad084c5
[ci skip] Translation update
2022-02-03 00:14:18 +00:00
Colin Robbins
83fa4df641
Fix Shodan sensor ( #65443 )
2022-02-02 20:44:16 +01:00
epenet
494ef2f9b2
Adjust config_entry UpdateListenerType signature ( #65410 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-02 09:56:34 -08:00
Tobias Sauerwein
81ad56b8ad
Add events on cloud connect and disconnect ( #65215 )
...
* Add events on cloud connect and disconnect
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Use event capture helper
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Provide listener method instead of public event
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Add test for disconnect notification
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use Enum
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Add module level api
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Clean up dead code
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Flake8
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Clean up
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-02 18:11:06 +01:00
Erik Montnemery
fda0fbd115
Stringify MQTT payload in mqtt/debug/info WS response ( #65429 )
2022-02-02 18:08:48 +01:00
Erik Montnemery
5a34feb7de
Don't warn on time.sleep injected by the debugger ( #65420 )
2022-02-02 08:58:14 -08:00
Stefan Agner
c8e64358b1
Set last_reset for integrated entities in IoTaWatt ( #65143 )
...
* Set last_reset for integrated entities
For entities which integrate over time (like energy in watt hours) the
iotawattpy library uses the beginning of the year as start date by
default (using relative time specification "y", see [1]). Since
PR #56974 state class has been changed from TOTAL_INCREASING to TOTAL.
However, the relative start date of "y" causes the value to reset to
zero at the beginning of the year.
This fixes it by setting last_reset properly, which takes such resets
into account.
While at it, let's set the cycle to one day. This lowers the load on
IoTaWatt (fetching with start date beginning of the day seems to
response faster than beginning of the year).
[1]: https://docs.iotawatt.com/en/master/query.html#relative-time
* Update homeassistant/components/iotawatt/sensor.py
* Update homeassistant/components/iotawatt/coordinator.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-02 17:39:33 +01:00
J. Nick Koston
530fc8a9af
Ensure unifiprotect discovery can be ignored ( #65406 )
2022-02-02 16:16:29 +01:00
Jan Bouwhuis
2c07330794
Fix MQTT expire_after effects after reloading ( #65359 )
...
* Cleanup sensor expire triggers after reload
* fix test binary_sensor
* Also trigger cleanup parent classes
* Restore an expiring state after a reload
* correct discovery_update
* restore expiring state with remaining time
* Update homeassistant/components/mqtt/binary_sensor.py
description
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Log remaining time
* Move check
* check and tests reload
* remove self.async_write_ha_state()
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-02 16:14:52 +01:00
Bram Kragten
9ce2e9e8f4
Update frontend to 20220202.0 ( #65432 )
2022-02-02 16:08:16 +01:00
Erik Montnemery
0eb2caabcf
Report unmet dependencies for failing config flows ( #65061 )
...
* Report unmet dependencies for failing config flows
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/setup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Modify error message
* Add test
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-02 15:06:27 +01:00
Maikel Punie
40c727df66
Bump velbus-aio to 2022.2.1 ( #65422 )
2022-02-02 14:38:19 +01:00
G Johansson
8448462720
Rewrite sensibo integration ( #64753 )
...
* Rewrite sensibo integration
* Fixing CI
* coordinator in untested
* Fix review comments
* Additional review fixes
* Fix all conversations
* Remove extra state attributes
* Restore assumed state service
* Fix async_assume_state
2022-02-02 13:09:42 +01:00
epenet
a63e5c7ded
Add type hints for config entry update listeners ( #65412 )
2022-02-02 03:36:04 -06:00
Erik Montnemery
627be81531
Import registries in MQTT mixins ( #65411 )
2022-02-02 10:32:11 +01:00
Josh Shoemaker
4a55d58d6d
Bump aladdin_connect to 0.4 to fix integration for some users due to API changes ( #65407 )
2022-02-02 09:29:05 +01:00
jjlawren
4794625048
Detect battery-operated Sonos devices going offline ( #65382 )
2022-02-01 22:11:21 -06:00
jjlawren
c80d6810b3
Fix Sonos diagnostics with offline device ( #65393 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-01 22:10:53 -06:00
J. Nick Koston
3da60355a9
Bump lutron_caseta to 0.13.1 to fix setup when no button devices are present ( #65400 )
2022-02-01 19:19:24 -06:00
GitHub Action
ff2f135f55
[ci skip] Translation update
2022-02-02 00:15:13 +00:00
J. Nick Koston
73189ead1f
Handle brightness being None for senseme ( #65372 )
2022-02-01 14:51:28 -08:00
Pierre Ståhl
e2935b55ae
Fix disconnect bug in Apple TV integration ( #65385 )
2022-02-01 15:44:06 -06:00
Pierre Ståhl
476a694248
Sort Apple TV app list by name ( #65386 )
2022-02-01 15:30:28 -06:00
Tobias Sauerwein
3718d7fca8
Add Netatmo error logging when no public stations are available ( #65298 )
...
* Log error if public stations don't provide data
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Only log once
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Update homeassistant/components/netatmo/sensor.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-02-01 22:06:03 +02:00
Jc2k
9f5d77e0df
Add missing type hints to homekit_controller ( #65368 )
2022-02-01 13:30:37 -06:00
Paulus Schoutsen
aef6f49eff
Bump frontend to 20220201.0 ( #65380 )
2022-02-01 09:58:23 -08:00
Michael
1b8252fa2f
Fix wan_access switch for disconnected devices in Fritz!Tools ( #65378 )
2022-02-01 09:57:34 -08:00
Robert Svensson
69ac59ce73
Redact host address in UniFi diagnostics ( #65379 )
2022-02-01 09:52:56 -08:00
Bram Kragten
c82aa1606a
Allow removing keys from automation ( #65374 )
2022-02-01 09:45:08 -08:00
schreyack
3c0369ed59
Fix honeywell hold mode ( #65327 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-01 09:11:09 -08:00
Martin Hjelmare
3697f5611c
Fix tradfri coordinator error handling ( #65204 )
2022-02-01 09:09:51 -08:00
ZuluWhiskey
65ea54927d
Fix MotionEye config flow ( #64360 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-01 09:05:50 -08:00
Allen Porter
d3374ecd8e
Add type hints for google calendar integration ( #65353 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-01 17:28:32 +01:00
G Johansson
390d32c71b
Fix options for dnsip ( #65369 )
2022-02-01 16:47:42 +01:00
fOmey
d24fedbe97
Tuya fan natural wind mode ( #65343 )
2022-02-01 15:50:43 +01:00
Klaas Schoute
75a1f3207c
Use dataclass asdict to convert to dict ( #65365 )
2022-02-01 14:44:40 +01:00
Jc2k
dd5bcafab7
Enable mypy checks for homekit_controller ( #65358 )
2022-02-01 11:27:35 +00:00
Erik Montnemery
ab17f8984b
Improve CastProtocol ( #65357 )
...
* Improve CastProtocol
* Tweak
2022-02-01 10:47:12 +01:00
Jc2k
2a193e1016
Refactor platform loading in homekit_controller ( #65338 )
2022-02-01 07:38:42 +00:00
Paulus Schoutsen
b05b4c4b38
Simplify unifi cleanup logic ( #65345 )
2022-02-01 07:22:12 +01:00
Allen Porter
88ed2f3b3e
Improve google calendar test coverage to 97% ( #65223 )
...
* Improve google calendar test coverage to 97%
* Remove commented out code.
* Remove unnecessary (flaky) checks for token file persistence
* Remove mock code assertions
* Add debug logging to google calendar integration
* Increase alarm time to polling code to reduce flakes
* Setup every test in their own configuration directory
* Mock out filesystem calls to avoid disk dependencies
Update scope checking code to use Storage object rather than text file matching
* Update tests to check entity states when integration is loaded
* Mock out google service in multiple locations
* Update homeassistant/components/google/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/google/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-01 03:14:49 +01:00
Paulus Schoutsen
5289935ac1
I zone, you zone, we zoning ( #65344 )
2022-01-31 17:04:46 -08:00
Martin Hjelmare
d0412d65ac
Remove stale tradfri devices ( #65218 )
2022-01-31 16:43:16 -08:00
GitHub Action
0be8060b69
[ci skip] Translation update
2022-02-01 00:18:49 +00:00
Simone Chemelli
86079375b9
Add diagnostics for SamsungTV ( #65342 )
2022-01-31 16:10:55 -08:00
Duco Sebel
103fe9e0ba
Add HomeWizard diagnostics ( #65297 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-31 16:08:58 -08:00
J. Nick Koston
3bb8de66d8
Bump zeroconf to 0.38.3 ( #65341 )
2022-01-31 16:08:42 -08:00
Paulus Schoutsen
47a5411525
Bump aiohue to 4.0.1 ( #65340 )
2022-01-31 15:58:52 -08:00
Paulus Schoutsen
31709b92ac
Bump version tag on async_timeout warning ( #65339 )
2022-01-31 15:52:31 -08:00
Michael
c9f38355f7
Improve debugging and error handling in Fritz!Tools ( #65324 )
2022-01-31 15:28:11 -08:00
J. Nick Koston
18ea3fb85a
Prevent unifiprotect from being rediscovered on UDM-PROs ( #65335 )
2022-01-31 15:27:26 -08:00
J. Nick Koston
c7eb676449
Fix guardian being rediscovered via dhcp ( #65332 )
2022-01-31 15:24:55 -08:00
Paulus Schoutsen
bf138c4ffb
Alexa to handle brightness and catch exceptions ( #65322 )
2022-01-31 15:01:46 -08:00
Chris Talkington
70da08499a
Refactor sonarr tests ( #64886 )
2022-01-31 16:59:18 -06:00
Jc2k
0f88790303
Refactor homekit_controller to prepare for more typing information ( #65329 )
2022-01-31 16:48:16 -06:00
Simone Chemelli
a9af29cbe0
Add diagnostics support to Fritz ( #65334 )
...
* Add diagnostics support to Fritz
* Temporary remove tests
* coveragerc
2022-01-31 23:43:46 +01:00
Simone Chemelli
17c41f4783
Introduce number platform for Shelly ( #64207 )
...
* Introduce number platform for Shelly
* coverage
* Rework based on review comment
* Improve logic around channel
* Remove unused value
* rebase
* Removed redundant properties
* Update homeassistant/components/shelly/number.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Remove channel workaround as currently not needed
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-01-31 22:14:59 +01:00
w35l3y
076faaa4a4
Add support to reprompt user ( #65256 )
2022-01-31 10:23:26 -08:00
Pascal Winters
0cfc7112fa
Bump pyps4-2ndscreen to 1.3.1 ( #65320 )
2022-01-31 19:23:07 +01:00
jjlawren
48ae3bece8
Send notification to alert of Sonos networking issues ( #65084 )
...
* Send notification to alert of Sonos networking issues
* Add links to documentation
2022-01-31 19:21:21 +01:00
Franck Nijhof
b7bf302ef8
Ensure PVOutput connection error is logged ( #65319 )
2022-01-31 18:42:49 +01:00
Franck Nijhof
e5b6a58fab
Update tailscale to 0.2.0 ( #65318 )
2022-01-31 09:17:35 -08:00
Franck Nijhof
441e81c02a
Add diagnostics support to WLED ( #65317 )
2022-01-31 09:16:33 -08:00
Franck Nijhof
ce6048e705
Fix missing expiration data in Whois information ( #65313 )
2022-01-31 09:15:13 -08:00
Jeff Irion
5891f65c7e
Bump androidtv to 0.0.61 ( #65315 )
2022-01-31 18:09:17 +01:00
J. Nick Koston
fab9c4aa20
Improve reliability of august setup with recent api changes ( #65314 )
2022-01-31 10:21:47 -06:00
Franck Nijhof
ac32af7004
Update wled to 0.13.0 ( #65312 )
2022-01-31 18:08:21 +02:00
Franck Nijhof
a3f5582010
Update adguard to 0.5.1 ( #65305 )
2022-01-31 16:31:02 +01:00
Jan Bouwhuis
4991f1a693
Use super() in mqtt siren init ( #65291 )
2022-01-31 13:16:45 +01:00
Mick Vleeshouwer
216ac65475
Bump pyoverkiz to 1.3.2 ( #65293 )
2022-01-31 13:08:43 +01:00
starkillerOG
cc14acb178
Bump pynetgear to 0.9.1 ( #65290 )
2022-01-31 13:00:10 +01:00
Duco Sebel
ade656a333
Fix HomeWizard unclosed clientsession error when closing Home Assistant ( #65296 )
2022-01-31 12:49:18 +01:00
fOmey
9b5757dff5
Tuya fan percentage fix ( #65225 )
2022-01-31 12:37:43 +01:00
Erik Montnemery
80da5c52ae
Correct cast media browse filter for audio groups ( #65288 )
2022-01-31 11:45:48 +01:00
Erik Montnemery
b0c36d7729
Add cast platform for extending Google Cast media_player ( #65149 )
...
* Add cast platform for extending Google Cast media_player
* Update tests
* Refactor according to review comments
* Add test for playing using a cast platform
* Apply suggestions from code review
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
* Pass cast type instead of a filter function when browsing
* Raise on invalid cast platform
* Test media browsing
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
2022-01-31 10:50:05 +01:00
Jan Bouwhuis
6fdaec0847
Add MQTT siren platform ( #64440 )
...
* Add mqtt siren draft
* fix tests
* Intergrate notify platform
* tests and fixes siren platform
* Add tests notify platform
* config parameters and abbreviations
* remove duplicate key
* undo move topic abbreviation
* Move const CONF_MESSAGE_COMMAND_TEMPLATE
* Remove notify service integration
* Rework
* Update homeassistant/components/mqtt/siren.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Publish JSON by default
* Allow unknown state - rename value_template
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-01-31 10:31:57 +01:00
Jan Bouwhuis
bfaada34e2
Allow unknown state to be set ( #65183 )
2022-01-31 10:25:08 +01:00
Tobias Sauerwein
f6b0f26783
Bump pyatmo to v.6.2.4 ( #65285 )
...
* Bump pyatmo to v6.2.3
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Bump pyatmo to v6.2.4
Signed-off-by: cgtobi <cgtobi@gmail.com >
2022-01-31 11:07:50 +02:00
dependabot[bot]
f82183f0e3
Bump home-assistant/builder from 2021.12.0 to 2022.01.0 ( #65284 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-31 09:18:35 +01:00
Brett Adams
3536271fce
Add diagnostics to Advantage Air ( #65006 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-01-30 20:51:39 -08:00
J. Nick Koston
8c9bd6e790
Increase august timeout and make failure to sync at startup non-fatal ( #65281 )
2022-01-30 20:50:49 -08:00
J. Nick Koston
2f6bf08165
Fix senseme fan lights ( #65217 )
2022-01-30 20:24:42 -08:00
J. Nick Koston
7552404f70
Increase the timeout for flux_led directed discovery ( #65222 )
2022-01-30 20:21:54 -08:00
Brynley McDonald
99f56579a5
Fix flick_electric auth failures ( #65274 )
2022-01-30 20:21:15 -08:00
J. Nick Koston
6458e45ef0
Simplify whois value_fn ( #65265 )
2022-01-30 20:19:52 -08:00
J. Nick Koston
73bd8db273
Fix flux_led not generating unique ids when discovery fails ( #65250 )
2022-01-30 20:17:19 -08:00
Ville Skyttä
27d5be71dd
Update python-typing-update config to py39plus ( #65261 )
2022-01-30 20:16:14 -08:00
Ville Skyttä
0673e96401
Update black target version to 3.9+ ( #65260 )
2022-01-30 20:15:50 -08:00
Ville Skyttä
40d871a1a3
Update readthedocs config ( #65230 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-30 20:15:32 -08:00
Matthias Alphart
d4370395e2
Update xknx to 0.19.1 ( #65275 )
2022-01-30 20:12:44 -08:00
J. Nick Koston
385f1f3dad
Fix powerwall login retry when hitting rate limit ( #65245 )
2022-01-30 22:09:56 -06:00
Teemu R
c985ebb3a7
Bump python-kasa to 0.4.1 for tplink integration ( #64123 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-30 20:09:07 -06:00
GitHub Action
ca7d4234e1
[ci skip] Translation update
2022-01-31 00:14:28 +00:00
Jc2k
58b8c30221
Improve homekit_controller tests ( #65266 )
2022-01-30 16:59:39 -06:00
Jc2k
eb94fe1ca7
Use upstream constants when defining homekit service to platform mapping ( #65272 )
2022-01-30 16:59:01 -06:00
Aaron Bach
58f624a3da
Add diagnostics to SimpliSafe ( #65171 )
...
* Add diagnostics to SimpliSafe
* Bump
* Cleanup
2022-01-30 15:37:56 -07:00
Jc2k
cc94af2872
Remove deprecated helper functions from homekit_controller pairing flow ( #65270 )
2022-01-30 16:20:19 -06:00
Shay Levy
5999d08d72
Bump aiowebostv to 0.1.2 ( #65267 )
2022-01-31 00:04:00 +02:00
Stephan Uhle
a4904bd9bc
Add Edl21 unit of measurement mapping ( #64926 )
2022-01-30 23:01:20 +01:00
Jesse Hills
8b5e76b898
Fix comment typo in ESPHome diagnostics ( #65268 )
2022-01-30 23:53:46 +02:00
Michael
ef74dab352
Fix "internet access" switch for Fritz connected device without known IP address ( #65190 )
...
* fix get wan access
* small improvement
- default wan_access to None
- test if dev_info.ip_address is not empty
2022-01-30 13:22:32 -08:00
Robert Svensson
ac1b30a78d
Better manage of nested lists ( #65176 )
2022-01-30 13:20:59 -08:00
J. Nick Koston
62fd31a1e7
Handle missing attrs in whois results ( #65254 )
...
* Handle missing attrs in whois results
- Some attrs are not set depending on where the
domain is registered
- Fixes #65164
* Set to unknown instead of do not create
* no multi-line lambda
2022-01-30 13:19:04 -08:00
Patrik Lindgren
473abb1793
Flag Tradfri groups and YAML as deprecated ( #65226 )
2022-01-30 22:16:51 +01:00
jjlawren
2129972904
Add activity statistics to Sonos diagnostics ( #65214 )
2022-01-30 13:15:51 -08:00
Aaron Bach
78ad49325d
Clean up SimpliSafe config flow tests ( #65167 )
...
* Clean up SimpliSafe config flow tests
* Cleanup
2022-01-30 13:12:01 -08:00
Joakim Sørensen
11ad1589fa
Use .json.txt for diagnostics download filetype ( #65236 )
2022-01-30 13:09:36 -08:00
Ville Skyttä
872bc456a9
Clean up no longer needed Python 3.8 support code ( #65231 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-30 15:07:07 -06:00
Shay Levy
9825111c8d
Fix webostv live TV source missing when configuring sources ( #65243 )
2022-01-30 22:05:30 +01:00
josephnad
75b37bee3d
Add homekit_controller support for ecobee vendor extensions ( #60914 )
...
Co-authored-by: josephnad <>
2022-01-30 15:02:47 -06:00
Dave T
0acfc7bbab
Align config flow type hints to scaffold ( #65157 )
2022-01-30 20:26:28 +01:00
Ville Skyttä
6473edd88a
Fix REQUIRED_NEXT_PYTHON_HA_RELEASE comment placement ( #65251 )
2022-01-30 19:09:51 +01:00
LJU
dbbd239b80
Fix typo’s ISS ( #65228 )
...
Fix typo’s
2022-01-30 18:54:19 +01:00
J. Nick Koston
1d5a052df1
Fix debugpy blocking the event loop at startup ( #65252 )
2022-01-30 18:08:37 +01:00
GitHub Action
77ef86faee
[ci skip] Translation update
2022-01-30 00:14:21 +00:00
Shay Levy
caa5578134
Fix webostv configure sources when selected source is missing ( #65195 )
...
* Fix webostv configure sources when selected source is missing
* Add comment for filtering duplicates
2022-01-30 00:15:49 +01:00
Robert Svensson
30440cd1ba
Add logic to avoid creating the same scene multiple times ( #65207 )
2022-01-30 01:11:28 +02:00
Patrik Lindgren
3ca1b2fc6e
Add air quality sensor for Tradfri air purifier ( #65070 )
...
* Add air quality sensor for Tradfri fan platform
* Refactor, use entity description
* Fix typo
* CHange init docstring
* Let lambda handle special case
* Remove unique id
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Refactor to constants, add mixin
* Rename lambda
* Update homeassistant/components/tradfri/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/tradfri/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/tradfri/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Replace lambda with function
* Refactor device init
* Remove fixture scope
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-29 23:55:05 +01:00
Marc Mueller
be5ff87171
Rewrite pylint init-hook ( #65193 )
2022-01-29 23:47:40 +01:00
Aaron Bach
cc6b0cc843
Ensure diagnostics redaction can handle lists of lists ( #65170 )
...
* Ensure diagnostics redaction can handle lists of lists
* Code review
* Update homeassistant/components/diagnostics/util.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Code review
* Typing
* Revert "Typing"
This reverts commit 8a57f772ca .
* New typing attempt
* Revert "New typing attempt"
This reverts commit e26e4aae69 .
* Fix typing
* Fix typing again
* Add tests
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-29 13:30:15 -07:00
Erik Montnemery
d770a54881
Minor refactoring of cast media_player ( #65125 )
2022-01-29 16:13:59 +01:00
Robert Hillis
4a042e7d73
Bump pyefergy to 22.1.1 ( #65156 )
...
* Bump pyefergy to 22.1.0
* uno mas
* uno mas
* uno mas
2022-01-29 16:01:00 +02:00
Robert Svensson
c25431750e
Bump dependency to v31 which makes has_relay more robust ( #65180 )
2022-01-29 15:34:14 +02:00
Marvin Wichmann
98aa69fdaf
Fix KNX Expose for strings longer than 14 bytes ( #63026 )
...
* Fix KNX Expose for too long strings
* Fix tests
* Catch exception and avoid error during config entry setup for exposures
* Properly catch exceptions in knx expose
* Fix pylint
* Fix CI
* Add test for conversion error
2022-01-29 14:32:12 +01:00
starkillerOG
8bd7519ea5
Aqara restore door sensor state on start ( #65128 )
...
* restore door sensor state on start
* fix import
* fix issues
* also fix Natgas, WaterLeak and Smoke sensors
* remove unnesesary async_schedule_update_ha_state
2022-01-29 14:01:46 +01:00
Simon Hansen
049fc8a945
Add config flow to ISS integration ( #64987 )
...
* Initial commit
* Wrong flowhandler name
* Add config flow tests
* Tests for config flow
* ...
* Add test for no coordinates
* ...
* Update homeassistant/components/iss/config_flow.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/iss/config_flow.py
* Update homeassistant/components/iss/binary_sensor.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Add myself as codeowner
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-01-29 11:41:26 +02:00
Simone Chemelli
3cde472e43
Fix status for Fritz device tracker ( #65152 )
2022-01-28 21:14:51 -08:00
J. Nick Koston
e85e91bdb0
Fix uncaught exception during isy994 dhcp discovery with ignored entry ( #65165 )
2022-01-28 21:14:30 -08:00
J. Nick Koston
0e6c554b70
Add additional blink OUIs to DHCP discovery ( #65162 )
2022-01-28 21:14:08 -08:00
J. Nick Koston
4d0dbeb2b5
Add additional roomba OUIs to DHCP discovery ( #65161 )
2022-01-28 21:13:54 -08:00
J. Nick Koston
f585777e56
Add dhcp discovery to oncue ( #65160 )
2022-01-28 21:13:41 -08:00
J. Nick Koston
de36e96481
Add OUI for KL430 tplink light strip to discovery ( #65159 )
2022-01-28 21:13:28 -08:00
Simone Chemelli
3da33679a2
Fritz tests cleanup ( #65054 )
2022-01-28 21:06:19 -08:00
Franck Nijhof
16db8e0802
Fix setting speed of Tuya fan ( #65155 )
2022-01-28 21:05:53 -08:00
J. Nick Koston
0755310258
Add loggers to zeroconf ( #65168 )
...
- The original PR excluded all zeroconf deps, and I forget to add it back
2022-01-28 20:21:05 -08:00
Marc Mueller
c7cdee258e
Move remaining keys to setup.cfg ( #65154 )
...
* Move metadata keys
* Move options
* Delete setup.py
* Remove unused constants
* Remove deprecated test_suite key
* Improve metadata
* Only include homeassistant*, not script*
* Add long_desc_content_type
* Remove license file (auto-included by setuptools + wheels)
* Add setup.py
Pip 21.2 doesn't support editable installs without it.
2022-01-28 20:18:09 -08:00
GitHub Action
5e62ff95b9
[ci skip] Translation update
2022-01-29 00:13:03 +00:00
Marc Mueller
783e26e8e4
Use isolated build environments ( #65145 )
2022-01-28 14:09:05 -08:00
Simone Chemelli
36427fe76c
Fix excepton for SamsungTV getting device info ( #65151 )
2022-01-28 23:57:12 +02:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
Allen Porter
956ceb6c68
Update nest diagnostics ( #65141 )
2022-01-28 21:50:38 +01:00
Dave T
bf910229b6
Add test: warn entity_category assigned as str ( #65142 )
2022-01-28 21:46:57 +01:00
Marc Mueller
7d949a7665
Add dedicated pre-commit hook for mypy_config [hassfest] ( #65092 )
2022-01-28 19:46:17 +01:00
Allen Porter
0c9be604c2
Add diagnostics for rtsp_to_webrtc ( #65138 )
2022-01-28 09:07:41 -08:00
epenet
d0d55db936
Add diagnostics support to onewire ( #65131 )
...
* Add diagnostics support to onewire
* Add tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-28 19:00:47 +02:00
Nenad Bogojevic
1a878b4024
Use new withings oauth2 refresh token endpoint ( #65134 )
2022-01-28 08:48:16 -08:00
Robert Svensson
da355438aa
Reconnect client service tried to connect even if device didn't exist ( #65082 )
2022-01-28 08:33:31 -08:00
Simone Chemelli
f369cef32f
Handle FritzInternalError exception for Fritz ( #65124 )
2022-01-28 08:32:46 -08:00
Shay Levy
efbbef5922
Fix Shelly detached switches automation triggers ( #65059 )
2022-01-28 08:30:44 -08:00
Paulus Schoutsen
cf6b3fc810
Add support for proxy-selected intent ( #65094 )
2022-01-28 08:16:28 -08:00
Marc Mueller
44572ff354
Move project_urls to setup.cfg ( #65129 )
2022-01-28 08:11:46 -08:00
Allen Porter
444a681729
Bump google-nest-sdm to 1.6.0 (diagnostics) ( #65135 )
2022-01-28 18:09:08 +02:00
Klaas Schoute
090a8a9439
Add diagnostics support to P1 Monitor ( #65060 )
...
* Add diagnostics to P1 Monitor
* Add test for diagnostics
2022-01-28 17:08:29 +02:00
Erik Montnemery
dccc4eba76
Remove artifacts from black formatting ( #65113 )
...
* Remove artifacts from black formatting
* Tweak
2022-01-28 17:00:01 +02:00
starkillerOG
0b02870489
Goodwe - fix value errors ( #65121 )
2022-01-28 16:54:19 +02:00
Marc Mueller
75f39f9ca2
Move version metadata key to setup.cfg ( #65091 )
...
* Move version to setup.cfg
* Move python_requires to setup.cfg
* Add script to validate project metadata
* Add dedicated pre-commit hook
2022-01-28 13:36:20 +01:00
Hans Oischinger
a9cc35d6b6
Handle vicare I/O in executor ( #65105 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-28 12:06:05 +01:00
Erik Montnemery
c470733feb
Fix cast support for browsing local media source ( #65115 )
2022-01-28 11:38:09 +01:00
Thibaut
65fb6f26f1
Check explicitly for None value in Overkiz integration ( #65045 )
2022-01-28 10:58:42 +01:00
Joakim Sørensen
0a2f57e4f8
Move netatmo dataclass registrations ( #65052 )
2022-01-28 10:51:32 +01:00
J. Nick Koston
de7f1e793a
Downgrade homekit linked humidity sensor error to debug ( #65098 )
...
Fixes #65015
2022-01-28 10:38:13 +02:00
Marc Mueller
86ed720335
Move install_requires to setup.cfg ( #65095 )
2022-01-27 22:34:18 -08:00
Shay Levy
631c4bf10f
Fix Shelly 1/1PM external temperature sensor unavailable ( #65096 )
2022-01-27 22:33:12 -08:00
GitHub Action
e591393f01
[ci skip] Translation update
2022-01-28 00:14:53 +00:00
Marvin Wichmann
62584b4813
Add tests for KNX diagnostic and expose ( #64938 )
...
* Add test for KNX diagnostic
* Add test for KNX expose
* Apply review suggestions
2022-01-27 23:03:20 +01:00
Jc2k
f49cfe866a
Support unpairing homekit accessories from homekit_controller ( #65065 )
2022-01-27 16:02:30 -06:00
G Johansson
e92078cf50
Fix Yale optionsflow ( #65072 )
2022-01-27 21:01:30 +01:00
dougiteixeira
696b930b1c
Complementing the Tuya Curtain (cl) category ( #65023 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-27 20:41:13 +01:00
Paulus Schoutsen
8cf1109775
Bump frontend to 20220127.0 ( #65075 )
2022-01-27 11:22:53 -08:00
epenet
d706a7bbde
Update Renault to 0.1.7 ( #65076 )
...
* Update Renault to 0.1.7
* Adjust tests accordingly
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-27 20:19:28 +01:00
jjlawren
5a4eeaed56
Guard browsing Spotify if setup failed ( #65074 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-27 11:10:19 -08:00
Hans Oischinger
f8f8262963
Update PyVicare to 2.16.1 ( #65073 )
2022-01-27 19:41:50 +01:00
Simon Hansen
c5787a5422
Fix typo in entity name for launchlibrary ( #65048 )
2022-01-27 10:02:10 -08:00
Erik Montnemery
30fd902764
Correct zone state ( #65040 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-27 10:01:09 -08:00
Erik Montnemery
176eae701a
Unset Alexa authorized flag in additional case ( #65044 )
2022-01-27 09:59:58 -08:00
Marc Mueller
d8f167bbac
Remove backports.zoneinfo dependency ( #65069 )
2022-01-27 09:59:27 -08:00
Jc2k
a65694457a
Allow homekit_controller to set Ecobee's mode ( #65032 )
2022-01-27 11:02:38 -06:00
Patrik Lindgren
70321ed795
Add battery sensor for Tradfri blinds ( #65067 )
2022-01-27 17:47:47 +01:00
Chris Talkington
e0d970c739
Update rokuecp to 0.12.0 ( #65030 )
2022-01-27 10:43:23 -06:00
Jc2k
603d0fb068
Allow homekit_controller to customise Ecobee home/sleep/away thresholds ( #65036 )
2022-01-27 10:41:53 -06:00
Martin Hjelmare
3d461e9e1f
Fix notify leaving zone blueprint ( #65056 )
2022-01-27 17:37:40 +01:00
Jc2k
9799965c62
Better names for energy related homekit_controller sensors ( #65055 )
2022-01-27 10:08:26 -06:00
Marc Mueller
3a45168b97
Improve proximity typing ( #65053 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-27 17:05:08 +01:00
Marc Mueller
c3967dec10
Fix vera typing ( #65051 )
2022-01-27 17:00:30 +01:00
alim4r
ca469750ac
Prometheus tests simulate entities ( #64916 )
2022-01-27 15:56:12 +01:00
Duco Sebel
4f3ce27560
Add flow_title for HomeWizard Energy ( #65047 )
2022-01-27 14:30:31 +01:00
Arjan van Balken
f4ed28ab09
Update Arris TG2492LG dependency to 1.2.1 ( #64999 )
2022-01-27 11:48:37 +01:00
Patrik Lindgren
9d404b749a
Implement coordinator class for Tradfri integration ( #64166 )
...
* Initial commit coordinator
* More coordinator implementation
* More coordinator implementation
* Allow integration reload
* Move API calls to try/catch block
* Move back fixture
* Remove coordinator test file
* Ensure unchanged file
* Ensure unchanged conftest.py file
* Remove coordinator key check
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Import RequestError
* Move async_setup_platforms to end of setup_entry
* Remove centralised handling of device data and device controllers
* Remove platform_type argument
* Remove exception
* Remove the correct exception
* Refactor coordinator error handling
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove platform type from base class
* Remove timeout context manager
* Refactor exception callback
* Simplify starting device observation
* Update test
* Move observe start into update method
* Remove await self.coordinator.async_request_refresh()
* Refactor cover.py
* Uncomment const.py
* Add back extra_state_attributes
* Update homeassistant/components/tradfri/coordinator.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Refactor switch platform
* Expose switch state
* Refactor sensor platform
* Put back accidentally deleted code
* Add set_hub_available
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix tests for fan platform
* Update homeassistant/components/tradfri/base_class.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/tradfri/base_class.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix non-working tests
* Refresh sensor state
* Remove commented line
* Add group coordinator
* Add groups during setup
* Refactor light platform
* Fix tests
* Move outside of try...except
* Remove error handler
* Remove unneeded methods
* Update sensor
* Update .coveragerc
* Move signal
* Add signals for groups
* Fix signal
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-27 11:12:52 +01:00
Paulus Schoutsen
3daaed1056
Catch connection reset error ( #65027 )
2022-01-27 11:02:27 +01:00
Shay Levy
fa62e7e142
Fix Shelly battery powered devices unavailable ( #65031 )
2022-01-27 11:00:38 +01:00
Joakim Sørensen
b086c8d898
Set ping data to None instead of False ( #65013 )
2022-01-27 10:03:45 +01:00
Jan Bouwhuis
0cabf3e577
Fix MQTT climate action null warnings ( #64658 )
2022-01-27 08:41:27 +01:00
Marc Mueller
f6c679699f
Add plugin option [hassfest] ( #65024 )
2022-01-26 20:52:09 -08:00
J. Nick Koston
2325cacb04
Bump flux_led to fix push updates on newer devices ( #65011 )
2022-01-26 20:50:20 -08:00
Brandon Rothweiler
dc1db463fc
Bump pymazda to 0.3.2 ( #65025 )
2022-01-26 21:40:53 -06:00
GitHub Action
dd4e5bb9c5
[ci skip] Translation update
2022-01-27 00:14:02 +00:00
Jesse Hills
cb2f5b5ed5
Add diagnostics download to ESPHome ( #65008 )
2022-01-26 14:35:41 -08:00
Franck Nijhof
4925cf5aff
Handle Tuya sendings strings instead of numeric values ( #65009 )
2022-01-26 14:05:01 -08:00
Franck Nijhof
0f63fb221c
Bump version to 2022.3.0dev0 ( #64996 )
2022-01-26 20:53:09 +01:00