Commit Graph

56971 Commits (bd2ee161f3b6117bc406038977c229d69c02afa9)

Author SHA1 Message Date
Simone Chemelli bd2ee161f3
Bump aioshelly to 8.2.0 ()
aioshelly bump to 8.2.0
2024-03-20 17:06:16 +01:00
Matrix 3b0ac469d4
YoLink fix cover incorrect state ()
* Fix cover incorrect state

* Change entity to unavailable
2024-03-20 16:45:21 +01:00
Joost Lekkerkerker 0e7e1cb34f
Remove obsolete issue strings in WAQI () 2024-03-20 16:17:12 +01:00
Joakim Sørensen 83cf59e6a8
Provide better debug capabilities for the Traccar Server integration () 2024-03-20 15:40:46 +01:00
Martin Hjelmare c5f6925948
Add matter device serial number () 2024-03-20 15:31:48 +01:00
Erik Montnemery afa9517716
Catch API errors in cast media_player service handlers ()
* Catch API errors in cast media_player service handlers

* Remove left over debug code

* Fix wrapping of coroutine function with api_error
2024-03-20 13:10:35 +01:00
Paul Bottein eafb4190ef
Change quotes in cloud translations ()
* Escape quote in cloud translations

* Update homeassistant/components/cloud/strings.json

Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>

* Update homeassistant/components/cloud/strings.json

Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>

* Update homeassistant/components/cloud/strings.json

---------

Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>
2024-03-20 07:35:34 -04:00
Jonathan Sider dc9f0a55a6
Update Amcrest services.yaml () 2024-03-20 11:59:44 +01:00
Alin Balutoiu f8de214560
Make temperature a required parameter for tado climate service ()
Make temperature a required parameter
2024-03-20 11:59:13 +01:00
Franck Nijhof fc6a83559f
Add floor template functions () 2024-03-20 11:58:04 +01:00
Henning Claßen 25be71e05b
Bump numato-gpio to v0.13.0 () 2024-03-20 11:42:01 +01:00
Erwin Douna 42873cacf5
Tado fix water heater ()
Co-authored-by: Joostlek <joostlek@outlook.com>
2024-03-20 11:29:15 +01:00
Floris272 249f708071
Bump bluecurrent-api to 1.2.2 () 2024-03-20 11:28:27 +01:00
Scott K Logan 6552e12161
Bump aioraven to 0.5.2 () 2024-03-20 10:57:37 +01:00
Joost Lekkerkerker d2663347e9
Remove Amcrest camera unique id migration () 2024-03-20 10:36:02 +01:00
Martin Hjelmare ac008a4c6d
Deprecate cloud tts gender ()
* Deprecate cloud tts gender option

* Update http api and prefs

* Test migration of prefs to minor version 4

* Adjust breaking date

* Add test for bad voice in http api

* Flatten tts info

* Fix comments

* Fix comment date

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Clarify voice validator

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-03-20 09:42:40 +01:00
Erik Montnemery d31124d5d4
Avoid creating unneeded Context and Event objects when firing events ()
* Avoid creating unneeded Context and Event objects when firing events

* Add test

---------

Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-20 09:40:06 +01:00
Joakim Sørensen 96694878fb
Redact the area of traccar server geofences () 2024-03-20 08:23:16 +01:00
Joost Lekkerkerker 23353812a9
Add icon translations to Github ()
* Add icon translations to Github

* Fix
2024-03-20 07:06:34 +01:00
Jesse Hills 510e7ccf76
Bump aioesphomeapi to 23.2.0 () 2024-03-19 19:40:09 -10:00
J. Nick Koston 06f356a038
Avoid expensive db queries at startup to check if data is migrated () 2024-03-19 15:27:40 -10:00
J. Nick Koston 417b491b78
Reduce overhead to write dlna_dmr state ()
* Reduce overhead to write dlna_dmr state

- Only update supported_features once per state write cycle
- Use a dict lookup for state

* useless dispatch

* fix tests

* remove unreachable code
2024-03-19 21:13:34 -04:00
Jessica Smith 02c1088596
Upgrade whirlpool integration to add shared appliances and allow brand selection ()
* update to 1.18.5 and add Brand to config, required for getting shared appliances

* update version to 0.18.6

* start fixing tests

* fix typo

* check for falsy values instead of explicit None

* move CONF_BRAND from global constants to whirlpool constants

* add test for no brand, fix __init__ import

* add brand to string.json

* add brand to re-auth

* add title/description, add brand info to description

* add reauth strings

* pass already initialized data dict

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

* remove trailing comma

* Update strings again

