trovis557x

Das Plugin liest Daten von SAMSON TROVIS 557x Automationssystemen (Heizungsreglern) über Modbus aus. Unterstützt werden alle Modbus-Modelle: 5571, 5573, 5576, 5578 und 5579. Einzelne Teile des Projekts lassen sich außerdem zur Anbindung des Reglers an Trovis View nutzen.

Voraussetzungen

Der Regler wird über eine Modbus-Verbindung angesprochen, seriell (RTU, z.B. über einen USB/RS485-Adapter) oder per TCP über das Netzwerk. Die Stationsadresse muss am Regler passend zur Konfiguration eingestellt sein (Trovis: PA6 - Modbus, ST.-NR; Werkseinstellung 255, laut Modbus-Spezifikation muss der Wert kleiner oder gleich 247 sein).

Weitere Details zur Modbus-Einrichtung sind im Wiki des Projekts beschrieben.

Konfiguration

Die Informationen zur Konfiguration des Plugins sind unter Plugin ‚trovis557x‘ Konfiguration beschrieben.

Item-Attribute

trovis557x_var ordnet ein Item einem bestimmten Register oder Coil des Reglers zu. Der Wert ist der Kurzname des gewünschten Werts bzw. Bits; die vollständige Liste der verfügbaren Kurznamen ist im Wiki des Projekts dokumentiert.

liste muss bei jedem vom Plugin genutzten Item als leere Liste (liste: []) angelegt werden; das Plugin füllt sie zur Laufzeit mit Buswert, umgerechnetem Wert und Einheit bzw. Listentext.

werte wird bei Registern verwendet, die stufenweise mit Werten belegt sind.

invalid_to_zero (optional) setzt den Wert 32767 (entspricht ungültig/nicht verfügbar) auf 0, für ausgeschaltete oder nicht verfügbare Register.

Beispiele

Das Plugin liefert unter shNG-items/trovis.yaml eine vollständige Beispiel-Items-Datei mit Konfiguration für unterschiedliche Reglermodelle und Hydraulikschemata, die sich nach items/trovis.yaml kopieren und an die eigene Anlage anpassen lässt:

heizung:
    regler:
        modell:
            desc: Modellbezeichnung
            type: num
            trovis557x_var: Geraetekennung
            liste: []
            visu_acl: ro

        seriennummer:
            desc: Regler-ID
            type: num
            trovis557x_var: Regler-ID
            liste: []
            visu_acl: ro