G Johansson
639f06843b
Remove config import from surepetcare ( #107971 )
...
Co-authored-by: jbouwh <jan@jbsoft.nl>
2024-01-16 20:57:23 +01:00
Galorhallen
ddaf194f91
Add Govee local light integration ( #106697 )
...
* Added govee_local_api
* Code cleanup
* Fix discovery
* Add missing supported device
* Fix autodiscovery
* Add missing quality scale in manifest.json
* QA
* QA: Moved coordinator creation to __init__.py
* QA
* Fix typo and update test
* QA
* Removed unecessary code
* Fix typo
* Fix typo
* QA, typing and strings
* Removed unsed logger in __init__.py
* QA, using ColorMode for lights capabilities
* Bump govee_local_api to 1.4.0
Moved capabilities to library.
* Update requirements
* Update library to 1.4.1 with unsupported dvice warning
* Fix tests after library update
* QA
* Add test for retry config
* Update integration name and domain
* Update homeassistant/components/govee_light_local/light.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-16 20:00:29 +01:00
Josef Zweck
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 Porter
b24222bd1d
Add debugging to assist in debugging already configured error ( #108134 )
2024-01-16 17:05:35 +01:00
Sebastian Lövdahl
d0f4780300
Bump vallox_websocket_api to 4.0.3 ( #108109 )
2024-01-16 17:04:44 +01:00
Jan Bouwhuis
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
Josef Zweck
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 Westerdijk
a874895a81
Add gateway_mode Select to Plugwise ( #108019 )
2024-01-16 14:35:09 +01:00
J. Nick Koston
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 Bouwhuis
26058bf922
Add serial_number attribute to MQTT device properties ( #108105 )
2024-01-16 14:02:34 +01:00
David Bonnes
7deebf8817
Handle renaming of evohome zones ( #108089 )
2024-01-16 13:45:24 +01:00
max2697
d4739cfa5c
Bump opower to 0.2.0 ( #108067 )
2024-01-16 13:43:19 +01:00
DellanX
04bc8e09a5
Default tuya climate temperature unit to system unit ( #108050 )
2024-01-16 13:40:11 +01:00
Joakim Plate
523352c97e
Avoid keeping config dir in path ( #107760 )
2024-01-16 13:38:47 +01:00
Robert Resch
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 Bouwhuis
3e72c346b7
Remove MELCloud YAML import support ( #108113 )
2024-01-16 13:29:26 +01:00
G Johansson
fa2f9eac1a
Remove config import in meteo_france ( #107970 )
...
Co-authored-by: jbouwh <jan@jbsoft.nl>
2024-01-16 13:27:49 +01:00
Jan Bouwhuis
b46d0fb07c
Remove YAML import support for plum_lightpad ( #108114 )
2024-01-16 13:13:33 +01:00
Aaron Bach
ef7ebcffd6
Bump `aioridwell` to 2024.01.0 ( #108126 )
2024-01-16 13:10:09 +01:00
J. Nick Koston
549ff6ddc6
Enable compression on frontend index page ( #108148 )
2024-01-16 13:06:21 +01:00
Willem-Jan van Rootselaar
09234ca3af
Update python-bsblan version to 0.5.18 ( #108145 )
2024-01-16 13:05:58 +01:00
G Johansson
ef49e8a82f
Bump holidays to 0.41 ( #108132 )
2024-01-16 12:13:41 +01:00
Michael
7942e9e3fe
bump pyfritzhome to 0.6.10 ( #108128 )
2024-01-16 11:10:03 +01:00
Pedro Lamas
6cab4486f7
Fix loading empty yaml files with include_dir_named ( #107853 )
2024-01-16 10:23:04 +01:00
Paarth Shah
5afe155cd9
Fix MatrixBot not resolving room aliases per-command ( #106347 )
2024-01-16 10:07:51 +01:00
Jan-Philipp Benecke
28281523ec
Add pylint plugin to check for sorted platforms list ( #108115 )
2024-01-16 09:47:53 +01:00
Erik Montnemery
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 Benecke
af6ad6be41
Remove deprecated vacuum services from tuya ( #107896 )
2024-01-16 08:51:57 +01:00
cnico
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 Gravendeel
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 Mueller
e8b962ea89
Improve risco typing ( #108041 )
2024-01-15 23:32:58 +01:00
Marc Mueller
369ed5b701
Improve typing for the generic integration ( #108094 )
2024-01-15 23:11:46 +01:00
Marc Mueller
f28f2e4ed4
Improve google_translate typing ( #108093 )
2024-01-15 23:11:03 +01:00
Marc Mueller
c2dec8f84f
Improve electric_kiwi generic typing ( #108084 )
2024-01-15 23:09:09 +01:00
Joost Lekkerkerker
b9e532cbb3
Use compat for supported features in media player ( #108102 )
2024-01-15 20:33:30 +01:00
Jan Bouwhuis
1a4d1907c9
Make ATTR_SERIAL_NUMBER a generic homeassistant constant ( #108106 )
2024-01-15 20:33:15 +01:00
Shay Levy
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 Johansson
3bc20a072a
Fix test_sensor_process_fails test in System Monitor ( #108110 )
2024-01-15 19:46:28 +01:00
G Johansson
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 Johansson
749ef45727
Add availability to command_line ( #105300 )
...
* Add availability to command_line
* Add tests
* freezer
2024-01-15 18:20:34 +01:00
Marc Mueller
6a9fdaae7a
Enable strict typing for onboarding ( #108097 )
2024-01-15 16:53:24 +01:00
Grant
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 Resch
ede6e01808
Bump Jinja2 to 3.1.3 ( #108082 )
2024-01-15 12:10:17 +01:00
David Bonnes
7f619579fa
Harden zone schedule processing for evohome ( #108079 )
2024-01-15 11:24:55 +01:00
Marc Mueller
4d7186b6e6
Improve ffmpeg and freebox typing ( #108026 )
2024-01-15 11:23:26 +01:00
Jan-Philipp Benecke
bd37d3776b
Set webhook `local_only` to True by default ( #107670 )
2024-01-15 11:09:40 +01:00
Marcel van der Veldt
52acc4bbab
Fix turning on the light with a specific color ( #108080 )
2024-01-15 11:08:38 +01:00
Cody C
5cc1a761dd
Fix malformed user input error on MJPEG config flow ( #108058 )
2024-01-15 09:41:44 +01:00
David Bonnes
dd2527db5b
Bump evohome client to 0.4.17 ( #108051 )
2024-01-15 09:40:01 +01:00
Erik Montnemery
c3e8e931e6
Deprecate passing step_id to FlowHandler methods ( #107944 )
2024-01-15 09:37:57 +01:00