Metainformationen zur Seite

SmartHomeNG Luxtronik plugin

This plugin for SmartHomeNG includes the python-luxtronik Repository of Bouni (Github) with his approval.

It reads data of a heat pump with a Luxtronik 2/2.1 controller.

It is also possible to write data, but it isn´t integrated yet.

The controller is used by many heat pump manufacturers, such as

  • Alpha Innotec (tested)
  • Siemens Novelan
  • Roth
  • Elco
  • Buderus
  • Nibe
  • Wolf Heiztechnik

Its only necessary to connect the Luxtronik controller to your network, no additional hard- or software is needed.

Installation

  1. Download the plugin Github
  2. Copy to plugin folder: Exmpale of folder path: <smarthomeng-root>/plugins/luxtronik/plugin.yaml
  3. SmartHomeNG, Plugins, Konfiguration, Add plugin
    1. choose Luxtronik
    2. set name (example “luxtronik)
    3. activate plugin
    4. set parameters (see also configuration)
  4. restart SmartHomeNG

Configuration

The configuration requieres three parameters:

  • IP or Hostname of the controller
  • Port, default 8889
  • Cycle, default 60 seconds

Usage

There are two attributes

Attribut name Data typ
luxtronik_parameters str
luxtronik_calculations str

The values are not documented and needs to be figured out what you need in the files parameters.py or calculations.py.

The items can be added now like:

FIXME This file is not fully translated.

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