Tipps: Unterschied zwischen den Versionen
Aus Wikimatic
K (→tägl. Max / Min Werte ermitteln) |
K (→tägl. Max / Min Werte ermitteln) |
||
Zeile 16: | Zeile 16: | ||
=== Speichern in Systemvariablen === | === Speichern in Systemvariablen === | ||
− | ! Die max /min Temp über einen Zeitraum in Systemvariablen speichern | + | ! Die max /min Temp über einen Zeitraum in Systemvariablen speichern |
− | ! Rücksetzen mit einem separaten Script | + | ! Rücksetzen mit einem separaten Script |
− | ! | + | ! |
− | ! Das Script wird in ein WebUI Programm gelegt, | + | ! Das Script wird in ein WebUI Programm gelegt, |
− | ! das bei Aktualisierung des Objektes ausgeführt wird. | + | ! das bei Aktualisierung des Objektes ausgeführt wird. |
− | ! Name des Temperatursensors "Garten Temp" | + | ! Name des Temperatursensors "Garten Temp" |
− | ! Name der Systemvariablen "Aussentemperatur_max" | + | ! Name der Systemvariablen "Aussentemperatur_max" |
− | ! Name der Systemvariablen "Aussentemperatur_min" | + | ! Name der Systemvariablen "Aussentemperatur_min" |
− | ! | + | ! |
− | var source = dom.GetObject("$src$"); | + | var source = dom.GetObject("$src$"); |
− | var maxTemp = dom.GetObject("Aussentemperatur_max"); | + | var maxTemp = dom.GetObject("Aussentemperatur_max"); |
− | if (source) | + | if (source) |
− | { | + | { |
− | if (source.Value() > maxTemp.Variable()) | + | if (source.Value() > maxTemp.Variable()) |
− | { | + | { |
− | maxTemp.Variable(source.Value()); | + | maxTemp.Variable(source.Value()); |
− | } | + | } |
− | } | + | } |
− | else | + | else |
− | { | + | { |
− | var wds = dom.GetObject("Garten Temp"); | + | var wds = dom.GetObject("Garten Temp"); |
− | var curTemp = wds.DPByHssDP("TEMPERATURE"); | + | var curTemp = wds.DPByHssDP("TEMPERATURE"); |
− | maxTemp.Variable(curTemp.Value()); | + | maxTemp.Variable(curTemp.Value()); |
− | } | + | } |
− | var source = dom.GetObject("$src$"); | + | var source = dom.GetObject("$src$"); |
− | var minTemp = dom.GetObject("Aussentemperatur_min"); | + | var minTemp = dom.GetObject("Aussentemperatur_min"); |
− | if (source) | + | if (source) |
− | { | + | { |
− | if (source.Value() < minTemp.Variable()) | + | if (source.Value() < minTemp.Variable()) |
− | { | + | { |
− | minTemp.Variable(source.Value()); | + | minTemp.Variable(source.Value()); |
− | } | + | } |
− | } | + | } |
− | else | + | else |
− | { | + | { |
− | var wds = dom.GetObject("Garten Temp"); | + | var wds = dom.GetObject("Garten Temp"); |
− | var curTemp = wds.DPByHssDP("TEMPERATURE"); | + | var curTemp = wds.DPByHssDP("TEMPERATURE"); |
− | minTemp.Variable(curTemp.Value()); | + | minTemp.Variable(curTemp.Value()); |
− | } | + | } |
=== Rücksetzen der max / min Werte === | === Rücksetzen der max / min Werte === | ||
− | ! Setzt die Systemvariablen für max / min Werte | + | ! Setzt die Systemvariablen für max / min Werte |
− | ! zu einer bestimmten Zeit auf einen Wert | + | ! zu einer bestimmten Zeit auf einen Wert |
− | ! der im Script festgelegt ist | + | ! der im Script festgelegt ist |
− | ! Das Script wird per WebUI zu einer bestimmten Zeit ausgeführt | + | ! Das Script wird per WebUI zu einer bestimmten Zeit ausgeführt |
− | ! Die Systemvariablen "xyz" sind Beispiele | + | ! Die Systemvariablen "xyz" sind Beispiele |
− | ! | + | ! |
− | var minTemp = dom.GetObject("Aussentemperatur_min"); | + | var minTemp = dom.GetObject("Aussentemperatur_min"); |
− | minTemp.Variable(80); | + | minTemp.Variable(80); |
− | var maxTemp = dom.GetObject("Aussentemperatur_max"); | + | var maxTemp = dom.GetObject("Aussentemperatur_max"); |
− | maxTemp.Variable(-40); | + | maxTemp.Variable(-40); |
− | var minTemp1 = dom.GetObject("DG_HWR_Temp_min"); | + | var minTemp1 = dom.GetObject("DG_HWR_Temp_min"); |
− | minTemp1.Variable(80); | + | minTemp1.Variable(80); |
− | var maxTemp1 = dom.GetObject("DG_HWR_Temp_max"); | + | var maxTemp1 = dom.GetObject("DG_HWR_Temp_max"); |
− | maxTemp1.Variable(-40); | + | maxTemp1.Variable(-40); |
== Direktverknüpfungen == | == Direktverknüpfungen == | ||
Hauptartikel [[Direktverknüpfung]]en | Hauptartikel [[Direktverknüpfung]]en |
Version vom 12. Februar 2011, 13:01 Uhr
Inhaltsverzeichnis
Programme sortieren
Die Programme unter "Programme und Verknüpfungen - Programme und Zentralenverknüpfungen" werden durch einen Aufruf unter "Status und Bedienung - Programme" oder durch einen Neustart der CCU wieder alphabetisch sortiert - ansonsten stehen die neuen Programme immer unten.
Sonderzeichen bei Gerätenamen
Bei Geräte und Kanalnamen sollten keine Sonderzeichen verwendet werden: http://www.fhz-forum.de/viewtopic.php?f=27&t=5921
Favoriten sortieren
Die Favoriten werden nach der "letzten Bearbeitung" sortiert. Die am längsten nicht bearbeiteten Favoriten Menus stehen ganz oben.
Sicherheitsschlüssel
Servicemeldungen
Heizung
Raumthermostat
Stellantrieb
Systemvariable auf der Startseite
tägl. Max / Min Werte ermitteln
Speichern in Systemvariablen
! Die max /min Temp über einen Zeitraum in Systemvariablen speichern ! Rücksetzen mit einem separaten Script ! ! Das Script wird in ein WebUI Programm gelegt, ! das bei Aktualisierung des Objektes ausgeführt wird. ! Name des Temperatursensors "Garten Temp" ! Name der Systemvariablen "Aussentemperatur_max" ! Name der Systemvariablen "Aussentemperatur_min" ! var source = dom.GetObject("$src$"); var maxTemp = dom.GetObject("Aussentemperatur_max"); if (source) { if (source.Value() > maxTemp.Variable()) { maxTemp.Variable(source.Value()); } } else { var wds = dom.GetObject("Garten Temp"); var curTemp = wds.DPByHssDP("TEMPERATURE"); maxTemp.Variable(curTemp.Value()); } var source = dom.GetObject("$src$"); var minTemp = dom.GetObject("Aussentemperatur_min"); if (source) { if (source.Value() < minTemp.Variable()) { minTemp.Variable(source.Value()); } } else { var wds = dom.GetObject("Garten Temp"); var curTemp = wds.DPByHssDP("TEMPERATURE"); minTemp.Variable(curTemp.Value()); }
Rücksetzen der max / min Werte
! Setzt die Systemvariablen für max / min Werte ! zu einer bestimmten Zeit auf einen Wert ! der im Script festgelegt ist ! Das Script wird per WebUI zu einer bestimmten Zeit ausgeführt ! Die Systemvariablen "xyz" sind Beispiele ! var minTemp = dom.GetObject("Aussentemperatur_min"); minTemp.Variable(80); var maxTemp = dom.GetObject("Aussentemperatur_max"); maxTemp.Variable(-40); var minTemp1 = dom.GetObject("DG_HWR_Temp_min"); minTemp1.Variable(80); var maxTemp1 = dom.GetObject("DG_HWR_Temp_max"); maxTemp1.Variable(-40);
Direktverknüpfungen
Hauptartikel Direktverknüpfungen