Überblick
HAEO ist ein Home Assistant Energy Optimiser, der Batterie-, Solar-, Netz- und Lastflüsse mit linearer Programmierung plant. Er erstellt ein Modell des Energiesystems im Haus aus konfigurierten Elementen wie Batterien, Elektrofahrzeugen, Solar, Lasten, Netzanschlüssen, Verbindungen, Knotenpunkten und Wechselrichtern und minimiert dann die Gesamtkosten über einen Planungshorizont anhand von Strompreisen und Prognosen. Die Optimierung läuft erneut, wenn sich Eingabedaten ändern, mit einem Entprellfenster, und wenn der Horizont voranschreitet. Die Ergebnisse erscheinen als Sensoren, Zahlen und Schalter, und eine Aktion kann eine Optimierung ausführen oder eine Diagnosedatei speichern. Die Einstellungen umfassen den Planungshorizont von 2 bis 7 Tagen, eine Option zum Lockern unmöglicher Pläne und die optionale Aufzeichnung von Prognosedaten. Reparaturhinweise weisen auf Probleme wie getrennte Komponenten oder eine fehlgeschlagene Optimierung hin, und HAEO läuft lokal mit Einrichtung in der Benutzeroberfläche.
Zusammenfassung der README und des Codes von hass-energy/haeo, 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.
HAEO-Einrichtung
- Rohe Modellelemente anzeigenZeigt Modellelemente auf niedriger Ebene an, die du manuell verbindest. Lass die Option aus, es sei denn, du baust das Optimierungsmodell bewusst selbst auf.
- PlanungshorizontEine Voreinstellung für 2 bis 7 Tage oder ein Sensor, dessen Prognosezeiten Anfang und Ende jedes Zeitraums festlegen.
- Systemname
HAEO-Einstellungen
- Rohe Modellelemente anzeigenZeigt Modellelemente auf niedriger Ebene an, die du manuell verbindest. Lass die Option aus, es sei denn, du baust das Optimierungsmodell bewusst selbst auf.
- Entprellfenster (Sekunden)
- Prognosedaten aufzeichnenWenn aktiviert, werden Prognoseattribute in der Recorder-Datenbank gespeichert. Das vergrößert die Datenbank erheblich, ermöglicht aber das Debuggen früherer Prognosen. Standardmäßig deaktiviert, um die Datenbank zu entlasten.
- Unmögliche Pläne lockernWenn die Prognosen mehr verlangen, als dein System leisten kann, etwa eine Last über dem, was Netz und Batterien liefern können, wird mit möglichst wenigen gelockerten Nebenbedingungen geplant, statt zu scheitern. Ein Reparaturhinweis listet auf, was gelockert wurde. Lass die Option aus, damit die Optimierung fehlschlägt und die widersprüchlichen Nebenbedingungen aufgelistet werden.
- PlanungshorizontEine Voreinstellung für 2 bis 7 Tage oder ein Sensor, dessen Prognosezeiten Anfang und Ende jedes Zeitraums festlegen.
Nach der Einrichtung
- Rohe Modellelemente anzeigenZeigt Modellelemente auf niedriger Ebene an, die du manuell verbindest. Lass die Option aus, es sei denn, du baust das Optimierungsmodell bewusst selbst auf.
- Entprellfenster (Sekunden)
- Prognosedaten aufzeichnenWenn aktiviert, werden Prognoseattribute in der Recorder-Datenbank gespeichert. Das vergrößert die Datenbank erheblich, ermöglicht aber das Debuggen früherer Prognosen. Standardmäßig deaktiviert, um die Datenbank zu entlasten.
- Unmögliche Pläne lockernWenn die Prognosen mehr verlangen, als dein System leisten kann, etwa eine Last über dem, was Netz und Batterien liefern können, wird mit möglichst wenigen gelockerten Nebenbedingungen geplant, statt zu scheitern. Ein Reparaturhinweis listet auf, was gelockert wurde. Lass die Option aus, damit die Optimierung fehlschlägt und die widersprüchlichen Nebenbedingungen aufgelistet werden.
- PlanungshorizontEine Voreinstellung für 2 bis 7 Tage oder ein Sensor, dessen Prognosezeiten Anfang und Ende jedes Zeitraums festlegen.
Texte aus dem Code von hass-energy/haeo. Texte, für die das Repository keine Übersetzung hat, wurden automatisch übersetzt.
Entitäten
- ZahlenKapazität, Ladekosten, Grenzkosten, Entladekosten, Entladewirkungsgrad, Ladewirkungsgrad, Anfangsladung, Maximale Ladung, Maximale Entladeleistung, Maximale Ladeleistung, Minimale Ladung, Restwert und 31 weitere
- SensorenSchattenpreis des Energiezuflusses, Schattenpreis des Energieabflusses, Gespeicherte Energie, Wirkleistung, Schattenpreis der Leistungsbilanz, Ladeleistung, Entladeleistung, Schattenpreis des maximalen Ladezustands, Schattenpreis des minimalen Ladezustands, Ladezustand, Verfügbare Energie, Benötigte Energie und 34 weitere
- SchalterLaufzeitfenster, Fensterbeginn, Abwesend, Angesteckt, Fahrtbeginn, Lastabwurf, Automatisch optimieren, Ist Senke, Ist Quelle, Aktiviert, Abregelung
Aktionen
- OptimierenFührt eine Optimierung für das angegebene System ausFelder: System
- Diagnose speichernSpeichert eine Diagnosedatei im KonfigurationsverzeichnisFelder: System, Uhrzeit
Fehlerbehebung
- SystemzustandErgänzt die System-Informationen von Home Assistant um den eigenen Status.
- ReparaturhinweiseMögliche Hinweise unter Einstellungen > Reparaturen:System hat getrennte Komponenten, Verbindungen umgehen die eigenen Grenzen und Preise eines Elements, Elemente verweisen auf Elemente, die nicht existieren, Preiseingaben melden unterschiedliche Währungen, Ist jetzt ein Knotenpunkt, Optimierung fehlgeschlagen, Kein Plan erfüllt alle Einschränkungen, Ein Plan musste Einschränkungen lockern, die er nicht einhalten kann, HAEO konnte nicht gestartet werden
Aus der README
HAEO (Home Assistant Energy Optimizer) is a custom integration that optimizes your home's energy usage in real-time using linear programming. It helps you minimize energy costs by intelligently managing battery storage, solar generation, grid import/export, and loads based on electricity prices, forecasts, and system constraints.
- Real-time Optimization: Continuously optimizes energy flow across all connected devices
- Multi-device Support: Batteries, solar panels, grid connection, loads, and energy flows
- Power Policies: Source→destination pricing so the optimizer values solar, grid, and battery flows differently (guide)
- Price-based Optimization: Minimizes costs using real-time and forecast electricity prices
- Solar Integration: Optimizes solar generation with curtailment support
- Battery Management: Smart charging/discharging based on prices and SOC constraints
- Flexible Configuration: Easy-to-use UI configuration via Home Assistant
- HiGHS Solver: Fast, reliable linear programming via bundled highspy bindings
- Rich Sensors: Power, energy, cost, and state of charge sensors for all devices
Erscheint in Vulpo
Schnellumschalterkarte, Diagrammkarte, Apple Watch, Kontrollzentrum.Informationen
- Installationen
- 109 teilen Analysedaten
- GitHub-Sterne
- 76
- Verbindung
- Funktioniert lokal
- Pflege
- In den letzten 6 Monaten aktualisiert
- Version
- v0.4.1,
- Kategorie
- Energie, Zähler und Verbrauchsmessung
- Art
- Marketplace-Integration
- Voraussetzung
- Braucht den Marketplace (HACS bis Home Assistant 2026.10)
- Domain
haeo- Probleme
- Problem melden












