Super. wszystko jasne.
Zrobiłem tak:
w sensors.yaml dodałem
- platform: template
sensors:
zuzycie_energii_pompa:
friendly_name: "Zuzycie energii pompa"
device_class: energy
value_template: >-
{{ (((states('sensor.faza_l1_energy')|float + states('sensor.faza_l2_energy')|float + states('sensor.faza_l3_energy')|float)/1000))|round(3) }}
unit_of_measurement: "kWh"
- platform: template
sensors:
zuzycie_energii_pompa_m_energy:
friendly_name: "Zuzycie energii pompa ENERGY"
icon_template: mdi:transmission-tower
unit_of_measurement: "kWh"
device_class: energy
value_template: >
{% if states('sensor.zuzycie_energii_pompa') | float == 0 %}
{{ states('sensor.zuzycie_energii_pompa_m_energy') }}
{% else %}
{{ states('sensor.zuzycie_energii_pompa') | float }}
{% endif %}
w configuration.yaml
utility_meter:
daily_energy:
source: sensor.zuzycie_energii_pompa_m_energy
name: Zużycie wczoraj
cycle: daily
monthly_energy:
source: sensor.zuzycie_energii_pompa_m_energy
name: Miesięczne zużycie
cycle: monthly
a następnie w sensors.yaml dodałem:
- platform: template
sensors:
poprzedni_miesiac_energia_pompa:
friendly_name: "Poprzedni_miesiac_pompa"
unit_of_measurement: "kWh"
value_template: "{{ state_attr('sensor.monthly_energy', 'last_period') }}"
- platform: template
sensors:
wczoraj_energia_pompa:
friendly_name: "Wczoraj energia pompa"
unit_of_measurement: "kWh"
value_template: "{{ state_attr('sensor.daily_energy', 'last_period') }}"
a w dashboardzie dodałem encje:
sensor.wczoraj_energia_pompa
i
sensor.poprzedni_miesiac_energia_pompa
tylko pojawia mi się komunikat przy tych dwóch powyższych encjach - “nieznany”
co może być przyczyną?
dodatkowo chciałemwyświetlać dzienne zużycie na wykresie, zainstalowałm HACS i mini-graph-card
i w dashboardzie dodałem:
type: custom:mini-graph-card
entities:
- entity: sensor.energy_daily
name: Energy consumption
hours_to_show: 168
aggregate_func: max
group_by: date
show:
graph: bar
ale też nic się nie wyświetla, ktoś poradzi, gdzie wykonuję błąd ?