Dieser Knoten kann verwendet werden, um zu beliebigen Werten zu rampen. Das Rampen kann dabei sowohl über sehr kurze Zeiträume (Millisekunden) als auch sehr lange Zeiträume (Tage) erfolgen. Dabei ist jedoch zu beachten, dass das Rampen nach einem "Implementieren" oder Homegearneustart nicht fortgesetzt wird.
Konfigurationsparameter
- Intervall hoch (optional)
- Die Gesamtrampzeit zum Hochrampen. Wenn das Feld leer gelassen wird, kann das Intervall über
$message['interval-up']
gesetzt werden.
- Intervall runter (optional)
- Die Gesamtrampzeit zum Runterrampen. Wenn das Feld leer gelassen wird, kann das Intervall über
$message['interval-down']
gesetzt werden.
- Schrittintervall
- Das Intervall, nach dem eine Wertaktualisierung ausgegeben Wert.
- Minimum
- Der minimal mögliche Wert.
- Maximum
- Der maximal mögliche Wert. Der Rampbereich liegt zwischen
Minimum
und Maximum
. Werte außerhalb dieses Bereichs werden abgeschnitten.
Eingänge
- R
- Startet das Rampen zu diesem Wert. Der Wert kann sowohl als
Integer
als auch als Float
angegeben werden. Die Ausgabe erfolgt mit dem gleichen Variablentyp.
- FB
- Setzt den aktuellen Wert. Das nächste Rampen startet dann mit diesem Wert. Rückkopplungsschleifen können nicht entstehen.
- S
- Stoppt das Rampen.
Ausgänge
- V
- Der aktuelle Wert. Die Ausgabe wird jedes
Schrittintervall
generiert, allerdings nur bei Wertänderungen.
- RU
- Gibt
true
aus, wenn das Hochrampen startet und false
, wenn es stoppt.
- RD
- Gibt
true
aus, wenn das Runterrampen startet und false
, wenn es stoppt.