Commit Graph
82587 Commits
Author SHA1 Message Date
Thomas55555andGitHub fccbaa0fbc Add calendar to Husqvarna Automower (#120775)
* Add Calendar

* update

* change timezone for tests

* fix requirements

* bump aioautomower to 2024.6.3b0

* bump aioautomower to 2024.6.4b0

* fix req

* align dates

* adjust

* nnbw

* better

* improvements

* req

* update requirements

* tests

* tweaks

* shift functions to library

* tests

* bump to aioautomower==2024.9.0b1

* tests

* remove ZoneInfo wrapper

* use timetzone from start_date object

* Update requirements_all.txt

* Fix names in ProgramEvent
2024-09-15 22:07:40 -07:00
Bouwe WesterdijkandGitHub 089c942233 Bump plugwise to v1.4.0 (#125998)
* Refresh plugwise test-fixtures

* Update test-diagnostics file

* Bump plugwise to v1.4.0
2024-09-15 21:26:33 +02:00
starkillerOGandGitHub e768bea298 Switch Reolink from hass.data to runtime_data (#126002)
Switch from hass.data to runtime_data
2024-09-15 21:05:59 +02:00
Robert ReschandGitHub d9812f0d48 Fix uv installing in user site packages (#125808) 2024-09-15 14:53:45 +02:00
SidandGitHub f80cc1a247 Bump ruff to 0.6.5 (#125923) 2024-09-15 12:54:23 +02:00
Maciej BieniekandGitHub 6906ee0e48 Improve Shelly RPC entity naming (#125415)
* Fix default names for cover entities

* Drop component index if only one component exists

* Improve doc strings

* Use more consistent naming

* Typo

* Revert removing index 0 from entity names

* Improve names for RGB(W) lights
2024-09-15 11:29:26 +02:00
Window-HeroandGitHub d292f2b9b4 Update pil util font height (#123512)
* Update pil.py

The default font size is far too small and will frequently be rendered completely unreadable by JPEG compression.  This is much more consistently readable, and properly specifies the font size in the draw.text function rather than relying on it being 8.

* Update pil.py

Converted to ruff format

* Update pil.py

Trying to get ruff formatting

* Update pil.py

fixed whitespace

* Update pil.py

removed trailing space
2024-09-15 10:31:56 +02:00
starkillerOGandGitHub 6dadd467ab Remember Reolink config flow input (#125962) 2024-09-15 09:55:11 +02:00
tronikosandGitHub b1b7c3f7c1 Bump opower to 0.8.0 (#125981) 2024-09-15 08:33:16 +02:00
Jan-Philipp BeneckeandGitHub 5d14afad92 Use debug/warning instead of info log level in components [f] (#125971) 2024-09-14 23:47:27 +02:00
Austin MroczekandGitHub ad467029c7 Use Freezer for tests in TotalConnect (#125960)
use Freezer for tests in TotalConnect
2024-09-14 23:46:21 +02:00
GalorhallenandGitHub adfca851fe Bump govee light local to 1.5.2 (#125968)
Update govee light local library
2024-09-14 23:42:38 +02:00
Jan-Philipp BeneckeandGitHub c1bcabbc9d Use debug/warning instead of info log level in components [d] (#125969) 2024-09-14 23:41:32 +02:00
Jan-Philipp BeneckeandGitHub d070fd40a3 Use debug/warning instead of info log level in components [e] (#125970) 2024-09-14 23:41:06 +02:00
Álvaro Fernández RojasandGitHub 0221112879 Update aioairzone to v0.9.3 (#125977)
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-09-14 23:39:07 +02:00
Noah HusbyandGitHub bcacc27456 Bump aiorussound to 3.0.5 (#125975) 2024-09-14 23:00:59 +02:00
a24db20c64 Add k10+ vacuum in switchbot cloud integration (#125457)
* Add k10+ vacuum in switchbot cloud integration

* Change label fan speed, Mapping state HA, Add others vacuums

* Update homeassistant/components/switchbot_cloud/vacuum.py

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

* Remove comments and add mapping for fan speed

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-09-14 17:01:41 +02:00
starkillerOGandGitHub 5fb9a24f22 Bump motionblinds to 0.6.25 (#125957) 2024-09-14 16:36:32 +02:00
Jan-Philipp BeneckeandGitHub d28c32624c Use debug/warning instead of info log level in components [b] (#125954) 2024-09-14 15:52:23 +02:00
Jan-Philipp BeneckeandGitHub 2cbbf7d9a6 Use debug instead of info log level in components [c] (#125955)
Use debug/warning instead of info log level in components [c]
2024-09-14 15:51:58 +02:00
dontinelliandGitHub b18b497a81 Bump solarlog_cli to 0.3.0 (#125951) 2024-09-14 15:46:01 +02:00
Jan-Philipp BeneckeandGitHub 2fa6370dc0 Use debug instead of info log level in components [a] (#125944)
* Use debug instead of info log level in components [a]

* Process code review comments
2024-09-14 15:24:55 +02:00
e92d9317aa Additional sensor for Weheat integration (#125524)
* Added additional sensor to Weheat

* Added tests for old and new sensors

* Added energy sensor

* Changed tests to use snapshot

* Removed unused value and regenerated the ambr

* Apply suggestions from code review

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

* changed DHW sensor creation

* Wrapped lambda function

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-09-14 12:01:04 +02:00
TimLandGitHub 9eb3d84715 Add Smlight integration to strict-typing (#125946)
Add smlight to strict typing
2024-09-14 11:54:00 +02:00
Jan-Philipp BeneckeandGitHub c0f11c27a3 Use warning instead of info log level in roborock (#125940) 2024-09-14 09:53:04 +02:00
Jan-Philipp BeneckeandGitHub 932d66b0ee Use debug instead of info log level in google_maps (#125942) 2024-09-14 09:52:51 +02:00
Jan-Philipp BeneckeandGitHub aece6cc327 Use debug instead of info log level in linode (#125941) 2024-09-14 09:52:34 +02:00
Andre LengwenusandGitHub 5685ba7f55 Make acknowledge requests from LCN modules optional (#125765)
* Add acknowledge flag to config_entry

* Add acknowledge option to lcn configuration

* Fix tests

* Bump pypck to 0.7.23

* Add entry fixture for config_entry version 1.1 to test migration

* Add data_description to strings.json

* Create versioned config_entry in tests
2024-09-14 09:21:15 +02:00
d121e4c9b5 Bump pysmlight to 0.0.16 (#125935)
Bump pysmlight to 0.0.16 for Smlight integration

Co-authored-by: Tim Lunn <tim@feathertop.org>
2024-09-14 08:09:23 +02:00
jesperraemaekersandGitHub 904c82be47 Bump Weheat to 2024.09.10 (#125936)
Weheat version bump to 2024.09.10
2024-09-14 08:05:47 +02:00
Paulus SchoutsenandGitHub 1b913b8088 Fix Assist Satellite making up conversation IDs (#125933) 2024-09-13 23:21:31 -04:00
epenetandGitHub 6d212ea24e Add helper functions for repair tests (#125886)
* Expose repairs constants and function for other components

* Reorder

* Use helper methods

* Adjust core_files

* Improve

* Update test_migrate.py
2024-09-14 03:31:44 +02:00
Michael HansenandGitHub 3eed5de367 Handle announcement finished for ESPHome TTS response (#125625)
* Handle announcement finished for TTS response

* Adjust test
2024-09-13 16:31:38 -04:00
G JohanssonandGitHub 970d28bce9 Remove own defined SOURCE_USER from sensoterra tests (#125919) 2024-09-13 22:19:45 +02:00
G JohanssonandGitHub 2080b9a87c Add config flow to template alarm_control_panel (#125861)
* Add config flow to template alarm_control_panel

* Remove commented code

* Test import
2024-09-13 22:12:16 +02:00
cabaf37437 Bump aioesphomeapi and adjust handle_stop (#125907)
* Bump aioesphomeapi and adjust handle_stop

* Stop audio stream too

* Update homeassistant/components/esphome/assist_satellite.py

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-09-13 16:05:11 -04:00
94916ebbd1 Add diagnostics platform to Cambridge Audio (#125910)
* Add diagnostics platform to Cambridge Audio

* Remove exclusions from Cambridge diagnostics

* Remove function call from snapshot

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>

---------

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
2024-09-13 21:45:05 +02:00
puddlyandGitHub 50a46933f6 Bump ZHA to 0.0.33 (#125914) 2024-09-13 14:15:58 -04:00
Robert ContrerasandGitHub 85aa32338e Add Home Connect sensors for fridge door states and alarms (#125490)
* New sensors for Fridge door states and alarms

* Move 2 option entities to binary_sensor, tests

* Change state translations

* Fix stale docstring
2024-09-13 19:31:35 +02:00
puddlyandGitHub ba7ca84899 Remove unused keys from the ZHA config schema (#125710) 2024-09-13 11:34:06 -04:00
Noah HusbyandGitHub 2d9c9707e3 Improve integration tests for Cambridge Audio (#125906) 2024-09-13 17:09:33 +02:00
Noah HusbyandGitHub d507953c70 Add logs on disconnect/reconnect for Cambridge Audio (#125904)
* Bump aiostreammagic to 2.3.0

* Add logging on disconnect/reconnect for Cambridge Audio
2024-09-13 16:57:39 +02:00
G JohanssonandGitHub d855f70e3b Add RestoreEntity to template alarm_control_panel (#125844) 2024-09-13 16:44:48 +02:00
Noah HusbyandGitHub a2a049c5cc Bump aiostreammagic to 2.3.0 (#125903) 2024-09-13 16:37:32 +02:00
epenetandGitHub 58f66e54f9 Improve config flow type hints in wolflink (#125313) 2024-09-13 16:34:08 +02:00
Steven B.andGitHub ba856dac4e Migrate ring cam siren from switch to siren platform (#125761) 2024-09-13 15:39:22 +02:00
Raj LaudandGitHub a01036760e Add tests to the media_player platform of the Squeezebox integration (#125378)
* Squeezebox media_player platform tests

* Fix play-pause test

* Squeezebox remove stray reference to deprecated property

* More tests for squeezebox

* Update tests to fix merge conflict with binary_sensor

* Refactor tests to use autospec

* Use freeze and snapshot

* Update media player entity before adding

* Consolidate test fixtures for different platforms

* Merge in sensor platform

* Use deepcopy

* Update tests with suggestions from code review
2024-09-13 15:20:31 +02:00
David KnowlesandGitHub 0af913cc9a Automatically add and remove Schlage devices (#125520)
* Allow manual deletion of stale Schlage devices

* Automatically add and remove locks

* Add tests and fix discovered bugs

* Changes requested during review
2024-09-13 15:17:51 +02:00
2e3aec3184 Add button platform to the Lektrico integration (#125897)
* Add lektrico buttons.

* Add DeviceClass.RESTART, remove exception, update description.

* Remove translation_key=reboot.

* Add button in strings.json.

* Fix button test with new snapshot.

* Remove remove button from strings.json.

* Delete all snapshots.

* Add new snapshots.

* Update tests/components/lektrico/snapshots/test_button.ambr

* Update tests/components/lektrico/snapshots/test_button.ambr

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-09-13 15:13:49 +02:00
shapournemati-iottyandGitHub 1cea791245 Add Cover platform to Iotty (#125422)
* fadd cover entity and device with mocked commands

* add cover features and update its open percentage

* execute command to the cloud instead of mocking change of shutter state

* test iotty cover commands and insertion

* fix post payload

* refactor introducing common entity from which cover and switch inherit

* move more properties to base class

* use explicit values instead of snapshots

* move iotty device initialization to base entity

* move device info from property to attribute
2024-09-13 14:55:53 +02:00