Commit Graph

33773 Commits (ad6c3d37be9a719a8cb4314c160ce5e3c4738396)

Author SHA1 Message Date
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
G Johansson b57a7ce6a3
Bump pysensibo to v1.0.7 (#67032) 2022-02-22 14:31:49 +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
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
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
J. Nick Koston d554a82875
Add diagnostics support to flux_led (#67012) 2022-02-21 22:53:41 -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
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
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
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
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
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
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
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
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
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 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
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