Franck Nijhof
be39a3cee0
Merge pull request #68825 from home-assistant/rc
2022-03-29 15:30:51 +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
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
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
Paulus Schoutsen
feea5af3d0
Merge pull request #68592 from home-assistant/rc
2022-03-23 21:04:33 -07:00
Michael
be5d816fbe
Bump py-synologydsm-api to 1.0.7 ( #68584 )
2022-03-23 18:08:01 -07: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
Paulus Schoutsen
49edaf2f68
Merge pull request #68493 from home-assistant/rc
2022-03-21 21:57:00 -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
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
b1153720c0
Merge pull request #68159 from home-assistant/rc
2022-03-15 00:11:48 -07: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
Zack Barett
c95d55e6d6
20220301.2 ( #68130 )
2022-03-14 10:07:58 -07: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
Paulus Schoutsen
898af3e04c
Merge pull request #68001 from home-assistant/rc
2022-03-11 17:11:03 -08:00
Diogo Gomes
3de341099f
Bump pymediaroom ( #68016 )
2022-03-11 15:45:40 -08: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
Paulus Schoutsen
737c502e94
Merge pull request #67838 from home-assistant/rc
2022-03-07 21:51:30 -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
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
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
Paulus Schoutsen
0541c708da
Merge pull request #67588 from home-assistant/rc
2022-03-03 18:49:44 -08: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
Franck Nijhof
8de94f3b5c
Merge pull request #67487 from home-assistant/rc
2022-03-02 19:56:49 +01: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
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
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
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
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
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
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
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
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
Paulus Schoutsen
e3a2b51f03
Merge pull request #66686 from home-assistant/rc
2022-02-16 14:55:42 -08: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
ebe7c95e4f
Correct MQTT binary_sensor and sensor state restoring ( #66690 )
2022-02-16 14:07:38 -08: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
Paulus Schoutsen
413e317c65
Bumped version to 2022.2.8
2022-02-16 12:50:42 -08: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
Franck Nijhof
21b4835542
Add current temp fallback in Tuya climate ( #66664 )
2022-02-16 12:37:42 -08:00
Sascha Sander
d977d12920
Fix scaling of numeric Tuya values ( #66644 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-16 12:36:46 -08:00
epenet
69238189fb
Fix token refresh in samsungtv ( #66533 )
2022-02-16 12:28:09 -08:00
epenet
2d33e435b9
Fix token refresh in samsungtv ( #66533 )
2022-02-16 12:28:01 -08:00
epenet
d83fdae11e
Fix SamsungTVWS mocking in samsungtv tests ( #66650 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 12:27:42 -08:00
epenet
9eca1c236d
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 12:27:41 -08:00
epenet
f5ca88b6e4
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-16 12:27:40 -08:00
Marcel van der Veldt
ab55e3f1ff
Fix last_activated timestamp on Hue scenes ( #66679 )
2022-02-16 12:20:37 -08:00
Paulus Schoutsen
75cca28448
Cloud to avoid setting up Alexa/Google during setup phase ( #66676 )
2022-02-16 12:20:37 -08:00
Maciej Bieniek
54667b891a
Fix type of value in MQTT binary sensor ( #66675 )
2022-02-16 12:20:35 -08:00
Franck Nijhof
2ad34f2689
Do not pass client session to Brunt ( #66671 )
2022-02-16 12:20:34 -08:00
Paulus Schoutsen
e1ed15f2ba
Bump aiohue to 4.2.0 ( #66670 )
2022-02-16 12:20:33 -08:00
Craig J. Midwinter
3168d75703
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 12:19:18 -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
Paulus Schoutsen
e33671db60
Merge pull request #66624 from home-assistant/rc
2022-02-15 19:59:26 -08:00
jjlawren
7d2e42d026
Backport #66399 to rc ( #66625 )
2022-02-15 18:02:45 -08:00
Paulus Schoutsen
6aa99d1063
Bumped version to 2022.2.7
2022-02-15 17:47:46 -08:00
Marcel van der Veldt
de96d21ea9
Bump aiohue to version 4.1.2 ( #66609 )
2022-02-15 17:47:41 -08:00
Allen Porter
7bb14aae23
Override and disable nest stream unavailable behavior ( #66571 )
2022-02-15 17:47:41 -08:00
Franck Nijhof
8b39866bb7
Fix Tuya Covers without state in their control data point ( #66564 )
2022-02-15 17:47:40 -08:00
Joakim Plate
addc6bce63
Add fallback for serialnumber ( #66553 )
2022-02-15 17:47:39 -08:00
J. Nick Koston
104f56a01d
Fix flux_led turn on with slow responding devices ( #66527 )
2022-02-15 17:47:39 -08:00
epenet
6472cb8721
Revert "Fix raspihats callbacks ( #64122 )" ( #66517 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-15 17:47:38 -08:00
epenet
5cccac7a19
Fix access to hass.data in hdmi-cec ( #66504 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-15 17:47:37 -08:00
Diogo Gomes
96cbae5393
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 17:47:36 -08:00
Brett Adams
e5e3ab377d
Bump Advantage Air 0.3.0 ( #66488 )
2022-02-15 17:47:15 -08:00
Brett Adams
f46fbcc9eb
Bump Advantage Air to 0.2.6 ( #65849 )
2022-02-15 17:46:14 -08:00
Shay Levy
aad9992c9a
Increase switcher_kis timeouts ( #66465 )
2022-02-15 17:44:32 -08:00
Allen Porter
398f60c3d0
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-15 17:44:31 -08:00
Raman Gupta
312c31afda
revert change in vizio logic to fix bug ( #66424 )
2022-02-15 17:44:30 -08:00
Dave T
d315890c61
Fix missing refactors of EntityCategory.XXX ( #66379 )
...
* Fix missing refactors of EntityCategory.XXX
* Fix entity_category refactor for homewizard
2022-02-15 17:40:58 -08:00
Simone Chemelli
51dd3c88e9
Fix mesh role for Fritz old devices ( #66369 )
2022-02-15 17:40:58 -08:00
uSlackr
23a68f5d49
Correct modbus address limits ( #66367 )
2022-02-15 17:40:57 -08: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
Franck Nijhof
10c7725a90
Fix Spotify session token refresh ( #66390 )
2022-02-12 13:53:15 -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
Paulus Schoutsen
fc2d30c993
Merge pull request #66351 from home-assistant/rc
2022-02-11 14:11:43 -08:00
Paulus Schoutsen
cb7f7dff72
Bumped version to 2022.2.6
2022-02-11 13:31:16 -08:00
J. Nick Koston
c254598331
Add unique id to lutron caseta config entry when missing ( #66346 )
2022-02-11 13:30:42 -08:00
Franck Nijhof
646c56e0e9
Fix CPUSpeed with missing info ( #66339 )
2022-02-11 13:30:42 -08:00
Franck Nijhof
f3a3ff28f2
Fix PVOutput when no data is available ( #66338 )
2022-02-11 13:30:41 -08:00
Allen Porter
087f443368
Fix nest streams that get stuck broken ( #66334 )
2022-02-11 13:30:40 -08:00
epenet
fcee1ff865
Fix raspihats initialization ( #66330 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-11 13:30:39 -08:00
J. Nick Koston
6084b323df
Reduce number of parallel api calls to august ( #66328 )
2022-02-11 13:30:39 -08:00
starkillerOG
6857562e9e
bump motionblinds to 0.5.12 ( #66323 )
2022-02-11 13:30:38 -08:00
starkillerOG
aef2588f9c
bump motionblinds to 0.5.11 ( #65988 )
2022-02-11 13:30:37 -08:00
Joakim Sørensen
27c5460feb
Add guard for invalid EntityCategory value ( #66316 )
2022-02-11 13:29:07 -08:00
Allen Porter
60b4600019
Bump google-nest-sdm to 1.7.1 (minor patch) ( #66304 )
2022-02-11 13:26:51 -08:00
Allen Porter
27752f7ad3
Bump google-nest-sdm to 1.7.0 ( #66145 )
2022-02-11 13:26:51 -08:00
Allen Porter
669c99474b
Bump python-nest to 4.2.0 for python 3.10 fixes ( #66090 )
2022-02-11 13:26:50 -08:00
J. Nick Koston
76872e3789
Fix august token refresh when data contains characters outside of latin1 ( #66303 )
...
* WIP
* bump version
* bump
2022-02-11 13:25:01 -08:00
Joakim Plate
2594500452
Correct philips_js usage of the overloaded coordinator ( #66287 )
2022-02-11 13:25:00 -08:00
uvjustin
65c8363323
Catch ConnectionResetError when writing MJPEG in camera ( #66245 )
2022-02-11 13:24:59 -08:00
ufodone
dfcad3a13d
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 13:24:35 -08:00
Milan Meulemans
92bc780dd7
Bump aioaseko to 0.0.2 to fix issue ( #66240 )
2022-02-11 13:22:13 -08:00
Michael
eb781060e8
bump py-synologydsm-api to 1.0.6 ( #66226 )
2022-02-11 13:22:13 -08:00
Maximilian
a2e7897b1e
Add missing nina warnings ( #66211 )
2022-02-11 13:22:12 -08:00
jjlawren
854308fec2
Handle more Sonos favorites in media browser ( #66205 )
2022-02-11 13:22:11 -08:00
Otto Winter
0199e8cc43
Bump aioesphomeapi from 10.8.1 to 10.8.2 ( #66189 )
2022-02-11 13:22:11 -08:00
Erik Montnemery
7cc9a4310d
Fix controlling nested groups ( #66176 )
2022-02-11 13:22:10 -08:00
epenet
5976238126
Fix hdmi-cec initialization ( #66172 )
2022-02-11 13:22:09 -08: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
Franck Nijhof
caedef5f1a
Reduce Spotify API usage ( #66315 )
2022-02-11 13:16:41 -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
Franck Nijhof
a96b91d120
Merge pull request #66161 from home-assistant/rc
2022-02-09 11:47:23 +01:00
Franck Nijhof
2e6ee5165e
Bumped version to 2022.2.5
2022-02-09 10:56:05 +01:00
Erik Montnemery
7dd7c1dadd
Fix MQTT debug info ( #66146 )
2022-02-09 10:55:26 +01:00
Aaron Bach
4c548af6ef
Bump simplisafe-python to 2022.02.1 ( #66140 )
2022-02-09 10:55:23 +01:00
Michael
200e07b8d6
Fix system is loaded flag during reboot/shutdown of Synology DSM ( #66125 )
2022-02-09 10:55:20 +01:00
Richard Benson
ae5a885387
Bump amcrest to 1.9.4 ( #66124 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-09 10:55:17 +01:00
Simone Chemelli
bebdaacf47
Change detection of router devices for Fritz ( #65965 )
2022-02-09 10:55:13 +01:00
Erik Montnemery
339fc0a2af
Fix flaky homewizard test ( #65490 )
2022-02-09 10:55:09 +01:00
Dave T
f44ca5f9d5
Fix generic camera typo in attr_frame_interval ( #65390 )
2022-02-09 10:55:04 +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
Paulus Schoutsen
a869c1bc88
Merge pull request #66103 from home-assistant/rc
2022-02-08 14:48:49 -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
Erik Montnemery
d5443b8dee
Fix ENTITY_CATEGORIES_SCHEMA ( #66108 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-08 14:07:59 -08:00
Erik Montnemery
6ec09320dd
Fix cleanup of MQTT debug info ( #66104 )
2022-02-08 14:07:43 -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
Paulus Schoutsen
550f80ddd2
Bumped version to 2022.2.4
2022-02-08 12:03:54 -08:00
Raman Gupta
23d2168952
Fix schema for zwave_js WS API ( #66052 )
2022-02-08 12:03:42 -08:00
J. Nick Koston
c1cb0a0f8e
Fix missing exception catch in august to prevent failed setup ( #66045 )
2022-02-08 12:03:41 -08:00
Erik Montnemery
e53227be79
Fix race in MQTT sensor and binary_sensor expire_after ( #66040 )
2022-02-08 12:03:40 -08:00
J. Nick Koston
c8c1543b26
Fix decoding discovery with old Magic Home firmwares ( #66038 )
2022-02-08 12:03:39 -08:00
jjlawren
715fe95abd
Clean up Sonos unsubscribe/resubscribe exception handling and logging ( #66025 )
2022-02-08 12:03:38 -08:00
Erik Montnemery
02cb879717
Speed up deletion of duplicated statistics ( #66014 )
2022-02-08 12:03:37 -08:00
Joakim Sørensen
9734216215
Use strings directly instead of Enums in version config ( #66007 )
2022-02-08 12:03:37 -08:00
Erik Montnemery
0f06ebde06
Revert "Make idle chromecasts appear as idle instead of off" ( #66005 )
2022-02-08 12:03:35 -08:00
Erik Montnemery
7195372616
Suppress unwanted error messages during recorder migration ( #66004 )
2022-02-08 12:03:35 -08:00
Joakim Sørensen
ac63a7e01e
Add diagnostics to Version integration ( #65999 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 12:03:34 -08:00
jjlawren
f08ebf5b7e
Bump plexapi to 4.9.2 ( #65972 )
2022-02-08 12:03:33 -08:00
Tiernan
49d6048278
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 12:03:32 -08:00
Paulus Schoutsen
ceae63d457
Fix UPNP access to SSDP info ( #65728 )
2022-02-08 12:03:31 -08: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
Paulus Schoutsen
f170aba0cc
Merge pull request #65955 from home-assistant/rc
2022-02-06 15:30:01 -08: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
M. Frister
66e076b57f
Bump soco to 0.26.2 ( #65919 )
2022-02-06 14:35:14 -08:00
Marc Mueller
c28821aeca
Remove unused temp_unit attr [sensibo] ( #65953 )
2022-02-07 00:34:23 +02:00
Paulus Schoutsen
1338b347b5
Remove duplicate methods
2022-02-06 14:33:07 -08:00
Paulus Schoutsen
9b471ab653
Bumped version to 2022.2.3
2022-02-06 14:23:08 -08:00
J. Nick Koston
e90a6bbe1c
Add diagnostics support to HomeKit ( #65942 )
...
* Add diagnostics support to HomeKit
* remove debug
2022-02-06 14:23:03 -08:00
Michael
aa9965675d
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:23:02 -08:00
Joakim Sørensen
ad3b2f02b4
disabled_by can be None when updating devices ( #65934 )
2022-02-06 14:23:02 -08:00
Matthias Alphart
0dbe9b7cf4
Update xknx to 0.19.2 - fix TCP tunnelling ( #65920 )
2022-02-06 14:23:01 -08:00
J. Nick Koston
b9d346baed
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:23:00 -08:00
Jeef
7791711603
feat: bumped version ( #65863 )
2022-02-06 14:22:59 -08:00
jjlawren
fdfffcb73e
Fix Spotify, Tidal, Apple Music playback on Sonos groups ( #65838 )
2022-02-06 14:22:59 -08:00
J. Nick Koston
8e6bd840a4
Fix flash at turn on with newer 0x04 Magic Home models ( #65836 )
2022-02-06 14:22:58 -08:00
Allen Porter
619a52a387
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:22:57 -08:00
Shay Levy
a4d59aa599
Bump aioshelly to 1.0.9 ( #65803 )
2022-02-06 14:22:57 -08:00
Ferdinand
4ba494f5cd
Fix the restart when the saj device is down ( #65796 )
2022-02-06 14:22:56 -08:00
Franck Nijhof
7a7f9deb89
Update Pillow to 9.0.1 ( #65779 )
2022-02-06 14:19:47 -08:00
J. Nick Koston
5786f68bb7
Prevent multiple dhcp flows from being started for the same device/domain ( #65753 )
2022-02-06 14:19:46 -08:00
Aaron Bach
bccfe6646e
Add redacted subscription data to SimpliSafe diagnostics ( #65751 )
2022-02-06 14:19:45 -08:00
ollo69
fc7ea6e1b3
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:19:44 -08:00
Aaron Bach
058420bb2f
Bump simplisafe-python to 2022.02.0 ( #65748 )
2022-02-06 14:19:44 -08:00
Maciej Bieniek
9695235920
Fix wind speed unit ( #65723 )
2022-02-06 14:19:43 -08:00
J. Nick Koston
57526bd21f
Add coverage for color_rgbww_to_rgb, fix divzero case ( #65721 )
2022-02-06 14:19:42 -08:00
Sean Vig
eff9690c8a
Fix Amcrest service calls ( #65717 )
...
Fixes #65522
Fixes #65647
2022-02-06 14:19:42 -08:00
Aidan Timson
d754ea1645
Fix OVO Energy NoneType error occurring for some users ( #65714 )
2022-02-06 14:19:41 -08:00
Michael
5f6214ede7
check wan access type ( #65389 )
2022-02-06 14:19:40 -08: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
Paulus Schoutsen
0f02ae981d
Merge pull request #65713 from home-assistant/rc
2022-02-04 12:46:28 -08:00
Paulus Schoutsen
51abdf9c63
Bumped version to 2022.2.2
2022-02-04 12:02:06 -08:00
Franck Nijhof
1a2e9aaaed
Depend on diagnostics in the frontend ( #65710 )
2022-02-04 12:01:35 -08:00
Paulus Schoutsen
56d1fc6dad
Fix tuya diagnostics mutating cached state objects ( #65708 )
2022-02-04 12:01:34 -08:00
Paulus Schoutsen
5a44f8eadd
Fix passing a string to device registry disabled_by ( #65701 )
2022-02-04 12:01:33 -08:00
Paulus Schoutsen
609661a862
Move scene and button restore to internal hook ( #65696 )
2022-02-04 12:01:33 -08:00
Joakim Sørensen
27dbf98dae
Allow selecting own repositories ( #65695 )
2022-02-04 12:01:19 -08:00
jkuettner
6cf2665200
Fix "vevent" KeyError in caldav component again ( #65685 )
...
* Fix "vevent" KeyError in caldav component again
* code formatting
2022-02-04 12:00:02 -08:00
Paulus Schoutsen
5aa02b884e
Call out 3rd party containers more clearly ( #65684 )
2022-02-04 12:00:01 -08:00
J. Nick Koston
84b2ec2244
Fix warm/cold reversal in rgbww_to_color_temperature ( #65677 )
2022-02-04 12:00:01 -08:00
epenet
35f2536d46
Bump renault-api to 0.1.8 ( #65670 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-04 12:00:00 -08:00
Erik Montnemery
e6e95a1131
Only remove duplicated statistics on error ( #65653 )
2022-02-04 11:59:59 -08:00
Erik Montnemery
ea1245f308
Improve recorder migration for PostgreSQL when columns already exist ( #65680 )
2022-02-04 11:59:39 -08:00
Erik Montnemery
9cd6bb7335
Don't use shared session during recorder migration ( #65672 )
2022-02-04 11:59:26 -08:00
Erik Montnemery
4e3cd1471a
Remove limit of amount of duplicated statistics ( #65641 )
2022-02-04 11:58:02 -08:00
alexanv1
67a9932c5c
Fix Z-Wave lights ( #65638 )
...
* Fix Z-Wave lights
* Update tests
2022-02-04 11:58:01 -08:00
J. Nick Koston
0efa276fca
Bump flux_led to 0.28.20 ( #65621 )
2022-02-04 11:58:01 -08:00
Paulus Schoutsen
c6d5a0842b
Bump homematicip to 1.0.2 ( #65620 )
2022-02-04 11:58:00 -08:00
Jeff Irion
b004c5deb6
Bump androidtv to 0.0.63 (fix MAC issues) ( #65615 )
2022-02-04 11:57:59 -08:00
Jeff Irion
06b6b176db
Bump androidtv to 0.0.62 ( #65440 )
2022-02-04 11:57:58 -08:00
Raman Gupta
9eeaec4f79
Raise when zwave_js device automation fails validation ( #65610 )
2022-02-04 11:55:51 -08:00
Duco Sebel
3babc43fa5
Add migration to migrate 'homewizard_energy' to 'homewizard' ( #65594 )
2022-02-04 11:55:50 -08:00
Thomas Schamm
a670317b80
Bumped boschshcpy 0.2.28 to 0.2.29 ( #65328 )
2022-02-04 11:55:49 -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