Integration with Tibber, with Pulse and Watty support.
- 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)
- 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
- Send push notification (through Tibber app)
- Power changed
- Consumption since midnight changed
- Cost since midnight changed
- Daily consumption is reported
- Reintroduce changes from 1.9.0
- Reduce resource utilization
- Improve trigger reliability
- Rollback non functional changes
- Revert caching
- Performance improvements
- 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
- Updated dependencies
- Updated dependencies
- Updated required Homey version
- 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
- Properly clean up websockets on Homey Bridge
- Improved real time device handling during startup and when device is removed from user's account
- Fixed an error during test version package build
- Improved websocket subscription handling
- Retrieve websocket subscription URL dynamically
- Improved error handling
- Added global tokens for lowest and highest price today
- Fixed timezone issue with price on Homey Bridge
- Updated dependencies
- Automatically disable pulse/watty when paired home not present anymore
- Instrumentation cleanup
- Support for web socket sub protocol graphql-transport-ws
- Fixed timezone issue fetching fallback Nord Pool price on Homey Bridge
- 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
- 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
- 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
- Bug fix for price fetch scheduling
- Update readme to include price level trigger
- Add price level capability automatically
- Change price level to an enumeration
- Deactivate device if home can't be found anymore. Add price level indicator. Fix current triggers for L2 and L3.
- Fix push notification flow
- Fix crash related to Pulse/Watty trigger registration
- Update readme
- Set description and support URL
- Update readme
- New triggers for currents reported by Pulse and Watty
- Bug fix for keeping track of last logged daily consumption
- Bug fix for calculating amount of hours to be fetched for consumption report
- 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
- Increase data fetch timeout. Fix data fetch retry logic.
- New Dark Sky API key
- Improved API request tracing
- Improved query tracing
- Increase GraphQL client timeout
- Set timeout for GraphQl queries
- Fix Tibber icon color dropped by homey cli
- Avoid error in price triggers when last price is not populated
- Logo and brand color
- Tibber logo and brand color
- Tibber logo and brand color
- New Tibber logo
- Allow production power being reported less frequently than power
- Update measure_power even when it's 0 or same as previous
- Support for retrieving production power from Pulse
- Added a note about re-adding a Pulse/Watty device in case fetching data timeouts
- Fixed fetching current temperature for home location
- Bug fix for missing flowcard id
- Correct Watty images
- Support for pairing Watty and bug fixes
- Support for Energy API - Pulse and Watty show up as a cumulative devices in the Homey energy section
- Fixed app crashing on API timeout (#14)
- Fixed weather forecast (#13)
- Fixed #12
- 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
- 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
- Fixed flow triggers broken in 2.0
- Registering capability value before triggering flow action (fixed issue #5)
- 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)
- Added trigger cards for lowest/highest price among the next [x] hours
- Initial public version
- Currently, the user's Tibber subscription needs to be confirmed or started to use the Tibber app.