I created my first app to provide trigger cards and tags for the current energy prices. This is meant for the Dutch dynamic energy market for providers like EnergyZero, ANWB Energy, Tibber, etc. The app uses the public API from EnergyZero.nl and will attempt to renew the prices twice a day.
- The price has dropped below a certain threshold, start charging your car.
- Your solar panels are providing more energy than you are currently consuming while the hourly energy price is negative, lets starts some energy consumers.
- The price is so negative, consuming energy is lucrative. Turn on all devices
Currently I decided to notify the user every hour the price changes and a certain trigger cards matches. For example if you selected the Price LT trigger card and set a price for 0, every hour the price is below 0 it will trigger but only if the price differs from previous hour. So if the the price is -0.02 and the next hour the price is -0.02 it will not trigger. Not sure if this is the desired way.
Feel free to test it, can be installed at GitHub - Visualq/nl.visualq.energy: Homey Dynamic Energy app