pluggit

plugin logo

Das pluggit plugin dient zur Ansteuerung einer Pluggit AP310 KWL.

Einführung

Die aktuelle Version 2.x des Plugins ist eine Neuentwicklung auf Basis der Version v1.2.3 des pluggit Plugins. Die Version 2.x ist nicht konfigurations-kompatibel zur Version 1.x. Die Konfiguration der Plugin Parameter und der Item Attribute ist daher neu entsprechend der aktuellen Dokumentation vorzunehmen.

Es ist bei Bedarf jedoch möglich erstmal die alte Version v1.2.3 des pluggit Plugins weiter zu nutzen. Dazu muss nur ein Eintrag in der Plugin Konfiguration in der etc/plugin.yaml angepasst/eingefügt werden.

Statt

pluggit:
    plugin_name: pluggit

    ...

muss die zu verwendende Version des Plugins zusätzlich angegeben werden:

pluggit:
    plugin_name: pluggit
    plugin_version: 1.2.3

    ...

Vorteile gegenüber der Plugin Version v1.2.3

  • wesentlich mehr Parameter der pluggit können abgefragt werden

  • einige Parameter lassen sich auch schreiben

  • die Werte können intern auch konvertiert werden, sodass man eine vernünftige Ausgabe erhält

Es fehlen auch noch ein paar Dinge

  • die Programmierung des Auto-Wochenprogramms ist noch nicht implementiert

  • eine Dokumentation der Parameter

Konfiguration

Die Plugin Parameter und die Informationen zur Item-spezifischen Konfiguration des Plugins sind unter Plugin ‚pluggit‘ Konfiguration nachzulesen.

Struct

Die zur Nutzung des Plugins benötigten Items können durch die Einbindung der struct pluggit.pluggit angelegt werden.

Version History

V2.0.6 - 15.09.2023

  • Anpassung für pymodbus 3.5.2: bytorder und wordorder musste korrrigiert werden, statt Little und Big nun LITTLE und BIG

  • Python muss >= 3.8 sein und pymodbus >= 3.5.2

V2.0.5 - 11.09.2023

  • unter Python 10 muss mindestens die Version 3.3.2 von pymodbus laufen, da sonst Verbindungsprobleme

V2.0.4 - 13.11.2022

  • Verbesserungen zur Versionsprüfung „pymodbus“

V2.0.3 - 25.10.2022

  • Support für pymodbus 3.0

22.05.2022

  • Fehler mit manuellem Bypass behoben

16.02.2022

  • CurentUnitMode.ManualBypass dem Item-struct zugefügt

  • Log-Level für verschiedene Ausgaben angepasst

  • CurrentUnitMode.AwayMode repariert

24.02.2021

  • Item-struct um Zugriffe für SmartVISU erweitert

  • item_attribut um pluggit_convert erweitert

  • scheduler.remove eingebaut

29.08.2020

  • bool-Werte konnten nicht geschrieben werden