Created At

Dec 29, 2021

Last Update

Jan 15, 2025

Platforms

HC 3 Lite, Z-box Hub, Yubii Home Pro, Yubii Home, Venture WISE, HC 3

Views

6991

Download

931

Type Quick App

This QuickApp gets todays and tomorrows energy prices and current energy consumption from the Tibber platform.  


Next to the current prices the mimimum, maximum and average prices and percentage +/- related to the average price for today and tomorrow are calculated. 


Tax and extra cost (cable owner) are included in the hourly, daily, monthly, yearly and total cost.  


All values are displayed in the labels. Colors show the price levels in the labels:
🟢 VERY CHEAP
🟡 CHEAP
🟠 NORMAL
🔴 EXPENSIVE
🟣 VERY EXPENSIVE

 

The Energy Panel is updated with the hourly prices and energy consumption. 
Several languages are supported. 

 

Schermafbeelding2025-01-04om15_54_04.thumb.png.005c1c6c200ff371a86b7b68abe6b260.png

Schermafbeelding2025-01-04om15_54_16.thumb.png.e1c16f1550b6081b4ddae34295b1276d.png

Schermafbeelding2025-01-04om15_54_28.thumb.png.d6d322be4847c6e9d08f0cd22c1b88eb.png

Schermafbeelding2025-01-04om15_54_40.thumb.png.1c38940f31e360a28e8c16705711e68a.png

Schermafbeelding2025-01-04om15_54_51.thumb.png.60086207f617d49abc3ef886c9678726.png

 

Child devices are available for:

  • Hour-1 Consumption (consumption of the previous hour)
  • Hour-1 Cost (Consumption cost of the previous hour)
  • Daily Consumption (usage in kWh)
  • Daily Cost (Consumption cost and extra cost separately in the log text)
  • Monthly Consumption (usage in kWh)
  • Monthly Cost (Consumption cost and extra cost separately in the log text)
  • Yearly Consumption (usage in kWh)
  • Yearly Cost (Consumption cost and extra cost separately in the log text)
  • Total Consumption (usage in kWh, devicetype com.fibaro.energyMeter and automatic rateType=consumption for Fibaro Energy Panel)
  • Total Cost (Consumption cost and extra cost separately in the log text)
  • Hour-1 Production (production of the previous hour)
  • Daily Production (production in kWh)
  • Monthly Production (production in kWh)
  • Yearly Production (production in kWh)
  • Total Production (production in kWh, devicetype com.fibaro.energyMeter and automatic rateType=production for Fibaro Energy Panel)
  • Minimum Today Price (hour and price level in the log text)
  • Maximum Today Price (hour and price level in the log text)
  • Average Today Price (hour and price level in the log text)
  • Current Gas price (if applicable) (The total of the paid exchange price of gas consumption, including VAT but excluding energy tax and purchase compensation)
  • 24x Child devices for the Today prices from 1 to 24 hour (price level in the log text)
  • Minimum Tomorrow Price (hour and price level in the log text)
  • Maximum Tomorrow Price (hour and price level in the log text)
  • Average Tomorrow Price (hour and price level in the log text)
  • 24x Child devices for the Tomorrow prices from 1 to 24 hour (price level in the log text)

These devices can be used to control appliances according to the lowest and forecast prices during the day. 

 

image.thumb.png.9cec162117c12b28f0bcba86282f3fec.png

 

For easy use in for example blockscenes, Global Variables are available for:

  • 24x Today Price Level 1-24 hour (VERY CHEAP, CHEAP, NORMAL, EXPENSIVE, VERY EXPENSIVE)
  • 24x Tomorrow Price Level 1-24 hour (VERY CHEAP, CHEAP, NORMAL, EXPENSIVE, VERY EXPENSIVE)
  • 24x Today Price Percentage 1-24 hour (Price related to today average price)
  • 24x Tomorrow Price Percentage 1-24 hour (Price related to tomorrow average price)

These devices and global variables can be used to control appliances according to the lowest and forecast prices.


