Commit Graph
71129 Commits
Author SHA1 Message Date
95ed1ada50 Add late PR improvements to La Marzocco (#108162)
* add Martin's suggestions

* use password description

* fix for reauth + test

* fix invalid_auth test

* Update homeassistant/components/lamarzocco/config_flow.py

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

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-16 19:35:50 +01:00
Allen PorterandGitHub b24222bd1d Add debugging to assist in debugging already configured error (#108134) 2024-01-16 17:05:35 +01:00
Sebastian LövdahlandGitHub d0f4780300 Bump vallox_websocket_api to 4.0.3 (#108109) 2024-01-16 17:04:44 +01:00
Jan BouwhuisandGitHub 3ff74fe20f Refactor demo vacuum's to only use StateVacuum base class and features (#108150)
* Demo cleanup

* Refactor vacuum demo to only use state vacuum base class

* Remove unneeded feature checks

* Remove exclusion issue for mqtt an demo
2024-01-16 16:44:12 +01:00
+1 6bc36666b1 Add integration lamarzocco (#102291)
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
Co-authored-by: Paul Bottein <paul.bottein@gmail.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: tronikos <tronikos@users.noreply.github.com>
Co-authored-by: Luke Lashley <conway220@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: dupondje <jean-louis@dupond.be>
2024-01-16 15:24:16 +01:00
Bouwe WesterdijkandGitHub a874895a81 Add gateway_mode Select to Plugwise (#108019) 2024-01-16 14:35:09 +01:00
J. Nick KostonandGitHub 3d595fff13 Avoid duplicate timestamp conversions for websocket api and recorder (#108144)
* Avoid duplicate timestamp conversions for websocket api and recorder

We convert the time from datetime to timestamps one per
open websocket connection and the recorder for every
state update. Only do the conversion once since its
~30% of the cost of building the state diff

* more

* two more

* two more in live history
2024-01-16 14:05:01 +01:00
Jan BouwhuisandGitHub 26058bf922 Add serial_number attribute to MQTT device properties (#108105) 2024-01-16 14:02:34 +01:00
David BonnesandGitHub 7deebf8817 Handle renaming of evohome zones (#108089) 2024-01-16 13:45:24 +01:00
max2697andGitHub d4739cfa5c Bump opower to 0.2.0 (#108067) 2024-01-16 13:43:19 +01:00
DellanXandGitHub 04bc8e09a5 Default tuya climate temperature unit to system unit (#108050) 2024-01-16 13:40:11 +01:00
Joakim PlateandGitHub 523352c97e Avoid keeping config dir in path (#107760) 2024-01-16 13:38:47 +01:00
7fe6fc987b Add config flow for Ecovacs (#108111)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-16 13:31:42 +01:00
Jan BouwhuisandGitHub 3e72c346b7 Remove MELCloud YAML import support (#108113) 2024-01-16 13:29:26 +01:00
fa2f9eac1a Remove config import in meteo_france (#107970)
Co-authored-by: jbouwh <jan@jbsoft.nl>
2024-01-16 13:27:49 +01:00
Jan BouwhuisandGitHub b46d0fb07c Remove YAML import support for plum_lightpad (#108114) 2024-01-16 13:13:33 +01:00
Aaron BachandGitHub ef7ebcffd6 Bump aioridwell to 2024.01.0 (#108126) 2024-01-16 13:10:09 +01:00
J. Nick KostonandGitHub 549ff6ddc6 Enable compression on frontend index page (#108148) 2024-01-16 13:06:21 +01:00
Willem-Jan van RootselaarandGitHub 09234ca3af Update python-bsblan version to 0.5.18 (#108145) 2024-01-16 13:05:58 +01:00
G JohanssonandGitHub ef49e8a82f Bump holidays to 0.41 (#108132) 2024-01-16 12:13:41 +01:00
MichaelandGitHub 7942e9e3fe bump pyfritzhome to 0.6.10 (#108128) 2024-01-16 11:10:03 +01:00
Pedro LamasandGitHub 6cab4486f7 Fix loading empty yaml files with include_dir_named (#107853) 2024-01-16 10:23:04 +01:00
Paarth ShahandGitHub 5afe155cd9 Fix MatrixBot not resolving room aliases per-command (#106347) 2024-01-16 10:07:51 +01:00
Jan-Philipp BeneckeandGitHub 28281523ec Add pylint plugin to check for sorted platforms list (#108115) 2024-01-16 09:47:53 +01:00
Erik MontnemeryandGitHub fb24e086b2 Hide FlowResultType.SHOW_PROGRESS_DONE from frontend (#107799)
* Hide FlowResultType.SHOW_PROGRESS_DONE from frontend

* Update tests
2024-01-16 09:04:27 +01:00
Jan-Philipp BeneckeandGitHub af6ad6be41 Remove deprecated vacuum services from tuya (#107896) 2024-01-16 08:51:57 +01:00
cnicoandGitHub 562798f037 Bump flipr-api to 1.5.1 (#108130)
Flipr-api version update for resolution of issue https://github.com/home-assistant/core/issues/105778
2024-01-16 06:56:54 +01:00
Leendert GravendeelandGitHub 5011a25ea6 Add Epion integration (#107570)
* Adding initial Epion Air integration logic

* Skipping sensors with missing data

* Patching Epion integration

* Adding additional Epion measurement types

* Cleaning up logging

* Cleaning up code

* Fixing error handling for invalid Epion keys

* Adding tests and improving error handling

* Patching Epion tests

* Cleaning up Epion integration code

* Bumping Epion package and including missing files

* Moving data updates to coordinator and addressing feedback

* Improve exception handling

* Exposing model name and firmware version

* Cleaning up code according to review

* Cleaning up code according to review

* Adding check to prevent duplicate account setup

* Refactoring tests and checking for duplicates

* Cleaning up test code according to review

* Cleaning up test code

* Removing entity name overrides

* Fix code format for tests

* Adding missing newlines in JSON files

* Fixing formatting

* Updating device method to always return a device

* Updating coordinator
2024-01-16 06:39:50 +01:00
Marc MuellerandGitHub e8b962ea89 Improve risco typing (#108041) 2024-01-15 23:32:58 +01:00
Marc MuellerandGitHub 369ed5b701 Improve typing for the generic integration (#108094) 2024-01-15 23:11:46 +01:00
Marc MuellerandGitHub f28f2e4ed4 Improve google_translate typing (#108093) 2024-01-15 23:11:03 +01:00
Marc MuellerandGitHub c2dec8f84f Improve electric_kiwi generic typing (#108084) 2024-01-15 23:09:09 +01:00
Joost LekkerkerkerandGitHub b9e532cbb3 Use compat for supported features in media player (#108102) 2024-01-15 20:33:30 +01:00
Jan BouwhuisandGitHub 1a4d1907c9 Make ATTR_SERIAL_NUMBER a generic homeassistant constant (#108106) 2024-01-15 20:33:15 +01:00
28e18ce7bf Fix Shelly Gen1 entity description restore (#108052)
* Fix Shelly Gen1 entity description restore

* Update tests/components/shelly/test_sensor.py

Co-authored-by: J. Nick Koston <nick@koston.org>

---------

Co-authored-by: J. Nick Koston <nick@koston.org>
2024-01-15 20:53:56 +02:00
G JohanssonandGitHub 3bc20a072a Fix test_sensor_process_fails test in System Monitor (#108110) 2024-01-15 19:46:28 +01:00
5b3e1306f8 Add tests for System Monitor (#107891)
* Add tests

* no coordinator

* Coverage

* processes

* test init

* util

* test icon

* Add tests

* Mod tests

* Add tests

* Test attributes

* snapshots

* icon

* test disk mounts

* fixes

* svmem

* cache_clear

* test icon

* reset icon test

* test_processor_temperature

* fix tests on macos

---------

Co-authored-by: J. Nick Koston <nick@koston.org>
2024-01-15 18:26:49 +01:00
G JohanssonandGitHub 749ef45727 Add availability to command_line (#105300)
* Add availability to command_line

* Add tests

* freezer
2024-01-15 18:20:34 +01:00
Marc MuellerandGitHub 6a9fdaae7a Enable strict typing for onboarding (#108097) 2024-01-15 16:53:24 +01:00
5dde45e01f Fix comment for SmartThings fan capability (#108086)
* Fix the fan to support preset modes

* Add more tests and fix some comments

* Don't override inherited member

* Don't check for supported feature as the check is already performed before here

* Do not check for feature on properties

* Update homeassistant/components/smartthings/fan.py

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

* Fix tests

* Fix comment

* Break line

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-15 13:53:16 +01:00
Robert ReschandGitHub ede6e01808 Bump Jinja2 to 3.1.3 (#108082) 2024-01-15 12:10:17 +01:00
David BonnesandGitHub 7f619579fa Harden zone schedule processing for evohome (#108079) 2024-01-15 11:24:55 +01:00
Marc MuellerandGitHub 4d7186b6e6 Improve ffmpeg and freebox typing (#108026) 2024-01-15 11:23:26 +01:00
Jan-Philipp BeneckeandGitHub bd37d3776b Set webhook local_only to True by default (#107670) 2024-01-15 11:09:40 +01:00
Marcel van der VeldtandGitHub 52acc4bbab Fix turning on the light with a specific color (#108080) 2024-01-15 11:08:38 +01:00
Cody CandGitHub 5cc1a761dd Fix malformed user input error on MJPEG config flow (#108058) 2024-01-15 09:41:44 +01:00
David BonnesandGitHub dd2527db5b Bump evohome client to 0.4.17 (#108051) 2024-01-15 09:40:01 +01:00
Erik MontnemeryandGitHub c3e8e931e6 Deprecate passing step_id to FlowHandler methods (#107944) 2024-01-15 09:37:57 +01:00
Marc MuellerandGitHub f968b43f6a Improve gdacs typing (#108040) 2024-01-15 09:32:30 +01:00
Marc MuellerandGitHub 84038fb119 Enable strict typing for generic_thermostat (#108024) 2024-01-15 09:19:50 +01:00