Update Energy Package

This commit is contained in:
2022-07-22 08:42:12 -07:00
parent 6023c81531
commit 91e4efd531
3 changed files with 349 additions and 47 deletions

View File

@@ -9,50 +9,5 @@ sensor:
unit_prefix: k
unit_time: h
# -----------------------------------------------------------------------------
# Panel/Inverter Monitor Sensors
sensor:
- name: Envoy Inverter Average Power
platform: min_max
type: mean
entity_ids:
- sensor.envoy_202221032900_inverter_202147113780
- sensor.envoy_202221032900_inverter_202147116830
- sensor.envoy_202221032900_inverter_202147117162
- sensor.envoy_202221032900_inverter_202147117631
- sensor.envoy_202221032900_inverter_202147122858
- sensor.envoy_202221032900_inverter_202147123517
- sensor.envoy_202221032900_inverter_202147125027
- sensor.envoy_202221032900_inverter_202147125590
- sensor.envoy_202221032900_inverter_202147125734
- sensor.envoy_202221032900_inverter_202147125902
- sensor.envoy_202221032900_inverter_202147126079
- sensor.envoy_202221032900_inverter_202147126357
- sensor.envoy_202221032900_inverter_202147126997
- sensor.envoy_202221032900_inverter_202147128369
- sensor.envoy_202221032900_inverter_202147129445
- sensor.envoy_202221032900_inverter_202147130152
- sensor.envoy_202221032900_inverter_202147130290
template:
sensor:
- name: Envoy 202221032900 Inverter 202147113780 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_202147113780')|float
/ states('sensor.envoy_inverter_average_power')|float
) | round(1)
}}
{% endif %}
homeassistant:
customize:
sensor.envoy_total_energy:
device_class: energy
friendly_name: Envoy Total Energy Production
# Include Sensors for Panels/Inverters (generated by generate_panel_sensors.py)
!include "panel_sensors.yaml"