Tibber
Integration with Tibber, with Pulse and Watty support.
Flow cards
Device: Home
Triggers
- Price changed
- Current price is at today's lowest
- Current price is at today's highest
- Current price is at its lowest among the next [x] hours
- Current price is at its highest among the next [x] hours
- Current price is [x] percent below today's average
- Current price is [x] percent above today's average
- Current price is [x] percent below average of the next [y] hours
- Current price is [x] percent above average of the next [y] hours
- Current price is one of today's lowest [x] prices
- Current price is one of today's highest [x] prices
- Consumption is reported (triggers when new data is available, normally once a week. Every hour if you have a Pulse device)
Conditions
- Current price below/above
- Current price is at today's lowest
- Current price is at today's highest
- Current price is at its lowest among the next [x] hours
- Current price is at its highest among the next [x] hours
- Current price is [x] percent below today's average
- Current price is [x] percent above today's average
- Current price is [x] percent below average of the next [y] hours
- Current price is [x] percent above average of the next [y] hours
- Current price is one of the [x] lowest prices between [y] and [z]
- Current price is one of today's lowest [x] prices
- Current price is one of today's highest [x] prices
Actions
- Send push notification (through Tibber app)
Device: Pulse / Watty
Triggers
- Power changed
- Consumption since midnight changed
- Cost since midnight changed
- Daily consumption is reported
Release Notes
1.9.18
- Reintroduce changes from 1.9.0
- Reduce resource utilization
- Improve trigger reliability
1.9.7
- Rollback non functional changes
1.9.6
- Revert caching
1.9.4
- Performance improvements
1.9.0
- Updated dependencies
- Added caching of yesterdays prices
- Added a new condition card: current price is one of the [x] lowest prices between [y] and [z]
- Added new icons
- Added source link to manifest
- Small API refactoring
1.8.7
- Updated dependencies
1.8.6
- Updated dependencies
- Updated required Homey version
1.8.4
- Added fallback price currency EUR and areas BE, DE-LU, FI and NL
- Prices no longer have internally truncated decimals when updated, but are still shown with two decimals
- Updated dependencies
1.8.3
- Properly clean up websockets on Homey Bridge
1.8.2
- Improved real time device handling during startup and when device is removed from user's account
1.8.1
- Fixed an error during test version package build
1.8.0
- Improved websocket subscription handling
- Retrieve websocket subscription URL dynamically
1.7.2
- Improved error handling
1.7.1
- Added global tokens for lowest and highest price today
- Fixed timezone issue with price on Homey Bridge
- Updated dependencies
1.6.2
- Automatically disable pulse/watty when paired home not present anymore
1.6.1
- Instrumentation cleanup
1.6.0
- Support for web socket sub protocol graphql-transport-ws
1.5.14
- Fixed timezone issue fetching fallback Nord Pool price on Homey Bridge
1.5.13
- Fixed device pairing not always working
- Fixed highest/lowest price cards not always working as intended
- Improved reliability of triggers/updates
- Improved reliability of fetching prices
1.5.10
- Reverted to using 5 price levels
- Fixed price sometimes failing to update
- Show price device indicator with 2 decimals.
- Safer handling of current updates and triggers
1.5.5
- Breaking change: Outdoor temperature capability for Home has been removed. Please use a separate weather app if you need temperature actions for your flows (there are plenty). Any flows that were using this need to be set up anew.
- Support for Homey Bridge
- Add trigger and condition for top/bottom X hours today
- Using updated price information from the Tibber API
- Fix parsing high prices
1.4.13
- Bug fix for price fetch scheduling
1.4.12
- Update readme to include price level trigger
1.4.11
- Add price level capability automatically
1.4.10
- Change price level to an enumeration
1.4.9
- Deactivate device if home can't be found anymore. Add price level indicator. Fix current triggers for L2 and L3.
1.4.8
- Fix push notification flow
1.4.7
- Fix crash related to Pulse/Watty trigger registration
1.4.6
- Update readme
1.4.5
- Set description and support URL
1.4.4
- Update readme
1.4.3
- New triggers for currents reported by Pulse and Watty
1.4.2
- Bug fix for keeping track of last logged daily consumption
1.4.1
- Bug fix for calculating amount of hours to be fetched for consumption report
1.4.0
- Rewrite of Tibber API data access to reduce load at hour shift
- Use a cache for day-ahead-prices for today and tomorrow
- Home non-real time consumption report is now enabled with an advanced parameter (default to false)
- Support for displaying real time current per phase for Pulse and Watty
1.3.11
- Increase data fetch timeout. Fix data fetch retry logic.
1.3.10
- New Dark Sky API key
1.3.9
- Improved API request tracing
1.3.8
- Improved query tracing
1.3.7
- Increase GraphQL client timeout
1.3.6
- Set timeout for GraphQl queries
1.3.5
- Fix Tibber icon color dropped by homey cli
1.3.4
- Avoid error in price triggers when last price is not populated
1.3.3
- Logo and brand color
1.3.2
- Tibber logo and brand color
1.3.1
- Tibber logo and brand color
1.3.0
- New Tibber logo
1.2.7
- Allow production power being reported less frequently than power
1.2.6
- Update measure_power even when it's 0 or same as previous
1.2.5
- Support for retrieving production power from Pulse
1.2.4
- Added a note about re-adding a Pulse/Watty device in case fetching data timeouts
1.2.3
- Fixed fetching current temperature for home location
1.2.2
- Bug fix for missing flowcard id
1.2.1
- Correct Watty images
1.2.0
- Support for pairing Watty and bug fixes
1.1.0
- Support for Energy API - Pulse and Watty show up as a cumulative devices in the Homey energy section
1.0.12
- Fixed app crashing on API timeout (#14)
1.0.10
- Fixed weather forecast (#13)
1.0.9
- Fixed #12
1.0.8
- Added 4 new trigger and 4 new condition cards for price at today's lowest/highest and above/below a set average
- Added fallback code for re-initiating Pulse subscription if no data for 10 minutes
1.0.6
- Added condition cards for lowest/highest price among the next [x] hours
- Added cost calculation to Pulse for users without a (paying) subscription, based on Nord Pool prices. Note: Net spot prices/without any taxes, fees, etc.
- Minor fixes
1.0.4
- Fixed flow triggers broken in 2.0
1.0.3
- Registering capability value before triggering flow action (fixed issue #5)
1.0.2
- Added support for Pulse without a (paying) subscription (N.B. cost is not available without subscription so accumulated cost will never have any value and cost related triggers will never fire)
1.0.1
- Added trigger cards for lowest/highest price among the next [x] hours
1.0.0
- Initial public version
Known Issues
- Currently, the user's Tibber subscription needs to be confirmed or started to use the Tibber app.