Commit Graph

19420 Commits (88aec4af72a7c58e9d72f96f70c972dfaec8bc7e)

Author SHA1 Message Date
Michael Hansen 3347a3f8a6
More thorough checks in ESPHome voice assistant UDP server (#109394)
* More thorough checks in UDP server

* Simplify and change to stop_requested

* Check transport
2024-02-02 21:26:44 -05:00
Jan-Philipp Benecke 99fcff47f9
Bump aioelectricitymaps to 0.3.0 (#109399)
* Bump aioelectricitymaps to 0.3.0

* Fix tests
2024-02-03 00:04:41 +02:00
Michael e567236cac
Add diagnostics to proximity (#109393) 2024-02-02 23:03:55 +01:00
Erik Montnemery 09ba46ddb9
Mask sensitive data in google_assistant logs (#109366)
* Mask sensitive data in google_assistant logs

* Move common code to homeassistant/util/redact.py

* Move to helpers

* Add tests

* Tweak

* Redact additional logs

* Fix stale docstring

* Don't reveal the length of masked data

* Update test
2024-02-02 22:10:30 +01:00
mkmer 7608f0c9ee
Add independent session in honeywell (#108435) 2024-02-02 17:31:16 +01:00
Erik Montnemery 9d22f07fc6
Use send_json_auto_id in conversation tests (#109354) 2024-02-02 15:46:59 +01:00
Robert Resch 343086a6c8
Improve Ecovacs naming (#109372) 2024-02-02 14:12:26 +01:00
Brett Adams e328d3ec5e
Add Charging sensor to Tessie (#108205) 2024-02-02 13:21:13 +01:00
jan iversen 90ec361fc9
Centralize validation for modbus config (#108906)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-02-02 12:42:12 +01:00
Brett Adams d3dbd6fa70
Change device class of Auto Seat Heater sensors in Tessie (#109240) 2024-02-02 12:38:57 +01:00
Jan Rieger a584429ce0
Use translation placeholders in 1-Wire (#109120) 2024-02-02 12:37:23 +01:00
Robert Resch 61e6882b91
Bump deebot_client to 5.1.0 (#109360) 2024-02-02 11:02:00 +01:00
Cyrill Raccaud f22b71d803
Follow up swiss_public_transport migration fix of unique ids (#107873)
improve migration fix of unique ids
- follow up to #107087
2024-02-02 10:37:49 +01:00
Ståle Storø Hauknes effd5b8ddd
Hide unsupported devices in Airthings BLE config flow (#107648) 2024-02-02 10:24:53 +01:00
Erik Montnemery 4229c35fcd
Improve color mode handling in MockLight (#109298) 2024-02-02 09:49:32 +01:00
jan iversen 543870d5f1
Correct modbus commit validation, too strict on integers (#109338) 2024-02-02 09:46:53 +01:00
Joakim Sørensen 025fe51322
Use a mocked API client in Traccar Server tests (#109358) 2024-02-02 09:36:26 +01:00
Erik Montnemery 1f466e737e
Use send_json_auto_id in recorder tests (#109355) 2024-02-02 09:34:43 +01:00
J. Nick Koston 67e6febde4
Ensure the purge entities service cleans up the states_meta table (#109344) 2024-02-02 09:32:17 +01:00
J. Nick Koston 582d6968b2
Avoid de/recode of bytes to string to bytes when writing json files (#109348) 2024-02-02 09:02:26 +01:00
Paul Bottein 8038d833e8
Add device class to tesla wall connector session energy (#109333) 2024-02-01 22:28:02 +01:00
Ryan Fleming c1f883519d
Add connect octoprint printer service (#99899)
* Add connect octoprint printer service

* Review changes

* String updates

* Swap exception type
2024-02-01 21:15:41 +01:00
Michael Hansen a1eaa5cbf2
Migrate to new intent error response keys (#109269) 2024-02-01 21:10:24 +01:00
Josh Pettersen 0cc8b2edf9
Remove battery charge sensor from powerwall (#109271) 2024-02-01 14:01:05 -06:00
Michael Hansen c2c98bd04c
Move default response out of sentence trigger registration and into agent (#109317)
* Move default response out of trigger and into agent

* Add test
2024-02-01 20:40:29 +01:00
J. Nick Koston ed726db974
Fix race in loading service descriptions (#109316) 2024-02-01 12:34:23 -06:00
G Johansson 61c82718f2
Don't log warning for core integrations on new feature flags in Climate (#109250)
* Don't log for core integration on Climate new feature flags

* Add test

* Fix test
2024-02-01 16:53:53 +01:00
Marc Mueller d2dee9e327
Update ruff to 0.1.15 (#109303) 2024-02-01 13:29:01 +01:00
Ernst Klamer 697d4987c1
Fix Xiaomi-ble automations for multiple button devices (#109251) 2024-02-01 09:04:02 +01:00
Josef Zweck a075accbe3
Fix two icon translations for La Marzocco (#109284) 2024-02-01 08:57:12 +01:00
J. Nick Koston 8afcd53af6
Restore support for packages being installed from urls with fragments (#109267) 2024-02-01 08:56:57 +01:00
TheJulianJES c355dd77a4
Fix ZHA update entity not updating installed version (#109260) 2024-02-01 08:26:39 +01:00
Joost Lekkerkerker 31094e72a0
Pass verify_ssl to created session in Omada (#109212)
* Pass verify_ssl to created session in Omada

* Fix tests

* Fix tests
2024-02-01 03:38:16 +01:00
Raman Gupta 2b525ed2e9
Make zwave_js last seen sensor enabled by default (#109191)
* Make zwave_js last seen sensor enabled by default

* Add test

* Fix test

* improve tests
2024-02-01 02:55:48 +01:00
Joost Lekkerkerker 2aead3eefc
Fix kitchen sink tests (#109243) 2024-01-31 22:10:32 +01:00
Brett Adams 1584f02e71
Fix time to arrival to timestamp in Tessie (#109172)
* Fix time to arrival

* Update snapshot

* Freeze time for snapshot

* Fix docstring

* Add available_fn

* Update snapshot

* Dont use variance for full charge

* Remove unrelated changes

* Revert snapshot

* Rename hours_to_datetime
2024-01-31 15:52:58 -05:00
Erik Montnemery cf6bcd63dd
Add reauth flow to kitchen sink (#109202) 2024-01-31 20:40:26 +01:00
Tucker Kern 340df38bd0
Suppress log warnings when a sensor group has non numeric members (#102828) 2024-01-31 20:02:21 +01:00
G Johansson c59345338e
Add test for integration migrated in climate (#109224) 2024-01-31 19:57:59 +01:00
Steven B 605b7312a4
Fix ring chimes data update (#109220)
* Fix bug with chimes data update

* Trigger update in test with time change

* Fix test to use freezer

* Make test less fragile
2024-01-31 19:39:18 +01:00
Bram Kragten d361d47516
Add qr code selector (#109214) 2024-01-31 19:27:03 +01:00
Jan Rieger bbdb9b61c4
Add config flow to GPSD (#106196) 2024-01-31 18:38:14 +01:00
Joakim Sørensen cd96fb381f
Import Traccar YAML configuration to Traccar Server (#109226)
* Import Traccar YAML configuration to Traccar Server

* Remove import
2024-01-31 18:16:23 +01:00
Paul Strawder f4a2d7c612
Add ZHA support for Bosch Twinguard and siren install QR codes (#107460)
* Enable Bosch Outdoor Siren and Bosch Twinguard QR Codes

These devices contain inside their QR code device specific link keys instead of installation codes. Normally, the link key is generated from the installation code, but in this case we can directly pass the provided link key from QR code to zigpy application controller.

* Replace ZHA deprecated permit_with_key by permit_with_link_key

Convert installation code directly to link key

* Update tests

* formatting
2024-01-31 12:02:34 -05:00
Paul Bottein c8bfb288a3
Add readable state for tesla wall connector (#107909)
* Add readable state for tesla wall connector

* Add test

* Display raw sensor by default

* Use none instead of unknown

* Remove old state from tests

* Rename raw state to status code

* Test unknown

* Update homeassistant/components/tesla_wall_connector/strings.json

Co-authored-by: Franck Nijhof <git@frenck.dev>

---------

Co-authored-by: Franck Nijhof <git@frenck.dev>
2024-01-31 17:22:45 +01:00
G Johansson ddb56fe20d
Modify climate turn_on/off backwards compatibility check (#109195)
* Modify climate turn_on/off backwards compatibility check

* Fix logger message

* Comments

* Fix demo

* devolo

* ecobee

* Some more

* Fix missing feature flag

* some more

* and some more

* Remove demo change

* Add back demo change

* Fix demo

* Update comments
2024-01-31 16:29:36 +01:00
Erik Montnemery 816c2e9500
Improve enabling of Google local fulfillment (#109192)
* Improve enabling of Google local fulfillment

* Add test

* Improve test coverage
2024-01-31 16:28:27 +01:00
Robert Resch 6fc5804818
Add Ecovacs switch entities (#109216) 2024-01-31 16:05:41 +01:00
Jeroen van Ingen Schenau 3bd1162650
Fix Huisbaasje negative periodic gas readings (#103457) (#108090) 2024-01-31 15:13:48 +01:00
Erik Montnemery ffdcdaf43b
Create issues for reauth flows (#109105) 2024-01-31 15:05:52 +01:00