Metainformationen zur Seite
- Deutsch (de)
- English (en)
SmartHomeNG Luxtronik Plugin
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
- Alpha Innotec (getestet)
- Siemens Novelan
- Roth
- Elco
- Buderus
- Nibe
- Wolf Heiztechnik
Die Steuerung muss lediglich mit Ehternet verbunden werden, zusätzliche Hardware oder Software ist nicht notwendig.
Installation
- Download des Plugins bei Github
- Entpacken und im Plugin-Ordner platzieren. Beispiel der Ordnerhirachie:
<smarthomeng-root>/plugins/luxtronik/plugin.yaml
- SmartHomeNG, Plugins, Konfiguration, Plugin hinzufügen
- Luxtronik auswählen
- Namen vergeben (Beispiel „luxtronik)
- Plugin aktivieren
- Parameter lt. Beschreibung aktivieren (siehe Konfiguration)
- SmartHomeNG neu starten
Konfiguration
Die Konfiguration benötigt drei Parameter:
- IP oder Hostname der Steuerung
- Port, Standard 8889
- Abfrageintervall, 60 Sekunden ist ausreichend
Anwendung
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.yaml
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