Änderungen

HomeMatic WebUI

184 Byte hinzugefügt, 18:05, 7. Sep. 2014
/* die Logik der WebUI Programme */
Merksätze zur WebUI-Logik
#Es wird immer das ganze Programm ausgeführt, also von oben nach unten jeder Dann-Teil, wenn der jeweilige Wenn-Teil zutrifft. Die Bezeichnung "Sonst..." oder "Sonst Wenn..." ist falsch, es müsste heißen "Sonst..." und "Außerdem Wenn..." (so korrekt?)
#Das Programm wird immer gestartet, wenn eine der Auslösebedingungen im hinter am Ende der Wenn Bedingung erfüllt ist, egal wie die Wenn Bedingung an sich ausieht.   Bei Auslösen bei Änderung oder Aktualisierung achtet die CCU also nicht auf die Bedingung, sondern legt zunächst nur fest, wann das Programm gestartet werden soll. "bei ''offen'' '''auslösen auf Änderung'''" bedeutet '''nicht''': "bei ''öffnen''", sondern den Start des Programmes immer wenn sich der Zustand ändert!Die Wenn Bedingung sorgt danach nur dafür, das nur der Dann Teil ausgeführt wird (also beim öffnen der Dann Teile, beim schliessen der Sonst Teil.
== Wann werden Programme gestartet ? ==
40
Bearbeitungen