1 Fhem 20_Nanopk.pm Modul
Harald Küller edited this page 2023-01-03 17:52:13 +00:00

20_Nanopk Wiki

Es handelt sich um ein Modul, mit welchem die Smarthome Software fhem (https://fhem.de/) in der Lage ist daten der Hargassner Nano Pelletsheizung aus zu lesen, und in Form von Readings innerhalb der FHEM Software zur Verfügung zu stellen.

Installation

Im Wesentlichen wird das File 20_HGNanopk.pm in das Verzeichniss FHEM/ der fhem installation kopiert, und danach fhem durchgestartet. Hiernach steht das Modul zur Verwendung zur Verfügung.

Vorraussetzungen

fhem

Eine laufene Installation von FHEM unter UNIX sollte vorhanden sein. Folgende Perl Module müssen installiert sein:

Net::Telnet List::Util HttpUtils Unicode::String

Netzwerk

Zur Verwendung des Modules muss der Hargassner per Netzwerk ansprechbar sein. Hierzu kann die im Display Modul integrierte Ethernet Schnittstelle verwendet werden. Diese ist von aussen links vom Display hinter einer Abdeckung zu finden. Alternativ gibt es auch in der Elektronik (hinter der Tür mit dem Display) noch einen (parallel geschaltete) Anschluss. In den Einstellmenues des Hargassners System (Siehe Bedienungsanleitung des Kessels) kann die Ethernet Adresse (statisch) eingestellt werden, oder aber die Konfiguration auf DHCP (sollte in den meisten Netzwerken funktionieren) umgestellt werden. Danach sollte ein "#telnet " zu einem "Connect" führen, und regelmässig alle paar Sekunden eine Zeile mit Daten ausgeben.

DAQ00001.DAQ File

Die Hargassner Pellets Heizung kann ein File mit der Beschreibung zu den Daten der Telnet ausgabe erzeugen. Hierzu muss eine (VFAT32 Formatierte) SD Karte in den Kartenleser links vom Display (unter einer Abdeckung) eingelegt werden, und das Logging in den Einstellungen (siehe Dokumentation des Heizungssystems) für einige Sekunden Aktiviert, und wieder deaktivert werden. Hiernach kann die SD Karte wieder entnommen werden. Auf der Karte sollte sich jetzt ein File mit dem Namen "DAQ000001.DAQ" (oder ähnlich) befinden. Dieses muss in das Root Verzeichniss der FHEM Installation kopiert werden.

define

Jetzt kann die Heizung definiert werden.

`define PelletsHeizung HGNanopk <IP der Heizung> 60 DAQ000001.DAQ`

Dies definiert ein Gerät mit dem Namen "PelletsHeizung". Das Modul fragt alle 60 Sekunden die ab.