Commit Graph

36617 Commits (4de59b065a7ed4a5eb35275a9980c0fb6c021b6c)

Author SHA1 Message Date
J. Nick Koston ac031cb817
Add diagnostics support to bond (#67412) 2022-02-28 18:50:15 -10:00
J. Nick Koston 076fe97110
Strict typing for dhcp (#67361) 2022-02-28 18:49:44 -10:00
J. Nick Koston 21ce441a97
Bump zeroconf to 0.38.4 (#67406) 2022-02-28 16:39:13 -08:00
jjlawren aea1209d0d
Reduce magic in Sonos error handling fixture (#67401) 2022-02-28 16:38:08 -08:00
GitHub Action e963ad96d4 [ci skip] Translation update 2022-03-01 00:23:47 +00:00
Joakim Sørensen 0ed51dae13
Add Backup integration (#66395)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-02-28 15:48:12 -08:00
Franck Nijhof 487f4dcd90
Remove deprecated Raspihats integration (#67380) 2022-02-28 23:10:58 +01:00
Franck Nijhof e3709590cb
Update sentry-sdk to 1.5.6 (#67394) 2022-02-28 23:10:40 +01:00
Franck Nijhof 353a963890
Update shodan to 1.27.0 (#67393) 2022-02-28 23:10:14 +01:00
epenet 1556868d56
Use async rest api in SamsungTV (#67369)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-02-28 09:53:42 -10:00
Jeff 508ed257d4
Support disconnected Powerwall configuration (#67325)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-02-28 09:37:11 -10:00
Matt Zimmerman d077c3b8d1
Add sensor to expose Powerwall backup reserve percentage (#66393) 2022-02-28 09:31:34 -10:00
Kevin Worrel 974296697e
Add diagnostics for screenlogic (#67368) 2022-02-28 09:13:56 -10:00
jan iversen e891df0ff3
Allow multi read of Modbus sensor (#67378) 2022-02-28 11:07:55 -08:00
Franck Nijhof 2ca97f6309
Code quality improvements for Worldclock (#67392) 2022-02-28 11:03:43 -08:00
Allen Porter c456b4c646
Fix google calendar comment typo (#67389) 2022-02-28 18:52:52 +01:00
k3mpaxl 430cdc6d4c
Update modbus climate (#62483)
Single register values weren't parsed accordingly for climate devices.
Co-authored-by: jan Iversen <jancasacondor@gmail.com>
2022-02-28 18:52:36 +01:00
Erik Montnemery f9616c2ae3
Remove custom WS command for removing Tasmota devices (#67382) 2022-02-28 18:13:38 +01:00
Erik Montnemery 5e4b16c69a
Remove custom WS command for removing MQTT devices (#67381)
* Remove custom WS command for removing MQTT devices

* Re-add removed test
2022-02-28 15:50:49 +01:00
Erik Montnemery c7d59bb272
Fix race when unsubscribing from MQTT topics (#67376)
* Fix race when unsubscribing from MQTT topics

* Improve test
2022-02-28 14:19:50 +01:00
Franck Nijhof 0db6a0b248
Remove deprecated Bosch BME680 Environmental Sensor integration (#67273) 2022-02-28 13:29:13 +01:00
Erik Montnemery 277c6f8803
Bump pychromecast to 10.3.0 (#67370) 2022-02-28 13:27:24 +01:00
jan iversen 0d8ff3d724
Add codeowner to internal integrations that are without (#67286) 2022-02-28 09:06:16 +01:00
jjlawren 5922a98936
Bump plexapi to 4.10.0 (#67364) 2022-02-28 07:50:42 +01:00
Allen Porter a375a4e16e
Fix recurring events in google calendar (#67355) 2022-02-27 19:56:24 -08:00
Keilin Bickar bafa99fe3e
Add reauth to SleepIQ (#67321)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-02-27 15:47:31 -10:00
epenet 1cca317294
Bump samsungtvws to 2.0.0 (#67351) 2022-02-27 15:29:31 -10:00
GitHub Action 1b97f48c1f [ci skip] Translation update 2022-02-28 00:19:57 +00:00
Allen Porter afaaabd2fe
Cleanup google calendar by removing some device abstractions (#67356)
* Remove unnecessary abstraction in google calendar

* Simplify diffs for calendar event filtering
2022-02-27 15:01:54 -08:00
G Johansson bb4b7c96d0
Migrate entry unique id for Sensibo (#67119) 2022-02-27 11:38:39 -10:00
Paulus Schoutsen 9c440d8aa6
Guard for non-string inputs in Alexa (#67348) 2022-02-27 12:59:05 -08:00
Paulus Schoutsen f9b02d5cab
Guard for index error in picnic (#67345) 2022-02-27 12:04:22 -08:00
Mick Vleeshouwer e0172cb8da
Bump pyoverkiz to 1.3.9 in Overkiz integration (#67339) 2022-02-27 11:19:20 -08:00
Franck Nijhof e77de3aeea
Remove deprecated Bosch BMP280 Environmental Sensor integration (#67280) 2022-02-27 11:16:13 -08:00
Steven Looman dbbb5655e5
Bump async-upnp-client to 0.25.0 (#66414)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-02-27 08:29:29 -10:00
Franck Nijhof 1c0365a72b
Remove deprecated MCP23017 I/O Expander integration (#67281) 2022-02-27 15:40:25 +01:00
Franck Nijhof e4903f9a13
Remove deprecated HTU21D(F) Sensor integration (#67279) 2022-02-27 15:35:39 +01:00
Allen Porter deda9e38e4
Simplify google calendar API interactions (#67319)
* Simplify google calendar APIs and tests

* Simplify authentication logic at startup

* Improve readability of diffs

* Reduce diffs

* Simplify api datetime logic

* Remove duplicate test fixtures added in prior commit

* Remove duplicate event filter calls

* Fix event list argument names

* More improvements found from additional testing

* Remove unnecessary variables in create event call
2022-02-26 16:19:45 -08:00
GitHub Action 479aa13211 [ci skip] Translation update 2022-02-27 00:19:29 +00:00
Allen Porter 1383034df2
Simplify google calendar event filters (#67312)
Simplify google calendar event filtering logic currently copied between two methods.
2022-02-26 15:27:08 -08:00
Marc Mueller f6be0c2b88
Remove redundant type cast (#67317) 2022-02-27 00:23:56 +01:00
Allen Porter 0e74184e4f
Simplify google calendar authentication setup (#67314)
Simplify google calendar authentication to combine some of the cases together, and reduce unecessarily checks. Make the
tests share common authentication setup and reduce use of mocks by introducing a fake for holding on to credentials.
This makes future refactoring simpler, so we don't have to care as much about the interactions with the credentials
storage.
2022-02-26 15:17:02 -08:00
Joakim Plate a151d3f9a0
Don't trigger device removal for non rfxtrx devices (#67315) 2022-02-27 00:14:12 +01:00
Joakim Plate 01fa6e7513
Eliminate extra include (#67316) 2022-02-27 00:13:48 +01:00
Paulus Schoutsen 02d4739b28
Bump frontend to 20220226.0 (#67313) 2022-02-26 14:12:33 -08:00
Martin Hjelmare d299915c1a
Fix netgear typing (#67287) 2022-02-26 14:00:33 -08:00
Paulus Schoutsen 7f4faafe38
Add type code that is being ignored (#67311) 2022-02-26 13:56:47 -08:00
Franck Nijhof 9920b3eef5
Remove deprecated Enviro pHAT integration (#67277) 2022-02-26 13:35:13 -08:00
Franck Nijhof 0abecc8513
Remove deprecated DHT Sensor integration (#67276) 2022-02-26 13:34:34 -08:00
Franck Nijhof 0b20b107e1
Remove deprecated Sense HAT integration (#67272) 2022-02-26 13:33:12 -08:00
stegm 3b2b2b9c69
Add diagnostics to Kostal Plenticore (#66435) 2022-02-26 13:32:38 -08:00
jan iversen 6ec9c402b1
Remove generic data types INT, UINT, FLOAT in modbus (#67268) 2022-02-26 13:27:48 -08:00
Franck Nijhof fbfdabe4fc
Remove deprecated Raspberry Pi RF integration (#67283) 2022-02-26 13:26:41 -08:00
Allen Porter 648aa0cae6
Reduce google calendar test flake (#67310) 2022-02-26 13:23:11 -08:00
Allen Porter 1ee4f47f8b
Cleanup google calendar use of hass.data (#67305)
Update google calendar's use of hass.data to follow the best practices of storing
data under hass.data[DOMAIN]. This is in preparation for storing additional
data later, pulled out of a larger cleanup.
2022-02-26 12:30:04 -08:00
Allen Porter 1cc4ae2bdd
Bump googel-api-python-client to 2.3.8 (last updated 2017) (#67298) 2022-02-26 19:47:42 +01:00
Martin Hjelmare d9abd5efea
Fix dhcp None hostname (#67289)
* Fix dhcp None hostname

* Test handle None hostname
2022-02-26 19:37:24 +01:00
Allen Porter f901c61d54
Add myself as code owner for google calendar integration (#67299) 2022-02-26 17:55:46 +01:00
Mike Fugate 858c09060d
Validate SleepIQ connection/credentials for the import step (#67292) 2022-02-26 17:55:11 +01:00
Joakim Sørensen e65670fef4
Repository event subscription (#67284) 2022-02-26 15:56:36 +01:00
Joakim Sørensen 73fdd47d54
Change GitHub coordinator name (#67285) 2022-02-26 11:50:05 +01:00
Joakim Sørensen 452b072bd2
Bump aiogithubapi from 22.2.3 to 22.2.4 (#67269) 2022-02-26 10:38:19 +01:00
Paulus Schoutsen 7e4b63690d
Fix camera content type while browsing (#67256) 2022-02-26 10:02:13 +01:00
Paulus Schoutsen 442e2eecd5
Kodi: Mark MJPEG cameras using PNGs as incompatible (#67257) 2022-02-26 09:58:45 +01:00
Alan Tse 34d38c7ada
Fix Doorbird warning if registering favorites fail (#67262) 2022-02-26 09:56:07 +01:00
pailloM a3d30f6ecc
Re-enable apcupsd (#67264) 2022-02-26 09:46:16 +01:00
GitHub Action 0f418341f3 [ci skip] Translation update 2022-02-26 00:17:09 +00:00
Paulus Schoutsen e6cd155c01
Bump hass-nabucasa to 0.54.0 (#67252) 2022-02-25 14:01:20 -08:00
Paulus Schoutsen 22aed088f3
Kodi/Roku: Add brand logos to brand folders at root level (#67251) 2022-02-25 21:19:56 +01:00
Paulus Schoutsen 0a6c8f8e6c
Improve not shown handling (#67247) 2022-02-25 11:52:14 -08:00
James Hewitt 069e70ff03
Add mode setting to RFXtrx device configuration (#67173)
This allows users to configure the modes on their RFXtrx device without
downloading additional software that only runs on Windows. It also
enables the use of modes that cannot be permanently enabled on the
device, such as for undecoded and raw messages.
2022-02-25 20:43:29 +01:00
J. Nick Koston e81ca64aa4
Prevent the wrong WiZ device from being used when the IP is a different device (#67250) 2022-02-25 11:37:19 -08:00
Paulus Schoutsen 99bc2a7c9e
Give Sonos media browse folders Sonos logos to distinguish from media… (#67248) 2022-02-25 11:35:39 -08:00
J. Nick Koston 3f16c6d6ef
Fix powerwall data incompatibility with energy integration (#67245) 2022-02-25 20:20:56 +01:00
Paulus Schoutsen 6fd9e71b8f
Adjust serializing resolved media (#67240) 2022-02-25 10:00:03 -08:00
Mark Dietzer 07a792019e
Fix Twitch component to use new API (#67153)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-02-25 09:15:49 -08:00
jjlawren a4ba71408b
Adjust Sonos visibility checks (#67196) 2022-02-25 08:27:06 -08:00
martijnvanduijneveldt 199d359814
Fix nanoleaf white flashing when using scenes (#67168) 2022-02-25 08:25:13 -08:00
epenet 715d7f70f0
Adjust SamsungTV abstraction layer (#67216)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-02-25 17:15:45 +01:00
Franck Nijhof c62a3c4f0d
Add support for 8-gang switches to Tuya (#67218) 2022-02-25 08:11:22 -08:00
Franck Nijhof 5edb4cbdc6
Remove deprecated pi4ioe5v9xxxx IO Expander integration (#67188) 2022-02-25 08:10:12 -08:00
Franck Nijhof e7e8ee5ff3
Remove deprecated pigpio Daemon PWM LED integration (#67187) 2022-02-25 08:09:23 -08:00
Martin Hjelmare c856f673fb
Fix zwave_js migration luminance sensor (#67234) 2022-02-25 08:05:56 -08:00
jan iversen adc4c1e33f
Secure ATTR_ and CONF_ use identical texts in Modbus (#66901) 2022-02-25 08:05:19 -08:00
Franck Nijhof 5c4b149f50
Remove deprecated Piglow integration (#67227) 2022-02-25 08:03:32 -08:00
Franck Nijhof cd18641385
Remove deprecated Media Player Classic Home Cinema (MPC-HC) integration (#67189) 2022-02-25 08:01:27 -08:00
jan iversen 3173f1672b
Remove deprecated reverse_order and data_count from Modbus (#67236) 2022-02-25 08:01:03 -08:00
Franck Nijhof 29350ee2e2
Remove deprecated Sensirion SHT31 integration (#67176) 2022-02-25 16:04:17 +02:00
Martin Hjelmare a0214d695a
Clean up mysensors hass.data gateway access (#67233) 2022-02-25 14:54:25 +01:00
Franck Nijhof 0bd25a192d
Move Phone Modem reject call deprecation warning (#67223) 2022-02-25 10:57:29 +01:00
Avi Miller 21715c5f8a
Bump the Twinkly dependency to fix the excessive debug output (#67207) 2022-02-25 09:59:16 +01:00
kevdliu ad6c3d37be
Take Abode camera snapshot before fetching latest image (#67150)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-02-25 09:44:17 +01:00
Paulus Schoutsen 406fbca4bc
Add media source support to Kodi (#67203) 2022-02-24 23:40:28 -08:00
Joakim Plate 8a74295d6f
Add support for rfxtrx sirens and chimes (#66416)
* Add support for sirens and chimes

* Fixup testing

* Fixup comments

* Hook up existing off delay

* Add docs for off delay.

* Rename mixin
2022-02-25 07:53:22 +01:00
Raman Gupta ad4409bcb0
Don't add extra entities for zwave_js controller (#67209)
* Don't add extra entities for zwave_js controller

* Revert reformat of controller_state

* fix indentation issues

* fix indentation issues
2022-02-25 07:39:30 +01:00
Zack Barett 7842d12b75
20220224.0 (#67204) 2022-02-24 19:28:36 -08:00
Paulus Schoutsen ff7510f96c
Bump aiohue to 4.3.0 (#67202) 2022-02-24 16:30:53 -08:00
GitHub Action 5e366d93fc [ci skip] Translation update 2022-02-25 00:17:52 +00:00
Paulus Schoutsen 2a8dc38d2d
Move media_source to after_deps (#67195) 2022-02-24 14:54:46 -08:00
Martin Hjelmare d64777359d
Set zwave_js siren to unknown state if value is None (#67172) 2022-02-24 23:21:36 +01:00
Franck Nijhof ae073d132c
Remove deprecated Bosch BME280 Environmental Sensor integration (#67185) 2022-02-24 23:54:01 +02:00
Franck Nijhof 5eec425e2c
Remove deprecated MH-Z19 CO2 Sensor integration (#67186) 2022-02-24 23:50:17 +02:00
Franck Nijhof ba6493d66f
Remove deprecated Orange Pi GPIO integration (#67177) 2022-02-24 23:46:59 +02:00
J. Nick Koston 00c6e30988
Fix ElkM1 systems that do not use password authentication (#67194) 2022-02-24 11:07:17 -08:00
J. Nick Koston 4dc6aab17e
Move camera to after deps for HomeKit (#67190) 2022-02-24 20:03:59 +01:00
Franck Nijhof dd927adba9
Remove deprecated Blinkt! integration (#67165) 2022-02-24 19:26:32 +02:00
Marc Mueller 2af5b2c845
Fix return type for entity update methods (#67184) 2022-02-24 19:25:38 +02:00
Franck Nijhof d495bded5c
Remove deprecated BH1750 integration (#67161) 2022-02-24 19:23:32 +02:00
Franck Nijhof 12dbcca078
Remove deprecated BeagleBone Black GPIO integration (#67160) 2022-02-24 19:22:48 +02:00
Franck Nijhof 21f3e5ef13
Fix MQTT config entry deprecation warnings (#67174) 2022-02-24 18:14:38 +01:00
Paulus Schoutsen fb4de7211b
Make Google sync_seralize a callback (#67155) 2022-02-24 08:36:36 -08:00
rforro cbdfff25ca
Presets for single ZONNSMART TRV (#67157)
* Presets for single ZONNSMART TRV

* added zonnsmart climate tests

* black8 fix
2022-02-24 08:48:15 -05:00
Franck Nijhof 636e4ed90b
Remove deprecated Time of Flight integration (#67167) 2022-02-24 14:47:20 +01:00
jan iversen 9131fb39fe
Allow "slave" parameter in modbus service calls (#66874)
* Allow "slave" parameter in modbus service calls.
2022-02-24 13:35:45 +01:00
rikroe a12870081e
Remove deprecated yaml config from bmw_connected_drive (#66965)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-02-24 13:04:21 +01:00
Franck Nijhof 14059c5aa9
Remove deprecated YAML configuration from CPU Speed (#67166) 2022-02-24 11:25:42 +01:00
Franck Nijhof 85b87ffb8b
Remove deprecated APNS integration (#67158) 2022-02-24 10:31:00 +01:00
Franck Nijhof 1d03313bf5
Remove deprecated YAML configuration from Whois (#67163)
* Remove deprecated YAML configuration from Whois

* Clean up platform schema
2022-02-24 10:03:42 +01:00
Franck Nijhof 6bd21f05dc
Remove deprecated YAML configuration from PVOutput (#67162)
* Remove deprecated YAML configuration from PVOutput

* Clean up platform schema
2022-02-24 10:02:42 +01:00
J. Nick Koston c9e46d360b
Use compact encoding for JSON websocket messages (#67148)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-02-23 22:15:20 -08:00
Gage Benne 5366c0e3e3
Bump pydexcom to 0.2.3 (#67152) 2022-02-23 22:05:45 -08:00
Keilin Bickar f8763aad75
SleepIQ Dependency update (#67154) 2022-02-23 21:27:31 -08:00
Robert Hillis e431e98fff
Bump aiopyarr to 22.2.2 (#67149) 2022-02-23 21:18:14 -08:00
Paulus Schoutsen a42547c0e5
Allow get_states to recover (#67146) 2022-02-23 21:15:48 -08:00
soluga 79bdd71da7
Don't try to resolve state if native_value is Null (#67134) 2022-02-23 16:29:26 -08:00
Paulus Schoutsen a5383e40eb
Media source to verify domain to avoid KeyError (#67137) 2022-02-23 16:22:39 -08:00
Paulus Schoutsen fff74c66ae
Fix SQL sensor (#67144) 2022-02-23 16:21:24 -08:00
GitHub Action 6364e81be5 [ci skip] Translation update 2022-02-24 00:17:55 +00:00
jjlawren e3e962691c
Fix Sonos radio metadata processing with missing data (#67141) 2022-02-23 15:42:18 -08:00
Franck Nijhof 43b847220e
Bump version to 2022.4.0dev0 (#67132) 2022-02-23 22:12:37 +01:00
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
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 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
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
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