J. Nick Koston
cc85e89cf2
Make network fixture scoped to session to speed up tests ( #105353 )
2023-12-09 10:19:08 +01:00
Jan-Philipp Benecke
4d708f1931
Migrate template tests to use freezegun ( #105341 )
2023-12-09 09:47:28 +01:00
Lucas Mindêllo de Andrade
f567bf6dfe
Sun WEG integration ( #88272 )
...
* feat(sunweg): initial support
* chore: removed commented out code
* chore: removed warning
* fix: set never_resets for total sensors
* test: some tests
* fix(sunweg): default plantid type
* fix(sunweg): return first plant id
* test(sunweg): improved code coverage
* chore(sunweg): missing FlowResult return type
* chore(sunweg): removed unused strings
* perf(sunweg): using only one api instance
* chore(sunweg): removed uneeded atribute
* refact(sunweg): small refactoring
* refact(sunweg): typing
* chore(sunweg): comments
* chore(sunweg): bump version
* chore(sunweg): bump lib version
* test(sunweg): different mocking and coverage
* test: fixed setup component parameter
* feat: dynamic metrics
* fix(sunweg): ruff
* fix(sunweg): mypy
* refact(sunweg): codereview suggestions
* chore(sunweg): removed unused string
* chore(sunweg): typehint and code formatting
2023-12-09 09:45:40 +01:00
David Knowles
906aa14b43
Bump pyschlage to 2023.12.0 ( #105349 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-08 22:01:40 -10:00
vexofp
617b045727
Fix SSLCipherList typing error in IMAP coordinator ( #105362 )
2023-12-08 21:34:01 -10:00
Brett Adams
e1df1f9ffe
Replace aiohttp mock with patch in Advantage Air ( #104932 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-08 15:15:57 -10:00
mkmer
6a6956573f
Add missing configuration for services.yaml in blink ( #105310 )
2023-12-08 21:30:41 +01:00
Viktor Andersson
12019ec77c
Add myself as code owner for co2signal ( #105302 )
2023-12-08 21:22:34 +01:00
Jan-Philipp Benecke
a7845406a5
Migrate homeassistant component tests to use freezegun ( #105333 )
2023-12-08 21:18:09 +01:00
Bouwe Westerdijk
46e75ed94b
Bump plugwise to v0.34.5 ( #105330 )
2023-12-08 21:15:33 +01:00
G Johansson
99cf4a6b2d
Add rollback on exception that needs rollback in SQL ( #104948 )
2023-12-08 21:13:37 +01:00
Jan Bouwhuis
4bb0e13cda
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 20:57:53 +01:00
Erik Montnemery
af715a4b9a
Add workaround for orjson not handling subclasses of str ( #105314 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-12-08 18:13:34 +01:00
Excentyl
46d626280e
Initialize energy_state without price ( #97031 )
...
Co-authored-by: Erik <erik@montnemery.com>
2023-12-08 17:46:08 +01:00
Brandon Rothweiler
1c7bd3f729
Add A. O. Smith integration ( #104976 )
2023-12-08 17:17:42 +01:00
Michael Hansen
fdeb9e36c3
Use area id for context instead of name ( #105313 )
2023-12-08 10:05:21 -06:00
Jan Bouwhuis
e5a115ce1f
Fix mqtt json light state updates using deprecated color handling ( #105283 )
2023-12-08 16:54:02 +01:00
Erik Montnemery
b0ef9623f9
Add test for energy cost sensor for late price sensor ( #105312 )
2023-12-08 16:51:07 +01:00
Paul Bottein
05f67f745b
Update frontend to 20231208.2 ( #105299 )
2023-12-08 16:45:34 +01:00
Raj Laud
45f7ffb34c
Add support for accessing Squeezebox over over https ( #95088 )
...
* Supports access to squeezebox server behind https reverse proxy
* Update squeezebox test
* Update homeassistant/components/squeezebox/config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/squeezebox/config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update squeezebox unit tests based on code review
* Migration unit test
* Run black on suggestions accepted in code review
* Apply suggestions from code review
Instead of upgrading squeezebox config, just assume a default of https=False.
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update test_init.py
Remove migrate entry test since we are no longer migrating
* Delete tests/components/squeezebox/test_init.py
Remove unused test
---------
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-12-08 15:51:19 +01:00
Øyvind Matheson Wergeland
a10f580815
Always set _attr_current_option in Nobø Hub select entities ( #105289 )
...
Always set _attr_current_option in select entities.
2023-12-08 14:42:42 +01:00
Jan-Philipp Benecke
6b7dace8d4
Migrate samsungtv tests to use freezegun ( #105286 )
2023-12-08 14:37:02 +01:00
Jan Bouwhuis
8721327176
Fix CI test_invalid_rrule_fix test by freezing the time ( #105294 )
2023-12-08 14:35:01 +01:00
Yuxin Wang
88ddc25129
Replace apcaccess dependency with aioapcaccess in apcupsd ( #104571 )
...
* Replace apcaccess dependency with async version aioapcaccess
* Upgrade the dependency to the latest version (v0.4.2)
* Handle asyncio.IncompleteReadError
2023-12-08 12:40:09 +01:00
Franck Nijhof
949ca6bafc
Update yarl to 1.9.4 ( #105282 )
2023-12-08 12:11:59 +01:00
Øyvind Matheson Wergeland
9fb9ff4f90
Remove workaround for default lock code in Matter ( #105173 )
...
* Matter: Remove workaround for default lock code
* Review
* Review 2
2023-12-08 11:46:27 +01:00
Franck Nijhof
0eb7034f89
Adjust stale bot policy for PRs ( #105280 )
2023-12-08 10:59:38 +01:00
Duco Sebel
156dac394a
Add migration for old HomeWizard sensors ( #105251 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-12-08 09:39:39 +01:00
Lars
a09ccddaa3
Fix Fritzbox light setup ( #105232 )
2023-12-08 09:33:24 +01:00
ollo69
b29e9e2df0
Fix AsusWrt invalid data type with tuple type ( #105247 )
2023-12-08 09:01:22 +01:00
J. Nick Koston
97991cfa46
Bump pyunifiprotect to 4.22.0 ( #105265 )
2023-12-08 09:00:23 +01:00
J. Nick Koston
8aacd3ea1b
Bump habluetooth to 0.10.0 ( #105118 )
2023-12-08 08:56:32 +01:00
dependabot[bot]
8879f7350a
Bump github/codeql-action from 2.22.8 to 2.22.9 ( #105274 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-08 08:55:25 +01:00
dependabot[bot]
a710491990
Bump actions/stale from 8.0.0 to 9.0.0 ( #105275 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-08 08:54:27 +01:00
osohotwateriot
664d2410d5
Add OSO Energy integration ( #70365 )
...
* Add OSO Energy integration
* Add min/max for v40 level and bump pyosoenergyapi to 1.0.2
* OSO Energy address review comments
* Bump pyosoenergyapi to 1.0.3 and remove scan interval
* Remove unnecessary code
* Update homeassistant/components/osoenergy/__init__.py
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net>
* Fixes to latest version
* Add support to set temperature
* Update homeassistant/components/osoenergy/config_flow.py
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net>
* Fixes after review
* Remove unused code
* Add support for translations and modify services
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev>
* Refactor services and constants according to the PR suggestions
* Remove unnecessary code
* Remove unused import in constants
* Refactoring and support for multiple instances
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev>
* Refactor code and apply review suggestions
* Bump pyosoenergyapi to 1.0.5
* Remove services to reduce initial PR
* Remove extra state attributes and make OSO Entity generic
---------
Co-authored-by: Daniel Hjelseth Høyer <github@dahoiv.net>
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net>
Co-authored-by: Robert Resch <robert@resch.dev>
2023-12-08 08:51:59 +01:00
Michael Hansen
43daeb2630
Set device id and forward errors to Wyoming satellites ( #105266 )
...
* Set device id and forward errors
* Fix tests
2023-12-07 19:44:43 -06:00
Michael Hansen
e9f8e7ab50
Add Wyoming satellite audio settings ( #105261 )
...
* Add noise suppression level
* Add auto gain and volume multiplier
* Always use mock TTS dir in Wyoming tests
* More tests
2023-12-07 17:02:55 -05:00
Jan-Philipp Benecke
d1aa690c24
Migrate non-component tests to use freezegun/freezer ( #105142 )
2023-12-07 22:58:09 +01:00
Joost Lekkerkerker
00e87b9dff
Migrate Gree to has entity name ( #104739 )
...
* Migrate Gree to has entity name
* Migrate Gree to has entity name
2023-12-07 22:47:52 +01:00
On Freund
c4d77877d2
Fix update of uncategorized OurGroceries items ( #105255 )
...
* Fix update of uncategorized OurGroceries items
* Address code review comments
2023-12-07 22:11:08 +01:00
Jan-Philipp Benecke
8a4b761c78
Use freezegun in cert_expiry tests ( #105125 )
2023-12-07 21:55:37 +01:00
Michael Hansen
4c4ad9404f
Don't return TTS URL in Assist pipeline ( #105164 )
...
* Don't return TTS URL
* Add test for empty queue
2023-12-07 15:28:04 -05:00
Jan-Philipp Benecke
6666b796f2
Migrate auth tests to use freezegun ( #105243 )
2023-12-07 21:18:10 +01:00
G Johansson
2daa94b600
Fix check_date service in workday ( #105241 )
...
* Fix check_date service in workday
* Add test
2023-12-07 20:04:39 +01:00
Jan-Philipp Benecke
dd902bc956
Explicit check for None in Discovergy entity if condition ( #105248 )
...
Fix checking for None in Discovergy
2023-12-07 19:47:14 +01:00
haimn
83a1ca5e83
fix supportedFanOscillationModes is null ( #105205 )
...
* fix supportedFanOscillationModes is null
* set default supported_swings to None
* return None if no fan oscillation modes listed
2023-12-07 18:03:07 +01:00
Klaas Schoute
d86abf214b
Bump energyzero lib to v2.1.0 ( #105228 )
2023-12-07 15:22:30 +01:00
Klaas Schoute
d80547519a
Bump easyenergy lib to v2.1.0 ( #105224 )
2023-12-07 14:57:08 +01:00
Erik Montnemery
84329844fd
Disable config flow progress in peco config flow ( #105222 )
2023-12-07 13:25:23 +01:00
Franck Nijhof
72b0904b41
Merge branch 'master' into dev
2023-12-07 11:15:00 +01:00