Steuerung via FHEM

Aus Aquarea Club
Zur Navigation springen Zur Suche springen

Die Seite befindet sich im Aufbau!

Prinzip & Story

Zwischen der AussenEinheit und der Kabelfernbedienung wird eine Platine in das Kabel geklemmt, eine FHEM Installation auf einem RaspberryPi kann nun lesend und schreibend in die Kommunikation eingreifen. Dem FHEM-Forum Mitglied "raspi" von dem auch die angewendete Schaltung stammt ist es gelungen die Daten weitestgehend durch Reverse Engineering zuzuordnen. raspi hat auch das FHEM Modul 67_Aquarea.pm erstellt, und die Informationen im FHEM-Forum veröffentlicht. Der User PeMue hat mir dann aus dem Schaltplan eine Platine erstellt und die notwendigen Komponenten miteinander verlötet. Er hat ebenfalls die Informationen veröffentlicht, in seinem GitHub Account findet sich die Dokumentation

FHEM

FHEM ist ein in Perl geschriebener, GPL lizensierter Server für die Heimautomatisierung. Man kann mit FHEM häufig auftretende Aufgaben automatisieren, wie z.Bsp. Lampen / Rollladen / Heizung / usw. schalten, oder Ereignisse wie Temperatur / Feuchtigkeit / Stromverbrauch protokollieren und visualisieren.

In meiner Haus & Geisha Installation kommt FHEM von beginn an zum Einsatz um gelieferte und gebrauchte Energien sowie verschiedene Temperaturen mit 1-Wire Sensoren zu erfassen und zu Visualisieren.

Plot

Mein Kamstrup Multical 602 Wärmemengenzähler ist genau wie der B+G E-Tech SDM630 Drehstromzähler via Modbus RTU mit FHEM verbunden. Über die GPIOs des Raspberrys sind die 1-Wire Sensoren angebunden. FHEM logt die Betriebsdaten in eine SQL Datenbank auf meinem Synology NAS. Die Daten stellt FHEM auch grafisch zur Verfügung, so lassen sich Effizienz und verhalten optimal analysieren, die Heizkurve optimal einstellen.

Bisher

Bisher hat eine IntesisHome mir das rudimentäre Steuern der Geisha via IFTTT ermöglicht. Die Steuermöglichkeiten sind allerdings sehr begrenzt, es gibt keine möglichkeit Zustände abzulesen, ohne die Cloud des Anbieters geht leider gar nichts. Die Daten stehen nur über eine User-Seite in der Cloud zur Verfügung. Es kam gelgentlich zu Fehlern bei Automatisierten Modus umschaltungen und Sollwertverschiebungen durch die IntensisHome welche meist auf eine fehlende Verbindung zum Internet zurück zu führen waren. Die Sollwertverschiebung der Intensis konnte ich kaum nutzen da ich grundsätzlich mit meiner Heizkurve schon bei -3° bin.

Installation & Einstellungen

Die Geisha komuniziert mit Ihrer Fernbedienung vom Prinzip her über eine serielle Schnitstelle mit ein paar besonderheiten. Da wäre z.b. das die Geräte mit einer Baud Rate von 960 senden. Um die Einstellung vorzunehmen müssen unter Linux zusätzliche Bibliotheken und Programme installiert werden. Das beschreibe ich näher auf GitHub. < /br> Das Modul 67_Aquarea.pm ist kein fester bestandteil von FHEM und muss händisch zur FHEM Installation hinzugefügt werden.


Durch die Platine, FHEM und dem 67_Aquarea.pm Modul bin ich nun in der Lage den Betriebszustand der Geisha (Kompressorfrequenz) abzulesen, zwischen den verschiedenen Modi (Heizen|Kühlen|Tank) umzuschalten, die Soll Warmwasser Temperatur einzustellen, und die Sollwertverschiebung nach meinen wünschen zu setzen. Ich kann auf Fehlermeldungen reagieren, mir z.b. Nachrichten und Diagramme schicken und eine menge Einstellungen ablesen.