Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # HomeWizard P1 meter
- input_number:
- t2_energy_cost:
- name: Stroom import nomaal
- mode: box
- min: 0
- max: 100
- unit_of_measurement: "€/kWh"
- icon: mdi:currency-eur
- t1_energy_cost:
- name: Stroom import dal
- mode: box
- min: 0
- max: 100
- unit_of_measurement: "€/kWh"
- icon: mdi:currency-eur
- gas_energy_cost:
- name: Gas
- mode: box
- min: 0
- max: 100
- unit_of_measurement: "€/m3"
- icon: mdi:currency-eur
- utility_meter:
- #. solaredge
- daily_solar_live:
- source: sensor.solaredge_dc_power
- cycle: daily
- weekly_solar_live:
- source: sensor.solaredge_dc_power
- cycle: weekly
- montlhy_solar_live:
- source: sensor.solaredge_dc_power
- cycle: monthly
- solar_production_daily:
- source: sensor.solaredge_lifetime_production
- cycle: daily
- solar_production_hourly:
- source: sensor.solaredge_lifetime_production
- cycle: hourly
- solar_production_weekly:
- source: sensor.solaredge_lifetime_production
- cycle: weekly
- solar_production_monthly:
- source: sensor.solaredge_lifetime_production
- cycle: monthly
- energy_netto_dagelijks:
- source: sensor.net_productie
- cycle: daily
- energy_netto_wekelijks:
- source: sensor.net_productie
- cycle: weekly
- energy_netto_maandelijks:
- source: sensor.net_productie
- cycle: monthly
- # p1. meter
- daily_energy_peak:
- source: sensor.p1_meter_total_power_import_t2
- cycle: daily
- kwartierpiek_t1:
- source: sensor.p1_meter_total_power_import_t2
- cycle: quarter-hourly
- daily_injection_peak:
- source: sensor.p1_meter_total_power_export_t1
- cycle: daily
- daily_injection_offpeak:
- source: sensor.p1_meter_total_power_export_t2
- cycle: daily
- weekly_energy_peak:
- source: sensor.p1_meter_total_power_import_t2
- cycle: weekly
- monthly_energy_peak:
- source: sensor.p1_meter_total_power_import_t2
- cycle: monthly
- daily_energy_offpeak:
- source: sensor.p1_meter_total_power_import_t1
- cycle: daily
- weekly_energy_offpeak:
- source: sensor.p1_meter_total_power_import_t1
- cycle: weekly
- monthly_energy_offpeak:
- source: sensor.p1_meter_total_power_import_t1
- cycle: monthly
- energy_import_t2_dagelijks:
- source: sensor.p1_meter_total_power_import_t2
- cycle: daily
- energy_import_t1_dagelijks:
- source: sensor.p1_meter_total_power_import_t1
- cycle: daily
- energy_import_t2_wekelijks:
- source: sensor.p1_meter_total_power_import_t2
- cycle: weekly
- energy_import_t1_wekelijks:
- source: sensor.p1_meter_total_power_import_t1
- cycle: weekly
- energy_import_t2_maandelijks:
- source: sensor.p1_meter_total_power_import_t2
- cycle: monthly
- energy_import_t1_maandelijks:
- source: sensor.p1_meter_total_power_import_t1
- cycle: monthly
- # energy_export_t2_dagelijks:
- # source: sensor.p1_meter_total_power_export_t2_kwh
- # cycle: daily
- # energy_export_t1_dagelijks:
- # source: sensor.p1_meter_total_power_export_t1_kwh
- # cycle: daily
- energy_gas_dagelijks:
- source: sensor.p1_meter_total_gas
- cycle: daily
- energy_gas_wekelijks:
- source: sensor.p1_meter_total_gas
- cycle: weekly
- energy_gas_maandelijks:
- source: sensor.p1_meter_total_gas
- cycle: monthly
- ## P1
- sensor:
- - platform: template
- sensors:
- net_productie:
- friendly_name: Netto vermogen
- unit_of_measurement: W
- value_template: "{{ ((states('sensor.current_power_export')|float + states('sensor.solaredge_dc_power')|float)) | round(3) }}"
- net_zelfverbruik:
- friendly_name: Zelfverbruik
- unit_of_measurement: "%"
- # value_template: "{{ (states('sensor.net_productie')|float / states('sensor.solaredge_dc_power')|float) | round(3) * 100|float }}"
- value_template: >-
- {% if (states('sensor.net_productie') | float > 0) %}
- {{ (states('sensor.net_productie')|float / states('sensor.solaredge_dc_power')|float) | round(1) * 100|float }}
- {% else %}
- 0
- {% endif %}
- net_usage:
- friendly_name: Used Solar Energy
- unit_of_measurement: kWh
- value_template: "{{ ((states('sensor.pv_solaredge_energy_today')|float - states('sensor.daily_injection')|float)) | round(3) }}"
- kwartierpiek_t1t2:
- friendly_name: kwartierpiek
- unit_of_measurement: kWh
- value_template: "{{ (states('sensor.kwartierpiek_t1')|float + states('sensor.kwartierpiek_t2')|float) | round(3)}}"
- daily_energy:
- friendly_name: Daily Energy
- unit_of_measurement: kWh
- value_template: "{{ (states('sensor.daily_energy_offpeak')|float + states('sensor.daily_energy_peak')|float) | round(3)}}"
- daily_injection:
- friendly_name: Daily Injection
- unit_of_measurement: kWh
- value_template: "{{ (states('sensor.daily_injection_peak')|float + states('sensor.daily_injection_offpeak')|float) | round(3) }}"
- current_power_import:
- friendly_name: Huidig afgenomen vermogen
- unit_of_measurement: W
- value_template: >-
- {% if (states('sensor.p1_meter_active_power') | float > 0) %}
- {{ states('sensor.p1_meter_active_power') }}
- {% else %}
- 0
- {% endif %}
- current_power_export:
- friendly_name: Huidig teruggeleverd vermogen
- unit_of_measurement: W
- value_template: >-
- {% if (states('sensor.p1_meter_active_power') | float < 0) %}
- {{ states('sensor.p1_meter_active_power') }}
- {% else %}
- 0
- {% endif %}
- weekly_energy:
- friendly_name: Weekly Energy
- unit_of_measurement: kWh
- value_template: "{{ (states('sensor.weekly_energy_offpeak')|float + states('sensor.weekly_energy_peak')|float) | round(3) }}"
- monthly_energy:
- friendly_name: Monthly Energy
- unit_of_measurement: kWh
- value_template: "{{ (states('sensor.monthly_energy_offpeak')|float + states('sensor.monthly_energy_peak')|float) | round(3) }}"
- energy_import_total_dagelijks_kwh_2:
- friendly_name: 'kWh vandaag dal + normaal'
- value_template: "{{ (states('sensor.energy_import_t1_dagelijks')|float + states('sensor.energy_import_t2_dagelijks')|float)|round(2) }}"
- unit_of_measurement: kWh
- energy_import_total_wekelijks_kwh:
- friendly_name: 'kWh wekelijks dal + normaal'
- value_template: "{{ (states('sensor.energy_import_t1_wekelijks')|float + states('sensor.energy_import_t2_wekelijks')|float)|round(2) }}"
- unit_of_measurement: kWh
- energy_import_total_maandelijks_kwh:
- friendly_name: 'kWh maandelijks dal + normaal'
- value_template: "{{ (states('sensor.energy_import_t1_maandelijks')|float + states('sensor.energy_import_t2_maandelijks')|float)|round(2) }}"
- unit_of_measurement: kWh
- ############################################################3
- energy_export_t2_dagelijks_eur:
- friendly_name: 'Opbrengsten vandaag nomaal tarief (T2)'
- value_template: "{{ (states('sensor.energy_export_t2_dagelijks')|float * states('input_number.t2_energy_cost')|float)|round(2) }}"
- unit_of_measurement: "€"
- energy_export_t1_dagelijks_eur:
- friendly_name: 'Opbrengsten vandaag dal tarief (T1)'
- value_template: "{{ (states('sensor.energy_export_t1_dagelijks')|float * states('input_number.t1_energy_cost')|float)|round(2) }}"
- unit_of_measurement: "€"
- energy_export_total_dagelijks_eur:
- friendly_name: 'Opbrengsten export vandaag dal + normaal'
- value_template: "{{ (states('sensor.energy_export_t2_dagelijks_eur')|float + states('sensor.energy_export_t1_dagelijks_eur')|float)|round(2) }}"
- unit_of_measurement: "€"
- energy_export_total_dagelijks_kwh:
- friendly_name: 'kWh export vandaag dal + normaal'
- value_template: "{{ (states('sensor.energy_export_t2_dagelijks_eur')|float + states('sensor.energy_export_t1_dagelijks_eur')|float)|round(2) }}"
- unit_of_measurement: "kWh"
- #import electra
- energy_import_t2_dagelijks_eur:
- friendly_name: 'Kosten import vandaag nomaal tarief (T2)'
- value_template: "{{ (states('sensor.energy_import_t2_dagelijks')|float * states('input_number.t2_energy_cost')|float)|round(2) }}"
- unit_of_measurement: "€"
- energy_import_t1_dagelijks_eur:
- friendly_name: 'Kosten import vandaag dal tarief (T1)'
- value_template: "{{ (states('sensor.energy_import_t1_dagelijks')|float * states('input_number.t1_energy_cost')|float)|round(2) }}"
- unit_of_measurement: "€"
- energy_import_total_dagelijks_eur:
- friendly_name: 'Kosten import vandaag dal + normaal'
- value_template: "{{ (states('sensor.energy_import_t2_dagelijks_eur')|float + states('sensor.energy_import_t1_dagelijks_eur')|float)|round(2) }}"
- unit_of_measurement: "€"
- energy_import_total_dagelijks_kwh:
- friendly_name: 'kWh import vandaag dal + normaal'
- value_template: "{{ (states('sensor.energy_import_t1_dagelijks')|float + states('sensor.energy_import_t2_dagelijks')|float)|round(2) }}"
- unit_of_measurement: "kWh"
- #Netto electra (kosten - opbrengsten) Bij teruggave zal er '-' zichtbaar zijn
- energy_total_dagelijks_eur:
- friendly_name: 'Kosten vandaag electra'
- value_template: "{{ (states('sensor.energy_import_total_dagelijks_eur')|float - states('sensor.energy_export_total_dagelijks_eur')|float)|round(2) }}"
- unit_of_measurement: "€"
- #import gas
- energy_gass_eur:
- friendly_name: 'Kosten vandaag gas'
- value_template: "{{ (states('sensor.energy_gas_dagelijks')|float * states('input_number.gas_energy_cost')|float)|round(2) }}"
- unit_of_measurement: "€"
- #Totale netto kosten (Gas + electra)
- energy_gas_en_elektriciteit_eur:
- friendly_name: 'Totale netto kosten energie'
- value_template: "{{ (states('sensor.energy_gass_eur')|float + states('sensor.energy_total_dagelijks_eur')|float)|round(2) }}"
- unit_of_measurement: "€"
- - platform: statistics
- entity_id: sensor.kwartierpiek_t1t2
- max_age:
- days: 30
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement