Lampen-Event
Lampen-Event Aufbau
| Spezial | System-Name | Art | Validierung | Data-Typ |
|---|---|---|---|---|
| uniqe | systemname | F | a-z_ | String |
| displayname | F | A-Za-z0-9 | String | |
| conditions | F | JsonArray | ||
| minimalReqVersion | S | Float | ||
| comment | O | A-Za-z0-9 !#&<>.,-_ | String | |
| lampX | F | Int | ||
| lampY | F | Int | ||
| lampZ | F | Int | ||
| secCooldown | F | Int | ||
| allowLoop | F | "true" boolean als String | String | |
| actions | F | JsonArray |
Art
F = Force / O = optimal / S = system
Systemname & Displayname
"systemname": "angezeigtername",
"displayname": "Angezeigter Name",
Jede Action besteht aus einem "systemname"´n dieser wird aus dem Anzeigenamen "displayname" generiert. (nur a-z)
Conditions / Bedingungen für Events
"conditions": [],
Anleitung
Wie man Event-Bedinungen/Conditions nutzt findest du Übersicht der Conditions
Minimale Benötigte Version
"minimalReqVersion": 1,
Jedes Event kann nach Updates eine höhere Version benötigen. In der Regel muss hier "1" gesetzt werden. Der Editor setzt standardmäßig "1".
Kommentar
"comment": "Ein optimaler Kommentar der die Funktion beschreibt.",
Du kannst einen Kommentar zu jedem Event erstellen um dir zusätzliche Informationen zu einem Event zu speichern.