Reorder conf.json documentation-friendly
authorBenjamin Braatz <bb@bbraatz.eu>
Tue, 2 Mar 2021 16:58:11 +0000 (17:58 +0100)
committerBenjamin Braatz <bb@bbraatz.eu>
Tue, 2 Mar 2021 16:58:11 +0000 (17:58 +0100)
conf.json

index 6c25b314ada3b245b3ea6488a971f3b735b9083e..9f345ffdff6bd8253ff9d7dd10c67e1245399c90 100644 (file)
--- a/conf.json
+++ b/conf.json
@@ -1,48 +1,48 @@
 {
-    "TriggerWaitCheck": {
-        "plugin": "Alias",
-        "from": { "sender": "WaitCheck", "event": "finished" },
-        "to": { "target": "WaitCheck", "command": "wait" }
+    "State": {
+        "plugin": "State"
+    },
+    "WaitCheck": {
+        "plugin": "Wait",
+        "seconds": 1.0
     },
     "TriggerStateCheck": {
         "plugin": "Alias",
         "from": { "sender": "WaitCheck", "event": "finished" },
         "to": { "target": "State", "command": "get state" }
     },
-    "TriggerWaitOnOff": {
+    "TriggerWaitCheck": {
         "plugin": "Alias",
-        "from": { "sender": "WaitOn", "event": "finished" },
-        "to": { "target": "WaitOff", "command": "wait" }
+        "from": { "sender": "WaitCheck", "event": "finished" },
+        "to": { "target": "WaitCheck", "command": "wait" }
+    },
+    "WaitOn": {
+        "plugin": "Wait",
+        "seconds": 1.5
     },
     "TriggerStateOnOff": {
         "plugin": "Alias",
         "from": { "sender": "WaitOn", "event": "finished" },
         "to": { "target": "State", "command": "set state", "state": false }
     },
-    "TriggerWaitOffOn": {
+    "TriggerWaitOnOff": {
         "plugin": "Alias",
-        "from": { "sender": "WaitOff", "event": "finished" },
-        "to": { "target": "WaitOn", "command": "wait" }
+        "from": { "sender": "WaitOn", "event": "finished" },
+        "to": { "target": "WaitOff", "command": "wait" }
+    },
+    "WaitOff": {
+        "plugin": "Wait",
+        "seconds": 1.5
     },
     "TriggerStateOffOn": {
         "plugin": "Alias",
         "from": { "sender": "WaitOff", "event": "finished" },
         "to": { "target": "State", "command": "set state", "state": true }
     },
-    "WaitCheck": {
-        "plugin": "Wait",
-        "seconds": 1.0
-    },
-    "WaitOn": {
-        "plugin": "Wait",
-        "seconds": 2.0
-    },
-    "WaitOff": {
-        "plugin": "Wait",
-        "seconds": 2.0
-    },
-    "State": {
-        "plugin": "State"
+    "TriggerWaitOffOn": {
+        "plugin": "Alias",
+        "from": { "sender": "WaitOff", "event": "finished" },
+        "to": { "target": "WaitOn", "command": "wait" }
     },
     "Test Procedure": {
         "plugin": "Init",
             {}
         ]
     },
-    "Test Logger": {
+    "State Change Logger": {
         "plugin": "Log",
         "filter": [
-            { "sender": "Test Procedure" }
+            { "sender": "State", "changed": true }
         ]
     }
 }