iDM Smart Energy & Comfort
Die Integration kann als schlanke Vanilla-Integration oder mit dem optionalen Funktionsprofil iDM Smart Energy & Comfort betrieben werden.
Dieser Leitfaden beschreibt die Version 0.18.0.
| Funktion | Standard | Wirkung auf die Wärmepumpe |
|---|---|---|
| Smart-Profil | Ein | Ergänzt Analysen und Boost-Steuerung; die Analyse allein schreibt nicht |
| Health Monitor | Aus | Nur lesende Prüfungen und Bericht |
| Heizkurven-/Wetterberatung | Aus | Nur lesende Empfehlungen |
| Externe Leistungsweiterleitung | Aus | Schreibt ausgewählte HA-Werte in IDM-GLT-Eingänge |
| Automatisches PV-Überschuss-Warmwasser-Laden | Aus | Startet den Warmwasser-Boost, wenn aktiviert und zulässig |
| Komfort-Zeitplan | Aus | Schreibt Raum-Sollwerte der Heizkreise und stellt sie bedingt wieder her |
Weiterleitung, automatisches Warmwasser-Laden und Zeitplanung sind separate Optionen. Smart zu aktivieren oder den Expertenmodus zu wählen schaltet diese Schreibfunktionen nicht ein.
Vanilla
Vanilla stellt die IDM-Kern-Entitäten aus Modbus und Web bereit. Es hält die Integration schlank und legt keine zusätzlichen berechneten Analyse-Entitäten an.
iDM Smart Energy & Comfort
Dieses Profil ergänzt lokale berechnete Sensoren, Verdichterlaufzeit- und Zyklusanalyse, Kurzzyklus-Diagnose, persistente elektrische und thermische Energie-Statistiken, COP-Statistiken sowie abgesicherte Warmwasser-Boost- Steuerungen. Die Analyse ist nur lesend. Sie stoppt den Verdichter nicht und ändert die Heizkurve nicht.
Aktivierung
Öffne Einstellungen → Geräte & Dienste → IDM Heatpump → Neu konfigurieren → Funktionen. Wähle Standard, Erweitert oder Experte, wähle die Kategorie Funktionsprofil und dann entweder:
- iDM Smart Energy & Comfort für die optionalen Funktionen
- Vanilla für nur die IDM-Kern-Entitäten
Alle Einrichtungstiefen bieten dieselben Funktionen. Erweitert und Experte zeigen mehr Tuning-Optionen; bereits gesetzte Werte aus einem tieferen Modus bleiben gespeichert. Wähle die zusätzlichen Kategorien, die du brauchst, folge ihren Seiten und bestätige dann zum Speichern.
Beim Speichern wird die Integration neu geladen. Kern-Entitäts-IDs bleiben unverändert. Wenn du Smart, Health oder einen Berater deaktivierst, werden seine optionalen Entitätsregistrierungen entfernt; beim erneuten Aktivieren werden seine Entitäten mit denselben IDs neu angelegt. Die Gerätshierarchie ist optional: Analyse, Health Monitor, Komfort und Diagnose bekommen eigene Gruppen, wenn sie aktiviert ist.
Persistente Energie-Statistiken
Sind die erforderlichen IDM-Leistungsregister verfügbar, ergänzt Smart Gesamt-, Tages- und Monatssensoren für elektrische und thermische Energie sowie Gesamt-, Tages- und Monatssensoren für den COP. Werte werden nur aus endlichen, nicht-negativen Leistungsmesswerten integriert und über Home-Assistant-Neustarts hinweg gespeichert. Lange Abfrage-Lücken und ungültige Messwerte werden ausgeschlossen, statt geschätzt zu werden.
Sowohl die elektrischen als auch die thermischen Leistungsregister müssen gültige Messwerte liefern. Zähler setzen nach einer Lücke mit neuen gültigen Intervallen fort; sie rekonstruieren keine Energie, die verbraucht wurde, während Home Assistant offline war. Tages- und Monatszeiträume folgen der Home-Assistant-Zeitzone und werden beim nächsten beobachteten Snapshot zurückgesetzt. In Beta 6 wird die tägliche PV-Schätzung zusammen mit den anderen Tageswerten zurückgesetzt, und die Leistungsregister bleiben im Abfrageplan, auch wenn ihre rohen Entitäten deaktiviert sind. Lebenslange Gesamtwerte bleiben über Zeitraumwechsel hinweg erhalten.
Dieselben Statistiken liefern optionale geschätzte Stromkosten, CO₂-Emissionen und den PV-Eigenverbrauch der Wärmepumpe. Strompreis und Emissionsfaktor sind lokale Werte des Konfigurationsflusses. Ein optionaler Home-Assistant-Sensor mit einem Preis in EUR/kWh, €/kWh oder ct/kWh kann einen wechselnden Tarif liefern. Jedes beobachtete Intervall wird zum aktuellen Wert bepreist; Intervalle mit ungültigem oder nicht verfügbarem Preis bleiben unbepreist, ihre Energie wird aber weiterhin gezählt. Die alte Schätzung mit Festpreis bleibt erhalten, wenn eine bestehende Installation auf den Sensor umstellt. Der PV-Eigenverbrauch wird nur berechnet, wenn in der externen Leistungszuordnung eine PV-Produktionsquelle ausgewählt ist. Er ist eine Schätzung, begrenzt durch die elektrische Energie der Wärmepumpe und die ausgewählte PV-Produktion — keine gemessene Aufteilung der Solarenergie: Haushaltslasten und Batterieflüsse werden nicht abgezogen. Der Standardwert der Kosten liegt bei EUR 0,30/kWh, der des Emissionsfaktors bei 350 g CO₂/kWh; konfiguriere Werte, die zu deiner Installation passen. Negative Tarife und Preise über EUR 5/kWh behandelt die aktuelle Implementierung als ungültig.
Analyse-Entitäten landen in einer separaten Gerätegruppe iDM Analytics, wenn die Gerätshierarchie aktiviert ist. Das hält das Hauptgerät der Wärmepumpe auf die Reglerwerte fokussiert und ändert keine Entitäts-IDs.
Optionale PV-Überschuss-Warmwasser-Automation
Die Option Automatisches PV-Überschuss-Warmwasser-Laden ist standardmäßig deaktiviert. Sie nutzt die ausgewählten externen Leistungssensoren und startet nur den bestehenden transaktionalen Warmwasser-Boost. Normales Heizen, die Heizkurve und die elektrische Zusatzheizung werden nicht verändert.
Voraussetzungen:
- Das Smart-Profil ist aktiv.
- Die Zuordnung der externen Leistungsquellen enthält entweder einen PV-Überschuss-Sensor oder PV-Produktions- und Hausverbrauchssensoren.
- Ein Batterie-SOC-Sensor kann optional einen Mindest-Batteriestand erzwingen.
- Die Bestätigung, dass Home Assistant der einzige Warmwasser-Regler ist, ist aktiviert.
Ohne die Eigentumsbestätigung startet die Automation nie. Aktiviere sie nicht, solange Smartfox, openWB oder ein anderes System das Warmwasser steuert. Ungültige oder nicht verfügbare Quellwerte führen dazu, dass sicher nichts gestartet wird (fail closed). Minimaler Überschuss, minimaler SOC, Warmwasser-Ziel, maximale Dauer und Cooldown sind konfigurierbar.
| Einstellung | Standard | Einrichtungstiefe |
|---|---|---|
| Minimaler Überschuss | 1.0 kW | Erweitert / Experte |
| Minimaler Batterie-SOC, wenn ein Sensor ausgewählt ist | 20 % | Erweitert / Experte |
| Warmwasser-Ziel | 55 °C | Erweitert / Experte |
| Maximale Boost-Dauer | 90 Minuten | Experte |
| Zeit zwischen automatischen Starts | 60 Minuten | Experte |
Wähle die Sensoren in der externen Leistungszuordnung aus; die Zuordnung ist gemeinsam, aber das Schreiben dieser Werte in GLT-Register wird separat aktiviert. Leistungsquellen müssen W, kW oder MW angeben. Die SOC-Quelle akzeptiert einen Prozentsatz von 0 bis 100. Ein ausdrücklich ausgewählter Überschuss-Sensor hat Vorrang. Wird er ungültig, ersetzt der Manager ihn nicht durch die PV-Bruttoproduktion minus Hausverbrauch. Ohne Überschussquelle kann er diese Differenz aus zwei gültigen, nicht-negativen Leistungsmesswerten ableiten.
Der aktuelle Assistent öffnet die Seite der Quellzuordnung über die aktivierte externe Leistungsweiterleitung. Bestehende Zuordnungen bleiben mit deaktivierter Weiterleitung nutzbar; ein eigenständiger, nur lesender Quellen-Wähler wird derzeit nicht angeboten. Siehe Konfiguration, bevor du ein Setup änderst, das bereits einen externen Energieregler hat.
Der Manager wertet etwa alle 30 Sekunden aus. Seine Überschuss- und SOC-Prüfungen steuern den Start eines Boosts. Ein späterer Abfall von Überschuss oder SOC bricht einen bereits laufenden Boost nicht automatisch ab; Ziel, Timeout und Wiederherstellungsregeln des Boosts gelten weiterhin. Der Cooldown beginnt beim letzten erfolgreichen automatischen Start. Die Checkbox zur exklusiven Steuerung erklärt die Eigentümerschaft; sie kann einen anderen Regler weder finden noch stoppen. Ein vorübergehender Auswertungsfehler wird geloggt und die nächste Auswertung erneut versucht.
Der Manager steuert weder die Heizkurve noch die elektrische Zusatzheizung. Der optionale Tarifsensor beeinflusst nur die Kostenrechnung; tarifgesteuerte Schreibzugriffe auf die Wärmepumpe sind nicht aktiviert.
Komfort-Zeitplan und schreibgeschützte Berater
Der optionale Komfort-Zeitplan kann ausgewählte Raumtemperatur-Ziele auf
konfigurierten Heizkreisen in bis zu 16 sich nicht überlappenden täglichen
Zeitfenstern schreiben. Die Mehrzeilen-Option akzeptiert
circuit,HH:MM,HH:MM,target pro Zeile, zum Beispiel
a,06:00,09:00,21.0; leer gelassen bleibt das ursprüngliche einzelne Fenster
erhalten.
Zum Beispiel mit aktivierten Heizkreisen A und D:
a,06:00,09:00,21.0
a,17:00,22:00,22.0
d,22:00,05:00,20.0
Dies sind tägliche Fenster in der konfigurierten Zeitzone von Home
Assistant, nicht in der Betriebssystem-Zeitzone des Servers. Jede Endzeit
ist exklusiv; Fenster über Mitternacht werden unterstützt. Verwende schlichtes
HH:MM ohne Zeitzonen-Suffix und ein endliches Ziel von 15 bis 30 °C. Fenster
dürfen sich auf demselben Heizkreis nicht überlappen; verschiedene Heizkreise
dürfen parallel laufen. Wochentags- und Feiertagsregeln sind nicht Teil
dieses Zeitplaners. Das einzelne Standardfenster ist Heizkreis A,
06:00–22:00, 21 °C; es greift erst, nachdem du den Zeitplan aktivierst und
bestätigst.
Er ist standardmäßig deaktiviert und erfordert die ausdrückliche Bestätigung, dass Home Assistant der einzige Regler für diesen Heizkreis ist. Er stellt den vorherigen Zielwert nach dem Fenster wieder her und überschreibt keine manuelle Änderung, die während des aktiven Zeitplans gemacht wurde. Der vorherige Zielwert wird vor dem ersten Schreiben gespeichert, sodass er nach einem Home-Assistant-Neustart wiederhergestellt werden kann, wenn der geplante Wert noch vorhanden ist.
Die Auswertung läuft etwa einmal pro Minute, eine Grenze ist also kein auf die Sekunde genauer Auslöser. In Beta 6 können ungültige aktuelle Sollwerte keinen neuen Zeitplan scharfschalten, und ein aktiver Zeitplaner hält seinen Sollwert im Abfrageplan, auch wenn die rohe Sollwert-Entität deaktiviert ist. Manuelle Übersteuerungen werden respektiert, indem der beobachtete Zielwert mit dem zuletzt geplanten Wert verglichen wird; sie sind kein Eigentums-Schloss gegen eine andere Automation.
Der Heizkurven-Assistent und der Wetter-Vorheiz-Berater sind nur lesend. Sie erzeugen nur Empfehlungen; sie schreiben nie einen Sollwert. Der Heizkurven-Berater vergleicht die aktuelle Vorlauftemperatur mit dem Heizkreis-Sollwert. Der Wetterberater fragt die Stundenvorhersage der ausgewählten Home-Assistant-Wetter-Entität ab und meldet, wenn eine gültige Vorhersage innerhalb von sechs Stunden unter die konfigurierte Schwelle fällt. Ohne nutzbare Vorhersage ist er nicht verfügbar.
Diese Entitäten werden bei aktivierter Gerätshierarchie separat unter iDM Comfort gruppiert.
Optionaler iDM Health Monitor
Der iDM Health Monitor ist standardmäßig deaktiviert und ergänzt nur
lesende Diagnose-Entitäten. Er prüft Kommunikationsfehler, ungewöhnliche
Verdichter-Startfrequenz, ungewöhnlich niedrigen aktuellen COP, klar
verfehlte Warmwasser-Ziele, unplausible Temperaturwerte und einen
Abtauzyklus länger als 45 Minuten. Der Sensor für den Gesundheitsbericht
zeigt ok oder problem und listet aktive Prüfungen in seinen Attributen
auf. Er ändert keine Wärmepumpen-Einstellung und ersetzt keine
Techniker-Diagnose.
Die acht Prüfungen sind: Kommunikationsfehler, häufige Verdichterstarts, niedriger momentaner COP, Warmwasser unter dem Zielwert, unplausible Temperaturen, langer Abtauzyklus, kürzer werdende Verdichterzyklen und wiederholte Alarmübergänge. Ein Niedrig-COP-Flag kann beim Verdichterstart kurz erscheinen, und ein Warmwasser-unter-Ziel-Flag kann vor dem normalen Nachheizen erscheinen. Diese Snapshot-Prüfungen belegen für sich allein noch keinen Fehler. Der Bericht listet, welche Prüfungen aktiv sind; bei der Interpretation des Ergebnisses müssen auch nicht verfügbare Eingangsdaten berücksichtigt werden.
Health-Entitäten liegen bei aktivierter Gerätshierarchie in einer eigenen Gerätegruppe iDM Health Monitor. Das ist nur eine diagnostische Gruppierung und bedeutet nicht, dass die Integration die Inspektion durch den Installateur ersetzen kann.
Die Berichtszusammenfassung kann aus den Entitäts-Attributen kopiert oder
durch Home Assistants Standard-Aktion Diagnose herunterladen ergänzt
werden. Dieser Export enthält ein strukturiertes installer_report mit
Betriebsanzahlen und -dauern, ausgewählten Temperaturen,
Fehleregister-Werten, Energie-Gesamtwerten, Health-Prüfungen und geladenen
Versionen. Er enthält bewusst keinen Host, keine PIN, keine Seriennummer und
kein anderes Verbindungsgeheimnis. Er ist ein strukturierter Schnappschuss
für den Installateur, kein Ersatz für einen Servicebericht. Er sagt
zukünftige Ausfälle nicht voraus. Eine konservative Trendprüfung vergleicht
die letzten fünf abgeschlossenen Verdichterzyklen mit fünfzehn früheren
Zyklen derselben Installation; ungewöhnlich kurze aktuelle Zyklen meldet sie
erst nach zwanzig beobachteten Zyklen. Das ist ein lokaler Anomalie-Hinweis,
keine Ausfallwahrscheinlichkeit. Die heruntergeladene Diagnose enthält die
Versionen der installierten Integration, von idm-heatpump-api,
modbus-connection, tmodbus, von Home Assistant und Python. Siehe
Fehlerbehebung, falls
Entitäten oder Quellmesswerte fehlen.
Experimenteller KI-Anlagenberater (geplant)
Der experimentelle Berater liefert tägliche/wöchentliche Berichte und Erklärungen zu Gesundheit und Effizienz. Er ist standardmäßig aus und enthält weder Werkzeuge zur Anlagensteuerung noch eine Freigabe für Sprachassistenten. Ollama läuft lokal; v0.17.2-b10 ergänzt einzeln zu bestätigende OpenAI- und Z.ai-Berichte mit begrenzten Anfragen. Siehe Einrichtung, Berichts-Aktionen, Datenabdeckung und Einschränkungen.