karwosts
55354770a8
Make energy electric sources nameable ( #170658 )
2026-05-19 09:22:42 +03:00
Franck Nijhof
87b151a436
Fix line length violations in tests/components d-f ( #170881 )
2026-05-16 21:17:51 +02:00
Franck Nijhof
1e8a9ded70
Refactor pylint plugins into pylint_home_assistant package ( #170521 )
2026-05-13 17:12:19 -04:00
Petar Petrov
02928ccadd
Apply unit_of_measurement to energy combined power sensor ( #170404 )
2026-05-13 22:00:58 +02:00
karwosts
97f3b48bf8
Make gas & water sources nameable ( #170447 )
2026-05-13 16:16:49 +02:00
Petar Petrov
095cf07f43
Add battery state of charge to energy preferences ( #169550 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-05-12 08:37:25 +03:00
Petar Petrov
284242b90e
Copy unit_of_measurement onto energy inverted power sensor ( #169427 )
2026-04-29 10:56:08 +02:00
Sab44
a6dd56eed0
Add custom equivalent units to recorder platform ( #164893 )
2026-03-25 09:42:45 +01:00
Logan Rosen
6395a0abd0
Reject entity/number price for external statistics in energy config ( #165582 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-20 08:34:40 +02:00
Petar Petrov
36c560b7bf
Add flow rate (stat_rate) tracking for gas and water ( #163274 )
2026-02-19 18:08:16 +01:00
Petar Petrov
ffbb8c037e
Migrate grid connections to single objects with import/export/power ( #162200 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-02-16 09:55:42 +02:00
Petar Petrov
8057de408e
Add non standard power sensor support ( #160432 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-01-28 17:20:50 +01:00
Petar Petrov
43e4fe4526
Add support for downstream water meters in energy dashboard ( #155927 )
2025-11-25 17:18:39 +01:00
Petar Petrov
8cd2c1b43b
Add power configuration to Energy dashboard ( #153809 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-12 09:21:33 +01:00
epenet
8dc33ece7b
Remove sensor from _IGNORE_ROOT_IMPORT in pylint plugin ( #154602 )
2025-10-16 11:28:29 +01: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
Mike Kelly
1cca65b5c5
Add MCF (1000 Cubic Feet) as an alternate unit of measure for volume ( #150015 )
2025-09-04 09:29:37 +03:00
karwosts
f0a636949a
Support all Energy units in Energy integration ( #148566 )
2025-07-10 19:29:48 +01:00
Arnie97
babc183834
Allow liter for gas sensor device class ( #141518 )
2025-05-06 10:59:09 +02:00
Abílio Costa
738e39413d
Fix KeyError in energy websocket ( #143519 )
2025-04-23 18:34:48 +02:00
karwosts
1ae2cebeb1
Support for hierarchy of individual energy devices ( #132616 )
...
* Support for hierarchy of individual energy devices
* update DeviceConsumption dict
* change name parent to 'included_in'
* Break comment
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-03-24 12:37:55 +01:00
epenet
7b1b229718
Standardize homeassistant imports in component tests (a-l) ( #136806 )
2025-01-29 10:00:45 +01:00
epenet
c8797298ea
Add missing hass type hint in component tests (e) ( #124075 )
2024-08-18 15:34:59 +02:00
epenet
cb39d2d16b
Ignore existing fixme pylint warnings in tests ( #119500 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-06-12 16:40:26 +02:00
epenet
8772a59f5c
Add type hints for Recorder in test fixtures ( #118685 )
2024-06-03 10:17:51 +02:00
epenet
c93d42d59b
Add type hints for FrozenDateTimeFactory in test fixtures ( #118690 )
2024-06-03 10:12:58 +02:00
epenet
092cdcfe91
Improve type hints in tests (a-h) ( #118379 )
2024-05-30 08:46:18 +02:00
Sid
00ec7f11f0
Enable Ruff rule PT007 ( #113764 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-03-19 09:01:07 +01:00
Sid
69564b1a17
Add ruff rule PIE800 ( #113619 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-03-16 16:31:30 -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
38adfbf1a3
Add empty line after module docstring [tests a-e] ( #112708 )
2024-03-08 08:50:25 -05:00
J. Nick Koston
f3a9756f81
Avoid waiting for integration platforms in the parent integration ( #112467 )
2024-03-05 21:16:42 -10:00
Excentyl
46d626280e
Initialize energy_state without price ( #97031 )
...
Co-authored-by: Erik <erik@montnemery.com >
2023-12-08 17:46:08 +01:00
Erik Montnemery
b0ef9623f9
Add test for energy cost sensor for late price sensor ( #105312 )
2023-12-08 16:51:07 +01:00
Jan-Philipp Benecke
81450f0117
Update d-e* tests to use entity & device registry fixtures ( #103804 )
2023-11-12 10:38:32 +01:00
Jan-Philipp Benecke
017c699e19
Let the statistics component calculate changes in fossil energy consumption calculation ( #101557 )
2023-10-21 10:06:12 -10:00
J. Nick Koston
c6ed022cce
Fix compiling missing statistics losing rows ( #101616 )
2023-10-08 19:43:00 +02:00
Erik Montnemery
28e8fae280
Fix flaky energy tests ( #89026 )
2023-03-02 12:33:04 +01:00
Erik Montnemery
09f1c2318d
Disable gc in-between energy sensor tests ( #88593 )
2023-03-01 16:21:11 +01:00
Franck Nijhof
d3ed8de232
Update Ruff to v0.0.247 ( #88210 )
...
* Update Ruff to v0.0.247
* Fix new found violations
2023-02-15 16:46:03 -05:00
Franck Nijhof
ed79265843
Enable Ruff PT006 ( #88165 )
...
* Enable Ruff PT006
* Adjust existing cases
* Fix tests
* Remove unneeded parentheses
2023-02-15 14:09:50 +01:00
epenet
1e352b60df
Add type hints to integration tests (part 11) ( #87996 )
2023-02-13 14:22:49 +01:00
epenet
b9beed4624
Add type hints to integration tests (part 6) ( #87979 )
2023-02-13 09:45:11 +01:00
epenet
3052de3e8e
Add type hints to integration tests (d-e) ( #87699 )
2023-02-08 13:01:44 +01:00
Franck Nijhof
ef800335fb
Enable Ruff PT022 ( #86792 )
...
* Enable Ruff PT022
* Adjust found cases
2023-01-27 13:57:06 +01:00
SgtBatten
0ccab19d2c
Add Mega Joule as valid unit of energy ( #86055 )
...
* Add Mega joule
* Reorder valid energy types
Alphabetical
* Add Mega Joule
* Add Mega Joule as valid energy unit
* Add Mega Joule
* Add Mega Joule as a Unit of Measurement to Energy
* Update tests
* Update tests
* Update number docstring
Co-authored-by: Roving Ronin <108674933+Roving-Ronin@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-01-25 14:13:42 +01:00
Franck Nijhof
24fdd588fd
Code styling tweaks to the tests - Part 1 ( #86192 )
2023-01-20 13:52:46 +01:00
Michael
2850583085
Replace the usage of unit constants by enumerations in Tests [a-e] ( #85932 )
2023-01-15 14:44:01 +01:00
Erik Montnemery
8418a30cc0
Refactor energy validation issue reporting ( #85523 )
...
* Refactor energy validation issue reporting
* Update English translations
* Adjust translations
2023-01-12 12:50:43 +01:00