epenet and GitHub
60692bcfdb
Fix lingering timers in calendar tests ( #90845 )
2023-04-05 20:46:05 -04:00
Erik Montnemery and GitHub
4276ce96ea
Use send_json_auto_id in voice_assistant tests ( #90857 )
2023-04-05 19:07:42 -05:00
epenet and GitHub
19ab76dad9
Fix lingering timers in sensor tests ( #90856 )
2023-04-05 19:52:30 +02:00
Stackie Jia and GitHub
5c2af99520
Improve the HomeKit (de)humidifier min/max humidity handling ( #90854 )
2023-04-05 06:35:47 -10:00
epenet and GitHub
c01b1eb013
Adjust async_track_time_interval name argument ( #90838 )
...
Adjust async_track_time_interval naming
2023-04-05 10:58:02 -04:00
epenet and GitHub
acec2fd7db
Fix lingering timers in mailbox tests ( #90830 )
2023-04-05 14:09:51 +02:00
epenet and GitHub
84f58543ef
Fix lingering timers in image processing tests ( #90829 )
2023-04-05 14:09:15 +02:00
epenet and GitHub
35b642c6c8
Improve type hints in calendar trigger tests ( #90827 )
2023-04-05 14:08:55 +02:00
J. Nick Koston and GitHub
7cf1926081
Fix BLEDevice not getting updated when details change for remote scanners ( #90815 )
2023-04-05 12:19:37 +02:00
Jan Bouwhuis and GitHub
94817f61e5
Suppress imap logging on reconnect and presume state ( #90826 )
2023-04-05 12:18:16 +02:00
Paul Bottein and GitHub
58ac8404ef
Add entity name translations to prusalink entities ( #90833 )
2023-04-05 12:17:00 +02:00
1f7ebe9249
SharkIQ Hotfix - Handle current installations by using default REGION ( #90741 )
...
* Add default region on async_setup_entry
* Move logic to migration function
* Move update logic back to setup function, but updates the config if needed.
* Remove commented out code
* Update Tests & Config setting method
* Update homeassistant/components/sharkiq/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/sharkiq/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Accept Suggestions & Formatting
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-04-04 21:06:24 -04:00
8495da1af0
Fix bluetooth_le_tracker reporting devices Home when they leave ( #90641 )
...
* fix bluetooth_le_tracker reporting devices Home when they leave
* refactor
* implement tests for BLE service_info.time check
* update bluetooth_le_tracker tests
* tweaks
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-04-04 20:59:57 -04:00
Vincent Knoop Pathuis and GitHub
03caf63ec2
Remove getattr for Landis+Gyr Heat Meter ( #90637 )
...
* Remove getattr and update tests
* Apply suggestion for test from PR review
* Make constants capitalized
2023-04-04 22:01:35 +02:00
e748f0c623
Add entity name translations to Broadlink sensors ( #90783 )
...
* Add entity name translations to Broadlink sensors
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
* Update tests
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
---------
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2023-04-04 15:18:41 -04:00
Jan Bouwhuis and GitHub
4a0d3e881a
Rework MQTT config merging and adding defaults ( #90529 )
...
* Cleanup config merging and adding defaults
* Optimize and update tests
* Do not mix entry and yaml config
* Make sure hass.data is initilized
* remove check on get_mqtt_data
* Tweaks to MQTT client
* Remove None assigment mqtt client and fix mock
2023-04-04 18:12:18 +02:00
Erik Montnemery and GitHub
28d85bc405
Run prettier on matter fixture ( #90784 )
2023-04-04 16:13:08 +02:00
Martin Hjelmare and GitHub
535fb34207
Move legacy stt ( #90776 )
...
* Move legacy stt to separate module
* Remove case for None as provider
* Add error log for unknown platform
* Add some tests
2023-04-04 14:52:36 +02:00
epenet and GitHub
f24634e198
Use domain constants in rest tests ( #90765 )
2023-04-04 14:33:41 +02:00
hidaris and GitHub
a9e14cd8d7
Preliminary support for Matter cover ( #90262 )
...
Preliminary support for Matter cover, curtain tilt support has not been added yet.
2023-04-04 14:16:11 +02:00
Maciej Bieniek and GitHub
2f22613cf9
Address late review for NextDNS entity name translations ( #90771 )
2023-04-04 12:56:39 +02:00
J. Nick Koston and GitHub
edd93e989e
Add render count to templates repr ( #90753 )
2023-04-03 19:38:15 -10:00
Paulus Schoutsen and GitHub
79101b31d5
Fix frontend test again ( #90754 )
2023-04-04 00:11:20 -04:00
6e4c78686e
Run pipeline from audio stream function ( #90748 )
...
* Run pipeline from audio stream function
* Fix tests
---------
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2023-04-04 00:06:51 -04:00
J. Nick Koston and GitHub
4f1574b859
Prevent overly large event data from being stored in the database ( #90747 )
...
This is the same change as #87105 for events
2023-04-04 00:02:49 -04:00
Avi Miller and GitHub
5e7e96c5da
Remove the LIFX sensor update coordinator ( #90740 )
2023-04-03 17:48:32 -10:00
TheJulianJES and GitHub
a58b3721ed
Restore state for ZHA OnOff binary sensors ( #90749 )
...
* Restore state for ZHA OnOff binary sensors
* Let `Motion` extend `Opening`
`Motion` is just a specified version of `Opening` that only changes the device class for some motion sensors.
Since we have more "special code" in the OnOff/Opening sensor now, we also want to make sure that gets applied to `Motion` binary sensors.
* Improve comment and type
* Add test to verify that binary sensors restore last HA state
2023-04-03 22:27:57 -04:00
Michael and GitHub
d4d77d9395
Add sort list service to Shopping List ( #90671 )
2023-04-03 21:34:44 +02:00
Emory Penney and GitHub
7c6a32ebb5
Add DHCP discovery to Obihai ( #88984 )
...
* Add DHCP discovery to Obihai
* Unique ID is MAC
* Move try blocks, cleanup
* Migrate existing unique_ids
* Use PyObihai to update Unique ID
* Auth then use get_device_mac
* Config flow changes
* Reworking flow according to feedback
* Cleanup
2023-04-03 21:17:56 +02:00
Matthias Alphart and GitHub
edaee89e34
Use entity name translations in Fronius ( #90463 )
2023-04-03 20:05:52 +02:00
Michael and GitHub
682ebbd4d5
Add entity name translations to Luftdaten ( #90725 )
2023-04-03 19:55:54 +02:00
epenet and GitHub
2d1bb6135c
Use entity name translations in 1-wire ( #90696 )
...
* Use entity name translations in onewire
* Adjust binary sensors
* Adjust switches
* Cleanup
2023-04-03 13:07:02 -04:00
Michael and GitHub
9d508ac7ae
Add entity name translations to AVM Fritz!SmartHome ( #90707 )
...
* add entity name translation
* sort and capitalize
* adjust tests
* sort entities
2023-04-03 13:04:09 -04:00
c3091fad4c
Raise repair issue if OTBR and ZHA are on different channels ( #90494 )
...
* Raise repair issue if OTBR and ZHA are on different channels
* Update issues after creating or setting dataset
* Explain impact
* Add link to documentation, adjust language
* Update homeassistant/components/otbr/strings.json
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-04-03 13:02:10 -04:00
epenet and GitHub
73d0124c98
Use entity name translations in Renault ( #90697 )
2023-04-03 18:20:11 +02:00
Michael and GitHub
1cce55d176
Add entity name translations to NUT ( #90709 )
2023-04-03 18:18:23 +02:00
Michael and GitHub
aeeadb570a
Fix translation of status binary sensor in PI-Hole ( #90719 )
2023-04-03 16:38:54 +02:00
4456557a02
Add entity name translations to Switchbot ( #90600 )
...
* Add entity name translations to Switchbot
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
* Apply suggestions from code review
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
* Fix tests
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
* Update homeassistant/components/switchbot/strings.json
Co-authored-by: Patrick ZAJDA <patrick@zajda.fr >
---------
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-04-03 10:10:30 -04:00
epenet and GitHub
45038bac16
Use entity name translations in SFR Box ( #90698 )
2023-04-03 14:04:02 +02:00
Michael and GitHub
628142527d
Add entity name translations to Pi-hole ( #90713 )
2023-04-03 14:00:27 +02:00
Michael and GitHub
33a4c2c162
Add entity name translations to AVM Fritz!Tools ( #90703 )
...
* add entity name translation
* apply suggestions
* sort strings
2023-04-03 07:35:35 -04:00
Maciej Bieniek and GitHub
eb748416ed
Use the default entity names in GIOS ( #90700 )
2023-04-03 12:42:55 +02:00
Maciej Bieniek and GitHub
34041c7564
Add entity name translations to NAM ( #90681 )
2023-04-03 12:37:01 +02:00
Maciej Bieniek and GitHub
cacd6708f0
Use the default entity names in Airly ( #90693 )
2023-04-03 10:50:24 +02:00
G Johansson and GitHub
724eb7f2bd
Remove Darksky integration ( #90322 )
2023-04-03 10:34:36 +02:00
d539bddabc
Correct handling if WIFI combine suffix is "None" ( #90528 )
...
* Correct handling of "None" WIFI combine suffix
* Update tests/components/unifi/test_config_flow.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* Update tests/components/unifi/test_config_flow.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
---------
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2023-04-03 09:47:08 +02:00
580b20b0a8
Deprecate imap_content_sensor ( #90429 )
...
* Deprecate imap_content_sensor
* Rename unique_id to issue_id
* Migrate config to imap entry
* Improve dialogs
* Improve dialog texts
* Add repairs.py to .coveragerc
* Test the integration component setup
* Text tweak
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use flow for creating entries
* Rename schema add tests
* Patch client instead
* Add tests repairs - refactor async_step_confirm
* Comments test, correct calling next step
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-04-03 07:27:41 +02:00
J. Nick Koston and GitHub
73714a6656
Ensure system log does not raise while processing logger messages ( #90652 )
2023-04-02 15:18:50 -10:00
J. Nick Koston and GitHub
51ff027fce
Add object source logger to profiler ( #90650 )
...
* Add object source logger to profiler
* fixes
* cleanup
* tweaks
* logging
* logging
* too intensive
* adjust
* Update homeassistant/bootstrap.py
* fixes
* fixes
* coverage
2023-04-02 20:54:21 -04:00
J. Nick Koston and GitHub
17719663f0
Fix memory churn in state templates ( #90685 )
...
* Fix memory churn in state templates
The LRU for state templates was limited to 512 states. As soon
as it was exaused, system performance would tank as each template
that iterated all states would have to create and GC any state
> 512
* does it scale?
* avoid copy on all
* comment
* preen
* cover
* cover
* comments
* comments
* comments
* preen
* preen
2023-04-02 20:51:25 -04:00