Hierzu nun meine Fragen:
1. Kann man den Code verkürzen, bzw sind dort Elemente enthalten, die man für diese Funktion nicht benötigt?
2. Wo ist eigentlich der Unterschied zwischen den Rules und Skripten?
3. Ist es so ähnlich wie bei VBA, wo ich Funktionen direkt definieren kann oder auch globale Variaben definieren kann , welche ich dann in entsprechenden Funktionen nutze? Kann ich zum Beispiel die Timerfunktion als globale Funktion angeben und diese in einzlnen Rules entsprechend ausführen?
Code: Alles auswählen
triggers:
- id: "1"
configuration:
itemName: TasmotaHoftor_020001_5FRL_5F1_Switch
command: ON
type: core.ItemCommandTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
type: application/javascript
script: java.lang.Thread.sleep(2000)
type: script.ScriptAction
- inputs: {}
id: "3"
configuration:
itemName: TasmotaHoftor_020001_5FRL_5F1_Switch
command: OFF
type: core.ItemCommandAction