[APP][Pro] Power Profiler — Schedule appliances at the cheapest energy price

Hi everyone,

Tired of guessing when to run your washing machine to save on energy costs? Power Profiler takes the guesswork out of it.

What it does

Pair it with any smart plug that reports power usage, and Power Profiler will:

  1. Learn your appliance’s power profile automatically — it detects wash cycles, dry cycles, etc. and builds a minute-by-minute consumption pattern
  2. Fetch day-ahead energy prices from your provider (EasyEnergy, EnergyZero, Frank Energie, ANWB Energie, Mijndomein Energie)
  3. Schedule the cheapest start time — using the actual power profile shape, not just a flat kWh estimate
  4. Trigger a flow when it’s time to start, so you can automate turning on the plug

Flow cards

  • Trigger: “Cheapest start time reached” / “Cycle completed”
  • Condition: “Has a profile” / “Is scheduled”
  • Action: “Schedule cheapest start before deadline” / “Clear schedule”

Tracks your savings

The device page shows total energy used, estimated cost, current electricity price, and cycle count — so you can see exactly how much you’re saving over time.

Requirements

  • Homey Pro (firmware ≥12.2.0)
  • A smart plug with power measurement (e.g. Fibaro Wall Plug, Shelly Plug S, Neo Coolcam)

Links

Feedback and bug reports are very welcome — this is the first release, so I’d love to hear how it works with your appliances!

Both links gave me a 404.

Just add /test to the URL like this:

Thanks @smarthomesven for the quick assist! :+1:

@SingKT — the app is currently in the Test phase, so the regular App Store link doesn’t work yet. As Sven mentioned, you can install it via the test link:

The GitHub link should work though — if it’s still giving you a 404, let me know.

Once the app passes the test phase, the regular link will start working. I’d love for you to give it a try and let me know how it goes!

The GitHub link still gives a 404 :cry:

You can use the link posted in the previous post

:sunny: v1.6.0 now in Test — Solar-aware scheduling

Hi everyone,

Exciting update — v1.6.0 is now available in the Test channel and it’s the biggest update since launch. Power Profiler can now schedule your appliances based on your solar production, not just grid prices.

What’s new

PV Profiler device — pair it with your solar inverter to monitor production. It fetches 48-hour solar forecasts from Solcast and learns a correction factor specific to your installation. If you have a smart meter connected to Homey, the app automatically detects it and uses it for accurate base load profiling.

Virtual Energy Provider device — a real-time dashboard showing:

  • Effective energy price (blended grid + solar)
  • PV surplus and available capacity
  • Household base load
  • Number of scheduled appliances

Smarter scheduling — the scheduler now computes effective prices per time slot. When solar surplus is available, the effective price drops to the feed-in tariff (opportunity cost). Multiple appliances are scheduled sequentially by deadline so they don’t fight over the same sunny slots.

New flow cards:

  • Triggers: surplus available, effective price below threshold, negative spot price, forecast updated
  • Conditions: surplus above, effective price below, PV producing above, forecast tomorrow above
  • Action: refresh Solcast forecast

How to try it

  1. Install Power Profiler from the Test channel
  2. Go to app settings → enter your Solcast API key and rooftop resource ID (free Hobbyist plan)
  3. Add a PV Profiler device → select your PV power source (inverter or monitoring meter)
  4. Add a Virtual Energy Provider device for the dashboard
  5. Your existing scheduler devices automatically use effective prices

Would love your feedback — especially from those of you with solar panels. Does the effective price make sense for your setup? Any flow card ideas?

:book: User documentation now available

I’ve published user documentation for Power Profiler at:

:point_right: Power Profiler

It covers everything you need to get started and get the most out of the app:

  • Getting Started — installation, adding your first Scheduler device, creating your first flow
  • Scheduler Device — how cycle detection works, dashboard explained, threshold settings
  • PV Profiler — setting up Solcast, correction factors, base load profiling
  • Smart Scheduling — standalone scheduling, PV-aware scheduling, capacity-aware multi-appliance scheduling
  • Virtual Energy Provider — effective pricing, surplus detection, capacity dashboard
  • App Settings — price providers, markup configuration, Solcast setup
  • Flow Examples — ready-to-use flows you can copy
  • FAQ / Troubleshooting — common questions and solutions

The docs will be updated with each release. If something is unclear or missing, let me know in this topic.