Alexander@a_zhiltsov
Пользователи хоумАссистант, а подскажите как мне создать график с суммой значения по дням?? У меня есть девайс меряет потребление энергии, я создал хэлпер интегратор который считает мне потраченную энергию, создал хелпер который делает это за месяц и за день, но как мне элементарно вывести эти значения по дням?? По умолчанию это выглядит вот так, но это хрень полная


2023-11-10 09:35:11
Στασσκι Αντονοφφσκι@stasskiantonoffsky
Расскажите плиз про девайс, который меряет потребление энергии
2023-11-10 09:36:26
Alexander@a_zhiltsov
Aleksei Udivankin@udivankin
у меня вот так https://www.home-assistant.io/integrations/integration/
- platform: integration # Grid energy import for Energy dashboard - from forum
source: sensor.grid_import
name: grid_import_kwh
unit_prefix: k
round: 2
method: left
- platform: integration # Grid energy import for Energy dashboard - from forum
source: sensor.grid_import
name: grid_import_kwh
unit_prefix: k
round: 2
method: left
2023-11-10 10:07:43
Alexander@a_zhiltsov
У меня также, а отобразить то это как нормально?
2023-11-10 10:08:17
Aleksei Udivankin@udivankin
кастомный сенсор, прикреплю свой код, вижу вы разберетесь))
- platform: template
sensors:
grid_export: # Instant power export for energy dashboard - goes 0 if currently importing (uses Sense)
unique_id: grid_export
friendly_name: "Grid Export"
device_class: power
unit_of_measurement: 'W'
value_template: >
{% if is_state('sensor.solarman_active_power_output_total', 'unknown') %}
0
{% elif (states('sensor.owon_technology_inc_pc321_instantaneous_demand') | int - states('sensor.solarman_active_power_output_total') | int) > 0 %}
0
{% else -%}
{{ (states('sensor.owon_technology_inc_pc321_instantaneous_demand') | int - states('sensor.solarman_active_power_output_total') | int) | abs }}
{% endif %}
grid_import: # Instant power import for energy dashboard - goes 0 if currently exporting (uses Sense)
unique_id: grid_import
friendly_name: "Grid Import"
device_class: power
unit_of_measurement: 'W'
value_template: >
{% if is_state('sensor.solarman_active_power_output_total', 'unknown') %}
{{ (states('sensor.owon_technology_inc_pc321_instantaneous_demand') | int) }}
{% elif (states('sensor.owon_technology_inc_pc321_instantaneous_demand') | int - states('sensor.solarman_active_power_output_total') | int) > 0 %}
{{ (states('sensor.owon_technology_inc_pc321_instantaneous_demand') | int - states('sensor.solarman_active_power_output_total') | int) }}
{% else -%}
0
{% endif %}
- platform: template
sensors:
grid_export: # Instant power export for energy dashboard - goes 0 if currently importing (uses Sense)
unique_id: grid_export
friendly_name: "Grid Export"
device_class: power
unit_of_measurement: 'W'
value_template: >
{% if is_state('sensor.solarman_active_power_output_total', 'unknown') %}
0
{% elif (states('sensor.owon_technology_inc_pc321_instantaneous_demand') | int - states('sensor.solarman_active_power_output_total') | int) > 0 %}
0
{% else -%}
{{ (states('sensor.owon_technology_inc_pc321_instantaneous_demand') | int - states('sensor.solarman_active_power_output_total') | int) | abs }}
{% endif %}
grid_import: # Instant power import for energy dashboard - goes 0 if currently exporting (uses Sense)
unique_id: grid_import
friendly_name: "Grid Import"
device_class: power
unit_of_measurement: 'W'
value_template: >
{% if is_state('sensor.solarman_active_power_output_total', 'unknown') %}
{{ (states('sensor.owon_technology_inc_pc321_instantaneous_demand') | int) }}
{% elif (states('sensor.owon_technology_inc_pc321_instantaneous_demand') | int - states('sensor.solarman_active_power_output_total') | int) > 0 %}
{{ (states('sensor.owon_technology_inc_pc321_instantaneous_demand') | int - states('sensor.solarman_active_power_output_total') | int) }}
{% else -%}
0
{% endif %}
2023-11-10 10:13:42
Aleksei Udivankin@udivankin
так, я напутал, это другой сенсор который считает разницу между потреблением и генерацией, но вам возможно он тоже пригодится для energy dashboard
2023-11-10 10:13:47
