Commit Graph

25545 Commits (55bde60f1a5f3d7fd9e06b34a420224c734ac131)

Author SHA1 Message Date
Jan Bouwhuis 5ca68cb273
Improve incomfort coordinator logging (#135777) 2025-01-16 15:24:40 +01:00
Joost Lekkerkerker eb98f110d3
Fix Vicare patch (#135773) 2025-01-16 15:41:24 +02:00
Paulus Schoutsen 5cf56207fe
Add temperature and humidity entities to area registry (#135423)
* Add temperature and humidity entities to area registry

* Fix service test

* Add validation

* ABC

* More ABC

* More ABC 2

* Fix tests

* ABC 3

* ABC 4
2025-01-16 08:25:26 -05:00
Joost Lekkerkerker 9f7a38f189
Enable RUF022 (#135767) 2025-01-16 13:48:24 +01:00
Christopher Fenner 40a3e19ce5
Add further ventilation-related sensors to ViCare (#131496) 2025-01-16 13:38:40 +01:00
Erik Montnemery 6cbe18ebbd
Bump securetar to 2025.1.3 (#135762)
* Bump securetar to 2025.1.3

* Remove outdated fixture
2025-01-16 13:26:52 +01:00
Martin Hjelmare 421f9aa638
Avoid using the backup manager in restore tests (#135757)
* Fix typing

* Refactor test restore backup

* Refactor test restore backup wrong password

* Refactor test restore backup wrong parameters

* Update manager state after rebase

* Remove not needed patch
2025-01-16 12:49:27 +01:00
Erik Montnemery 9db6be11f7
Support decrypting backups when downloading (#135728)
* Support decrypting backups when downloading

* Close stream

* Use test helper

* Wait for worker to finish

* Simplify

* Update backup.json

* Simplify

* Revert change from the future
2025-01-16 12:36:12 +01:00
Tyron 6fdccda225
Return Chat IDs on Telegram Bot (#131274)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-16 12:27:19 +01:00
G Johansson c89d60fb5d
Ensure entity platform in light tests (#135724) 2025-01-16 09:21:49 +01:00
Martin Hjelmare 77a351f992
Add receive backup tests (#135680)
* Clean up test_receive_backup_busy_manager

* Test receive backup agent error

* Test file write error during backup receive

* Test read tar error during backup receive

* Test non agent upload error during backup receive

* Test file read error during backup receive
2025-01-16 08:41:59 +01:00
G Johansson a8645ea4ed
Ensure entity platform in bluetooth tests (#135716) 2025-01-15 21:24:37 -10:00
Jamin 79ee2e954b
Use SIP URI for VoIP device identifier (#135603)
* Use SIP URI for VoIP device identifier

Use the SIP URI instead of just host/IP address to identify VoIP
devices. This will allow calls initiating from Home Assistant to the
device as well as allows devices connecting through a PBX to be uniquely
identified.

* Add tests

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2025-01-15 20:59:58 -05:00
J. Nick Koston e736ca72f0
Handle invalid HS color values in HomeKit Bridge (#135739) 2025-01-15 13:33:58 -10:00
Steven B. 51e3bf42f2
Add dynamic child device handling to tplink integration (#135229)
Add dynamic child device handling to tplink integration. For child devices that could be added/removed to hubs.
2025-01-15 20:45:06 +01:00
Ik-12 c6cab3259c
Create switches for controlling policy-based routes (#134473)
Create switches for controlling policy-based routes (aka "traffic routes" in the Unifi API).
2025-01-15 20:37:33 +01:00
Erik Montnemery f36a10126c
Add WS command backup/can_decrypt_on_download (#135662)
* Add WS command backup/can_decrypt_on_download

* Wrap errors

* Add default messages to exceptions

* Improve test coverage
2025-01-15 19:40:29 +01:00
epenet e83ee00af8
Move UsbServiceInfo to service_info helpers (#135663)
* Move UsbServiceInfo to service_info helpers

* Adjust components
2025-01-15 15:10:25 +01:00
epenet 8c13daf6d9
Move SsdpServiceInfo to service_info helpers (#135661)
* Move SsdpServiceInfo to service_info helpers

* docstring

* Move string constants

* Adjust components
2025-01-15 15:00:27 +02:00
epenet 31c36beb2e
Move DhcpServiceInfo to service_info helpers (#135658)
* Move DhcpServiceInfo to service_info helpers

* Fix mypy/pylint
2025-01-15 13:09:18 +01:00
epenet b046ca9abe
Move ZeroconfServiceInfo to service_info helpers (#135653)
* Move ZeroconfServiceInfo to service_info helpers

* Adjust deprecation date

* Fix mypy/pylint

* Fix DeprecatedConstant

* Add deprecation test

* Adjust

* Also deprecate ATTR_PROPERTIES_ID
2025-01-15 12:25:42 +01:00
Jan Bouwhuis f0257fec88
Fix mqtt number state validation (#135621) 2025-01-15 10:13:27 +01:00
Joost Lekkerkerker 8a35261fd8
Remove unused noqas (#135583) 2025-01-15 10:02:18 +01:00
Brett Adams 65df8b946f
Update buttons in Teslemetry (#135631)
* Update button

* tests
2025-01-15 08:32:46 +01:00
Thomas55555 4b37b367de
Dynamic devices for Husqvarna Automower (#133227)
* Dynamic devices for Husqvarna Automower

* callbacks

* add stayout-zones together

* add alltogether on init

* fix stale lock names

* also for workareas

* separate "normal" vs callback entity adding

* mark quality scale

* Apply suggestions from code review

Co-authored-by: Josef Zweck <josef@zweck.dev>

* Apply suggestions from code review

Co-authored-by: Josef Zweck <josef@zweck.dev>

---------

Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-01-15 08:31:24 +01:00
mkmer 6e88c6570e
Return OFF in hvac_action for Honeywell climate (#135620) 2025-01-14 23:15:49 +00:00
Franck Nijhof 60bdc13c94
Drop Python 3.12 support (#135589) 2025-01-14 16:23:15 +01:00
Manu 526277da0f
Add entity pictures to Habitica integration (#134179) 2025-01-14 15:23:22 +01:00
adam-the-hero 026df07451
Fix Watergate Power supply mode description and MQTT/Wifi uptimes (#135085) 2025-01-14 14:40:01 +01:00
Indu Prakash 38d008bb66
Add vesync number platform (#135564) 2025-01-14 14:33:48 +01:00
Manu 7cc61d1b86
Skip fetching deactivated shopping lists in Bring integration (#135336)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-14 14:07:07 +01:00
Joost Lekkerkerker 421c4889bf
Use device supplied ranges in LaMetric (#135590) 2025-01-14 14:02:17 +01:00
Joost Lekkerkerker d6ee7a2c1e
Add serial number to LaMetric (#135591) 2025-01-14 13:54:08 +01:00
Brett Adams 6a032baa48
Add streaming binary sensors to Teslemetry (#135248)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-14 13:46:10 +01:00
Joost Lekkerkerker 5fc3618b4a
Bump demetriek to 1.2.0 (#135580) 2025-01-14 12:56:31 +01:00
Krisjanis Lejejs 6e80ad505b
Bump hass-nabucasa from 0.87.0 to 0.88.1 (#135521)
* Bump hass-nabucasa from 0.87.0 to 0.88.0

* Bump hass-nabucasa from 0.88.0 to 0.88.1

* Fix Alexa breaking changes
2025-01-14 12:17:22 +01:00
Joost Lekkerkerker 8db63adc11
Bump ruff to 0.9.1 (#135197) 2025-01-14 11:46:12 +01:00
jesperraemaekers f4e7c9d6c3
Bump Weheat to 2025.1.14 (#135578) 2025-01-14 11:36:26 +01:00
Maikel Punie 959cea45b8
Migrate Velbus to have Entity name (#135520) 2025-01-14 11:30:10 +01:00
Erik Montnemery d333fa320f
Fix nmbs sensor unique_id (#135576) 2025-01-14 10:24:48 +01:00
Manu 0c144092c6
Bump habiticalib to v.0.3.3 (#135551) 2025-01-14 10:07:23 +01:00
Artur Pragacz 1de4d0efda
Fix deprecated enums (#134824) 2025-01-14 10:04:48 +01:00
Erik Montnemery 440cd5bee0
Improve improv via BLE log messages (#135575) 2025-01-14 10:00:21 +01:00
Michael Hansen b897e6a85f
Use STT/TTS languages for LLM fallback (#135533) 2025-01-13 14:17:12 -06:00
Maikel Punie eaaab4ccfe
Velbus add subdevices for din-rail modules (#131371) 2025-01-13 20:10:45 +01:00
jesperraemaekers 4ddb72314d
Add quality scale for weheat (#135384) 2025-01-13 20:09:19 +01:00
qbus-iot 2d2f4f5cec
Add new integration Qbus (#127280)
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
Co-authored-by: Thomas D <11554546+thomasddn@users.noreply.github.com>
2025-01-13 19:06:52 +00:00
Jan Bouwhuis 984c380e13
Add option to allow to use setpoint instead of override for legacy incomfort RF gateway (#135143)
* Add option to allow to use setpoint in stead of override for legacy incomfort RF gateway

* Add test to assert state with legacy_setpoint_status option

* Use selector

* Update homeassistant/components/incomfort/strings.json

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

* Follow up on code review

* Rephrase data_description

* Rephrase

* Use async_schedule_reload helper

* Move option flow after config flow

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-13 19:50:06 +01:00
Steven B. ab28115d2b
Cleanup tplink test framework (#135205) 2025-01-13 19:32:22 +01:00
Indu Prakash d986fe7a07
Add humidifier entity for Vesync devices (#134333) 2025-01-13 19:26:18 +01:00