core/homeassistant/components/enphase_envoy
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
..
__init__.py
binary_sensor.py Freeze integration entity descriptions (#105984) 2023-12-18 16:28:13 -10:00
config_flow.py Use new config entry update/abort helper in enphase-envoy (part 2) (#108689) 2024-01-22 17:19:55 -05:00
const.py
coordinator.py Write Enphase Envoy data to log when in debug mode (#105456) 2023-12-13 09:22:10 +01:00
diagnostics.py Include Envoy firmware version in Enphase diagnostics (#105742) 2023-12-14 13:59:39 -05:00
entity.py
manifest.json Bump pyenphase to 1.19.0 (#108951) 2024-01-27 10:10:03 -10:00
number.py Freeze integration entity descriptions (#105984) 2023-12-18 16:28:13 -10:00
select.py Freeze integration entity descriptions (#105984) 2023-12-18 16:28:13 -10:00
sensor.py Add phase entities to Enphase Envoy (#108725) 2024-01-28 22:46:47 +01:00
strings.json Add phase entities to Enphase Envoy (#108725) 2024-01-28 22:46:47 +01:00
switch.py Enable strict typing for enphase_envoy (#107436) 2024-01-06 23:42:38 -10:00