* fix reauth tests to add brand

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-03-20 02:02:45 +01:00
J. Nick Koston 7b67a486bd
Migrate legacy device_tracker shutdown to use run_immediately ()
A call_soon is not needed here
2024-03-19 14:07:57 -10:00
J. Nick Koston b26f0bc488
Only create one executor job to shutdown wemo ()
Currently we created two but the work can be done in a single job
2024-03-19 19:59:37 -04:00
J. Nick Koston ec3db0a6aa
Migrate camera listeners to use run_immediately ()
None of these need a call_soon
2024-03-19 19:58:59 -04:00
Erik Montnemery 8a9f69b22a
Bump pychromecast to 14.0.1 () 2024-03-19 11:41:10 -10:00
Erik Montnemery bf21553008
Fix startup race in cast () 2024-03-19 11:37:29 -10:00
J. Nick Koston 658bef5447
Migrate samsungtv stop to use run_immediately ()
There is no need for a call_soon here
2024-03-19 22:01:23 +01:00
J. Nick Koston 879e5bc961
Only wait for import flows in setup of there is a config flow () 2024-03-19 10:38:27 -10:00
J. Nick Koston 32c64855b2
Fix duplicate events in live logbook () 2024-03-19 09:17:23 -10:00
Jan-Philipp Benecke b35b4e8bfd
Do not patch `asyncio.timeout` in govee light local test () 2024-03-19 18:24:36 +01:00
Åke Strandberg 0fa395556d
Revert get_model from myuplink lib () 2024-03-19 17:27:16 +01:00
Franck Nijhof 670bd97777
Find referenced labels in automations & scripts () 2024-03-19 16:28:37 +01:00
Thomas55555 ea443af557
Add device_tracker platform for husqvarna_automower ()
* Add device_tracker platform for husqvarna_automower

* ruff

* Add snapshot test

* State test

* Fix description

* ruff

* Optimize some docstrings

* Update homeassistant/components/husqvarna_automower/device_tracker.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Adress review

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-03-19 15:46:35 +01:00
Thomas55555 3a8494cb88
Add binary sensor platform for Husqvarna Automower ()
* Add binary sensor platform for Husqvarna Automower

* revert changes in sensor.py

* use == instead of is

* remove the parantheses

* Apply suggestions from code review

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Docstring

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-03-19 15:30:30 +01:00
Franck Nijhof 38d0854b70
Find referenced floors in automations & scripts () 2024-03-19 14:18:53 +01:00
Joost Lekkerkerker 44211dc761
Migrate Harmony to has entity name ()
* Migrate Harmony to has entity name

* Fix tests

---------

Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-19 14:02:50 +01:00
Ernst Klamer 6106a66ed8
Bump bthome-ble to 3.8.1 () 2024-03-19 08:15:57 -04:00
Dave T 318b6e3a8b
Allow retries on communication exceptions for Aurora ABB Powerone solar inverter ()
* Allow retries on SerialException, AuroraError

* Add test to verify that retry is occuring

* Fix tests and indents

* Only log to info level for normal on/offline

* Review comment: don't log warning, debug and raise UpdateFailed

* Fix tests
2024-03-19 12:21:32 +01:00
Nalin Mahajan 18ef76a018
Add Room Audio Control to Control4 Integration ()
* Add control4 room based media player ()

* update attribute names ()

* change to data class and set off to idle ()

Co-authored-by: nalin29 <nalin29@github.com>

---------

Co-authored-by: nalin29 <nalin29@github.com>
2024-03-19 11:44:52 +01:00
Erik Montnemery 4381780936
Add WS command cloud/remove_data () 2024-03-19 10:22:58 +01:00
jan iversen c2538d5176
Bump pymodbus v3.6.6 () 2024-03-19 09:37:36 +01:00
Lucas Mindêllo de Andrade 089a3ab6d7
Bump sunweg to 2.1.1 () 2024-03-19 08:50:11 +01:00
J. Nick Koston 00f94feec9
Start energy load platform task eagerly () 2024-03-19 08:44:39 +01:00
J. Nick Koston f51ac30b5a
Call async task creation api in apple_tv () 2024-03-19 08:44:13 +01:00
J. Nick Koston 31a9c9451e
Use async api in generic_thermostat to create tasks () 2024-03-19 08:43:49 +01:00
J. Nick Koston 3bb0d04452
Use async api in yamaha_musiccast to create tasks () 2024-03-19 08:43:27 +01:00
J. Nick Koston 2f88460b68
Use async api in template weather to create tasks () 2024-03-19 08:43:14 +01:00
J. Nick Koston d740e4c3d7
Migrate restore_state shutdown to use run_immediately () 2024-03-19 08:42:49 +01:00