Advertisement
ursus69

templates.yaml

Feb 27th, 2018
1,108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.23 KB | None | 0 0
  1. ######################## Conso Templates ####################################""
  2. - platform : template
  3.   sensors:
  4.     heures_creuses:
  5.       friendly_name: 'Off-Peak Hours'
  6.       value_template: >
  7.        {{(((states('sensor.linky_halfhourly_03_30_consumption')|float) +(states('sensor.linky_halfhourly_04_00_consumption') |float)+ (states('sensor.linky_halfhourly_04_30_consumption')|float) + (states('sensor.linky_halfhourly_05_00_consumption') |float)+ (states('sensor.linky_halfhourly_05_30_consumption')|float) +(states('sensor.linky_halfhourly_06_00_consumption') |float)+ (states('sensor.linky_halfhourly_06_30_consumption')|float) +(states('sensor.linky_halfhourly_07_00_consumption') |float)+ (states('sensor.linky_halfhourly_07_30_consumption')|float) +(states('sensor.linky_halfhourly_08_00_consumption') |float) +(states('sensor.linky_halfhourly_14_00_consumption') |float)+ (states('sensor.linky_halfhourly_14_30_consumption')|float) + (states('sensor.linky_halfhourly_15_00_consumption') |float)+ (states('sensor.linky_halfhourly_15_30_consumption')|float) +(states('sensor.linky_halfhourly_16_00_consumption') |float)+ (states('sensor.linky_halfhourly_16_30_consumption')|float)  ) /2)| round(3)  }}
  8.       unit_of_measurement: 'kWh'
  9. - platform : template
  10.   sensors:
  11.     price_heures_creuses:
  12.       friendly_name: 'Price Off-Peak'
  13.       value_template: >
  14.        {{ (states.sensor.heures_creuses.state | multiply(0.1252))  | round(2)}}
  15.       unit_of_measurement: '€'
  16. - platform : template
  17.   sensors:
  18.     heures_pleines:
  19.       friendly_name: 'Peak Hours'
  20.       value_template: >
  21.        {{((states('sensor.linky_daily_1d_consumption')|float)- (states.sensor.heures_creuses.state)|float) | round (3) }}
  22.       unit_of_measurement: 'kWh'
  23. - platform : template
  24.   sensors:
  25.     price_heures_plaines:
  26.       friendly_name: 'Price Peak'
  27.       value_template: >
  28.        {{ (states.sensor.heures_pleines.state | multiply(0.1593)) | round(2)}}
  29.       unit_of_measurement: '€'
  30. - platform : template
  31.   sensors:
  32.     price_conso_total:
  33.       friendly_name: 'Price Total'
  34.       value_template: >
  35.        {{ ( (states('sensor.price_heures_creuses')|float) + (states('sensor.price_heures_plaines')|float) )|round(2) }}
  36.       unit_of_measurement: '€'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement