Tobias Sauerwein
03009a2bb9
Fix unreachable Netatmo sensor returning false values ( #105954 )
...
* Fix unreachable sensor returning false values
* Clean up unnecessary code
2023-12-27 09:42:53 +01:00
Michael
a6018c5f7e
Set WiFi QR code entity to unknown when Fritzbox is not available ( #105870 )
2023-12-27 09:41:07 +01:00
Álvaro Fernández Rojas
7ae296b0f2
Fix Airzone temperature range on new climate card ( #105830 )
...
* airzone: climate: fix double setpoint
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* tests: airzone: fix double setpoint temperature
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* tests: airzone: fix swapped double setpoint
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-12-27 09:40:58 +01:00
Álvaro Fernández Rojas
c5e3d922b0
Update aioairzone to v0.7.2 ( #105811 )
2023-12-27 09:40:52 +01:00
Michael Hansen
f1f3301edc
Set todo item status in intent ( #105743 )
2023-12-27 09:40:46 +01:00
vexofp
6720580a9e
Pass timeout to httpx in RESTful Switch ( #105364 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-27 09:40:39 +01:00
Franck Nijhof
dbfc5ea8f9
Disable user profiles on login screen ( #105749 )
2023-12-14 20:36:59 +01:00
Charles Garwood
4aa03b33f6
Fix Fully Kiosk Browser MQTT event callbacks with non-standard event topics ( #105735 )
2023-12-14 20:36:56 +01:00
epenet
25bfe7ec82
Fix issue clearing renault schedules ( #105719 )
...
* Fix issue clearing renault schedules
* Adjust
2023-12-14 20:36:52 +01:00
puddly
ebb54d7a6c
Bump ZHA dependencies ( #105661 )
2023-12-13 17:10:56 +01:00
puddly
db52b9b0e1
Reload ZHA integration on any error, not just recoverable ones ( #105659 )
2023-12-13 17:10:52 +01:00
Michael Hansen
36c56eb32a
Rename "satellite enabled" to "mute" ( #105619 )
2023-12-13 14:51:25 +01:00
Michael Hansen
797af14012
Skip TTS events entirely with empty text ( #105617 )
2023-12-13 14:48:51 +01:00
Michael Hansen
8812ca13d9
Add name slot to HassClimateGetTemperature intent ( #105585 )
2023-12-13 14:48:48 +01:00
Michael Hansen
4849884467
Disconnect before reconnecting to satellite ( #105500 )
...
Disconnect before reconnecting
2023-12-13 14:48:35 +01:00
Joost Lekkerkerker
8a0b1637b1
Remove Aftership import issue when entry already exists ( #105476 )
2023-12-13 14:48:30 +01:00
Allen Porter
0683b8be21
Fix fitbit oauth reauth debug logging ( #105450 )
2023-12-13 14:41:56 +01:00
Jan Bouwhuis
399f98a726
Fix alexa calling not featured cover services ( #105444 )
...
* Fix alexa calls not supported cover services
* Follow up comment and additional tests
2023-12-13 14:41:53 +01:00
Bouwe Westerdijk
0023d66c80
Bump plugwise to v0.35.3 ( #105442 )
2023-12-13 14:41:49 +01:00
Erik Montnemery
164d0d2085
Bump hatasmota to 0.8.0 ( #105440 )
...
* Bump hatasmota to 0.8.0
* Keep devices with deep sleep support always available
* Add tests
2023-12-13 14:41:46 +01:00
Florian B
84c713894b
Fix adding/updating todo items with due date in CalDAV integration ( #105435 )
...
* refactor: return date/datetime for due date
* fix: explicitly set due date on vTODO component
Using `set_due` automatically handles converting the Python-native
date/datetime values to the correct representation required by RFC5545.
* fix: fix tests with changed due date handling
* fix: item.due may not be a str
* refactor: keep local timezone of due datetime
* refactor: reorder import statement
To make ruff happy.
* fix: fix false-positive mypy error
2023-12-13 14:41:39 +01:00
Jan Bouwhuis
c6339cb0c0
Fix CI test_invalid_rrule_fix test by freezing the time ( #105294 )
2023-12-13 14:41:20 +01:00
Bouwe Westerdijk
47dc48ca66
Bump plugwise to v0.34.5 ( #105330 )
2023-12-08 21:20:02 +01:00
Jan Bouwhuis
5220afa856
Workaround to_json
template filter in parsing dict key ( #105327 )
...
* Work-a-round orjson for `to_json` fiter in case dict key is str subclass
* Add option instead
* Remove json.dumps work-a-round
* Update homeassistant/helpers/template.py
* Fix test
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-12-08 21:19:59 +01:00
G Johansson
629731e2dd
Add rollback on exception that needs rollback in SQL ( #104948 )
2023-12-08 21:19:56 +01:00
Erik Montnemery
35954128ad
Add workaround for orjson not handling subclasses of str ( #105314 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-12-08 19:08:02 +01:00
Michael Hansen
d9b31e9841
Use area id for context instead of name ( #105313 )
2023-12-08 19:07:58 +01:00
Jan Bouwhuis
892a7c36ca
Fix mqtt json light state updates using deprecated color handling ( #105283 )
2023-12-08 19:06:03 +01:00
Michael Hansen
53cbde8dca
Set device id and forward errors to Wyoming satellites ( #105266 )
...
* Set device id and forward errors
* Fix tests
2023-12-08 19:05:23 +01:00
On Freund
d89f6b5eb0
Fix update of uncategorized OurGroceries items ( #105255 )
...
* Fix update of uncategorized OurGroceries items
* Address code review comments
2023-12-08 19:02:40 +01:00
Duco Sebel
4953a36da8
Add migration for old HomeWizard sensors ( #105251 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-12-08 19:02:37 +01:00
Jan-Philipp Benecke
38e01b248f
Explicit check for None in Discovergy entity if condition ( #105248 )
...
Fix checking for None in Discovergy
2023-12-08 19:02:34 +01:00
ollo69
f8d9c4c3ad
Fix AsusWrt invalid data type with tuple type ( #105247 )
2023-12-08 19:02:31 +01:00
G Johansson
3a10ea1892
Fix check_date service in workday ( #105241 )
...
* Fix check_date service in workday
* Add test
2023-12-08 19:02:28 +01:00
Erik Montnemery
d679764d3b
Disable config flow progress in peco config flow ( #105222 )
2023-12-08 19:02:21 +01:00
Michael Hansen
614e9069c2
Don't return TTS URL in Assist pipeline ( #105164 )
...
* Don't return TTS URL
* Add test for empty queue
2023-12-08 19:00:33 +01:00
Robert Svensson
cfa85956e1
Improve LIDL christmas light detection in deCONZ ( #105155 )
2023-12-08 19:00:25 +01:00
Excentyl
9527548207
Initialize energy_state without price ( #97031 )
...
Co-authored-by: Erik <erik@montnemery.com>
2023-12-08 18:56:05 +01:00
Jan-Philipp Benecke
4018a28510
Remove device from known_devices upon import in ping device tracker ( #105009 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-12-05 19:09:12 +01:00
Erik Montnemery
55c686ad03
Don't use deprecated_class decorator on deprecated YAML classes ( #105063 )
2023-12-05 15:55:27 +01:00
Erik Montnemery
fd4a05fc7a
Minor improvements of deprecation helper ( #104980 )
2023-12-05 15:55:08 +01:00
Aaron Godfrey
48cce1a854
Exclude Todoist sub-tasks for the todo platform ( #104914 )
2023-12-05 15:55:01 +01:00
Marcel van der Veldt
99401c60c7
Add Matter custom cluster sensors (Eve Energy Plug energy measurements) ( #104830 )
...
* Support for sensors from custom clusters in Matter
* lint
* no need to write state twice
* Add test for eve energy plug
* Update homeassistant/components/matter/entity.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* adjust comment
* debounce extra poll timer
* use async_call_later helper
* Update homeassistant/components/matter/entity.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* wip extend test
* Update test_sensor.py
* fix state class for sensors
* trigger (fake) event callback on all subscribers
* Update eve-energy-plug.json
* add test for additionally polled value
* adjust delay to 3 seconds
* Adjust subscribe_events to always use kwargs
* Update tests/components/matter/common.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update test_sensor.py
* remove redundant code
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-12-05 15:54:58 +01:00
Michael Hansen
5a49e1dd5c
Add Wyoming satellite ( #104759 )
...
* First draft of Wyoming satellite
* Set up homeassistant in tests
* Move satellite
* Add devices with binary sensor and select
* Add more events
* Add satellite enabled switch
* Fix mistake
* Only set up necessary platforms for satellites
* Lots of fixes
* Add tests
* Use config entry id as satellite id
* Initial satellite test
* Add satellite pipeline test
* More tests
* More satellite tests
* Only support single device per config entry
* Address comments
* Make a copy of platforms
2023-12-05 15:54:55 +01:00
Allen Porter
db6b804298
Add due date and description fields to Todoist To-do entity ( #104655 )
...
* Add Todoist Due date and description fields
* Update entity features with new names
* Make items into walrus
* Update due_datetime field
* Add additional tests for adding new fields to items
* Fix call args in todoist test
2023-12-05 15:54:52 +01:00
Allen Porter
655b067277
Add due date and description to Google Tasks ( #104654 )
...
* Add tests for config validation function
* Add Google Tasks due date and description
* Revert test timezone
* Update changes after upstream
* Update homeassistant/components/google_tasks/todo.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Add google tasks tests for creating
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-12-05 15:54:48 +01:00
Jan Bouwhuis
64f7855b94
Raise on smtp notification if attachment is not allowed ( #104981 )
...
* Raise smtp notification if attachment not allowed
* Pass url as placeholder
* Use variable in err message
* Add allow_list as placeholder
2023-12-04 15:00:02 +01:00
Jan Bouwhuis
204cc20bc2
Do not allow smtp to access insecure files ( #104972 )
2023-12-04 14:59:59 +01:00
Jan Bouwhuis
e1142e2ad8
Fix dsmr zero reconnect interval option could crash HA ( #104900 )
...
* Fix dsmr zero interval option could crash HA
* No change change the options
2023-12-04 14:59:40 +01:00
Jan Bouwhuis
d67d2d9566
Filter out zero readings for DSMR enery sensors ( #104843 )
2023-12-04 14:58:49 +01:00