Ein einfacher Zweipunkt-Regler für einen Sensor und einen Aktor: Unterschied zwischen den Versionen

Aus Wikimatic
Wechseln zu: Navigation, Suche
Zeile 12: Zeile 12:
 
     "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 ein"
 
sonst
 
 
     "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 Update des Sensorwertes in der Zentrale das Programm durchlaufen.
 
In dieser Variante wird bei jedem Update des Sensorwertes in der Zentrale das Programm durchlaufen.
Zeile 20: Zeile 20:
 
     "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 ein"
 
sonst
 
 
     "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 unter dem Schaltwertliegt, wird der "Schaltzustand aus" gesetzt.
 +
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=

Version vom 2. Juni 2011, 17:57 Uhr

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 Wertes 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 unter dem Schaltwertliegt, wird der "Schaltzustand aus" gesetzt. 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