Advertisement
lowrester

Tibber Sensors

May 17th, 2025
443
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.67 KB | Source Code | 0 0
  1. - platform: template
  2.   sensors:
  3.     tibber_lagsta_pris_idag:
  4.       friendly_name: "Lägsta elpris idag"
  5.       unit_of_measurement: "kr/kWh"
  6.       value_template: >
  7.        {% set today = state_attr('sensor.tibber_energy_prices_advanced', 'today') %}
  8.         {% if today %}
  9.           {{ today | map(attribute='total') | select('defined') | min | round(2) }}
  10.         {% else %}
  11.           unknown
  12.         {% endif %}
  13.  
  14.     tibber_medelpris_idag:
  15.       friendly_name: "Medelpris idag"
  16.       unit_of_measurement: "kr/kWh"
  17.       value_template: >
  18.        {% set today = state_attr('sensor.tibber_energy_prices_advanced', 'today') %}
  19.         {% if today %}
  20.           {{ (today | map(attribute='total') | select('defined') | average) | round(2) }}
  21.         {% else %}
  22.           unknown
  23.         {% endif %}
  24.  
  25.     tibber_lagsta_pris_tid_idag:
  26.       friendly_name: "Lägsta elpris idag (tid)"
  27.       value_template: >
  28.        {% set today = state_attr('sensor.tibber_energy_prices_advanced', 'today') %}
  29.         {% if today %}
  30.           {% set cheapest = today | sort(attribute='total') | first %}
  31.           {% set pris = cheapest.total %}
  32.           {% set tid = as_timestamp(cheapest.startsAt) | timestamp_custom('%H:%M') %}
  33.           {{ pris | round(2) }} kr/kWh kl. {{ tid }}
  34.         {% else %}
  35.           okänt
  36.         {% endif %}
  37.  
  38.     tibber_lagsta_pris_imorgon:
  39.       friendly_name: "Lägsta elpris imorgon"
  40.       unit_of_measurement: "kr/kWh"
  41.       value_template: >
  42.        {% set tomorrow = state_attr('sensor.tibber_energy_prices_advanced', 'tomorrow') %}
  43.         {% if tomorrow %}
  44.           {{ tomorrow | map(attribute='total') | select('defined') | min | round(2) }}
  45.         {% else %}
  46.           unknown
  47.         {% endif %}
  48.  
  49.     tibber_medelpris_imorgon:
  50.       friendly_name: "Medelpris imorgon"
  51.       unit_of_measurement: "kr/kWh"
  52.       value_template: >
  53.        {% set tomorrow = state_attr('sensor.tibber_energy_prices_advanced', 'tomorrow') %}
  54.         {% if tomorrow %}
  55.           {{ (tomorrow | map(attribute='total') | select('defined') | average) | round(2) }}
  56.         {% else %}
  57.           unknown
  58.         {% endif %}
  59.  
  60.     tibber_lagsta_pris_tid_imorgon:
  61.       friendly_name: "Lägsta elpris imorgon (tid)"
  62.       value_template: >
  63.        {% set tomorrow = state_attr('sensor.tibber_energy_prices_advanced', 'tomorrow') %}
  64.         {% if tomorrow %}
  65.           {% set cheapest = tomorrow | sort(attribute='total') | first %}
  66.           {% set pris = cheapest.total %}
  67.           {% set tid = as_timestamp(cheapest.startsAt) | timestamp_custom('%H:%M') %}
  68.           {{ pris | round(2) }} kr/kWh kl. {{ tid }}
  69.         {% else %}
  70.           okänt
  71.         {% endif %}
  72.  
Tags: Tibber
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement