Paulus Schoutsen
8198aa263b
Lazy load repairs platforms ( #174374 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-21 15:08:30 -05:00
Franck Nijhof
83fbea2158
Fix line length violations in tests/components n-o ( #170967 )
2026-05-17 10:32:44 -04:00
tronikos
660f12b683
Implement dynamic-devices and stale-devices in Opower to mark it platinum ( #165121 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-17 22:43:57 +01:00
tronikos
cc45201f2d
Redact utility account id in Opower diagnostics ( #165145 )
2026-03-15 11:56:36 -07:00
tronikos
4558a10e05
Improve test coverage in Opower to make it silver ( #165124 )
2026-03-11 15:56:31 +01:00
tronikos
9e974ab30e
Add diagnostics in Opower ( #165113 )
2026-03-08 09:14:15 +01:00
tronikos
5105c6c50f
Add last_changed and last_updated for the Opower statistics ( #159101 )
2026-02-10 17:08:58 +00:00
tronikos
2f4cd21a14
Bump opower to 0.15.9 ( #155473 )
2025-10-30 21:53:41 +00:00
Erik Montnemery
fbf875b5af
Deprecate has_mean in favor of mean_type in recorder statistic API ( #154093 )
2025-10-14 13:34:25 +02:00
Erik Montnemery
d45114cd11
Improve unit handling in recorder ( #153941 )
2025-10-09 10:29:42 +02:00
tronikos
23e6148d3b
Create an issue if Opower utility is no longer supported ( #150315 )
2025-08-11 11:58:12 +02:00
tronikos
0aeff366bd
Fix PG&E and Duquesne Light Company in Opower ( #149658 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-08-06 11:32:42 +02:00
tronikos
fea7dc7eba
Remember Opower utility and username on config flow errors ( #148097 )
2025-07-05 10:26:15 +02:00
tronikos
8641a2141c
Fix has-entity-name and entity-translations in Opower ( #148098 )
2025-07-04 10:10:21 +02:00
tronikos
bbe03dcab7
Add missing Opower tests ( #147934 )
2025-07-02 13:46:40 +02:00
Marc Mueller
921430d497
Import Generator from collections.abc (3) ( #120916 )
2024-07-01 12:09:11 +02:00
Marc Mueller
837ee7c4fb
Import Generator from typing_extensions (4) ( #118992 )
2024-06-06 17:41:37 +02:00
J. Nick Koston
6cf1c5c1f2
Hold a lock to prevent concurrent setup of config entries ( #116482 )
2024-04-30 18:47:12 -05:00
Joost Lekkerkerker
5d500cb74b
Use is in enum comparison in config flow tests K-O ( #114672 )
2024-04-02 11:21:42 -10:00
Marc Mueller
32f3f46542
Add empty line after module docstring (2) [tests.components] ( #112737 )
2024-03-08 19:16:21 +01:00
Marc Mueller
1722e23df8
Add empty line after module docstring [tests l-p] ( #112710 )
2024-03-08 14:55:15 +01:00
J. Nick Koston
02efe41564
Avoid directly changing config entry state in tests ( #110048 )
2024-02-08 16:31:17 -06:00
tronikos
343e8f0ecc
Opower MFA fixes ( #99317 )
...
opower mfa fixes
2023-08-31 06:36:07 +02: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
tronikos
4e7d8b579a
Address Opower review comments ( #95763 )
...
* Address comments
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update sensor.py
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-07-03 14:53:44 +02:00
tronikos
caaeb28cbb
Add Opower integration for getting electricity/gas usage and cost for many utilities ( #90489 )
...
* Create Opower integration
* fix tests
* Update config_flow.py
* Update coordinator.py
* Update sensor.py
* Update sensor.py
* Update coordinator.py
* Bump opower==0.0.4
* Ignore errors for "recent" PGE accounts
* Add type for forecasts
* Bump opower to 0.0.5
* Bump opower to 0.0.6
* Bump opower to 0.0.7
* Update requirements_all.txt
* Update requirements_test_all.txt
* Update coordinator
Fix exception caused by https://github.com/home-assistant/core/pull/92095
{} is dict but the function expects a set so change it to set()
* Improve exceptions handling
* Bump opower==0.0.9
* Bump opower to 0.0.10
* Bump opower to 0.0.11
* fix issue when integration hasn't run for 30 days
use last stat time instead of now when fetching recent usage/cost
* Allow username to be changed in reauth
* Don't allow changing username in reauth flow
2023-07-02 21:26:31 -04:00