Commit Graph
50294 Commits
Author SHA1 Message Date
GitHub Action 362f5720ed [ci skip] Translation update 2022-05-31 00:23:11 +00:00
Aaron BachandGitHub 6b3f6e22d0 Fix invalid RainMachine syntax (#72732) 2022-05-30 17:48:42 -06:00
Raman GuptaandGitHub 565b60210d Add @lymanepp as codeowner to tomorrowio (#72725) 2022-05-30 18:41:30 -04:00
eyager1andGitHub 6f8ba7ee2f Add empty string to list of invalid states (#72590)
Add null state to list of invalid states
2022-05-31 00:32:52 +02:00
epenetandGitHub 285a7251df Adjust config-flow type hints in zwave_me (#72714) 2022-05-31 00:10:38 +02:00
Duco SebelandGitHub 59f155b482 Fix homewizard diagnostics and add tests (#72611) 2022-05-30 14:37:28 -07:00
Aaron BachandGitHub 8e75547ca4 Guard against missing data in 1st generation RainMachine controllers (#72632) 2022-05-30 14:36:58 -07:00
Ethan MaddenandGitHub 8c16ac2e47 Vesync air quality (#72658) 2022-05-30 22:13:53 +02:00
Franck NijhofandGitHub 7ecb527648 Remove unneeded token_request override in Geocaching (#72713) 2022-05-30 21:55:44 +02:00
45e4dd379b Add support for topdown shades to hunterdouglas_powerview (#62788)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-05-30 07:54:39 -10:00
J. Nick KostonandGitHub 3399be2dad Retry bond setup when zeroconf discovery happens (#72687) 2022-05-30 18:41:07 +02:00
Dimiter GeelenandGitHub f06ceef43d Bump PyVLX to 0.2.20 (#72678) 2022-05-30 18:36:01 +02:00
Thijs WandGitHub d5fc7e3174 Upgrade frontier_silicon library to AFSAPI 0.2.4 (#69371) 2022-05-30 18:31:57 +02:00
epenetandGitHub 640f53ce21 Remove YAML configuration from upnp (#72410) 2022-05-30 17:07:18 +02:00
epenetandGitHub 57ed667257 Remove YAML configuration from nzbget (#72424) 2022-05-30 16:46:55 +02:00
epenetandGitHub f2fde5c1f9 Adjust config-flow type hints in sharkiq (#72688) 2022-05-30 16:35:50 +02:00
epenetandGitHub 5273e3ea9d Adjust config-flow type hints in motion_blinds (#72444) 2022-05-30 16:30:41 +02:00
epenetandGitHub c48591ff29 Adjust config-flow type hints in denonavr (#72477) 2022-05-30 16:30:11 +02:00
epenetandGitHub 3d19d2d24f Adjust config flow type hints in withings (#72504) 2022-05-30 16:29:47 +02:00
jjlawrenandGitHub 30e71dd96f Add support for Sonos loudness switch (#72572) 2022-05-30 16:09:14 +02:00
rappenzeandGitHub c10a523055 Sync fibaro entity visible state (#72379) 2022-05-30 15:53:57 +02:00
Rami MoslehandGitHub dd5b1681e7 Remove YAML configuration from mikrotik (#72581) 2022-05-30 15:34:28 +02:00
Rami MoslehandGitHub ce94168c50 Remove YAML support for glances (#72706) 2022-05-30 15:25:02 +02:00
Jan BouwhuisandGitHub b7040efef6 Cleanup and use new MQTT_BASE_SCHEMA constants (#72283)
* Use new MQTT_BASE_SCHEMA constants

* Update constants for mqtt_room and manual_mqtt

* Revert removing platform key
2022-05-30 14:26:01 +02:00
Erik MontnemeryandGitHub 84243cf560 Tweak MQTT hassio discovery flow (#72699) 2022-05-30 14:25:36 +02:00
Erik MontnemeryandGitHub 342ccb5bf1 Improve handling of MQTT overridden settings (#72698)
* Improve handling of MQTT overridden settings

* Don't warn unless config entry overrides yaml
2022-05-30 14:21:20 +02:00
Paulus SchoutsenandGitHub 42bcd0263c Allow removing a ring device (#72665) 2022-05-30 12:38:52 +02:00
Joakim SørensenandGitHub 3a0111e65d Use supervisor envs instead of hassio (#72601) 2022-05-30 12:00:13 +02:00
Erik MontnemeryandGitHub c8f677ce4c Bump hatasmota to 0.5.1 (#72696) 2022-05-30 11:40:36 +02:00
Bouwe WesterdijkandGitHub 7e2f4ebd5c Plugwise: correct config_flow strings (#72554) 2022-05-30 09:45:33 +02:00
Marc MuellerandGitHub b417ae72e5 Add generic parameters to HassJob (#70973) 2022-05-30 09:22:37 +02:00
epenetandGitHub 6bc09741c7 Adjust config-flow type hints in gogogate2 (#72445) 2022-05-29 20:54:29 -10:00
8d72891d83 Bump bimmer_connected to 0.9.3 (#72677)
Bump bimmer_connected to 0.9.3, fix retrieved units

Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-05-30 08:52:58 +02:00
J. Nick KostonandGitHub 1c334605b6 Enable strict typing to emulated_hue (#72676)
* Add typing to emulated_hue part 2

* cleanups

* adjust targets in test
2022-05-30 08:49:37 +02:00
BigMobyandGitHub 6e355e1074 iAlarm XR integration refinements (#72616)
* fixing after MartinHjelmare review

* fixing after MartinHjelmare review conversion alarm state to hass state

* fixing after MartinHjelmare review conversion alarm state to hass state

* manage the status in the alarm control

* simplyfing return function
2022-05-30 08:26:05 +02:00
Maciej BieniekandGitHub 75669dba6e Use pysnmplib instead of pysnmp (#72645)
* Use pysnmp and bump brother

* Fix mypy errors

* Bump brother version
2022-05-30 07:25:35 +02:00
Joakim SørensenandGitHub b9e93207e3 Switch severity for gesture logging (#72668) 2022-05-29 15:14:43 -10:00
GitHub Action 3c5b778ee3 [ci skip] Translation update 2022-05-30 00:27:06 +00:00
MichaelandGitHub 1ed7e226c6 Address late review comments for Tankerkoenig (#72672)
* address late review comment from #72654

* use entry_id instead of unique_id

* remove not needed `_hass` property

* fix skiping failing stations

* remove not neccessary error log

* set DeviceEntryType.SERVICE

* fix use entry_id instead of unique_id

* apply suggestions on tests

* add return value also to other tests

* invert data check to early return user form
2022-05-29 20:57:47 +02:00
MatrixandGitHub 7ff1b53d4f Fix yolink device unavailable on startup (#72579)
* fetch device state on startup

* Suggest change

* suggest fix

* fix

* fix

* Fix suggest

* suggest fix
2022-05-29 20:54:23 +02:00
Shawn SaengerandGitHub 1d57626ff0 Incorporate various improvements for the ws66i integration (#71717)
* Improve readability and remove unused code

* Remove ws66i custom services. Scenes can be used instead.

* Unmute WS66i Zone when volume changes

* Raise CannotConnect instead of ConnectionError in validation method

* Move _verify_connection() method to module level
2022-05-29 18:33:33 +02:00
Raman GuptaandGitHub 5031c3c8b4 Fix zwave_js custom trigger validation bug (#72656)
* Fix zwave_js custom trigger validation bug

* update comments

* Switch to ValueError

* Switch to ValueError
2022-05-29 18:30:00 +02:00
Raman GuptaandGitHub 92be8b4f8e Make tomorrowio API rate limit handling more robust (#70412)
* Use the max request limit when setting tomorrowio update interval

* tests

* reduce lines

* simplify

* refactor

* Make Coordinator.async_setup_entry more efficient at determining when to refresh data and schedule refresh

* clean up

* clean up

* Remove unnecessary type definition

* typo

* fix logic ot be more deterministic

* Another fix

* Comment

* Reduce wasted API calls by doing partial updates when new entries get added with a new key

* Simplify and use asyncio event so that config entries only load after initial coordinator refresh

* Remove commented out piece

* Comment

* Remove unnecessary variable

* More cleanup

* Make future merge easier

* remove dupe

* switch order

* add comment

* Remove unnecessary error handling

* make code easier to read

* review feedback for code

* Fix logic

* Update test based on review

* Tweak comments

* reset mock so asertions are more clear

* Remove update interval check
2022-05-29 18:29:21 +02:00
J. Nick KostonandGitHub 237ef6419b Add basic typing to emulated_hue (#72663)
* Add basic typing to emulated_hue

* type a few more places

* fixes

* numbers are always stringified

* numbers are always stringified

* coverage

* drop assert
2022-05-29 18:27:32 +02:00
shbatmandGitHub d603952872 Check ISY994 climate for unknown humidity on Z-Wave Thermostat (#72670) 2022-05-29 06:00:18 -10:00
d59ecc4c96 Refactor hive entity (#72311)
* Add hive category entity changes

* Updates based on PR feedback

* Revert libary bump

* Update after PR feedback

* Update Binary device class for smoke sensor

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Remove entity category

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Updates after PR review

* Remove unused import

* Update light based on PR feedback

* Update light code from PR review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-05-29 12:08:50 +02:00
Allen PorterandGitHub e7e48cd9f6 Defer google calendar integration reload to a task to avoid races of reload during setup (#72608) 2022-05-28 20:28:22 -07:00
Paulus SchoutsenandGitHub 6a3d2e54a2 Handle OAuth2 rejection (#72040) 2022-05-28 20:23:16 -07:00
J. Nick KostonandGitHub 7d391846ff Retry right away on discovery for WiZ (#72659) 2022-05-28 16:38:38 -10:00
Chris TalkingtonandGitHub 46031aff8d Avoid swallowing Roku errors (#72517) 2022-05-28 21:03:13 -05:00