Ein einfacher Zweipunkt-Regler für einen Sensor und einen Aktor: Unterschied zwischen den Versionen
Aus Wikimatic
K (hat „Ein einfacher Zweipunkt-Reglerfür einen Sensor und einen Aktor“ nach „Ein einfacher Zweipunkt-Regler für einen Sensor und einen Aktor“ verschoben: Tippfehler in der Überschrift) |
(→Code) |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 8: | Zeile 8: | ||
=Code= | =Code= | ||
− | In dieser Variante wird nur bei Änderung des | + | In dieser Variante wird nur bei '''Änderung''' des Sensorwertes in der Zentrale das Programm durchlaufen. |
wenn | wenn | ||
"Geräteauswahl" Temperatur-Sensor bei "Lufttempeartur" im Wertebereich "größer als 20,00 C" "auslösen auf Änderung" | "Geräteauswahl" Temperatur-Sensor bei "Lufttempeartur" im Wertebereich "größer als 20,00 C" "auslösen auf Änderung" | ||
dann | dann | ||
− | |||
− | |||
"Geräteauswahl" Kanal "sofort" "Schaltzustand aus" | "Geräteauswahl" Kanal "sofort" "Schaltzustand aus" | ||
+ | sonst | ||
+ | "Geräteauswahl" Kanal "sofort" "Schaltzustand ein" | ||
− | In dieser Variante wird bei jedem | + | In dieser Variante wird bei '''jedem Update''' des Sensorwertes in der Zentrale das Programm durchlaufen. |
wenn | wenn | ||
"Geräteauswahl" Temperatur-Sensor bei "Lufttempeartur" im Wertebereich "größer als 20,00 C" "auslösen auf Aktualisierung" | "Geräteauswahl" Temperatur-Sensor bei "Lufttempeartur" im Wertebereich "größer als 20,00 C" "auslösen auf Aktualisierung" | ||
dann | dann | ||
− | |||
− | |||
"Geräteauswahl" Kanal "sofort" "Schaltzustand aus" | "Geräteauswahl" Kanal "sofort" "Schaltzustand aus" | ||
+ | sonst | ||
+ | "Geräteauswahl" Kanal "sofort" "Schaltzustand ein" | ||
+ | =Bekannte Probleme= | ||
+ | Wenn das Programm manuell gestartet wird, ist die Wenn-Bedingung immer erfüllt. D.h auch auch wenn der Sensorwert über dem Schaltwertliegt, wird der "Schaltzustand aus" gesetzt und bleibt dort. Der Regler arbeitet erst wieder, wenn die Temperatur von zu kalt über zu warm und wieder zurück gelaufen ist. Hab keine Ahnung, wie man das abfängt. | ||
=Quellen= | =Quellen= |
Aktuelle Version vom 6. März 2012, 09:33 Uhr
Inhaltsverzeichnis
Was tut das WebUI-Programm
Dieses Programm schalten einen Aktor ein, je nach Wert eines Sensors.
In diesem Beispiel wird ein Temperatur-Sensor als Signalgeber verwendet.
Voraussetzungen
keine
Code
In dieser Variante wird nur bei Änderung des Sensorwertes in der Zentrale das Programm durchlaufen.
wenn "Geräteauswahl" Temperatur-Sensor bei "Lufttempeartur" im Wertebereich "größer als 20,00 C" "auslösen auf Änderung" dann "Geräteauswahl" Kanal "sofort" "Schaltzustand aus" sonst "Geräteauswahl" Kanal "sofort" "Schaltzustand ein"
In dieser Variante wird bei jedem Update des Sensorwertes in der Zentrale das Programm durchlaufen.
wenn "Geräteauswahl" Temperatur-Sensor bei "Lufttempeartur" im Wertebereich "größer als 20,00 C" "auslösen auf Aktualisierung" dann "Geräteauswahl" Kanal "sofort" "Schaltzustand aus" sonst "Geräteauswahl" Kanal "sofort" "Schaltzustand ein"
Bekannte Probleme
Wenn das Programm manuell gestartet wird, ist die Wenn-Bedingung immer erfüllt. D.h auch auch wenn der Sensorwert über dem Schaltwertliegt, wird der "Schaltzustand aus" gesetzt und bleibt dort. Der Regler arbeitet erst wieder, wenn die Temperatur von zu kalt über zu warm und wieder zurück gelaufen ist. Hab keine Ahnung, wie man das abfängt.