IDM Heatpump vollständig in Home Assistant integrieren – Modbus TCP Anleitung

Die IDM Heatpump Integration für Home Assistant bindet IDM-Wärmepumpen mit Navigator 2.0, 10 oder Pro vollständig und 100 % lokal per Modbus TCP ein – ohne Cloud, ohne Portfreigaben, ohne Herstellerportal. Auslesen war gestern: Die Integration überwacht und steuert die komplette Wärmepumpe, vom Heizkreis bis zur Warmwasser-Temperatur.

IDM Navigator Wärmepumpe in Home Assistant per Modbus TCP
Lokale Modbus-TCP-Anbindung der IDM Navigator-Daten – optional inklusive KNX-Bridge

Was du bekommst

Die Integration erzeugt Entitäten aus der erkannten Gerätetheit – dynamisch je nach Modell, aktivierten Heizkreisen und Zonen:

Plattform Entitäten
Sensor Temperaturen (Vorlauf, Rücklauf, Warmwasser, Außen), Drücke, Durchflüsse, Energie, PV, Solar, Kaskade, Laufzeiten, Diagnose
Binary Sensor Störungen, Kompressor, Heiz-/Kühl-/Warmwasser-Anforderung
Number (schreibbar) Sollwerte, Temperaturen, Grenzwerte, GLT-Parameter, Leistungsbegrenzungen
Select Systemmodus, Heizkreismodi, Solarmodus, ISC-Modus
Switch Externe Heiz-/Kühl-/Warmwasser-Anforderung, Einmal-Ladung Warmwasser
Climate Pro Heizkreis (A–G) und pro Zonen-Raum: Heizen/Kühlen mit Solltemperatur
Water Heater Warmwasser-Solltemperatur mit Ist-Temperatur-Rückmeldung
Button Störungen quittieren, optional Warmwasser-Boost starten/abbrechen

Dazu kommen Features, die im Alltag den Unterschied machen:

  • Heizkreise A–G mit individuellen Sollwerten und Modi – bis zu 7 Kreise pro Gerät
  • Zonenmodule: bis zu 10 Zonen mit bis zu 8 konfigurierbaren Räumen je Zone, inklusive Raumthermostat-Funktion
  • Raumtemperatur-Weiterleitung: Home-Assistant-Temperatursensoren (z. B. aus deinen Thermostaten) in die externen Raumtemperatur-Register der IDM schreiben – konfigurierbar pro Heizkreis
  • Solar & PV: Solar-Warmwasser und PV-Überschuss-Nutzung integriert
  • Kaskade & Bivalenz: Mehrfach-Wärmepumpen und Heizstab-Einbindung
  • Fehlermanagement: Störungen als klartextige Meldungen, quittierbar, mit Diagnose-Export

Experimentell: KNX ohne das IDM-Gateway-Modul

IDM verkauft KNX-Konnektivität für den Navigator als Zubehör-Modul (Weinzierl KNX IP BAOS 774). Die optionale KNX-Bridge der Integration macht dieses Modul überflüssig: Sie veröffentlicht die Wärmepumpe mit denselben Kommunikationsobjekten, Objektnummern und Datenpunktypen wie IDMs eigenes ETS-Beispielprojekt – 654 Objekte, gemappt auf die Modbus-Register des Navigators. Sie ist kein eigener KNX-Stack, sondern fährt die Home-Assistant-KNX-Integration, die du ohnehin hast: Tunneling, Routing und KNX Secure kommen von dort. Die komplette Gruppenadress-Tabelle exportierst du per Service für ETS. (Noch experimentell, standardmäßig deaktiviert.)

Installation

1. HACS – Integration hinzufügen

HACS → Integrations → ⋮ → Custom Repositories
URL: https://github.com/Xerolux/idm-heatpump-hass   |   Category: Integration
→ "IDM Heatpump" herunterladen → Home Assistant neu starten

