2021-07-19 16:53:53 +02:00

2.5 KiB

title, description, ha_category, ha_release, ha_iot_class, ha_quality_scale, ha_codeowners, ha_domain, ha_config_flow, ha_platforms
title description ha_category ha_release ha_iot_class ha_quality_scale ha_codeowners ha_domain ha_config_flow ha_platforms
Tibber Instructions on how to integrate Tibber within Home Assistant.
Energy
Sensor
Notifications
0.8 Cloud Polling silver
@danielhiversen
tibber true
notify
sensor

The tibber integration provides a sensor with the current electricity price if you are a Tibber customer. If you have a Tibber Pulse or Watty it will also show the electricity consumption in real time.

There is currently support for the following device types within Home Assistant:

Setup

Go to developer.tibber.com/settings/accesstoken to get your API token.

{% include integrations/config_flow.md %}

Notifications

Tibber can send a notification by calling the notify service. It will send a notification to all devices registered in the Tibber account.

To use notifications, please see the getting started with automation page.

Send message

action:
  service: notify.tibber
  data:
    title: Your title
    message: This is a message for you!

Sensor

The tibber sensor provides the current electricity price if you are a Tibber customer. If you have a Tibber Pulse it will also show the electricity consumption in real time.

Examples

In this section, you will find some real-life examples of how to use this sensor.

Electricity price

The electricity price can be used to make automations. The sensor has a max_price and min_price attribute, with max and min price for the current day. Here is an example to get a notification when the price is above 90% of the maximum price for the day:

{% raw %}

- alias: "Electricity price"
  trigger:
    platform: time_pattern
  # Matches every hour at 1 minutes past whole
    minutes: 1
  condition:
    condition: template
    value_template: '{{ float(states('sensor.electricity_price_hamretunet_10')) > 0.9 * float(state_attr('sensor.electricity_price_hamretunet_10', 'max_price')) }}'
  action:
   - service: notify.pushbullet
     data:
       title: "Electricity price"
       target: "device/daniel_telefon_cat"
       message: "The electricity price is now {{ states('sensor.electricity_price_hamretunet_10') }}"

{% endraw %}