Das python-luxtronik Repository von Bouni (Github) wurde, mit dessen freundlicher Genehmigung, in SmartHomeNG implementiert.
Es liest Daten der Steuerung einer Wärmepumpe die mit einer Luxtronik 2/2.1 ausgestattet ist.
Theoretisch wäre auch ein Schreiben bestimmter Parameter möglich, wurde aber wegen des fehlenden Bedarfs nicht umgesetzt.
Die Steuerung wird von verschiedenen Herstellern eingesetzt, unter anderem von
Die Steuerung muss lediglich mit Ehternet verbunden werden, zusätzliche Hardware oder Software ist nicht notwendig.
<smarthomeng-root>/plugins/luxtronik/plugin.yaml
Die Konfiguration benötigt drei Parameter:
Es gibt zweit Item Attribute:
Attribut Name | Datentyp |
---|---|
luxtronik_parameters | str |
luxtronik_calculations | str |
Die Werte müssen direkt aus den beiden Dateien parameters.py sowie calculations.py entnommen werden. Eine ausführliche Dokumentation gibt es dazu nicht.
Die Items können nun wie folgt angelegt werden.
Beispiele:
LWP: Temperatur: Vorlauf: name: Vorlauf type: num luxtronik_calculations: ID_WEB_Temperatur_TVL Ruecklauf: name: Rücklauf type: num luxtronik_calculations: ID_WEB_Temperatur_TRL RuecklaufSoll: name: Rücklauf Soll type: num luxtronik_calculations: ID_WEB_Sollwert_TRL_HZ Aussentemperatur: name: Aussentemperatur type: num luxtronik_calculations: ID_WEB_Temperatur_TA Mitteltemperatur: name: Mitteltemperatur type: num luxtronik_calculations: ID_WEB_Mitteltemperatur visu_acl: ro WarmwasserIst: name: Warmwasser-Ist type: num luxtronik_calculations: ID_WEB_Temperatur_TBW WarmwasserSoll: name: Warmwasser-Soll type: num luxtronik_calculations: ID_WEB_Einst_BWS_akt Anlagenstatus: Betriebszustand: name: Betriebszustand type: str luxtronik_calculations: ID_WEB_WP_BZ_akt