Skip to content
This repository has been archived by the owner on Aug 21, 2019. It is now read-only.

Latest commit

 

History

History

Rechenmodul

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Rechen-Modul

Die aktuelle Version dieses Moduls ist nicht mehr in SymconMisc verfügbar. Die aktuelle Version finden Sie in dem seit Version 5.1 verfügbaren Module Store. Alternativ können Sie es über das Module Control installieren: https://github.com/symcon/Rechenmodule

Dieses Modul kann verschiedene Hilfsberechnungen auf einer Menge von Variablen durchführen, beispielsweise die Summe oder den Durchschnitt.

Inhaltverzeichnis

  1. Funktionsumfang
  2. Voraussetzungen
  3. Software-Installation
  4. Einrichten der Instanzen in IP-Symcon
  5. Statusvariablen und Profile
  6. WebFront
  7. PHP-Befehlsreferenz

1. Funktionsumfang

  • Berechnungen verschiedener Werte basierend auf einer Gruppe von Variablen:
    • Summe
    • Minimum
    • Maximum
    • Durchschnitt
    • Anzahl der Variablen
  • Ausgabe der berechneten Werte in Variablen
  • Aktualisierung der Werte sobald sich eine der Variablen ändert

2. Voraussetzungen

  • IP-Symcon ab Version 4.3

3. Software-Installation

Über das Modul-Control folgende URL hinzufügen.
git://github.com/symcon/SymconMisc.git

4. Einrichten der Instanzen in IP-Symcon

  • Unter "Instanz hinzufügen" ist das 'Rechen-Modul' unter dem Hersteller '(Sonstiges)' aufgeführt.

Konfigurationsseite:

Name Beschreibung
Berechnung Auswahl der durchgeführten Berechnung(en)
Variablen VariablenIDs der Variablen auf denen die Berechnung(en) durchgeführt werden; Für alle Berechnungen außer Anzahl müssen alle Variablen vom Typ Float oder Integer sein

Mögliche Berechnungen:

Name Beschreibung
Alles Alle in dieser Tabelle vorgestellten Berechnungen werden durchgeführt
Summe Die Summe aller ausgewählten Variablen wird in der Statusvariablen Summe gespeichert
Minimum Der minimale Wert der ausgewählten Variablen wird in der Statusvariablen Minimum gespeichert
Maximum Der maximale Wert der ausgewählten Variablen wird in der Statusvariablen Maximum gespeichert
Durchschnitt Der Durchschnitt der ausgewählten Variablen wird in der Statusvariablen Durchschnitt gespeichert
Anzahl Die Anzahl der ausgewählten Variablen wird in der Statusvariablen Anzahl gespeichert

5. Statusvariablen und Profile

Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.

Statusvariablen

Für jede Berechnung wird eine dazugehörige Statusvariable angelegt. Zusätzlich wird für jede ausgewählte Variable ein Ereignis erstellt, welches bei Änderung der Variablen die Berechnung erneut durchführt.

Name Typ Beschreibung
Summe Variable Die Summe aller ausgewählten Variablen
Minimum Variable Der minimale Wert der ausgewählten Variablen
Maximum Variable Der maximale Wert der ausgewählten Variablen
Durchschnitt Variable Der Durchschnitt der ausgewählten Variablen
Anzahl Variable Die Anzahl der ausgewählten Variablen
Unbenannt Ereignisse Ereignisse für jede Variable, welche bei Änderung der Variablen die Berechnung aktualisieren
Profile:

Es werden keine zusätzlichen Profile hinzugefügt.

6. WebFront

Über das WebFront werden die Variablen angezeigt. Es ist keine weitere Steuerung oder gesonderte Darstellung integriert.

7. PHP-Befehlsreferenz

boolean RM_Update(integer $InstanzID);
Aktualisiert die berechneten Werte Beispiel:
RM_Update(12345);