Untitled
unknown
plain_text
2 months ago
2.9 kB
5
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: monthly
Editor is loading...
Leave a Comment