Zum Inhalt

Funktionsblöcke: Schnellreferenz

Diese Übersicht zeigt alle im bereitgestellten Programm-Editor verfügbaren Funktionsblöcke und deren grundlegende Signalrichtung. Die Details und Parameter stehen auf den jeweiligen Einzelseiten.

Wetter-Daten und Ereignisse

Block Eingang Ausgang Aufgabe
Wetterdaten – Daten numerische Wetterdaten für Zeitraum und Tageszeit bereitstellen
Wetterereignis – Logik Ereignisse wie Gewitter oder sonniges Wetter auswerten
Warnungen – Logik amtliche Warnungen nach Kategorie und Stufe auswerten

Zeitgesteuerte Aktionen

Block Eingang Ausgang Aufgabe
Zeitschaltuhr – Logik Wochenzeitfenster abbilden
Timer – Logik periodisches EIN/AUS-Signal erzeugen
Takt synchron – Logik synchronisierten Takt erzeugen
Astrouhr – Logik Sonnenaufgang und Sonnenuntergang auswerten
Verzögerung Logik Logik Ein- und Ausschalten zeitlich verzögern

Datenoperationen

Block Eingang Ausgang Aufgabe
Prüfen Wert / Daten Logik einzelnen Wert oder Datenreihe in eine Bedingung umwandeln
Statistik Daten Wert Datenreihe auf eine Kenngröße reduzieren
Skalierung Daten / Wert Daten / Wert Werte linear oder per Min/Max umrechnen; Typ wird dynamisch übernommen
Arithmetik 2 × Wert Wert zwei Einzelwerte miteinander verrechnen

Logikoperationen

Block Eingang Ausgang Aufgabe
UND 2–8 × Logik Logik mehrere Bedingungen gemeinsam erfüllen
Invertierer Logik Logik logischen Zustand umkehren
ODER mehrere Logik-Quellen Logik wird ohne eigenen Block durch Mehrfachverknüpfung aufgebaut

Eingabe und Ausgabe

Block Eingang Ausgang Aufgabe
Geräteausgang geräteabhängig – festen Ausgang des Wetterrelais ansteuern
Ausgabevariable * – internen Wert im Dashboard sichtbar machen
Eingabekonstante – Logik / Wert / Daten festen Programmwert bereitstellen
Modbus Input Logik / Wert – Programmwert als DI/AI für Modbus bereitstellen; Typ folgt dem Register
Modbus Output – Logik / Wert DO/AO aus Modbus in das Programm übernehmen
Fehlermeldungen – Logik vorhandene Meldungsstufe auswerten

Benutzerdefinierter Code

Block Eingang Ausgang Aufgabe
Code optional Logik / Wert / Daten Logik / Wert / Daten eigene kontrollierte Python-Logik ausführen

Shelly Module

Block Eingang Ausgang Aufgabe
Shelly Aktor Logik – Shelly-Schaltkanal ansteuern
Shelly Meter – Wert Leistung, Spannung oder Strom lesen
Shelly H&T – Wert Temperatur oder Luftfeuchtigkeit lesen

Typische Umwandlungen im Signalfluss

Daten zu Wert

Wetterdaten ──Daten──> Statistik ──Wert──> ...

Daten zu Logik

Wetterdaten ──Daten──> Prüfen ──Logik──> ...

Wert zu Logik

Messwert / Statistik ──Wert──> Prüfen ──Logik──> ...

Der Prüfen-Block kann dadurch direkt hinter einem einzelnen numerischen Mess- oder Rechenergebnis eingesetzt werden.

Logik zu Aktor

Bedingung ──Logik──> Geräteausgang

oder:

Bedingung ──Logik──> Shelly Aktor

Bedeutung von *

Ein Stern steht für einen universellen Anschluss. Er kann mehrere Informationsarten annehmen. Der Stern bedeutet jedoch nicht, dass der angeschlossene Funktionsblock fachlich jeden beliebigen Inhalt gleich behandelt. Registertyp, Formatierung oder nachfolgende Verwendung müssen weiterhin zum Signal passen.