Tibber
The tibber
integration provides a sensor with the current electricity price if you are a Tibbertibber:energy_consumption_HOMEID
and tibber:energy_totalcost_HOMEID
). If you produce energy there are also statistics with hourly production and profit data generated which can also be used there (the ids are tibber:energy_production_HOMEID
and tibber:energy_profit_HOMEID
).
There is currently support for the following device types within Home Assistant:
Setup
Go to developer.tibber.com/settings/accesstoken
Configuration
To add the Tibber integration to your Home Assistant instance, use this My button:
Manual configuration steps
If the above My button doesn’t work, you can also perform the following steps manually:
-
Browse to your Home Assistant instance.
-
In the bottom right corner, select the
Add Integration button. -
From the list, select Tibber.
-
Follow the instructions on screen to complete the setup.
Notifications
Tibber can send a notification by calling the notify.send_message
action. 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
Sensor
The tibber
sensor provides the current electricity price if you are a Tibber
Available sensors
- Accumulated cost since midnight (requires active Tibber power deal)
- kWh consumed since midnight
- net kWh produced since midnight
- net kWh produced since last hour shift
- Current on L1, L2 and L3
- Estimate of kWh consumption current hour
- kWh consumed since since last hour shift
- Average consumption since midnight (Watt)
- Last meter active import register state (kWh)
- Last meter active export register state (kWh)
- Peak consumption since midnight (Watt)
- Min consumption since midnight (Watt)
- Consumption at the moment (Watt)
- Consumption at the moment (Watt)
- Net production (A-) at the moment (Watt)
- The total price (energy + taxes)
- Device signal strength (Pulse - dB; Watty - percent)
- Voltage on phase 1, 2 and 3
- Monthly cost
- Monthly net consumption
- Monthly peak hour
- Time of max hour consumption
Actions
The hourly prices are exposed using actions. The actions populate response data with price data.
Action tibber.get_prices
Fetches hourly energy prices including price level.
Data attribute | Optional | Description | Example |
---|---|---|---|
start |
yes | Start time to get prices. Defaults to today 00:00:00 | 2024-01-01 00:00:00 |
end |
yes | End time to get prices. Defaults to tomorrow 00:00:00 | 2024-01-01 00:00:00 |
Response data
The response data is a dictionary with the energy prices for each Home. start_time
is returned in local time from the API.
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: