mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-05-31 15:26:49 +00:00
96 lines
2.9 KiB
Markdown
96 lines
2.9 KiB
Markdown
---
|
|
title: Tibber
|
|
description: Instructions on how to integrate Tibber within Home Assistant.
|
|
logo: tibber.png
|
|
ha_category:
|
|
- Energy
|
|
- Sensor
|
|
- Notifications
|
|
ha_release: 0.8
|
|
ha_iot_class: Cloud Polling
|
|
ha_quality_scale: silver
|
|
ha_codeowners:
|
|
- '@danielhiversen'
|
|
---
|
|
|
|
The `tibber` integration provides a sensor with the current electricity price if you are a [Tibber](https://tibber.com/) customer.
|
|
If you have a [Tibber Pulse](https://norge.tibber.com/products/pulse/) or [Watty](https://watty.io/) it will also show the electricity consumption in real time.
|
|
|
|
There is currently support for the following device types within Home Assistant:
|
|
|
|
- [Notifications](#notifications)
|
|
- [Sensor](#sensor)
|
|
|
|
## Setup
|
|
|
|
Go to [developer.tibber.com/settings/accesstoken](https://developer.tibber.com/settings/accesstoken) to get your API token.
|
|
|
|
## Configuration
|
|
|
|
To add Tibber to your installation, add the following to your `configuration.yaml` file:
|
|
|
|
```yaml
|
|
tibber:
|
|
access_token: YOUR_ACCESS_TOKEN
|
|
```
|
|
|
|
{% configuration %}
|
|
access_token:
|
|
description: Your Tibber API token.
|
|
required: true
|
|
type: string
|
|
{% endconfiguration %}
|
|
|
|
## Notifications
|
|
|
|
Tibber can send a notification by calling the [`notify` service](/integrations/notify/). It will send a notification to all devices registered in the Tibber account.
|
|
|
|
The requirement is that you have setup the [`tibber` component](#setup).
|
|
To use notifications, please see the [getting started with automation page](/getting-started/automation/).
|
|
|
|
### Send message
|
|
|
|
```yaml
|
|
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](https://tibber.com/) customer.
|
|
If you have a Tibber Pulse it will also show the electricity consumption in real time.
|
|
|
|
The requirement is that you have setup the [`tibber` component](#setup). The sensor will show once the transfer date to tibber has been confirmed.
|
|
|
|
## 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 %}
|
|
|
|
```yaml
|
|
- 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 %}
|