J. Nick Koston
06a2fe94d3
Send an empty logbook response when all requested entity_ids are filtered away ( #73046 )
2022-06-06 12:18:22 -07:00
J. Nick Koston
854b0dbb2d
Reduce branching in generated lambda_stmts ( #73042 )
2022-06-06 12:18:21 -07:00
hesselonline
b50e3d5ce7
Bump wallbox to 0.4.9 ( #72978 )
2022-06-06 12:18:19 -07:00
Allen Porter
085eee88c9
Fix google calendar bug where expired tokens are not refreshed ( #72994 )
2022-06-04 13:03:38 -07:00
J. Nick Koston
e0ca5bafda
Fix statistics_during_period being incorrectly cached ( #72947 )
2022-06-04 13:03:34 -07:00
J. Nick Koston
0d9330c39e
Fix misalignments between sql based filtering with the entityfilter based filtering ( #72936 )
2022-06-02 20:53:25 -07:00
Khole
f5e0363117
Fix Hive authentication ( #72929 )
2022-06-02 16:20:03 -07:00
Matrix
12e6f143a4
Bump yolink-api to 0.0.6 ( #72903 )
...
* Bump yolink-api to 0.0.6
* update testcase
2022-06-02 16:20:00 -07:00
Erik Montnemery
2b77db2597
Fix reload of MQTT yaml config ( #72901 )
2022-06-02 16:20:00 -07:00
J. Nick Koston
b28b204b86
Only present history_stats state as unknown if the time is in the future ( #72880 )
2022-06-02 16:19:57 -07:00
J. Nick Koston
8558ea2f9a
Fix logbook not setting up with an recorder filter that has empty fields ( #72869 )
2022-06-02 16:19:57 -07:00
J. Nick Koston
01b3da1554
Ensure recorder shuts down when its startup future is canceled out from under it ( #72866 )
2022-06-02 16:19:56 -07:00
Jan Bouwhuis
caa79d8462
Update MQTT tests to use the config entry setup ( #72373 )
...
* New testframework and tests for fan platform
* Merge test_common_new to test_common
* Add alarm_control_panel
* Add binary_sensor
* Add button
* Add camera
* Add climate
* Add config_flow
* Add cover
* Add device_tracker_disovery
* Add device_trigger
* Add diagnostics
* Add discovery
* Add humidifier
* Add init
* Add lecacy_vacuum
* Add light_json
* Add light_template
* Add light
* Add lock
* Add number
* Add scene
* Add select
* Add sensor
* Add siren
* Add state_vacuum
* Add subscription
* Add switch
* Add tag
* Add trigger
* Add missed tests
* Add another missed test
* Add device_tracker
* Remove commented out code
* Correct tests according comments
* Improve mqtt_mock_entry and recover tests
* Split fixtures with and without yaml setup
* Update fixtures manual_mqtt
* Update fixtures mqtt_json
* Fix test tasmota
* Update fixture mqtt_room
* Revert fixture changes, improve test
* re-add test
2022-06-02 16:19:54 -07:00
Erik Montnemery
9295cc4df9
Move MQTT config schemas and client to separate modules ( #71995 )
...
* Move MQTT config schemas and client to separate modules
* Update integrations depending on MQTT
2022-06-02 16:19:26 -07:00
J. Nick Koston
bf47d86d30
Fix logbook spinner never disappearing when all entities are filtered ( #72816 )
2022-06-01 13:03:43 +02:00
J. Nick Koston
2f3359f376
Fix purge of legacy database events that are not state changed ( #72815 )
2022-06-01 13:03:39 +02:00
Erik Montnemery
8606447848
Improve cast HLS detection ( #72787 )
2022-05-31 20:41:32 -07:00
J. Nick Koston
9effb78a7f
Prevent live logbook from sending state changed events when we only want device ids ( #72780 )
2022-05-31 13:22:34 -07:00
Erik Montnemery
82ed6869d0
Improve integration sensor's time unit handling ( #72759 )
2022-05-31 13:22:30 -07:00
Malte Franken
6b3a284135
Make zone condition more robust by ignoring unavailable and unknown entities ( #72751 )
...
* ignore entities with state unavailable or unknown
* test for unavailable entity
2022-05-31 13:22:29 -07:00
Khole
1b2cb4eab7
Fix hive authentication process ( #72719 )
...
* Fix hive authentication process
* Update hive test scripts to add new data
2022-05-31 13:22:27 -07:00
J. Nick Koston
a202ffe4c1
Make logbook inherit the recorder filter ( #72728 )
2022-05-30 22:53:06 -07:00
Paulus Schoutsen
77e4c86c07
Add support for announce to play_media ( #72566 )
2022-05-30 22:53:05 -07:00
Erik Montnemery
2809592e71
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:40:45 -07:00
Erik Montnemery
da7446bf52
Bump hatasmota to 0.5.1 ( #72696 )
2022-05-30 14:40:44 -07:00
Michael
67ef3229fd
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-30 14:40:42 -07:00
Raman Gupta
f039aac31c
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-30 14:40:39 -07:00
BigMoby
4b524c0776
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 14:40:38 -07:00
Duco Sebel
f41b2fa2cf
Fix homewizard diagnostics and add tests ( #72611 )
2022-05-30 14:40:37 -07:00
Paulus Schoutsen
6bf6a0f7bc
Convert media player enqueue to an enum ( #72406 )
2022-05-30 14:40:35 -07:00
Shawn Saenger
f33517ef2c
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-30 14:40:35 -07:00
Michael
b360f0280b
Manage stations via integrations configuration in Tankerkoenig ( #72654 )
2022-05-28 20:46:36 -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
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
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
Erik Montnemery
087c0b59ed
Update integrations to pass target player when resolving media ( #72597 )
2022-05-27 11:36:40 -07:00
Erik Montnemery
ad65295201
Require passing target player when resolving media ( #72593 )
2022-05-27 11:36:39 -07:00
Paulus Schoutsen
bd02c9e5b3
Attach SSL context to SMTP notify and IMAP sensor ( #72568 )
2022-05-27 11:33:38 -07:00
Paulus Schoutsen
f8e300ffbe
Include provider type in auth token response ( #72560 )
2022-05-27 11:33:37 -07:00
Raman Gupta
370e4c53f3
Add logbook entries for zwave_js events ( #72508 )
...
* Add logbook entries for zwave_js events
* Fix test
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* black
* Remove value updated event
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-27 11:33:36 -07:00
Marcio Granzotto Rodrigues
e1ba0717e2
Fix bond device state with v3 firmwares ( #72516 )
2022-05-26 13:16:21 -07:00
jack5mikemotown
fa98b7e136
Fix Google Assistant brightness calculation ( #72514 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-26 13:16:20 -07:00
Raman Gupta
f038d0892a
Update node statistics for zwave_js device diagnostics dump ( #72509 )
2022-05-26 13:16:20 -07:00
J. Nick Koston
180b5cd2bb
Fix flux_led taking a long time to recover after offline ( #72507 )
2022-05-26 13:16:19 -07:00
J. Nick Koston
ff72c32b20
Fixes for logbook filtering and add it to the live stream ( #72501 )
2022-05-26 13:16:18 -07:00
Jan Bouwhuis
6bb78754dd
Move manual configuration of MQTT device_tracker to the integration key ( #72493 )
2022-05-26 13:16:18 -07:00
Erik Montnemery
f9d9c34018
Add hardkernel hardware integration ( #72489 )
...
* Add hardkernel hardware integration
* Remove debug prints
* Improve tests
* Improve test coverage
2022-05-26 13:16:17 -07:00
Allen Porter
d39de6e699
Throw nest climate API errors as HomeAssistantErrors ( #72474 )
2022-05-26 13:16:16 -07:00