Jan Bouwhuis
b7040efef6
Cleanup and use new MQTT_BASE_SCHEMA constants ( #72283 )
...
* Use new MQTT_BASE_SCHEMA constants
* Update constants for mqtt_room and manual_mqtt
* Revert removing platform key
2022-05-30 14:26:01 +02:00
Erik Montnemery
84243cf560
Tweak MQTT hassio discovery flow ( #72699 )
2022-05-30 14:25:36 +02:00
Erik Montnemery
342ccb5bf1
Improve handling of MQTT overridden settings ( #72698 )
...
* Improve handling of MQTT overridden settings
* Don't warn unless config entry overrides yaml
2022-05-30 14:21:20 +02:00
Paulus Schoutsen
42bcd0263c
Allow removing a ring device ( #72665 )
2022-05-30 12:38:52 +02:00
Joakim Sørensen
3a0111e65d
Use supervisor envs instead of hassio ( #72601 )
2022-05-30 12:00:13 +02:00
Erik Montnemery
c8f677ce4c
Bump hatasmota to 0.5.1 ( #72696 )
2022-05-30 11:40:36 +02:00
Bouwe Westerdijk
7e2f4ebd5c
Plugwise: correct config_flow strings ( #72554 )
2022-05-30 09:45:33 +02:00
Marc Mueller
b417ae72e5
Add generic parameters to HassJob ( #70973 )
2022-05-30 09:22:37 +02:00
epenet
6bc09741c7
Adjust config-flow type hints in gogogate2 ( #72445 )
2022-05-29 20:54:29 -10:00
rikroe
8d72891d83
Bump bimmer_connected to 0.9.3 ( #72677 )
...
Bump bimmer_connected to 0.9.3, fix retrieved units
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-05-30 08:52:58 +02:00
J. Nick Koston
1c334605b6
Enable strict typing to emulated_hue ( #72676 )
...
* Add typing to emulated_hue part 2
* cleanups
* adjust targets in test
2022-05-30 08:49:37 +02:00
BigMoby
6e355e1074
iAlarm XR integration refinements ( #72616 )
...
* fixing after MartinHjelmare review
* fixing after MartinHjelmare review conversion alarm state to hass state
* fixing after MartinHjelmare review conversion alarm state to hass state
* manage the status in the alarm control
* simplyfing return function
2022-05-30 08:26:05 +02:00
Maciej Bieniek
75669dba6e
Use `pysnmplib` instead of `pysnmp` ( #72645 )
...
* Use pysnmp and bump brother
* Fix mypy errors
* Bump brother version
2022-05-30 07:25:35 +02:00
Joakim Sørensen
b9e93207e3
Switch severity for gesture logging ( #72668 )
2022-05-29 15:14:43 -10:00
GitHub Action
3c5b778ee3
[ci skip] Translation update
2022-05-30 00:27:06 +00:00
Michael
1ed7e226c6
Address late review comments for Tankerkoenig ( #72672 )
...
* address late review comment from #72654
* use entry_id instead of unique_id
* remove not needed `_hass` property
* fix skiping failing stations
* remove not neccessary error log
* set DeviceEntryType.SERVICE
* fix use entry_id instead of unique_id
* apply suggestions on tests
* add return value also to other tests
* invert data check to early return user form
2022-05-29 20:57:47 +02:00
Matrix
7ff1b53d4f
Fix yolink device unavailable on startup ( #72579 )
...
* fetch device state on startup
* Suggest change
* suggest fix
* fix
* fix
* Fix suggest
* suggest fix
2022-05-29 20:54:23 +02:00
Shawn Saenger
1d57626ff0
Incorporate various improvements for the ws66i integration ( #71717 )
...
* Improve readability and remove unused code
* Remove ws66i custom services. Scenes can be used instead.
* Unmute WS66i Zone when volume changes
* Raise CannotConnect instead of ConnectionError in validation method
* Move _verify_connection() method to module level
2022-05-29 18:33:33 +02:00
Raman Gupta
5031c3c8b4
Fix zwave_js custom trigger validation bug ( #72656 )
...
* Fix zwave_js custom trigger validation bug
* update comments
* Switch to ValueError
* Switch to ValueError
2022-05-29 18:30:00 +02:00
Raman Gupta
92be8b4f8e
Make tomorrowio API rate limit handling more robust ( #70412 )
...
* Use the max request limit when setting tomorrowio update interval
* tests
* reduce lines
* simplify
* refactor
* Make Coordinator.async_setup_entry more efficient at determining when to refresh data and schedule refresh
* clean up
* clean up
* Remove unnecessary type definition
* typo
* fix logic ot be more deterministic
* Another fix
* Comment
* Reduce wasted API calls by doing partial updates when new entries get added with a new key
* Simplify and use asyncio event so that config entries only load after initial coordinator refresh
* Remove commented out piece
* Comment
* Remove unnecessary variable
* More cleanup
* Make future merge easier
* remove dupe
* switch order
* add comment
* Remove unnecessary error handling
* make code easier to read
* review feedback for code
* Fix logic
* Update test based on review
* Tweak comments
* reset mock so asertions are more clear
* Remove update interval check
2022-05-29 18:29:21 +02:00
J. Nick Koston
237ef6419b
Add basic typing to emulated_hue ( #72663 )
...
* Add basic typing to emulated_hue
* type a few more places
* fixes
* numbers are always stringified
* numbers are always stringified
* coverage
* drop assert
2022-05-29 18:27:32 +02:00
shbatm
d603952872
Check ISY994 climate for unknown humidity on Z-Wave Thermostat ( #72670 )
2022-05-29 06:00:18 -10:00
Khole
d59ecc4c96
Refactor hive entity ( #72311 )
...
* Add hive category entity changes
* Updates based on PR feedback
* Revert libary bump
* Update after PR feedback
* Update Binary device class for smoke sensor
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Remove entity category
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Updates after PR review
* Remove unused import
* Update light based on PR feedback
* Update light code from PR review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-05-29 12:08:50 +02:00
Paulus Schoutsen
da62e2cc23
Bumped version to 2022.6.0b3
2022-05-28 20:46:51 -07:00
Michael
b360f0280b
Manage stations via integrations configuration in Tankerkoenig ( #72654 )
2022-05-28 20:46:36 -07:00
rikroe
50eaf2f475
Bump bimmer_connected to 0.9.2 ( #72653 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-05-28 20:46:35 -07:00
J. Nick Koston
bd222a1fe0
Prevent config entries from being reloaded concurrently ( #72636 )
...
* Prevent config entries being reloaded concurrently
- Fixes Config entry has already been setup when
two places try to reload the config entry at the
same time.
- This comes up quite a bit:
https://github.com/home-assistant/core/issues?q=is%3Aissue+sort%3Aupdated-desc+%22Config+entry+has+already+been+setup%22+is%3Aclosed
* Make sure plex creates mocks in the event loop
* drop reload_lock, already inherits
2022-05-28 20:46:34 -07:00
Joakim Sørensen
3a06b5f320
Bump awesomeversion from 22.5.1 to 22.5.2 ( #72624 )
2022-05-28 20:46:12 -07:00
J. Nick Koston
c45dc49270
Escape % and _ in history/logbook entity_globs, and use ? as _ ( #72623 )
...
Co-authored-by: pyos <pyos100500@gmail.com>
2022-05-28 20:45:14 -07:00
Allen Porter
301f7647d1
Defer google calendar integration reload to a task to avoid races of reload during setup ( #72608 )
2022-05-28 20:45:13 -07:00
Allen Porter
79340f85d2
Don't import google calendar user pref for disabling new entities ( #72652 )
2022-05-28 20:44:50 -07:00
Paulus Schoutsen
afcc8679dd
Handle OAuth2 rejection ( #72040 )
2022-05-28 20:43:48 -07:00
Allen Porter
e7e48cd9f6
Defer google calendar integration reload to a task to avoid races of reload during setup ( #72608 )
2022-05-28 20:28:22 -07:00
Paulus Schoutsen
6a3d2e54a2
Handle OAuth2 rejection ( #72040 )
2022-05-28 20:23:16 -07:00
J. Nick Koston
7d391846ff
Retry right away on discovery for WiZ ( #72659 )
2022-05-28 16:38:38 -10:00
Chris Talkington
46031aff8d
Avoid swallowing Roku errors ( #72517 )
2022-05-28 21:03:13 -05:00
GitHub Action
7a0657c386
[ci skip] Translation update
2022-05-29 00:23:25 +00:00
G Johansson
24c34c0ef0
Strict typing Sensibo ( #72454 )
2022-05-28 13:26:50 -10:00
Michael
a4f678e7c9
Manage stations via integrations configuration in Tankerkoenig ( #72654 )
2022-05-28 13:31:03 -07:00
Allen Porter
a598cdfeb3
Don't import google calendar user pref for disabling new entities ( #72652 )
2022-05-28 12:51:40 -07:00
J. Nick Koston
e0614953a2
Add support for async_remove_config_entry_device to homekit_controller ( #72630 )
2022-05-28 09:47:14 -10:00
rikroe
233f086853
Bump bimmer_connected to 0.9.2 ( #72653 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-05-28 20:55:50 +03:00
J. Nick Koston
4a5679db08
Prevent config entries from being reloaded concurrently ( #72636 )
...
* Prevent config entries being reloaded concurrently
- Fixes Config entry has already been setup when
two places try to reload the config entry at the
same time.
- This comes up quite a bit:
https://github.com/home-assistant/core/issues?q=is%3Aissue+sort%3Aupdated-desc+%22Config+entry+has+already+been+setup%22+is%3Aclosed
* Make sure plex creates mocks in the event loop
* drop reload_lock, already inherits
2022-05-28 10:49:55 +02:00
GitHub Action
327c6964e2
[ci skip] Translation update
2022-05-28 00:24:05 +00:00
J. Nick Koston
a43d47fa0b
Escape % and _ in history/logbook entity_globs, and use ? as _ ( #72623 )
...
Co-authored-by: pyos <pyos100500@gmail.com>
2022-05-27 14:38:29 -07:00
Joakim Sørensen
9fe4aef4bc
Bump awesomeversion from 22.5.1 to 22.5.2 ( #72624 )
2022-05-27 14:37:19 -07:00
Paulus Schoutsen
e974a432aa
Bumped version to 2022.6.0b2
2022-05-27 11:38:00 -07:00
J. Nick Koston
13f953f49d
Add explict type casts for postgresql filters ( #72615 )
2022-05-27 11:36:44 -07:00
Aaron Bach
38c085f869
Bump regenmaschine to 2022.05.0 ( #72613 )
2022-05-27 11:36:43 -07:00
J. Nick Koston
2e2fa208a8
Fix recorder system health when the db_url is lacking a hostname ( #72612 )
2022-05-27 11:36:42 -07:00