Screenshots Aus der README von jyourstone/power_saver.
Überblick
Power Saver ist eine benutzerdefinierte Integration, die Geräte anhand der Nord-Pool-Strompreise zeitlich plant. Sie bietet zwei Strategien: Lowest Price schaltet die günstigsten Stunden innerhalb fester Zeiträume ein, und Minimum Runtime hält ein Gerät innerhalb eines gleitenden Zeitfensters mindestens für eine Mindestanzahl an Stunden eingeschaltet. Mit einer Moduseinstellung lässt sich die Auswahl statt auf die günstigsten auf die teuersten Stunden umstellen. Weitere Optionen sind Preisschwellen für immer günstig und immer teuer, eine Preisähnlichkeitsschwelle, eine Mindestanzahl aufeinanderfolgender Stunden und ein ausgeschlossener Zeitraum. Jede Instanz kann ausgewählte Entitäten ein- oder ausschalten und wiederholt Befehle, die nicht wirksam wurden, und ein Notfallmodus hält Geräte in Betrieb, wenn keine Preisdaten verfügbar sind. Sie fügt Sensoren für Status und Zeitplan, einen Binärsensor für den Notfallmodus, Schalter für immer ein und immer aus sowie Aktionen zum Überschreiben geplanter Stunden oder ausgeschlossener Zeiten hinzu. Sie läuft lokal und wird in der Benutzeroberfläche konfiguriert.
Zusammenfassung der README und des Codes von jyourstone/power_saver, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich
Unterstützt
Funktioniert lokal Spricht mit deinen Geräten in deinem eigenen Netzwerk. Keine Cloud des Herstellers dazwischen.
Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.
Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.
Stellt bereit
- Schalter
- Sensoren
Einrichtung
Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.
Power Saver einrichten
- Nord-Pool-SensorDer Nord-Pool-Sensor, der für die Strompreise verwendet wird.
- NameEin aussagekräftiger Name für diese Instanz (zum Beispiel 'Warmwasserbereiter').
- StrategieLowest Price: Die günstigsten Stunden innerhalb fester Zeiträume aktivieren. Minimum Runtime: Sicherstellen, dass innerhalb eines gleitenden Zeitfensters eine Mindestanzahl an Stunden aktiv ist.
Einstellungen für Lowest Price
- Zu aktivierende Stunden pro ZeitraumAnzahl der günstigsten Stunden, die innerhalb jedes Zeitraums aktiviert werden.
- Startzeit des ZeitraumsBeginn des Optimierungszeitraums.
- Endzeit des ZeitraumsEnde des Optimierungszeitraums. Unterstützt Zeiträume über Mitternacht (zum Beispiel 22:00 bis 06:00).
- Mindestanzahl aufeinanderfolgender aktiver Stunden (optional)Mindestanzahl aufeinanderfolgender Stunden pro aktivem Block. Verhindert kurzes Ein- und Ausschalten. Leer lassen, um dies zu deaktivieren.
Einstellungen für Minimum Runtime
- Mindestanzahl Stunden eingeschaltetGesamtstunden, die das Gerät innerhalb jedes gleitenden Zeitfensters laufen muss. Die Laufzeit wird auf die günstigsten verfügbaren Zeitfenster verteilt. Zum Beispiel 4 Stunden, um einen Wassertank richtig aufzuheizen.
- Gleitendes ZeitfensterGröße des gleitenden Zeitfensters in Stunden. Das Gerät muss innerhalb dieses Zeitfensters mindestens die Mindestanzahl an Stunden laufen. Zum Beispiel bedeutet 28 Stunden, dass das Gerät (wie im Beispiel oben) mindestens 4 Stunden alle 28 Stunden läuft.
- Mindestanzahl aufeinanderfolgender aktiver Stunden (optional)Mindestanzahl aufeinanderfolgender Stunden pro aktivem Block. Verhindert kurzes Ein- und Ausschalten. Leer lassen, um einzelne 15-Minuten-Zeitfenster zuzulassen.
Erweiterte Optionen
- ModusWähle, ob die günstigsten Stunden (Standard) oder die teuersten Stunden aktiviert werden. Im Modus 'Most expensive' sind die Rollen der unten beschriebenen Schwellen vertauscht.
- Preisschwelle für immer günstig (optional)Preis, unter dem das Zeitfenster immer aktiviert wird. Im Modus 'Most expensive': unter diesem Preis nie aktivieren. Leer lassen, um dies zu deaktivieren.
- Preisschwelle für immer teuer (optional)Preis, ab dem das Zeitfenster nie aktiviert wird. Im Modus 'Most expensive': über diesem Preis immer aktivieren. Leer lassen, um dies zu deaktivieren.
- Preisähnlichkeitsschwelle (optional)Aktiviert auch Zeitfenster, die innerhalb dieses Prozentsatzes des günstigsten Preises liegen. Im Modus 'Most expensive': ausgehend vom teuersten Preis nach unten berechnet. Leer lassen, um dies zu deaktivieren.
- Ausschließen ab (optional)Beginn des ausgeschlossenen Zeitraums. Zeitfenster in diesem Zeitraum werden nie aktiviert. Unterstützt Zeiträume über Mitternacht (zum Beispiel 22:00 bis 06:00). Beide Felder müssen gesetzt sein, um dies zu aktivieren. Leer lassen, um dies zu deaktivieren.
- Ausschließen bis (optional)Ende des ausgeschlossenen Zeitraums. Beide Felder müssen gesetzt sein, um dies zu aktivieren. Leer lassen, um dies zu deaktivieren.
- Gesteuerte EntitätenEntitäten, die bei einer Zustandsänderung ein- oder ausgeschaltet werden. Leer lassen, um sie über deine eigenen Automationen zu steuern.
Nach der Einrichtung
- Nord-Pool-SensorDer Nord-Pool-Sensor, der für die Strompreise verwendet wird.
- StrategieLowest Price: Die günstigsten Stunden innerhalb fester Zeiträume aktivieren. Minimum Runtime: Sicherstellen, dass innerhalb eines gleitenden Zeitfensters eine Mindestanzahl an Stunden aktiv ist.
- Zu aktivierende Stunden pro ZeitraumAnzahl der günstigsten Stunden, die innerhalb jedes Zeitraums aktiviert werden.
- Startzeit des ZeitraumsBeginn des Optimierungszeitraums. Wenn er dem Zeitraumende entspricht, dauert jeder Zeitraum 24 Stunden ab dieser Uhrzeit (00:00 = Kalendertag).
- Endzeit des ZeitraumsEnde des Optimierungszeitraums. Unterstützt Zeiträume über Mitternacht (zum Beispiel 22:00 bis 06:00).
- Mindestanzahl aufeinanderfolgender aktiver Stunden (optional)Mindestanzahl aufeinanderfolgender Stunden pro aktivem Block. Verhindert kurzes Ein- und Ausschalten. Leer lassen, um dies zu deaktivieren.
- Mindestanzahl Stunden eingeschaltetGesamtstunden, die das Gerät innerhalb jedes gleitenden Zeitfensters laufen muss. Die Laufzeit wird auf die günstigsten verfügbaren Zeitfenster verteilt.
- Gleitendes ZeitfensterGröße des gleitenden Zeitfensters in Stunden. Das Gerät muss innerhalb dieses Zeitfensters mindestens die Mindestanzahl an Stunden laufen.
- Mindestanzahl aufeinanderfolgender aktiver Stunden (optional)Mindestanzahl aufeinanderfolgender Stunden pro aktivem Block. Verhindert kurzes Ein- und Ausschalten. Leer lassen, um einzelne 15-Minuten-Zeitfenster zuzulassen.
- ModusWähle, ob die günstigsten Stunden (Standard) oder die teuersten Stunden aktiviert werden. Im Modus 'Most expensive' werden die unten beschriebenen Rollen der Schwellenwerte vertauscht.
- Preisschwelle für immer günstig (optional)Preis, unterhalb dessen der Zeitabschnitt immer aktiviert wird. Im Modus 'Most expensive': unterhalb dieses Preises nie aktivieren. Leer lassen, um die Funktion zu deaktivieren.
- Preisschwelle für immer teuer (optional)Preis, ab dem der Zeitabschnitt nie aktiviert wird. Im Modus 'Most expensive': oberhalb dieses Preises immer aktivieren. Leer lassen, um die Funktion zu deaktivieren.
- Schwelle für Preisähnlichkeit (optional)Aktiviert auch Zeitabschnitte, die innerhalb dieses Prozentsatzes des günstigsten Preises liegen. Im Modus 'Most expensive': wird vom teuersten Preis abwärts berechnet. Leer lassen, um die Funktion zu deaktivieren.
- Ausschließen ab (optional)Beginn des ausgeschlossenen Zeitraums. Zeitabschnitte in diesem Zeitraum werden nie aktiviert. Zeiträume über Mitternacht werden unterstützt (zum Beispiel 22:00 bis 06:00). Beide Felder müssen gesetzt sein, damit die Funktion aktiv ist. Leer lassen, um die Funktion zu deaktivieren.
- Ausschließen bis (optional)Ende des ausgeschlossenen Zeitraums. Beide Felder müssen gesetzt sein. Leer lassen zum Deaktivieren.
- Gesteuerte EntitätenEntitäten, die bei einer Zustandsänderung ein- oder ausgeschaltet werden. Leer lassen, um die Steuerung über eigene Automationen vorzunehmen.
Texte aus dem Code von jyourstone/power_saver. Texte, für die das Repository keine Übersetzung hat, wurden automatisch übersetzt.
Entitäten
- BinärsensorenNotfallmodus
- SensorenStatus, Zeitplan, Zuletzt aktiv, Aktive Stunden im Zeitraum, Nächste Änderung, Nächste Aktivierung, Nächste Deaktivierung
- SchalterImmer an, Immer aus
Aktionen
- Stunden des Zeitplans festlegenÜberschreibt die Anzahl der Stunden, die pro Zeitraum aktiviert werden (Lowest Price), oder die Mindestanzahl an Stunden im eingeschalteten Zustand (Minimum Runtime). Der Zeitplan wird sofort mit dem neuen Wert neu berechnet. Die Überschreibung bleibt über Neustarts hinweg bestehen, bis sie gelöscht wird.Felder: Gerät, Stunden
- Überschreibung der Zeitplanstunden löschenEntfernt eine zuvor festgelegte Überschreibung der Stunden und kehrt zum Wert aus den Optionen der Integration zurück. Der Zeitplan wird sofort neu berechnet.Felder: Gerät
- Ausschlusszeiten festlegenÜberschreibt den ausgeschlossenen Zeitraum. Zeitabschnitte in diesem Zeitraum werden nie aktiviert. Der Zeitplan wird sofort mit dem neuen Zeitraum neu berechnet. Die Überschreibung bleibt über Neustarts hinweg bestehen, bis sie gelöscht wird.Felder: Gerät, Ausschließen ab, Ausschließen bis
- Überschreibung der Ausschlusszeiten löschenEntfernt eine zuvor festgelegte Überschreibung der Ausschlusszeiten und kehrt zum ausgeschlossenen Zeitraum aus den Optionen der Integration zurück. Der Zeitplan wird sofort neu berechnet.Felder: Gerät
Aus der README
A Home Assistant custom integration that schedules appliances during the cheapest (or most expensive) electricity hours using
Nordpool prices to save money automatically.
- Two scheduling strategies — Choose the one that fits your appliance
- Lowest Price — Activate the cheapest hours within fixed time periods (e.g., cheapest 4 hours per day)
- Minimum Runtime — Rolling window scheduling that ensures a minimum number of hours are active within a configurable window, at the cheapest available times (e.g., water heater must run 4 hours…
- Cheapest or most expensive mode — Select cheapest hours (default) or invert to select the most expensive
- Always-cheap threshold — Slots below a price threshold are always activated
- Always-expensive threshold — Safety cutoff to never activate above a certain price
- Price similarity threshold — Groups slots with nearly identical prices for more natural scheduling
- Minimum consecutive hours — Prevents short on/off cycles by requiring a minimum run duration
- Excluded hours — Block a time range from ever being activated (e.g., avoid grid fee peak hours)
- Multiple instances — Add one per appliance (water heater, floor heating, pool pump, etc.)
- Currency-aware — Price threshold fields follow your Nord Pool sensor's currency (SEK, NOK, DKK, EUR,...)
- Always on / Always off — Force all controlled entities ON or OFF via switches, bypassing the schedule
Erscheint in Vulpo
Schnellumschalterkarte, Diagrammkarte, Apple Watch, Kontrollzentrum.Informationen
- Installationen
- 50 teilen Analysedaten
- GitHub-Sterne
- 16
- Verbindung
- Funktioniert lokal
- Pflege
- In den letzten 6 Monaten aktualisiert
- Version
- v3.2.6,
- Kategorie
- Helfer, Wert speichern
- Art
- Marketplace-Integration
- Voraussetzung
- Braucht den Marketplace (HACS bis Home Assistant 2026.10)
- Domain
power_saver- Probleme
- Problem melden













