Norbert Rittel
62a7139f4d
Fix hyphens on "self-consumption"/"serial number" in `enphase_envoy` ( #143887 )
2025-04-29 17:29:48 +02:00
Arie Catsman
47bef74e7c
apply for platinum quality scale for enphase_envoy ( #143846 )
2025-04-29 10:41:22 +02:00
Arie Catsman
d1236a53b8
add enphase_envoy interface mac to device registry ( #143758 )
...
* add enphase_envoy interface mac to device registry
* Test for capitalized error log entry.
* increase mac collection delay from 17 to 34 sec
2025-04-28 11:20:11 +02:00
Arie Catsman
963f1b1907
bump pyenphase to 1.26.0 ( #143686 )
2025-04-25 08:50:37 -10:00
Arie Catsman
0208188bb5
Apply for bronze integration quality status for enphase_envoy ( #136332 )
...
Co-authored-by: Joostlek <joostlek@outlook.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-04-22 11:59:58 -10:00
Arie Catsman
74141c39ea
Remember prior config flow user entries for enphase_envoy ( #142457 )
...
* Remember prior config flow user entries for enphase_envoy
* Do not reflect password in config userforms
* de-duplicate avoid reflect key code
2025-04-08 02:22:52 -10:00
Arie Catsman
6da37691ff
Improve enphase_envoy diagnostics error handling to retain collected data ( #142255 )
...
Improve enphase_envoy Diagnostics error handling to retain collected data
2025-04-05 10:51:22 -10:00
Arie Catsman
98c56bce4b
Bump pyenphase to 1.25.5 ( #142107 )
2025-04-03 09:46:09 +02:00
Norbert Rittel
b3e3d77d7c
Fix spelling of "Power factor" and capitalization in `enphase_envoy` ( #141285 )
...
* Fix spelling of "Power factor" and capitalization in `enphase_envoy`
* Update test_sensor.ambr
2025-03-24 15:38:59 +01:00
Michael
ef46552146
Add common state translation string for charging and discharging ( #139074 )
...
add common state translation string for charging and discharging
2025-02-25 20:03:14 +01:00
Arie Catsman
e8ff31b792
Add error handling to enphase_envoy number platform action ( #136812 )
2025-02-20 22:23:59 +01:00
Christopher Fenner
1579e90d58
Fix typos in strings.json files ( #138601 )
...
* fix codespell issues
* update nextcloud snapshots
* update weheat snapshots
* update waqi snapshots
2025-02-18 22:36:28 +01:00
Arie Catsman
07c304125a
Add error handling to enphase_envoy select platform action ( #136698 )
...
* Add error handling to enphase_envoy select platform action
* Add translation key parameter to exception_handler decorator
2025-02-13 09:37:52 +01:00
Arie Catsman
6115def083
Bump pyenphase to 1.25.1 ( #138327 )
...
* Bump pyenphase to 1.25.1
* Add new opt_schedules to nephase_envoy test fixtures
2025-02-11 21:35:03 +01:00
Erik Montnemery
f83c8de8d3
Update signature of platforms' async_setup_entry ( #138201 )
2025-02-10 21:08:03 +01:00
Michael
de1a503284
Explicitly pass in the config_entry in enphase envoy coordinator ( #137806 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 15:32:20 +01:00
Arie Catsman
97fcbed6e0
Add error handling to enphase_envoy switch platform action ( #136837 )
...
* Add error handling to enphase_envoy switch platform action
* Use decorators for exception handling
2025-01-30 11:07:10 +02:00
epenet
a9433ca697
Standardize homeassistant imports in component (e-f) ( #136824 )
2025-01-29 11:36:22 +01:00
Arie Catsman
c98df36b75
Bump pyenphase to 1.23.1 ( #136200 )
2025-01-23 19:05:57 +01:00
Arie Catsman
8c0515aff2
Set enphase_envoy CT Status flags entity_category to diagnostics. ( #136241 )
2025-01-22 21:00:12 +02:00
Arie Catsman
03be8a039c
Use icon translations for enphase_envoy. ( #136190 )
2025-01-22 09:54:45 +01:00
Arie Catsman
e822f5de6e
Fix typo in enphase_envoy data description ( #136164 )
2025-01-21 12:43:17 +01:00
Arie Catsman
24e6441806
Add data descriptions for enphase_envoy config flows. ( #136120 )
2025-01-20 18:47:33 -06:00
Arie Catsman
ba2c8646e9
Add scheduled envoy firmware checks to enphase_envoy coordinator ( #136102 )
...
* Add scheduled envoy firmware checks to enphase_envoy coordinator
* Set firmware scantime to 4 hours and split test in 2
2025-01-20 16:58:10 -06:00
epenet
bc8a2b58d3
Use new ServiceInfo location in components (part 1) ( #135682 )
2025-01-15 15:43:46 +01:00
Arie Catsman
9dd7021d63
No need to set unique_id in enphase_envoy reauth step ( #133615 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2025-01-09 13:31:29 +01:00
Arie Catsman
988a0639f4
Remove enphase_envoy config flow tests that make no sense ( #133833 )
2025-01-08 20:09:06 +01:00
Arie Catsman
f05cffea17
Update enphase_envoy test_init to use str for unique_id and test for loaded config entry ( #133810 )
2025-01-08 20:06:51 +01:00
Arie Catsman
c6789d70a4
Remove unneeded type for enphase_envoy coordinator in async_unload_entry ( #133817 )
2024-12-22 19:26:35 +01:00
Arie Catsman
88eb550ec1
Update quality-scale status for enphase_envoy config_flow missing data descriptions ( #133726 )
2024-12-22 12:01:13 +01:00
Arie Catsman
cd6da9d9e8
Merge similar tests to parameterized tests for enphase_envoy ( #133740 )
2024-12-22 10:07:35 +01:00
Arie Catsman
cc134c820b
Reuse title of deleted enphase_envoy config entry if present ( #133611 )
2024-12-21 15:49:24 +01:00
Arie Catsman
ef31413a59
Add missing asserts to enphase_envoy config flow test ( #133730 )
2024-12-21 15:20:10 +01:00
Arie Catsman
a3fad89d0d
Use super constructor self.config_entry in enphase_envoy coordinator ( #133718 )
2024-12-21 13:19:04 +01:00
Arie Catsman
fc622e398f
add exception translation to enphase_envoy ( #132483 )
2024-12-18 18:24:12 +01:00
Arie Catsman
4c91d1b402
Add support for ACB batteries to Enphase Envoy ( #131298 )
...
* Add support for ACB batteries to Enphase Envoy
* Add tests for ACB battery support in ENphase Envoy
* make acb state sensordeviceclass ENUM
* Capitalize strings and use common idle
2024-12-18 08:48:37 +01:00
Arie Catsman
084ef20695
Add quality_scale.yaml to enphase_envoy ( #132489 )
2024-12-17 11:33:04 +01:00
Arie Catsman
229a68dc73
set PARALLEL_UPDATES to 1 for enphase_envoy ( #132373 )
...
* set PARALLEL_UPDATES to 1 for enphase_envoy
* move PARALLEL_UPDATES from _init_ to platform files.
* Implement review feedback
* set parrallel_update 0 for read-only platforms
2024-12-15 09:27:14 +01:00
Arie Catsman
d6170eb071
Bump pyenphase to 1.23.0 ( #131205 )
2024-11-21 21:16:54 +01:00
epenet
8b6c99776e
Cleanup unnecessary OptionsFlowWithConfigEntry (part 1) ( #129752 )
...
* Cleanup unnecessary OptionsFlowWithConfigEntry
* Fix emoncms
* Fix imap
* Fix met
* Fix workday
2024-11-03 22:57:18 +01:00
epenet
25aea140be
Cleanup unnecessary reconfigure_confirm from config flows ( #128086 )
2024-10-14 12:57:15 +02:00
Michael
2a171fb08c
Add missing translation string in enphase envoy ( #128053 )
2024-10-09 21:24:31 +02:00
epenet
f6188949f3
Use reconfigure helpers in enphase envoy config flow ( #127977 )
2024-10-09 17:33:34 +02:00
Arie Catsman
927943e07a
Add option to disable keep-alive for Enphase Envoy connections ( #127603 )
2024-10-07 10:13:23 +02:00
J. Nick Koston
24fbc366a6
Restore __slots__ to registry entries ( #127481 )
2024-10-05 12:16:52 +02:00
epenet
c7739a7760
Align async_step_reconfigure type hints ( #127450 )
2024-10-03 17:54:51 +02:00
epenet
583ce7dc46
Use _get_reauth/reconfigure_entry in enphase_envoy ( #127281 )
...
* Use _get_reauth/reconfigure_entry in enphase_envoy
* Adjust
2024-10-02 14:22:16 +02:00
Erik Montnemery
fcc0eba7fb
Ensure enphase_envoy config flow title_placeholders items are [str, str] ( #127193 )
2024-10-01 22:04:46 +02:00
epenet
3fb7547d4d
Use reconfigure_confirm in enphase_envoy config flow ( #127221 )
2024-10-01 15:11:37 +02:00
epenet
454fb30759
Adjust type hints in enphase_envoy config_flow ( #127106 )
2024-09-30 15:29:25 +02:00