Untitled
unknown
plain_text
8 months ago
2.9 kB
6
Indexable
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
sensor:
- platform: template # Custom sensor to measure the non-critical instant load
sensors:
victron_non_critical_load:
friendly_name: "Victron Non-Critical Loads"
unique_id: sensor.custom_non_critical_loads
unit_of_measurement: "W"
entity_id:
- sensor.victron_system_consumption_l1
- sensor.victron_vebus_out_l1_power_227
value_template: >-
{% set total = states.sensor.victron_system_consumption_l1.state|float %}
{% set critical = states.sensor.victron_vebus_out_l1_power_227.state| float %}
{{ (total - critical)|round(1) }}
- platform: template # Custom sensor to measure the daily consumption loads
sensors:
victron_daily_consumption_loads:
friendly_name: "Victron Daily Consumption Loads"
unique_id: sensor.custom_daily_consumption_loads
unit_of_measurement: "kWh"
entity_id:
- sensor.fronius_daily_pv_production
- sensor.victron_daily_pv_production
- sensor.daily_battery_charge
- sensor.daily_discharge_battery
- sensor.daily_grid_export
- sensor.daily_grid_import
value_template: >-
{% set pv1 = states.sensor.fronius_daily_pv_production.state|float %}
{% set pv2 = states.sensor.victron_daily_pv_production.state|float %}
{% set battery_out = states.sensor.daily_discharge_battery.state| float %}
{% set grid_out = states.sensor.daily_grid_import.state|float %}
{% set battery_in = states.sensor.daily_battery_charge.state| float %}
{% set grid_in = states.sensor.daily_grid_export.state|float %}
{{ (pv1 + pv2 + battery_out + grid_out - battery_in - grid_in)|round(1) }}
- platform: template
binary_sensors:
boiler_appliance_in_use:
friendly_name: "Boiler Appliance In Use"
value_template: "{{ states('sensor.switch_temp_boiler_el_power') | float > 10 }}"
- platform: template
binary_sensors:
boiler_appliance_in_use:
friendly_name: "Boiler Appliance In Use"
value_template: "{{ states('sensor.boiler_power') | float > 10 }}"
- platform: history_stats
name: "Boiler Usage Time"
entity_id: binary_sensor.boiler_appliance_in_use
state: "on"
type: time
start: "{{ now().replace(hour=0, minute=0, second=0) }}"
end: "{{ now() }}"
utility_meter:
boiler_usage_time_daily:
source: sensor.boiler_usage_time
cycle: daily
boiler_usage_time_weekly:
source: sensor.boiler_usage_time
cycle: weekly
boiler_usage_time_monthly:
source: sensor.boiler_usage_time
cycle: monthlyEditor is loading...
Leave a Comment