Use this QuickApp at your own risk. You are responsible for ensuring that the information provided via this QuickApp do not contain errors. 
Tibber is a registered trademark being the property of TIBBER. TIBBER reserves all rights to the registered trademarks.
Information which is published on TIBBER’s websites belongs to TIBBER or is used with the permission of the rights holder. 
Making of copies, presentations, distribution, display or any other transfer of the information on the website to the public is, except for strictly private use, prohibited unless done with the consent of TIBBER. 
Published material on dedicated TIBBER press websites, intended for public use, is exempt from the consent requirement.
Also see: https://tibber.com/en/legal-notice

 

To communicate with the API you need to acquire a OAuth access token and pass this along with every request passed to the server.
A Personal Access Token give you access to your data and your data only. 
This is ideal for DIY people that want to leverage the Tibber platform to extend the smartness of their home. 
Such a token can be acquired here: https://developer.tibber.com

 

When creating your access token or OAuth client you’ll be asked which scopes you want the access token to be associated with. 
These scopes tells the API which data and operations the client is allowed to perform on the user’s behalf. 
The scopes your app requires depend on the type of data it is trying to request. 
If you for example need access to user information you add the USER scope. 
If information about the user's homes is needed you add the appropriate HOME scopes.

 

Tomorrow values are available from 13:00 hour
If you have more than one home in your subscription, you need to fill in your home number the change between your homes. 
Known limitation: In case of the change due to daylight saving time, the 02:00 hour is skipped going to summer, only 23 price values are available

 

Tibber Price levels are based on trailing price average (3 days for hourly values and 30 days for daily values)

  • VERY CHEAP - The price is smaller or equal to 60 % compared to average price
  • CHEAP - The price is greater than 60 % and smaller or equal to 90 % compared to average price
  • NORMAL - The price is greater than 90 % and smaller than 115 % compared to average price
  • EXPENSIVE - The price is greater or equal to 115 % and smaller than 140 % compared to average price
  • VERY EXPENSIVE - The price is greater or equal to 140 % compared to average price

Tibber Tax: The tax part of the price (guarantee of origin certificate, energy tax (Sweden only) and VAT)

 

Tibber API documentation: https://developer.tibber.com/docs/guides/calling-api
Tibber API explorer: https://developer.tibber.com/explorer
Tibber status: https://status.tibber.com

 

Changes version 4.1 (7th January 2025)

  • QuickApp struggled with users without energy production. Solved that bug. 

 

Changes version 4.0 (4th January 2025)

  • Added Tibber Production values to the labels. 
  • Added Production Child devices for: 
    • Hour-1 Production (production of the previous hour)
    • Daily Production (production in kWh)
    • Monthly Production (production in kWh)
    • Yearly Production (production in kWh)
    • Total Production (production in kWh, devicetype com.fibaro.energyMeter and automatic rateType=production for Fibaro Energy Panel)
  • Added buttons to filter the labels in Prices, Prices Today, Prices Tomorrow, Consumption, Production and Reset (show all label content). 
  • Added nice graphs for today and tomorrow prices with the 🟩🟨🟧🟥🟪 colors. 
  • Added nice graphs for energy consumption and production with 🟧🟩 colors. 
  • Added QuickApp variable to enable Energy Zero gas prices. 
  • Changed the Global Variables percentage to number, so there in no more double quote (''). Please check your scenes if they need any changes!
  • Changed the main device to multilevel sensor that shows the current price and level. 
  • Changed QuickApp variable token to secret (stored encrypted) for maximum security. 
  • Added maximum retries, with exponential backoff and jitter to Tibber API requests. If there is any issue with the connection, the QuickApp will retry some times and if the issue still exists, the QuickApp will disconnect. You will get a notification on your Tibber iOS or Android app. You can re-connect the QuickApp by clicking on the main device. 
  • Added extra check for status 'awaiting market'. The QuickApp stops working and the user get an warning message in the debug logging and a message in the labels. 
  • Improved the handling of a wrong Home Number. The QuickApp stops working and the user get an error message in the debug logging and a message in the labels. 
  • Added check for new QuickApp version. 
  • Added more functions for disable quickapp. If the QuickApp is disabled, now also the buttons and fibaro calls are disabled. 
  • Added a function to handle dynamic GraphQL Queries or Mutations (from user input with a scene): QuickApp:executeCustomGraphQL(query). The response can be seen in the debug logging. 
  • Solved a bug, the average tomorrow price didn't go to zero, when the tomorrow prices aren't yet available. 
  • Removed Simulation Mode. If you don't have a working token, you could use a test token from Tibber. 

