Skip to content

Navigation Menu

Sign in
Sign up

Daily targets for household loads are documented, but I can't configure a minimum runtime / guaranteed deadline #619

onkelfu started this conversation in General
Discussion options

Hi,

according to the current README, SEM supports:

"Daily targets for household loads — give any switch a daily goal
(e.g. pool pump ≥ 4 h/day or 5 kWh/day, set on an EV-style dual slider):
runs on surplus first, then per policy — solar-only, cheap-hours top-up,
or guaranteed by a deadline."

This is exactly what I need for my pool filter.

However, I cannot find these settings in the current UI.

For my "Poolfilter" load, the Control dashboard currently shows:

"0.3 / 9 h with solar today"

The device configuration dialog only allows me to configure:

  • Control type: Switch
  • Control entity

I cannot find:

  • a Min/Max daily runtime dual slider
  • a guaranteed minimum runtime
  • a policy (solar-only / cheap-hours top-up / guaranteed)
  • a deadline

My desired configuration would be:

Poolfilter

  • Minimum runtime: 8 h/day (must be reached)
  • Maximum runtime: e.g. 10 h/day
  • Prefer PV surplus
  • Guarantee the minimum runtime by e.g. 20:00, using grid/battery if
    insufficient PV was available

Is the "Daily targets for household loads" feature already available in
the current beta?

If yes, where can these settings be configured?

Or is the backend functionality already implemented/documented but the
configuration UI not yet available?

Thanks!
Version 1.7.5-beta18

You must be logged in to vote

Replies: 1 comment

Comment options

Hi @onkelfu — thanks for the detailed write-up, and good catch. Short version: part of what you want is already there, but the deadline/grid-guarantee part is not yet shipped in beta.18.

Where the daily-target settings actually live

They're not in the device-configuration dialog (that dialog only wires Control type + Control entity — you read it right). The daily target lives inline on the Control dashboard, on the device's own row:

  1. Set the load's mode to Surplus (the mode dropdown on the row).
  2. A small 🎯 target button then appears on that same row — click it to open the Daily target panel.
  3. There you get a "Run up to N h" slider (0–12 h) and an optional stop condition.

In fact your Poolfilter already shows "0.3 / 9 h with solar today", which is exactly that progress bar — so it's already in Surplus mode with a 9 h target set. Just drag that slider to 8 h and you've got your minimum-runtime goal. 👍

What is not available in beta.18 (so your full setup isn't possible yet)

  • Maximum-runtime cap (your 10 h) — there's only the "at least" minimum, no ceiling.
  • Policy picker — Surplus mode is solar-only; there's no UI to pick a cheap-hours top-up for a generic switch.
  • Guaranteed-by-deadline using grid/battery — this is the key one for you. In Surplus mode SEM runs the pump on PV surplus only; it will not force grid/battery to guarantee 8 h by 20:00, so on a cloudy day the target can be missed. The deadline / top-up path was deliberately pulled from the goal engine before this beta shipped.

So your "guarantee 8 h by 20:00, topping up from grid/battery if PV was short" isn't configurable today.

You're also right that the README oversells this a bit — the 5 kWh/day energy goal, dual slider, cheap-hours top-up and guaranteed-by-deadline aren't all live for switch loads in beta.18. I've logged that plus your request as an enhancement: #620 (guaranteed-by-deadline top-up + max-cap + policy picker), noted for the maintainer.

Thanks for flagging it!

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet

AltStyle によって変換されたページ (->オリジナル) /