Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
4af1d6f
energyid integration
JrtPec Jun 21, 2023
1337e9c
100% test coverage
JrtPec Jun 22, 2023
7348919
move config names to const
JrtPec Jun 23, 2023
a1d095b
add energyid to brands
JrtPec Jun 23, 2023
1214477
simplify tests
JrtPec Jun 23, 2023
3cf66b6
group api errors
JrtPec Jun 23, 2023
c8c37ad
uncapitalize strings
JrtPec Jul 28, 2023
54e4f29
remove unused entries in manifest
JrtPec Jul 28, 2023
a452e50
remove options flow
JrtPec Jul 28, 2023
16be5b7
chore: added init for the tests
Molier Dec 13, 2024
4d7dc89
chore: add CODEOWNERS entry for energyid tests
Molier Dec 13, 2024
5ea9ed6
remove: delete energyid brand configuration file
Molier Dec 13, 2024
17f069b
refactor: update type hints to use union syntax for optional parameters
Molier Dec 13, 2024
e6d80eb
refactor: update return type for async_step_user to use ConfigFlowResult
Molier Dec 13, 2024
9a4c96c
refactor: update exception handling in test for async_setup_entry
Molier Dec 13, 2024
3eb6105
refactor: enhance documentation and error handling in EnergyID integr…
Molier Dec 13, 2024
fb305b7
refactor: update webhook URL initialization in ConfigFlow to use an e…
Molier Dec 16, 2024
f6dc5e1
refactor: update EnergyID integration with new webhook requirements
Molier Jan 3, 2025
f4d120f
refactor: update iot_class to cloud_polling
Molier Jan 14, 2025
0b57b55
refactor: add integration_type to EnergyID manifest
Molier Jan 14, 2025
ed6c523
Update quality scale status and add common fixtures for EnergyID tests
Molier Feb 10, 2025
bdfb745
Fix capitalization in EnergyID webhook strings
Molier Feb 14, 2025
b3f2286
refactor: add runtime_data parameter to MockEnergyIDConfigEntry and u…
Molier Feb 14, 2025
e08b6ca
refactor: quality scale update and strings clarification for consistency
Molier Feb 14, 2025
989b3f1
refactor: enhance webhook connection handling and implement retry log…
Molier Feb 14, 2025
3cabdc6
refactor: add connection recheck reconnect features and keep 100 test…
Molier Feb 14, 2025
645835f
refactor: update energyid quality scale to silver and bump webhooks r…
Molier Feb 20, 2025
387e76e
feat: MVP working with new webhooks, sensor can be added and sync wor…
Molier May 2, 2025
3154407
feat: Integration now allows for adding, updating and removing mappin…
Molier May 3, 2025
5fe2102
chore: reloading works properly
Molier May 6, 2025
d558e89
feat: complete reworking of the integration to work with new webhook …
Molier May 7, 2025
c080579
Update pyproject.toml
Molier May 7, 2025
32c5fab
undid all changes to pyproject.toml
Molier May 8, 2025
0261bae
Remove energyid-webhooks dependency from requirements.txt
Molier May 8, 2025
1291efc
chore: ran the gen_requirements
Molier May 8, 2025
e2d7f1f
feat: enhance entity suggestion logic and add initial message to EID …
Molier May 8, 2025
046b110
fix: add diagnostics, make sure 95code cov , hit plat quality
Molier May 8, 2025
390a488
chore: fix sentence-casing for strings
Molier May 9, 2025
4206dc1
refactor(config_flow): Use subentry flow for sensor mappings, also ad…
Molier Jul 2, 2025
ff80b57
refactor(energyid): streamline config flow and remove diagnostics mod…
Molier Jul 9, 2025
a55fe66
energyid integration
JrtPec Jun 21, 2023
711f481
100% test coverage
JrtPec Jun 22, 2023
313cbba
move config names to const
JrtPec Jun 23, 2023
56a2841
add energyid to brands
JrtPec Jun 23, 2023
fa55fcd
simplify tests
JrtPec Jun 23, 2023
c7d4f0a
group api errors
JrtPec Jun 23, 2023
0dacbba
uncapitalize strings
JrtPec Jul 28, 2023
1d770f9
remove unused entries in manifest
JrtPec Jul 28, 2023
eede18c
remove options flow
JrtPec Jul 28, 2023
729e66a
chore: added init for the tests
Molier Dec 13, 2024
2b5ecdd
chore: add CODEOWNERS entry for energyid tests
Molier Dec 13, 2024
80cd3ba
remove: delete energyid brand configuration file
Molier Dec 13, 2024
bd79fec
refactor: update type hints to use union syntax for optional parameters
Molier Dec 13, 2024
c69a72a
refactor: update return type for async_step_user to use ConfigFlowResult
Molier Dec 13, 2024
289f324
refactor: update exception handling in test for async_setup_entry
Molier Dec 13, 2024
d74bf2a
refactor: enhance documentation and error handling in EnergyID integr…
Molier Dec 13, 2024
1d2ed99
refactor: update webhook URL initialization in ConfigFlow to use an e…
Molier Dec 16, 2024
fa8f13d
refactor: update EnergyID integration with new webhook requirements
Molier Jan 3, 2025
952c5b0
refactor: update iot_class to cloud_polling
Molier Jan 14, 2025
f114037
refactor: add integration_type to EnergyID manifest
Molier Jan 14, 2025
09df21f
Update quality scale status and add common fixtures for EnergyID tests
Molier Feb 10, 2025
b69cb50
Fix capitalization in EnergyID webhook strings
Molier Feb 14, 2025
aea09d7
refactor: add runtime_data parameter to MockEnergyIDConfigEntry and u…
Molier Feb 14, 2025
e492b96
refactor: quality scale update and strings clarification for consistency
Molier Feb 14, 2025
7c02569
refactor: enhance webhook connection handling and implement retry log…
Molier Feb 14, 2025
e941dc0
refactor: add connection recheck reconnect features and keep 100 test…
Molier Feb 14, 2025
23e60cf
refactor: update energyid quality scale to silver and bump webhooks r…
Molier Feb 20, 2025
e9702d8
feat: MVP working with new webhooks, sensor can be added and sync wor…
Molier May 2, 2025
ee0be3c
feat: Integration now allows for adding, updating and removing mappin…
Molier May 3, 2025
20d9b54
chore: reloading works properly
Molier May 6, 2025
5831183
feat: complete reworking of the integration to work with new webhook …
Molier May 7, 2025
a25c9d5
Update pyproject.toml
Molier May 7, 2025
c45961d
undid all changes to pyproject.toml
Molier May 8, 2025
5311e12
Remove energyid-webhooks dependency from requirements.txt
Molier May 8, 2025
e985ffe
chore: ran the gen_requirements
Molier May 8, 2025
0930263
feat: enhance entity suggestion logic and add initial message to EID …
Molier May 8, 2025
c742c57
fix: add diagnostics, make sure 95code cov , hit plat quality
Molier May 8, 2025
74227f8
chore: fix sentence-casing for strings
Molier May 9, 2025
877a334
refactor(config_flow): Use subentry flow for sensor mappings, also ad…
Molier Jul 2, 2025
6d83502
refactor(energyid): streamline config flow and remove diagnostics mod…
Molier Jul 9, 2025
78575f4
fix: remove non_functional redundant import of EnergyIDConfigEntry
Molier Jul 16, 2025
e03db0c
refactor(const): reorganize constants and remove unused entries
Molier Jul 16, 2025
ed1f561
refactor(const): add missing constants for listeners and mappings
Molier Jul 16, 2025
b22722e
refactor(energyid): simplify mapping validation by deriving energyid_…
Molier Jul 16, 2025
4fbabec
refactor(config_flow): remove unused VERSION attribute from EnergyIDC…
Molier Jul 16, 2025
4956919
refactor(energyid): streamline runtime data handling and improve stat…
Molier Jul 18, 2025
9ac91f3
fix: small fix
Molier Jul 18, 2025
7147f2d
refactor: remove unused sensor platform and related code
Molier Jul 18, 2025
bd989b4
chore: undid wrong package constraint
Molier Jul 30, 2025
5b87d89
Merge remote-tracking branch 'upstream/dev' into energyid-webhooks
Molier Sep 4, 2025
c12644c
Address emontnemery code review feedback
Molier Sep 4, 2025
935927d
chore: only used strings remain
Molier Sep 4, 2025
0a949ef
fix: update documentation URLs in EnergyID config flow and strings
Molier Sep 4, 2025
fecc890
feat: added missing string back
Molier Sep 4, 2025
b7edfe3
fix: update title format for EnergyID connection in sensor mapping flow
Molier Sep 4, 2025
25f2b7a
Merge branch 'dev' into energyid-webhooks
Molier Sep 5, 2025
3ca44ba
fix: enhance error handling and cleanup in async_unload_entry for Ene…
Molier Sep 5, 2025
8ef654f
fix: remove unnecessary data field in auth_and_claim description for …
Molier Sep 5, 2025
a1bf11d
feat: created updated tests for new version of integration
Molier Sep 5, 2025
3c361c4
fix: remove data_schema from snapshots in config flow tests
Molier Sep 8, 2025
ce2e668
fix: enhance error handling during client authentication and update s…
Molier Sep 9, 2025
bbb869e
feat: implement polling mechanism for device claiming in EnergyID int…
Molier Sep 9, 2025
c26eb6f
fix: update entity ID handling to use UUID for EnergyID integration
Molier Sep 9, 2025
144ffd9
Refactor EnergyID integration tests for improved clarity and coverage
Molier Sep 11, 2025
1b2e6d2
test: ensured 99 code cov tests
Molier Sep 11, 2025
7e683c9
refactor: log-once for unavailability , brought qualityscale up to da…
Molier Sep 11, 2025
1625c63
fix: update mock listener assertion in async unload entry test
Molier Sep 11, 2025
31a55d9
fix: clarify return for race cond
Molier Sep 15, 2025
d54d4fd
refactor: enhance entity listener management to track uuids better an…
Molier Sep 15, 2025
b8dfbc8
refactor(energyid): address code review feedback for __init__.py
Molier Sep 16, 2025
966642f
fix:Address review feedback: refine energyid logging, comments, and e…
Molier Sep 17, 2025
eec1e80
remove uv.lock
Molier Sep 18, 2025
91bbf53
refactor: streamline entity registry update handling and improve logging
Molier Sep 18, 2025
3549351
fix: add error handling for 401 invalid auth
JrtPec Sep 29, 2025
53ddc49
Update homeassistant/components/energyid/strings.json
JrtPec Sep 29, 2025
688b8e1
Update homeassistant/components/energyid/strings.json
JrtPec Sep 29, 2025
2d51a73
Merge remote-tracking branch 'upstream/dev' into energyid-webhooks
Molier Oct 13, 2025
5cdec1b
feat: Improve EnergyID sync and enhance test coverage
Molier Oct 13, 2025
cbc91f5
fix: removed legacy result from test
Molier Oct 16, 2025
a5e6f25
refactor: consolidate error handling tests for ClientResponseError
Molier Oct 16, 2025
23614c5
feat: enhance config flow with unique device ID to allow duplicate en…
Molier Oct 16, 2025
d0ee0b0
chore: removed unused fixture
Molier Oct 16, 2025
0175f5d
refactor: simplify tests for suggested entities and remove redundant …
Molier Oct 16, 2025
4840aa2
refactor: update flow logic concerning unique ID needed for eid and u…
Molier Oct 16, 2025
ec0a1c8
refactor: remove redundant exception handling for ConfigEntryNotReady…
Molier Oct 16, 2025
c8b2b43
Merge branch 'dev' into energyid-webhooks
Molier Oct 16, 2025
8cc441d
refactor: add sensor mapping hint after successful adding of service …
Molier Oct 21, 2025
6a56cb5
Update homeassistant/components/energyid/quality_scale.yaml
Molier Oct 23, 2025
aac98cc
Update homeassistant/components/energyid/__init__.py
Molier Oct 23, 2025
3459c86
refactor: change error logging to debug level for EnergyID authentica…
Molier Oct 23, 2025
2f9fefa
Merge branch 'dev' into energyid-webhooks
Molier Oct 23, 2025
b69bfee
docs: add clarification comments for device_id usage in webhook system
Molier Oct 23, 2025
a515bd3
fix: change some strings and test stuff for updated code
Molier Oct 23, 2025
f62e6bd
test: enhance EnergyID integration tests with error handling and vali…
Molier Oct 27, 2025
65a0deb
test: add error handling for initial state conversion and entry unloa…
Molier Oct 27, 2025
27dcd74
chore: remove remnants of dev comments
Molier Oct 27, 2025
7551690
Update strings.json
Molier Oct 27, 2025
f70c3c6
feat: update integration name references in EnergyID config flow and …
Molier Oct 27, 2025
1273e59
Merge branch 'dev' into energyid-webhooks
Molier Nov 20, 2025
12c170f
refactor: reorganize constants and improve logging in EnergyID config…
Molier Oct 28, 2025
423b185
fix: improve error handling during EnergyID authentication process
Molier Nov 20, 2025
f7bc97f
refactor: enhance comment on polling timeout to clarify user notifica…
Molier Nov 20, 2025
dd4e847
refactor: update reauthentication success message and add entry type …
Molier Nov 25, 2025
5d2b882
refactor: enhance test for suggested entities with parameterized devi…
Molier Nov 25, 2025
aa606f8
fix:address reviewer comments and achieve 100 test cov.
Molier Nov 25, 2025
5acb0a1
Merge branch 'dev' into energyid-webhooks
Molier Nov 25, 2025
a435788
refactor: set POLLING_INTERVAL for faster more reliable tests and al…
Molier Nov 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .strict-typing
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,7 @@ homeassistant.components.elkm1.*
homeassistant.components.emulated_hue.*
homeassistant.components.energenie_power_sockets.*
homeassistant.components.energy.*
homeassistant.components.energyid.*
homeassistant.components.energyzero.*
homeassistant.components.enigma2.*
homeassistant.components.enphase_envoy.*
Expand Down
2 changes: 2 additions & 0 deletions CODEOWNERS

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading