Optimierung der DAIKIN Altherma 3 R ECH2O mit ESPAltherma
In der Welt der Heiztechnik gibt es ständig neue Entwicklungen, und heute möchten wir Ihnen eine aufregende Möglichkeit vorstellen, wie Sie mehr Kontrolle über Ihre DAIKIN Altherma 3 R ECH₂O erhalten können. Das Projekt, das wir erkunden werden, findet sich unter https://raomin.github.io/ESPAltherma/ und ermöglicht es, weit mehr Daten zu extrahieren als dies über den herkömmlichen Cloudadapter per App möglich ist.
Die originale App, die von DAIKIN bereitgestellt wird, ist in erster Linie für den Endanwender konzipiert, der schnell einen Blick auf die Temperatur seines Systems werfen möchte. Allerdings stößt der ambitionierte Nutzer, der seine Heizanlage optimieren möchte, hier an Grenzen. Zwar existiert ein LAN-Adapter, jedoch ist dieser nicht nur kostspielig, sondern unterstützt auch kein WiFi. Zusätzlich besteht die Einschränkung, dass nicht auf alle relevanten Daten zugegriffen werden kann. Genau hier setzt die Idee an: Durch direkten Zugriff auf den Seriellen Bus und die Verwendung eines ESP32, lässt sich das Protokoll auf Hardwareebene ableiten und dekodieren.
Das ESPAltherma Projekt realisiert genau diese Vision. Die Installation gestaltet sich simpel: Firmware konfigurieren, flashen und an den X10A-Port anschließen. Anschließend sendet das System die erfassten Statuswerte über MQTT über WiFi an den eigenen Broker zur weiteren Verarbeitung.
Diese innovative Lösung bietet nicht nur die Möglichkeit, umfassendere Informationen über die Heizanlage zu erhalten, sondern eröffnet auch die Tür für individuelle Optimierungen und Anpassungen. Für Nutzer, die mehr als nur oberflächliche Einblicke suchen, stellt das ESPAltherma Projekt somit eine spannende Option dar. Die Selbstbestimmung über die Daten und die Kontrolle über die Heizanlage ermöglichen eine effizientere Nutzung und tragen dazu bei, die Anforderungen und Wünsche der Nutzer besser zu erfüllen.
Den ESP habe ich sicherheitshalber extern abgeleitet, um sicherzustellen, dass das Metallgehäuse nicht die WiFi-Signale beeinträchtigt.
X10A | ESP32 |
---|---|
1-5V | 5V – VIN Can supply voltage for the ESP |
2-TX | RX_PIN Default GPIO 16. Prefer RX2 of your board. |
3-RX | TX_PIN Default GPIO 17. Prefer TX2 of your board. |
4-NC | Not connected |
5-GND | GND |
In der Firmware musst du zunächst deine eigene Anlage auswählen. Es gibt sogar eine Option zur Lokalisierung. In der jeweiligen Datei musst du dann die entsprechenden Parameter auskommentieren.
Für das Flashen empfehle ich die Verwendung von Visual Studio Code mit Platform.io .Für die Analyse der Daten empfehle ich MQTT Explorer.
Für exakte Beschreibungen des Protokolls gibt es einen Wiki-Artikel. Sobald die Daten erst einmal im Broker sind, gestaltet sich die Anbin