Variables (mandatory and created automatically): 

  • token = Authorization token (stored encrypted) (see the Tibber website: https://developer.tibber.com)
  • homeNr = Tibber home (nodes) number if you have more than one home (default = 1)
  • extraCost = Extra cost per kWh for Tibber and Cable owner, decimals with dot, not comma (default = 0)
  • GlobVarLevel = true or false, whether you want to use the Global Variables for the today and tomorrow price LEVELS (default = false)
  • GlobVarPerc = true or false, whether you want to use the Global Variables for the today and tomorrow price PERCENTAGES (default = false)
  • setEnergyPanel = inserting prices in Energy Panel (default = false)
  • currentPrice = inserting current prices (if you also use Tibber Live) in Energy Panel (default = false)
  • energyZero = true or false, whether you want see the Gas prices from Energy Zero (only available for The Netherlands)
  • gasPurchasing = Necessary costs per m³ that Tibber must also pay to be allowed to purchase gas, without additional surcharge or margin
  • gasTax = You pay energy tax to the government per m³ used
  • gasFixed = Depending on the grid operator in your region and the weight of your gas connection, you pay a fixed amount annually in grid management costs. The price is determined by the grid operator and Tibber must pass it on to you one-on-one. These costs are divided over all days of the year.
  • gasDelivery = For your connection, you pay a fixed amount per month in fixed delivery costs. This amount is divided over all days of the month. Tibber does not make a profit on your consumption, all Tibber costs are paid from this.
  • language = Preferred language (default = English (en)) (supported languages are English (en), Dutch (nl), German (de), Swedish (se) and Norwegian (no))
  • secondsH = How many seconds after the whole hour should the QuickApp run (default = 300 seconds (3 minutes), always greater than 0)
  • httpTimeout = How long to wait for a response from Tibber (default = 10 seconds) 
  • debugLevel = Number 1=some, 2=few, 3=all (default = 1)
  • workaroundE01 = Stores the value of the 00-01 hour energy for a Tibber API bug workaround (default = 0)
  • workaroundC01 = Stores the value of the 00-01 hour cost for a Tibber API bug workaround (default = 0)
  • workaroundPnn = Stores the hour-1 price for the Energy Panel (default = 0)
  • workaroundP23 = Stores the 23h price for the Energy Panel (default = 0)

 How to install: 

  1. Open the Configuration Interface
  2. Go to Settings > Devices
  3. Click  +
  4. Choose Other Device
  5. Choose Upload File
  6. Choose file from your computer with .fqax

(And enter your Tibber Token in the quickapp variable)

 

tibber-icon.png.5e1b1d407714185d5cf17a62927ceb2b.png 

 

37 Comments,  Want to add comment please login
04801fd12b48c36cbcdf5af0b140e42d

(http connection)

04801fd12b48c36cbcdf5af0b140e42d

Please use this latest version. I spend a lot of time to make the WebSocket connection more stable and tons of new features. Have fun with it! (And save money on your energy bill.)

04801fd12b48c36cbcdf5af0b140e42d

QuickApp struggled with users without energy production. Solved that bug. Version 4.1 is available to use.

04801fd12b48c36cbcdf5af0b140e42d

You can now use the newest quickapp version of Tibber Monitor with lots of new functions. Enjoy!

04801fd12b48c36cbcdf5af0b140e42d

btw keep up with this Marketplace or the Fibaro Forum, because a new Tibber Monitor quickapp is on its way with a lot of nice new features!

© 2024. Nice-Polska Sp. z o.o.Privacy policyTerms & ConditionsFeedback