App Settings
Accessing app settings
Go to Apps → Power Profiler → ⚙️ Settings (gear icon in the top right).
Price provider
Choose the provider that matches your energy company.
| Your energy company | Provider setting | What's included in the price | Resolution |
|---|---|---|---|
| EasyEnergy | EasyEnergy | Raw EPEX spot price, excl. VAT | Hourly |
| EnergyZero | EnergyZero | Incl. VAT | Hourly |
| EnergyZero | EnergyZero (quarterly) | Incl. VAT | 15-minute |
| Frank Energie | Frank Energie | All-in (spot + energy tax + sourcing + VAT) | Hourly |
| Frank Energie | Frank Energie (quarterly) | All-in | 15-minute |
| ANWB Energie | ANWB | Incl. VAT | Hourly |
| Mijndomein Energie | Mijndomein | Incl. VAT | Hourly |
| Any fixed contract | Fixed contract | The prices you enter (all-in) | Hourly |
Tip
Quarter-hourly (15-minute) prices give more precise scheduling but are only available from EnergyZero and Frank Energie. If your provider offers it, use the quarterly option.
Note
All providers show EPEX Spot day-ahead prices for the Netherlands. The difference is what's included in the displayed price.
Fixed contract (single or peak/off-peak tariff)
Choose Fixed contract if you have a fixed-price contract instead of a dynamic one. No prices are fetched; the app calculates them from your contract:
- Peak (normal) tariff: price per kWh including energy tax and VAT
- Off-peak tariff: leave empty for a single-rate contract
- Off-peak hours: start and end hour in local time. Most Dutch grid operators use 23 to 7, some regions 21 to 7.
- Weekends are off-peak all day: on by default
With a peak/off-peak tariff the scheduler starts an appliance at the first off-peak hour before the deadline. The cost markup is not used, because the prices you enter are already all-in.
Note
With two price levels there is little to optimize. A dynamic contract gives the scheduler and home battery much more room to save.
Cost markup
The cost markup is an amount in EUR/kWh that is added to every price. Use it to account for per-kWh charges your provider adds on top of the spot price.
Common components you may want to add:
- Energy tax (energiebelasting)
- Transport costs (netwerkkosten)
- Supplier margin
When do you need a markup?
- EasyEnergy — Yes. Their prices are raw spot. You need to add energy tax, transport costs, and VAT manually. Check your contract for the exact per-kWh charges.
- EnergyZero / ANWB / Mijndomein — Maybe. VAT is included, but you may want to add transport costs if your contract has per-kWh network charges.
- Frank Energie — Usually not. Their price is all-in.
Warning
The markup affects scheduling accuracy. If you leave it at 0 for EasyEnergy, the app will think energy is cheaper than it really is — the schedule will still be optimal (relative differences between hours don't change), but the estimated costs on your dashboard won't match your actual bill.
Solcast configuration
These settings are only needed if you use the PV Profiler.
- API key — Your Solcast API key from toolkit.solcast.com.au
- Resource ID — The ID of your rooftop site in Solcast
See PV Profiler → Setting up Solcast for a step-by-step guide.
Feed-in tariff
The feed-in tariff is the fallback rate (EUR/kWh) used for solar energy you export to the grid.
- Default: €0.07/kWh
- The Virtual Energy Provider uses this rate to calculate effective prices when your provider's return rate isn't available.
- Check your energy contract for the actual feed-in rate — it varies by provider.
Note
In the Netherlands, the 'salderingsregeling' (net metering) is being phased out. The feed-in tariff here refers to the actual reimbursement your provider pays per exported kWh, not the net metering equivalent.
Smart meter
Power Profiler can read your household's live grid consumption from a P1 smart meter to calculate an accurate base load (see PV Profiler → Base load). This is configured once for the whole app, not per device.
- Smart meter device ID: The Homey device used as your smart meter. Auto-detected on the first app start by looking for a device that reports both
measure_powerandmeter_power.consumed. Leave empty and save to re-trigger auto-detection on the next app restart. - Fallback base load (W): Default 200 W. Used whenever no smart meter is configured or reachable. A typical Dutch household draws 150-300W in standby, so adjust this if your household differs.
Note
This fallback also feeds the PV Profiler's base load calculation and the Virtual Energy Provider's surplus figures: there is no separate fallback setting per device.