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
epenet
3fb7547d4d
Use reconfigure_confirm in enphase_envoy config flow ( #127221 )
2024-10-01 15:11:37 +02:00
Arie Catsman
74b78307ee
Add balanced grid import/export to enphase_envoy ( #123154 )
...
* Add balanced grid import/export to enphase_envoy
* rebuild sensor snapshot after dev merge
* Cleanup snapshot file
2024-09-08 12:15:00 +02:00
Arie Catsman
49b07b3749
Provide same entities for all Enphase_envoy CT types ( #124531 )
...
Provide same entities for all Enphase_envoy CT types.
2024-09-06 16:56:43 +02:00
Arie Catsman
158c8b8400
Add optional test fixture collection to enphase_envoy diagnostic report ( #116242 )
...
* diagnostics_fixtures
* fix codespell errors
* fix merge order and typo
* remove pointless-string-statement
2024-06-24 10:37:32 +02:00
Arie Catsman
83e4c2927c
Implement reconfigure step for enphase_envoy ( #115781 )
2024-05-27 11:06:55 +02:00
Arie Catsman
205c457a77
Add home battery storage entities for enphase_envoy ( #114015 )
2024-03-22 08:46:39 -10:00
Arie Catsman
d8d44069b5
Add Grid import export to Enphase Envoy ( #110884 )
...
* Add Grid import export to enphase Envoy
* Update snapshot for labels dict element in entity registry
* use identity check for enum
* Revert use of identity check, didn't add entities
* Implement review feedback for tests
* ct phase sensors disabled by default
* import PHASENAMES from pyenphase
* Update tests/components/enphase_envoy/test_sensor.py
* Update tests/components/enphase_envoy/test_sensor.py
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-02-27 16:43:43 -05:00
Arie Catsman
2b33feb341
Add phase entities to Enphase Envoy ( #108725 )
...
* add phase entities to Enphase Envoy
* Implement review feedback for translation strings
* Enphase Envoy multiphase review changes
Move device name logic to separate function.
Refactor native value for phases
Use dataclasses.replace for phase entities, add on-phase to base class as well, no need for phase entity descriptions anymore
* Enphase Envoy reviewe feedback
Move model determination to library.
Revert states test for future split to sensor test.
* Enphase_Envoy use model description from pyenphase library
* Enphase_Envoy refactor Phase Sensors
* Enphase_Envoy use walrus in phase sensor
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-01-28 22:46:47 +01:00
c0ffeeca7
3133585d52
Enphase to Evil: add host field description ( #104779 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-11-30 17:25:04 +01:00
Charles Garwood
013e580c02
Add support for changing Enphase battery backup modes ( #102392 )
2023-10-20 14:05:42 -10:00
Charles Garwood
e1972ba3c8
Add Enphase charge from grid switch ( #102394 )
...
* Add Enphase charge from grid switch
* review comments
2023-10-20 14:30:54 -04:00
Greig Sheridan
f121e891fd
Remove duplicated word in enphase description text ( #100098 )
2023-09-11 09:16:21 +02:00
Charles Garwood
65691fffd6
Change Enphase dry contact relay binary_sensor to switch ( #98467 )
...
* Switch relay status from binary_sensor to switch
* docstring
* Bump pyenphase to 1.7.1
* review comments pt1
* review comments pt2
* Mutate data in lib instead of HA
* Bump pyenphase to 1.8.1
2023-08-22 21:28:39 -04:00
Charles Garwood
91965a74d8
Enphase remove operating ( #98682 )
2023-08-19 12:30:12 -05:00
Charles Garwood
92535277be
Add number platform & battery setpoint entities to Enphase integration ( #98427 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-08-15 13:08:11 -05:00
Charles Garwood
346a7292d7
Update Enphase dry contact relay DeviceInfo and name ( #98429 )
...
Switch relay binary_sensor to relay device
2023-08-15 08:49:19 -04:00
Charles Garwood
e3438baf49
Add select platform to Enphase integration ( #98368 )
...
* Add select platform to Enphase integration
* Review comments pt1
* Review comments pt2
* Review comments
* Additional tweaks from code review
* .coveragerc
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-08-14 20:23:16 -04:00
Charles Garwood
8912b19cf4
Add Enphase Encharge aggregate sensors ( #98276 )
...
* Add Encharge aggregate sensors
* Update dependency
2023-08-11 20:15:42 -04:00
Charles Garwood
4342a95be0
Add Enphase switch platform and grid enable switch ( #98261 )
...
* Add Enphase switch platform and grid enable switch
* Update dependency
* Fix docstrings
* Update .coveragerc
2023-08-11 13:31:47 -04:00
Charles Garwood
ce6b759b70
Add Envoy enpower sensors ( #98086 )
2023-08-08 17:05:52 -10:00
Charles Garwood
c154077177
Add Encharge binary sensors to Enphase integration ( #98039 )
...
* Add Encharge binary sensors to Enphase integration
* Code review minor cleanup
* Add to coveragerc
2023-08-08 20:03:02 +02:00
Joost Lekkerkerker
3bed32f16e
Add entity translations for Enphase Envoy ( #97876 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-08-05 14:32:35 -10:00
J. Nick Koston
02e546e3ef
Refactor enphase_envoy to use pyenphase library ( #97862 )
2023-08-05 13:33:16 -10:00
J. Nick Koston
742623ee81
Provide a hint on which username to use for enphase_envoy ( #61084 )
2021-12-06 08:50:45 +01:00
J. Nick Koston
d5e39e8748
Remove redundant names from config flow titles ( #50380 )
2021-05-10 22:14:33 -07:00
J. Nick Koston
2887eeb32f
Only enable envoy inverters when the user has access ( #49234 )
2021-04-15 11:17:32 +02:00
J. Nick Koston
94fde73add
Add config flow for enphase envoy ( #48517 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-04-04 22:11:06 -10:00