Steuerung via FHEM

Aus Aquarea Club
Zur Navigation springen Zur Suche springen

Die Seite befindet sich im Aufbau!

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 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.

Plot

Bisher hat eine IntesisHome Einheit mir das rudimentäre Steuern der Geisha via IFTTT ermöglicht. Die Steuermöglichkeiten sind allerdings sehr begrenzt und ohne die Cloud des Anbieters geht leider gar nichts.

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, und eine menge Einstellungen ablesen.