Start and stop charging your car or smart battery based on the best 15 minute rate and your solar panel production! Get data from a Homey power/gas/water meter device, and show the usage/production per hour, per day, per month and per year. Know the monetary value and use dynamic tariffs. Know how much your Always-on appliances are using and safe hundreds of Euros per year!
This app can be used with any app or device that has a Energy or Power Meter capability, a Gas Meter capability, or a Water Meter capability.
PBTH includes a smart Battery Monitor and a Solar Forecaster that learns the unique characteristics of your solar panels over time.
It also supports Spot Pricing (Day-Ahead 15 minute prices) for energy providers from all EU countries.
Click on a device above to show related Flow cards only.
When...
Day-Ahead 15m E Prices
The price has changed
Day-Ahead 15m E Prices
New price period starts
Day-Ahead 15m E Prices
New prices received for period
Day-Ahead 15m E Prices
The price becomes %% above avg. period
Day-Ahead 15m E Prices
The price becomes %% below avg. period
Day-Ahead 15m E Prices
The price becomes highest for period
Day-Ahead 15m E Prices
The avg. price next next hoursH becomes highest within period
Day-Ahead 15m E Prices
The avg. price coming next hoursH becomes highest in the period hours before time o'clock
Day-Ahead 15m E Prices
The duration-period average price becomes highest between between and and
Day-Ahead 15m E Prices
The price becomes one of number highest in the period hours before time o'clock
Day-Ahead 15m E Prices
The price becomes one of number highest between between and and
Day-Ahead 15m E Prices
The price becomes one of number highest in the next period hours
Day-Ahead 15m E Prices
The price becomes one of number highest in the next known hours
Day-Ahead 15m E Prices
The price becomes one of number highest of today
Day-Ahead 15m E Prices
The price becomes lowest for period
Day-Ahead 15m E Prices
The avg. price next hoursH becomes lowest within period
Day-Ahead 15m E Prices
The avg. price coming next hoursH becomes lowest in the period hours before time o'clock
Day-Ahead 15m E Prices
The duration-period average price becomes lowest between between and and
Day-Ahead 15m E Prices
The price becomes one of number lowest in the period hours before time o'clock
Day-Ahead 15m E Prices
The price becomes one of number lowest between between and and
Day-Ahead 15m E Prices
The price becomes one of number lowest in the next period hours
Day-Ahead 15m E Prices
The price becomes one of number lowest in the next known hours
Day-Ahead 15m E Prices
The price becomes one of number lowest of today
Day-Ahead 60m E Prices
The price has changed
Day-Ahead 60m E Prices
New price period starts
Day-Ahead 60m E Prices
New prices received for period
Day-Ahead 60m E Prices
The price becomes %% above avg. period
Day-Ahead 60m E Prices
The price becomes %% below avg. period
Day-Ahead 60m E Prices
The price becomes highest for period
Day-Ahead 60m E Prices
The avg. price next next hoursH becomes highest within period
Day-Ahead 60m E Prices
The avg. price coming next hoursH becomes highest in the period hours before time o'clock
Day-Ahead 60m E Prices
The duration-period average price becomes highest between between and and
Day-Ahead 60m E Prices
The price becomes one of number highest in the period hours before time o'clock
Day-Ahead 60m E Prices
The price becomes one of number highest between between and and
Day-Ahead 60m E Prices
The price becomes one of number highest in the next period hours
Day-Ahead 60m E Prices
The price becomes one of number highest in the next known hours
Day-Ahead 60m E Prices
The price becomes one of number highest of today
Day-Ahead 60m E Prices
The price becomes lowest for period
Day-Ahead 60m E Prices
The avg. price next hoursH becomes lowest within period
Day-Ahead 60m E Prices
The avg. price coming next hoursH becomes lowest in the period hours before time o'clock
Day-Ahead 60m E Prices
The duration-period average price becomes lowest between between and and
Day-Ahead 60m E Prices
The price becomes one of number lowest in the period hours before time o'clock
Day-Ahead 60m E Prices
The price becomes one of number lowest between between and and
Day-Ahead 60m E Prices
The price becomes one of number lowest in the next period hours
Day-Ahead 60m E Prices
The price becomes one of number lowest in the next known hours
Day-Ahead 60m E Prices
The price becomes one of number lowest of today
Day-Ahead Gas Prices
The price has changed
Day-Ahead Gas Prices
New price period starts
Day-Ahead Gas Prices
New prices received for period
Day-Ahead Gas Prices
The price becomes %% above avg. period
Day-Ahead Gas Prices
The price becomes %% below avg. period
Day-Ahead Gas Prices
The price becomes highest for period
Day-Ahead Gas Prices
The avg. price next next hoursH becomes highest within period
Day-Ahead Gas Prices
The avg. price coming next hoursH becomes highest in the period hours before time o'clock
Day-Ahead Gas Prices
The duration-period average price becomes highest between between and and
Day-Ahead Gas Prices
The price becomes one of number highest in the period hours before time o'clock
Day-Ahead Gas Prices
The price becomes one of number highest between between and and
Day-Ahead Gas Prices
The price becomes one of number highest of today
Day-Ahead Gas Prices
The price becomes lowest for period
Day-Ahead Gas Prices
The avg. price next hoursH becomes lowest within period
Day-Ahead Gas Prices
The avg. price coming next hoursH becomes lowest in the period hours before time o'clock
Day-Ahead Gas Prices
The duration-period average price becomes lowest between between and and
Day-Ahead Gas Prices
The price becomes one of number lowest in the period hours before time o'clock
Day-Ahead Gas Prices
The price becomes one of number lowest between between and and
Day-Ahead Gas Prices
The price becomes one of number lowest of today
Home Battery Monitor
New smart ROI power available (inverted: Invert power sign), with minimum price delta¤ profit per kWh.
i
The strategy is calculated using future hourly prices, the battery settings, and the set minimum profit per kWh. Non-inverted charging power is positive (+), discharging is negative (-).
Home Battery Monitor
New XOM power available (inverted: Invert power sign).
i
The battery power is calculated so that the cumulative usage will be close to the set X Watt. All available batteries are used pro rata. X defaults to 0 and can be set via the 'Set XOM' flow. Non-inverted charging power is positive (+), discharging is negative (-).
Power Summarizer
The power changed
PV Monitor
Yield between ... and ... is less than ... kWh
PV Monitor
Remaining yield before ... is less than ... kWh
And...
Day-Ahead 15m E Prices
The price is %% above avg. period
Day-Ahead 15m E Prices
The price is %% below avg. period
Day-Ahead 15m E Prices
The price is highest for period
Day-Ahead 15m E Prices
The avg. price next next hoursH is highest within period
Day-Ahead 15m E Prices
The avg. price coming next hoursH is highest in the period hours before time o'clock
Day-Ahead 15m E Prices
The duration-period average price is highest between between and and
Day-Ahead 15m E Prices
The price is one of number highest in the period hours before time o'clock
Day-Ahead 15m E Prices
The price is one of number highest between between and and
Day-Ahead 15m E Prices
The price is one of number highest in the next period hours
Day-Ahead 15m E Prices
The price is one of number highest in the next known hours
Day-Ahead 15m E Prices
The price is one of number highest of today
Day-Ahead 15m E Prices
The price is lowest for period
Day-Ahead 15m E Prices
The avg. price next hours is lowest within period
Day-Ahead 15m E Prices
The avg. price coming next hoursH is lowest in the period hours before time o'clock
Day-Ahead 15m E Prices
The duration-period average price is lowest between between and and
Day-Ahead 15m E Prices
The price is one of number lowest in the period hours before time o'clock
Day-Ahead 15m E Prices
The price is one of number lowest between between and and
Day-Ahead 15m E Prices
The price is one of number lowest in the next period hours
Day-Ahead 15m E Prices
The price is one of number lowest in the next known hours
Day-Ahead 15m E Prices
The price is one of number lowest of today
Day-Ahead 60m E Prices
The price is %% above avg. period
Day-Ahead 60m E Prices
The price is %% below avg. period
Day-Ahead 60m E Prices
The price is highest for period
Day-Ahead 60m E Prices
The avg. price next next hoursH is highest within period
Day-Ahead 60m E Prices
The avg. price coming next hoursH is highest in the period hours before time o'clock
Day-Ahead 60m E Prices
The duration-period average price is highest between between and and
Day-Ahead 60m E Prices
The price is one of number highest in the period hours before time o'clock
Day-Ahead 60m E Prices
The price is one of number highest between between and and
Day-Ahead 60m E Prices
The price is one of number highest in the next period hours
Day-Ahead 60m E Prices
The price is one of number highest in the next known hours
Day-Ahead 60m E Prices
The price is one of number highest of today
Day-Ahead 60m E Prices
The price is lowest for period
Day-Ahead 60m E Prices
The avg. price next hours is lowest within period
Day-Ahead 60m E Prices
The avg. price coming next hoursH is lowest in the period hours before time o'clock
Day-Ahead 60m E Prices
The duration-period average price is lowest between between and and
Day-Ahead 60m E Prices
The price is one of number lowest in the period hours before time o'clock
Day-Ahead 60m E Prices
The price is one of number lowest between between and and
Day-Ahead 60m E Prices
The price is one of number lowest in the next period hours
Day-Ahead 60m E Prices
The price is one of number lowest in the next known hours
Day-Ahead 60m E Prices
The price is one of number lowest of today
Day-Ahead Gas Prices
The price is %% above avg. period
Day-Ahead Gas Prices
The price is %% below avg. period
Day-Ahead Gas Prices
The price is highest for period
Day-Ahead Gas Prices
The avg. price next next hoursH is highest within period
Day-Ahead Gas Prices
The avg. price coming next hoursH is highest in the period hours before time o'clock
Day-Ahead Gas Prices
The duration-period average price is highest between between and and
Day-Ahead Gas Prices
The price is one of number highest in the period hours before time o'clock
Day-Ahead Gas Prices
The price is one of number highest between between and and
Day-Ahead Gas Prices
The price is one of number highest of today
Day-Ahead Gas Prices
The price is lowest for period
Day-Ahead Gas Prices
The avg. price next hours is lowest within period
Day-Ahead Gas Prices
The avg. price coming next hoursH is lowest in the period hours before time o'clock
Day-Ahead Gas Prices
The duration-period average price is lowest between between and and
Day-Ahead Gas Prices
The price is one of number lowest in the period hours before time o'clock
Day-Ahead Gas Prices
The price is one of number lowest between between and and
Day-Ahead Gas Prices
The price is one of number lowest of today
Home Battery Monitor
The price is best to (dis)charge home battery with minimum price delta€ price delta.
i
The basic ROI strategy is ao calculated using the known future hourly prices and the minimum price difference between highest and lowest prices.
PV Monitor
Yield between ... and ... is less than ... kWh
PV Monitor
Remaining yield before ... is less than ... kWh
Then...
Day-Ahead 15m E Prices
Provide prices JSON for period
Advanced
Day-Ahead 15m E Prices
Set exchange rate to € Exchange rate
Day-Ahead 15m E Prices
Set fixed markup to Fixed markup per kWh or m3
Day-Ahead 15m E Prices
Set Time Of Day markup to 6:0.3;22:0.1
Day-Ahead 15m E Prices
Set weekend markup to E.g. 0.5
Day-Ahead 15m E Prices
Set variable markup to Variable markup (%)%
Day-Ahead 60m E Prices
Provide prices JSON for period
Advanced
Day-Ahead 60m E Prices
Set exchange rate to € Exchange rate
Day-Ahead 60m E Prices
Set fixed markup to Fixed markup per kWh or m3
Day-Ahead 60m E Prices
Set Time Of Day markup to 6:0.3;22:0.1
Day-Ahead 60m E Prices
Set weekend markup to E.g. 0.5
Day-Ahead 60m E Prices
Set variable markup to Variable markup (%)%
Day-Ahead Gas Prices
Provide prices JSON for period
Advanced
Day-Ahead Gas Prices
Set exchange rate to € Exchange rate
Day-Ahead Gas Prices
Set fixed markup to Fixed markup per kWh or m3
Day-Ahead Gas Prices
Set Time Of Day markup to 6:0.3;22:0.1
Day-Ahead Gas Prices
Set weekend markup to E.g. 0.5
Day-Ahead Gas Prices
Set variable markup to Variable markup (%)%
Gas Summarizer
Reset the Min/Max values
Gas Summarizer
Set daily fixed cost to Daily fixed cost
Gas Summarizer
Set tariff update group to Update group
Home Battery Monitor
Calculate the best smart ROI power (inverted: Invert power sign), with minimum price delta¤ profit per kWh.
i
The strategy is calculated using future hourly prices, the battery settings, and the set minimum profit per kWh. Non-inverted charging power is positive (+), discharging is negative (-).
Advanced
Power by the Hour
Send Gas (m³) reading to Virtual device
Power by the Hour
Send Energy (kWh) reading to Virtual device
Power by the Hour
Send Water (m³) reading to Virtual device
Power by the Hour
Set Update group gas tariff to The tariff per m³
Power by the Hour
Set energy tariff for group Update group to The tariff per kWh
Power by the Hour
Set water tariff Update group to The tariff per m³
Power by the Hour
Set Battery XOM flows. XOM-target: XOM-target (W)W, smoothing: smoothing (%)%, min. battery load: Minimum battery power (W)W.
i
Settings for Battery XOM flows. The battery power is calculated so that the cumulative usage will be close to the set XOM-target. Low smoothing gives faster response to short power peaks. Use 50% or higher for a more stable control.
Power Summarizer
Reset the Min/Max values
Power Summarizer
Set daily fixed cost to Daily fixed cost
Power Summarizer
Set tariff update group to Update group
PV Monitor
Retrain solar model
i
Start the retraining process for the solar yield prediction model. This can take a few minutes.
PV Monitor
Set curtailment to Active
i
When curtailment is active, the solar learning logic is paused.
Contributors🇬🇧 Robin de Gruijter, 🇩🇪 Dirk Göbel, 🇩🇰 Jesper Post Tønder, 🇳🇱 Robin de Gruijter, 🇸🇪 Ted Dÿring, 🇮🇹 Alessandro, 🇳🇴 Kai Engvik, 🇫🇷 sebyldino