Update Energy Package

This commit is contained in:
2022-07-22 08:56:13 -07:00
parent b2f7786ff5
commit 205e5562fc
6 changed files with 368 additions and 375 deletions

View File

@@ -0,0 +1,39 @@
# Energy Package
# -----------------------------------------------------------------------------
# Energy Integration Sensor
sensor:
- name: envoy_total_energy
platform: integration
source: sensor.envoy_202221032900_current_power_production
unit_prefix: k
unit_time: h
# -----------------------------------------------------------------------------
# Average Panel Power Sensor
- name: Envoy Inverter Average Power
platform: min_max
type: mean
entity_ids:[% for sn in serial_numbers %]
- sensor.envoy_202221032900_inverter_[[sn]]
[%- endfor %]
# -----------------------------------------------------------------------------
# Panel/Inverter Power Share Sensors
template:
sensor:[% for sn in serial_numbers %]
- name: Envoy 202221032900 Inverter [[sn]] Power Share
unit_of_measurement: "%"
availability: "{{ states('sensor.envoy_inverter_average_power')|float > 5 }}"
state: >
{% if states('sensor.envoy_inverter_average_power')|float == 0 %}
undefined
{% else %}
{{ (100 *
states('sensor.envoy_202221032900_inverter_[[sn]]')|float
/ states('sensor.envoy_inverter_average_power')|float
) | round(1)
}}
{% endif %}
[% endfor %]