2. Modbus TCP an der Wärmepumpe aktivieren (Voraussetzung für den vollen Funktionsumfang):

Am IDM Navigator: Gebäudeleittechnik (BMS / GLT) → Modbus TCP → Ein

Danach die IP-Adresse notieren – Standardwerte sind Port 502 und Slave-ID 1. Je nach Navigator-Generation heißt das Menü anders oder hängt an der Zugangsebene; wenn die Option fehlt oder gesperrt ist, hilft der Heizungsbauer bzw. der iDM-Service weiter.

3. Integration einrichten:

Einstellungen → Geräte & Dienste → Integration hinzufügen → "IDM Heatpump"
IP der Wärmepumpe, Port 502, Slave-ID 1 → Heizkreise & Zonen wählen → Fertig

Wenn etwas nicht funktioniert: geführte Diagnose

Der Einrichtungsdialog erzählt dir, was genau schiefläuft – statt „Setup failed“: unbekannter Host, abgelehnte/deaktivierte Modbus-TCP-Verbindung, Timeout, Netzwerk unerreichbar, falsche Slave-ID, falscher Web-PIN. Und der „Aktuelle Verbindung testen“-Dialog im Rekonfigurieren-Menü prüft gespeicherte Verbindungen read-only – ohne Register zu schreiben oder Einstellungen zu ändern.

Technik mit Ansage

  • EEPROM-Schutz: 88 EEPROM-sensitive Register werden getrackt und vor übermäßigem Beschreiben geschützt
  • Batch-Reading: nur exakt benachbarte, nicht überlappende Registerbereiche werden gebündelt – bis 40 Wörter pro Request
  • Eigene API-Schicht: Alle Registerdefinitionen kommen aus idm-heatpump-api – einer eigenen Bibliothek mit Modell-Erkennung, Dekodierung und Schreibsicherheit; der direkte Modbus-Transport läuft über tmodbus
  • Lesbare Diagnose: ein Diagnose-Sensor zeigt die Versionen von Integration, API und Modbus-Laufzeit; Exporte zensieren Hosts, Ports und PINs

Stabile Verbindungen, schöne Visualisierung

Zwei ergänzende Projekte passen hier perfekt: ModBridge setzt sich als sauberer Modbus-Proxy zwischen Home Assistant und Wärmepumpe und löst die klassischen Probleme (zu gleichzeitige Verbindungen, träge Antworten) – und die GLT Flow Card macht aus den ganzen Entitäten eine professionelle Anlagenvisualisierung mit animierten Medienströmen.

IDM Navigator Wärmepumpen-Regler
IDM Navigator: Regelung der Wärmepumpe – Daten per Modbus TCP direkt und lokal

Voraussetzungen

  • Home Assistant 2026.8.1+ und HACS
  • IDM Navigator 2.0 / 10 / Pro mit aktiviertem Modbus TCP (Port 502)
  • Optional: lokaler Navigator-Web-PIN für zusätzliche read-only Web-Diagnose

Fazit

Vorlauftemperaturen, Heizkreise, Zonen, Warmwasser, Solar, PV, Störungen – die komplette IDM-Wärmepumpe, lokal und schreibbar in Home Assistant, mit einer Diagnose-Qualität, die Einrichtungsfehler in Sekunden statt Stunden aufklärt. Wer eine IDM-Anlage besitzt und Home Assistant nutzt, sollte hier sofort zugreifen.

Projekt unterstützen: ⭐ auf GitHub, Feedback und Fehlerberichte in die Community-Diskussionen – oder die Entwicklung über Buy Me a Coffee unterstützen.

X

Basti

Entwickler und Smart-Home-Enthusiast aus Deutschland. Ich entwickle Open-Source-Integrationen für Home Assistant (IDM Wärmepumpe, Violet Pool Controller), Modbus-Tools (ModBridge) und betreibe verschiedene Server-Dienste (Matrix, Seafile, SOGo).

GitHub →

Schreibe einen Kommentar