Commit Graph

50441 Commits (63c538b024fe3e5d0cad8739f714a547af1990ec)

Author SHA1 Message Date
Erik Montnemery 63c538b024
Add config flow for template sensor (#98970)
* Add config flow for template sensor

* Tweak error reporting

* Improve validation

* Fix test

* Rename translation strings

* Improve validation

* Fix sensor async_setup_entry

* Avoid duplicating sensor device class translations

* Avoid duplicating sensor device class translations

* Add config flow tests

* Include all units from DEVICE_CLASS_UNITS in unit_of_measurement select

* Address review comments
2023-08-30 16:22:52 +02:00
Mike Woudenberg bc5f934f35
Correct loqed token URL to production server (#99316)
* Corrects token URL to production server

* Update homeassistant/components/loqed/strings.json

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-08-30 16:21:52 +02:00
Joost Lekkerkerker a1b2b9a78c
Add entity translations to Tellduslive (#98963) 2023-08-30 16:03:13 +02:00
Joost Lekkerkerker fb6d19d08f
Add pressure device class to Telldus live (#99337) 2023-08-30 15:53:30 +02:00
Joost Lekkerkerker 5f05d0d7e9
Map abode units to HA units (#99323) 2023-08-30 15:33:38 +02:00
Joost Lekkerkerker e56db78b27
Use shorthand attributes for Freebox (#99327) 2023-08-30 15:33:05 +02:00
Joost Lekkerkerker 587928223a
Use shorthand attributes in Gree (#99332) 2023-08-30 15:16:45 +02:00
Joost Lekkerkerker 66ad605d3e
Use shorthand attribute in Google Travel Time (#99331) 2023-08-30 15:09:02 +02:00
Maikel Punie 7170f5d36c
Bump pyduotecno to 2023.8.4 (#99328) 2023-08-30 14:26:58 +02:00
Álvaro Fernández Rojas 71a6db0c9d
Update AEMET-OpenData to v0.4.3 (#99312) 2023-08-30 07:23:17 -05:00
Jan-Philipp Benecke 5c8e5a7af2
Split bsblan coordinator and randomize update interval (#99269)
* Split out bsblan coordinator and randomize update interval

* Use logger const

* Add randomising update interval for following updates

* Implement review comments

* Re-add config_entry

* Remove line
2023-08-30 13:14:30 +02:00
Raman Gupta 6e5f4566d5
Add zwave_js controller status sensor (#99252)
* Add zwave_js controller status sensor

* Also update network status command

* fix tests

* Remove WS command since we have a sensor entity

* Update sensor.py

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

* move driver assertion out of closures

* store state in tests

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-08-30 06:50:23 -04:00
Joost Lekkerkerker 775f815afc
Use shorthand attributes for Ecobee (#99239)
* Use shorthand attributes for Ecobee

* Use shorthand attributes for Ecobee
2023-08-30 12:11:13 +02:00
Joost Lekkerkerker a4818c5f54
Use shorthand attributes for Elmax (#99277) 2023-08-30 12:07:55 +02:00
Joost Lekkerkerker 7d70b42e4a
Use shorthand attributes for EnOcean (#99278) 2023-08-30 11:57:56 +02:00
Joost Lekkerkerker 38267699e5
Use device info object in ezviz (#99280) 2023-08-30 11:52:06 +02:00
Joost Lekkerkerker fae50169d9
Add typing to Blink config flow (#98873) 2023-08-30 11:50:47 +02:00
G Johansson 2ce5b08fc3
Deprecate timer start optional duration parameter (#93471)
* Deprecate timer start option duration parameter

* Add test

* Fix strings

* breaks_in_ha_version

* strings

* Mod string
2023-08-30 11:48:13 +02:00
Erik Montnemery 9e178ae2ce
Fix assist_pipeline schema (#99318) 2023-08-30 11:33:41 +02:00
Raman Gupta 40748a6c34
Add zwave_js controller identify event (#99254) 2023-08-30 11:32:41 +02:00
Joost Lekkerkerker 56b99d2bc6
Add entity translations to QNAP QSW (#98915) 2023-08-30 11:20:15 +02:00
ollo69 a89a5f486d
Migrate Melcloud to has entity name (#99025) 2023-08-30 10:53:52 +02:00
Michael e7462e916a
Conditional category for temperature sensor entities in AVM Fritz!Smarthome (#98981) 2023-08-30 10:29:35 +02:00
Joost Lekkerkerker bd04cafb91
Use shorthand attributes for Daikin (#99225)
Co-authored-by: Robert Resch <robert@resch.dev>
2023-08-30 10:25:53 +02:00
Michał Huryn e911b73b61
Add extra sensors to Blebox (#90516) 2023-08-30 10:20:45 +02:00
Joost Lekkerkerker 56e5c34283
Add entity translations to Garages Amsterdam (#98584) 2023-08-30 09:46:28 +02:00
Erik Montnemery 7e7cb15d5b
Revert "Allows defining list of attributes excluded from history in manifest.json" (#99300)
Revert "Allows defining list of attributes excluded from history in manifest.json (#99283)"

This reverts commit 0366e14630.
2023-08-30 08:26:26 +02:00
Daniel Hjelseth Høyer fb4e93071e
Update Mill lib, improve error handling (#99296) 2023-08-30 00:03:56 -04:00
Paulus Schoutsen 9e4bcd298e
Move more Oral-B entities to be diagnostic (#99297) 2023-08-30 00:03:37 -04:00
Michal Jál d7d989b9fb
Switchbot nightlatch feature (#98620)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-08-30 00:03:08 -04:00
Sebastian Mayr 6e8b3837b0
Add support for MFA auth in opower (#97878)
* Add support for MFA auth in opower

* Make MFA an extra step

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-08-29 23:37:37 -04:00
rct cc8f5ca827
Opower add new virtual integrations ConEd and ORU (#99230) 2023-08-29 23:35:19 -04:00
Willem-Jan van Rootselaar 1e37e1e355
Bump python-bsblan to 0.5.16 (#99238) 2023-08-29 23:23:20 -04:00
Michael Hansen 054a63c3a2
Add option to save Assist pipeline audio (#98928)
* Add pipeline option to save wake/stt audio to media

* Add debug_recording_dir to assist_pipeline YAML config

* Clean up and additional tests

* Remove I/O in event loop

* Organize saved audio by pipeline name and device id

* Record wake/stt debug audio in separate thread

* Fix after rebase

* Use timestamp instead of pipeline id for directory name

* Add WAV write error test

* Join thread in executor
2023-08-29 23:07:27 -04:00
Øyvind Matheson Wergeland de30712d76
Verisure: propagate lock code digits configuration immediately (#99241) 2023-08-29 22:02:09 +02:00
Richard Kroegel b403cb41c0
Allow one retry before raising ConfigEntryAuthFailed for bmw_connected_drive (#99168)
* Allow one retry before raising ConfigEntryAuthFailed

* Move time with freezer

* Update homeassistant/components/bmw_connected_drive/coordinator.py

---------

Co-authored-by: rikroe <rikroe@users.noreply.github.com>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-08-29 21:41:50 +02:00
Álvaro Fernández Rojas 4508e341c9
Add wind gust to AEMET hourly forecasts (#99289)
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-08-29 21:14:37 +02:00
Erik Montnemery 0366e14630
Allows defining list of attributes excluded from history in manifest.json (#99283)
* Move list of attributes excluded from history to manifest.json

* Address comments
2023-08-29 20:14:33 +02:00
kel30a 50150f5577
Bump pydaikin version to 2.11.1 (#99288) 2023-08-29 13:08:39 -05:00
Álvaro Fernández Rojas c3ef518551
Update AEMET-OpenData to v0.4.2 (#99286) 2023-08-29 13:06:46 -05:00
Mike Degatano e0eb63c588
Validate slug in addon services (#99232)
* Validate slug in addon services

* Move validator into hassio component

* Fixes from mypy

* Fix test for changes

* Adjust fixtures to current supervisor

* Fix call counts after fixture adjustment

* Increase coverage
2023-08-29 13:57:41 -04:00
Joost Lekkerkerker e2dd7f2069
Add entity translations to NZBGet (#98805) 2023-08-29 18:15:44 +02:00
Maciej Bieniek fe713cec8f
Don't assume that the activity/sleep labels are always present in Tractive event (#99197)
* Don't assume that the activity_label and sleep_labes are always present in an event

* Catch KeyError
2023-08-29 17:52:29 +02:00
Joost Lekkerkerker b9fd2ee3b6
Use functions to get value and unit in Abode (#99084) 2023-08-29 17:37:26 +02:00
Phil Bruckner 10c53dd284
Fix Life360 reauthorization config flow (#99227) 2023-08-29 16:38:11 +02:00
J. Nick Koston 5006244f4c
Bump aioesphomeapi to 16.0.3 (#99282) 2023-08-29 09:31:41 -05:00
Joost Lekkerkerker f28634ea11
Migrate PVPC to has entity name (#98894)
* Migrate PVPC to has entity name

* Set device name

* Fix feedback
2023-08-29 16:26:23 +02:00
Robert Resch 6223b1f599
Add ws endpoint "auth/delete_all_refresh_tokens" (#98976)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-08-29 15:57:54 +02:00
Erik Montnemery 691bbedfc8
Fix typo in TrackTemplateResultInfo (#99276) 2023-08-29 08:54:38 -05:00
David Knowles 9476ade34a
Bump pydrawise to 2023.8.0 (#99270) 2023-08-29 15:43:27 +02:00