diff --git a/FloorMotion/off.json b/FloorMotion/off.rule.json similarity index 55% rename from FloorMotion/off.json rename to FloorMotion/off.rule.json index 0319efc..aabdbda 100644 --- a/FloorMotion/off.json +++ b/FloorMotion/off.rule.json @@ -1,20 +1,20 @@ { - "name": "%basename%.off", + "name": "BASENAME.off", "conditions": [ { - "address": "/sensors/%motion%/state/presence", + "address": "/sensors/MOTION/state/presence", "operator": "eq", "value": "false" }, { - "address": "/sensors/%motion%/state/lastupdated", + "address": "/sensors/MOTION/state/lastupdated", "operator": "ddx", "value": "PT00:03:00" } ], "actions": [ { - "address": "/groups/%group%/action", + "address": "/groups/GROUP/action", "method": "PUT", "body": { "on": false diff --git a/FloorMotion/on-bright.json b/FloorMotion/on-bright.rule.json similarity index 59% rename from FloorMotion/on-bright.json rename to FloorMotion/on-bright.rule.json index f71783f..b523a19 100644 --- a/FloorMotion/on-bright.json +++ b/FloorMotion/on-bright.rule.json @@ -1,13 +1,13 @@ { - "name": "%basename%.on-bright", + "name": "BASENAME.on-bright", "conditions": [ { - "address": "/sensors/%ambient%/state/daylight", + "address": "/sensors/AMBIENT/state/daylight", "operator": "eq", "value": "false" }, { - "address": "/groups/%group%/state/any_on", + "address": "/groups/GROUP/state/any_on", "operator": "eq", "value": "false" }, @@ -17,18 +17,18 @@ "value": "T07:00:00/T00:00:00" }, { - "address": "/sensors/%motion%/state/presence", + "address": "/sensors/MOTION/state/presence", "operator": "eq", "value": "true" }, { - "address": "/sensors/%motion%/state/lastupdated", + "address": "/sensors/MOTION/state/lastupdated", "operator": "dx" } ], "actions": [ { - "address": "/groups/%group%/action", + "address": "/groups/GROUP/action", "method": "PUT", "body": { "on": true, diff --git a/FloorMotion/on-dim.json b/FloorMotion/on-dim.rule.json similarity index 58% rename from FloorMotion/on-dim.json rename to FloorMotion/on-dim.rule.json index c49c94f..cb19ce9 100644 --- a/FloorMotion/on-dim.json +++ b/FloorMotion/on-dim.rule.json @@ -1,13 +1,13 @@ { - "name": "%basename%.on-dim", + "name": "BASENAME.on-dim", "conditions": [ { - "address": "/sensors/%ambient%/state/daylight", + "address": "/sensors/AMBIENT/state/daylight", "operator": "eq", "value": "false" }, { - "address": "/groups/%group%/state/any_on", + "address": "/groups/GROUP/state/any_on", "operator": "eq", "value": "false" }, @@ -17,18 +17,18 @@ "value": "T00:00:00/T07:00:00" }, { - "address": "/sensors/%motion%/state/presence", + "address": "/sensors/MOTION/state/presence", "operator": "eq", "value": "true" }, { - "address": "/sensors/%motion%/state/lastupdated", + "address": "/sensors/MOTION/state/lastupdated", "operator": "dx" } ], "actions": [ { - "address": "/groups/%group%/action", + "address": "/groups/GROUP/action", "method": "PUT", "body": { "on": true, @@ -36,7 +36,7 @@ } }, { - "address": "/groups/%group%/action", + "address": "/groups/GROUP/action", "method": "PUT", "body": { } diff --git a/LivingDimmer/dn-hold.json b/LivingDimmer/dn-hold.rule.json similarity index 53% rename from LivingDimmer/dn-hold.json rename to LivingDimmer/dn-hold.rule.json index 75b5fa2..181017f 100644 --- a/LivingDimmer/dn-hold.json +++ b/LivingDimmer/dn-hold.rule.json @@ -1,26 +1,26 @@ { - "name": "%basename%.dn-hold", + "name": "BASENAME.dn-hold", "conditions": [ { - "address": "/sensors/%dimmer%/state/buttonevent", + "address": "/sensors/DIMMER/state/buttonevent", "operator": "eq", "value": "3001" }, { - "address": "/sensors/%dimmer%/state/lastupdated", + "address": "/sensors/DIMMER/state/lastupdated", "operator": "dx" } ], "actions": [ { - "address": "/groups/%group1%/action", + "address": "/groups/GROUP1/action", "method": "PUT", "body": { "ct_inc": 100 } }, { - "address": "/groups/%group2%/action", + "address": "/groups/GROUP2/action", "method": "PUT", "body": { "ct_inc": 100 diff --git a/LivingDimmer/dn-short.json b/LivingDimmer/dn-short.rule.json similarity index 53% rename from LivingDimmer/dn-short.json rename to LivingDimmer/dn-short.rule.json index 309329f..19e364c 100644 --- a/LivingDimmer/dn-short.json +++ b/LivingDimmer/dn-short.rule.json @@ -1,26 +1,26 @@ { - "name": "%basename%.dn-short", + "name": "BASENAME.dn-short", "conditions": [ { - "address": "/sensors/%dimmer%/state/buttonevent", + "address": "/sensors/DIMMER/state/buttonevent", "operator": "eq", "value": "3002" }, { - "address": "/sensors/%dimmer%/state/lastupdated", + "address": "/sensors/DIMMER/state/lastupdated", "operator": "dx" } ], "actions": [ { - "address": "/groups/%group1%/action", + "address": "/groups/GROUP1/action", "method": "PUT", "body": { "bri_inc": -16 } }, { - "address": "/groups/%group2%/action", + "address": "/groups/GROUP2/action", "method": "PUT", "body": { "bri_inc": -14 diff --git a/LivingDimmer/off-short.1.json b/LivingDimmer/off-short.1.rule.json similarity index 52% rename from LivingDimmer/off-short.1.json rename to LivingDimmer/off-short.1.rule.json index 2004e1a..046e96f 100644 --- a/LivingDimmer/off-short.1.json +++ b/LivingDimmer/off-short.1.rule.json @@ -1,31 +1,31 @@ { - "name": "%basename%.off-short.1", + "name": "BASENAME.off-short.1", "conditions": [ { - "address": "/sensors/%dimmer%/state/buttonevent", + "address": "/sensors/DIMMER/state/buttonevent", "operator": "eq", "value": "4002" }, { - "address": "/sensors/%mem%/state/status", + "address": "/sensors/MEM/state/status", "operator": "eq", "value": "1" }, { - "address": "/sensors/%dimmer%/state/lastupdated", + "address": "/sensors/DIMMER/state/lastupdated", "operator": "dx" } ], "actions": [ { - "address": "/sensors/%mem%/state", + "address": "/sensors/MEM/state", "method": "PUT", "body": { "status": 0 } }, { - "address": "/groups/%group1%/action", + "address": "/groups/GROUP1/action", "method": "PUT", "body": { "on": false diff --git a/LivingDimmer/off-short.2.json b/LivingDimmer/off-short.2.rule.json similarity index 52% rename from LivingDimmer/off-short.2.json rename to LivingDimmer/off-short.2.rule.json index 0cbdd89..1cf4a19 100644 --- a/LivingDimmer/off-short.2.json +++ b/LivingDimmer/off-short.2.rule.json @@ -1,31 +1,31 @@ { - "name": "%basename%.off-short.2", + "name": "BASENAME.off-short.2", "conditions": [ { - "address": "/sensors/%dimmer%/state/buttonevent", + "address": "/sensors/DIMMER/state/buttonevent", "operator": "eq", "value": "4002" }, { - "address": "/sensors/%dimmer%/state/lastupdated", + "address": "/sensors/DIMMER/state/lastupdated", "operator": "dx" }, { - "address": "/sensors/%mem%/state/status", + "address": "/sensors/MEM/state/status", "operator": "gt", "value": "1" } ], "actions": [ { - "address": "/groups/%group2%/action", + "address": "/groups/GROUP2/action", "method": "PUT", "body": { "on": false } }, { - "address": "/sensors/%mem%/state", + "address": "/sensors/MEM/state", "method": "PUT", "body": { "status": 1 diff --git a/LivingDimmer/on-long.json b/LivingDimmer/on-long.rule.json similarity index 55% rename from LivingDimmer/on-long.json rename to LivingDimmer/on-long.rule.json index 1cc6de6..92826f9 100644 --- a/LivingDimmer/on-long.json +++ b/LivingDimmer/on-long.rule.json @@ -1,19 +1,19 @@ { - "name": "%basename%.on-long", + "name": "BASENAME.on-long", "conditions": [ { - "address": "/sensors/%dimmer%/state/buttonevent", + "address": "/sensors/DIMMER/state/buttonevent", "operator": "eq", "value": "1001" }, { - "address": "/sensors/%dimmer%/state/lastupdated", + "address": "/sensors/DIMMER/state/lastupdated", "operator": "dx" } ], "actions": [ { - "address": "/groups/%group1%/action", + "address": "/groups/GROUP1/action", "method": "PUT", "body": { "bri": 203, @@ -21,7 +21,7 @@ } }, { - "address": "/groups/%group2%/action", + "address": "/groups/GROUP2/action", "method": "PUT", "body": { "bri": 203, diff --git a/LivingDimmer/on-short.1.json b/LivingDimmer/on-short.1.rule.json similarity index 52% rename from LivingDimmer/on-short.1.json rename to LivingDimmer/on-short.1.rule.json index d9e7e71..a5ad252 100644 --- a/LivingDimmer/on-short.1.json +++ b/LivingDimmer/on-short.1.rule.json @@ -1,31 +1,31 @@ { - "name": "%basename%.on-short.1", + "name": "BASENAME.on-short.1", "conditions": [ { - "address": "/sensors/%dimmer%/state/buttonevent", + "address": "/sensors/DIMMER/state/buttonevent", "operator": "eq", "value": "1002" }, { - "address": "/sensors/%dimmer%/state/lastupdated", + "address": "/sensors/DIMMER/state/lastupdated", "operator": "dx" }, { - "address": "/sensors/%mem%/state/status", + "address": "/sensors/MEM/state/status", "operator": "lt", "value": "1" } ], "actions": [ { - "address": "/groups/%group1%/action", + "address": "/groups/GROUP1/action", "method": "PUT", "body": { "on": true } }, { - "address": "/sensors/%mem%/state", + "address": "/sensors/MEM/state", "method": "PUT", "body": { "status": 1 diff --git a/LivingDimmer/on-short.2.json b/LivingDimmer/on-short.2.rule.json similarity index 52% rename from LivingDimmer/on-short.2.json rename to LivingDimmer/on-short.2.rule.json index 004ffad..94f709b 100644 --- a/LivingDimmer/on-short.2.json +++ b/LivingDimmer/on-short.2.rule.json @@ -1,31 +1,31 @@ { - "name": "%basename%.on-short.2", + "name": "BASENAME.on-short.2", "conditions": [ { - "address": "/sensors/%dimmer%/state/buttonevent", + "address": "/sensors/DIMMER/state/buttonevent", "operator": "eq", "value": "1002" }, { - "address": "/sensors/%dimmer%/state/lastupdated", + "address": "/sensors/DIMMER/state/lastupdated", "operator": "dx" }, { - "address": "/sensors/%mem%/state/status", + "address": "/sensors/MEM/state/status", "operator": "eq", "value": "1" } ], "actions": [ { - "address": "/groups/%group2%/action", + "address": "/groups/GROUP2/action", "method": "PUT", "body": { "on": true } }, { - "address": "/sensors/%mem%/state", + "address": "/sensors/MEM/state", "method": "PUT", "body": { "status": 2 diff --git a/LivingDimmer/up-hold.json b/LivingDimmer/up-hold.rule.json similarity index 53% rename from LivingDimmer/up-hold.json rename to LivingDimmer/up-hold.rule.json index 156f4b1..b0dc947 100644 --- a/LivingDimmer/up-hold.json +++ b/LivingDimmer/up-hold.rule.json @@ -1,26 +1,26 @@ { - "name": "%basename%.up-hold", + "name": "BASENAME.up-hold", "conditions": [ { - "address": "/sensors/%dimmer%/state/buttonevent", + "address": "/sensors/DIMMER/state/buttonevent", "operator": "eq", "value": "2001" }, { - "address": "/sensors/%dimmer%/state/lastupdated", + "address": "/sensors/DIMMER/state/lastupdated", "operator": "dx" } ], "actions": [ { - "address": "/groups/%group1%/action", + "address": "/groups/GROUP1/action", "method": "PUT", "body": { "ct_inc": -100 } }, { - "address": "/groups/%group2%/action", + "address": "/groups/GROUP2/action", "method": "PUT", "body": { "ct_inc": -100 diff --git a/LivingDimmer/up-short.json b/LivingDimmer/up-short.rule.json similarity index 52% rename from LivingDimmer/up-short.json rename to LivingDimmer/up-short.rule.json index a8137ed..62a787d 100644 --- a/LivingDimmer/up-short.json +++ b/LivingDimmer/up-short.rule.json @@ -1,26 +1,26 @@ { - "name": "%basename%.up-short", + "name": "BASENAME.up-short", "conditions": [ { - "address": "/sensors/%dimmer%/state/buttonevent", + "address": "/sensors/DIMMER/state/buttonevent", "operator": "eq", "value": "2002" }, { - "address": "/sensors/%dimmer%/state/lastupdated", + "address": "/sensors/DIMMER/state/lastupdated", "operator": "dx" } ], "actions": [ { - "address": "/groups/%group1%/action", + "address": "/groups/GROUP1/action", "method": "PUT", "body": { "bri_inc": 16 } }, { - "address": "/groups/%group2%/action", + "address": "/groups/GROUP2/action", "method": "PUT", "body": { "bri_inc": 15 diff --git a/SimpleTap/1.json b/SimpleTap/1.rule.json similarity index 52% rename from SimpleTap/1.json rename to SimpleTap/1.rule.json index 1a80dcd..14b38d1 100644 --- a/SimpleTap/1.json +++ b/SimpleTap/1.rule.json @@ -1,19 +1,19 @@ { - "name": "%basename%.1", + "name": "BASENAME.1", "conditions": [ { - "address": "/sensors/%tap%/state/buttonevent", + "address": "/sensors/TAP/state/buttonevent", "operator": "eq", "value": "34" }, { - "address": "/sensors/%tap%/state/lastupdated", + "address": "/sensors/TAP/state/lastupdated", "operator": "dx" } ], "actions": [ { - "address": "/groups/%group%/action", + "address": "/groups/GROUP/action", "method": "PUT", "body": { "on": false diff --git a/SimpleTap/2.json b/SimpleTap/2.rule.json similarity index 55% rename from SimpleTap/2.json rename to SimpleTap/2.rule.json index 996a163..cefc50a 100644 --- a/SimpleTap/2.json +++ b/SimpleTap/2.rule.json @@ -1,19 +1,19 @@ { - "name": "%basename%.2", + "name": "BASENAME.2", "conditions": [ { - "address": "/sensors/%tap%/state/buttonevent", + "address": "/sensors/TAP/state/buttonevent", "operator": "eq", "value": "16" }, { - "address": "/sensors/%tap%/state/lastupdated", + "address": "/sensors/TAP/state/lastupdated", "operator": "dx" } ], "actions": [ { - "address": "/groups/%group%/action", + "address": "/groups/GROUP/action", "method": "PUT", "body": { "on": true, diff --git a/SimpleTap/3.json b/SimpleTap/3.rule.json similarity index 55% rename from SimpleTap/3.json rename to SimpleTap/3.rule.json index 7aa7d72..a7adf53 100644 --- a/SimpleTap/3.json +++ b/SimpleTap/3.rule.json @@ -1,19 +1,19 @@ { - "name": "%basename%.3", + "name": "BASENAME.3", "conditions": [ { - "address": "/sensors/%tap%/state/buttonevent", + "address": "/sensors/TAP/state/buttonevent", "operator": "eq", "value": "17" }, { - "address": "/sensors/%tap%/state/lastupdated", + "address": "/sensors/TAP/state/lastupdated", "operator": "dx" } ], "actions": [ { - "address": "/groups/%group%/action", + "address": "/groups/GROUP/action", "method": "PUT", "body": { "on": true, diff --git a/SimpleTap/4.json b/SimpleTap/4.rule.json similarity index 55% rename from SimpleTap/4.json rename to SimpleTap/4.rule.json index eb3b307..15d7d89 100644 --- a/SimpleTap/4.json +++ b/SimpleTap/4.rule.json @@ -1,19 +1,19 @@ { - "name": "%basename%.4", + "name": "BASENAME.4", "conditions": [ { - "address": "/sensors/%tap%/state/lastupdated", + "address": "/sensors/TAP/state/lastupdated", "operator": "dx" }, { - "address": "/sensors/%tap%/state/buttonevent", + "address": "/sensors/TAP/state/buttonevent", "operator": "eq", "value": "18" } ], "actions": [ { - "address": "/groups/%group%/action", + "address": "/groups/GROUP/action", "method": "PUT", "body": { "on": true,