crontab Update

Es gibt drei verschiedene Parametersätze für ein crontab Attribut:

Das Item wird zum Start von SmarthomeNG aktualisiert und triggert dadurch unter Umständen eine zugewiesene Logik:

crontab: 'init'

Hier kann auch zusätzlich ein Offset angegeben werden um den tatsächlichen Zeitpunkt zu verschieben:

crontab: 'init+10'    # 10 Sekunden nach Start

Sämtliche Optionen können in einer *.yaml durch Listenbildung erstellt werden. Im Admin Interface können die einzelnen Parametersätze durch | getrennt werden.

Durch Anhängen eines = value wird der entsprechende Wert value mitgesendet. Das Beispiel setzt den Wert des Items täglich um Mitternacht auf 20:

crontab:
  - '0 0 * * = 20'
  - sunrise

Möchte man einen Wert im Minutentakt aktualisieren, ist es notwendig den Ausdruck * * * * unter Anführungszeichen zu setzen.

crontab: '* * * * = 1'

Folgendes Beispiel zeigt wie alle 15 Sekunden der Wert 42 gesendet wird:

crontab: '*/15 * * * * * = 42'