Created
June 15, 2016 06:44
-
-
Save Andersbakken/516ae889b5cf5c02fc3bbcc41df88c2d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"name": "corner follows ceiling on", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:3", | |
"valueName": "level", | |
"eventType": "range", | |
"value": [ | |
80, | |
99 | |
] | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:2", | |
"valueName": "value", | |
"value": "on" | |
} | |
] | |
}, | |
{ | |
"name": "corner follows ceiling off", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:3", | |
"valueName": "level", | |
"eventType": "is", | |
"value": "off" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:2", | |
"valueName": "value", | |
"value": "off" | |
} | |
] | |
}, | |
{ | |
"name": "night time", | |
"events": [ | |
[ | |
{ | |
"type": "TimerEventschedule", | |
"name": "nightly", | |
"date": "0 0 * * *" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:3", | |
"valueName": "level", | |
"value": "off" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:8", | |
"valueName": "value", | |
"value": "off" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:2", | |
"valueName": "value", | |
"value": "off" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:9", | |
"valueName": "value", | |
"value": "off" | |
} | |
] | |
}, | |
{ | |
"name": "Helene's room off night", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:6", | |
"valueName": "level", | |
"eventType": "range", | |
"value": [ | |
"off", | |
95 | |
] | |
}, | |
{ | |
"type": "TimeRangeEvent", | |
"start": "sunset", | |
"end": "sunrise" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true, | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:10", | |
"valueName": "value", | |
"value": "off" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:11", | |
"valueName": "value", | |
"value": "off" | |
} | |
] | |
}, | |
{ | |
"name": "Helene's room on night", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:6", | |
"valueName": "level", | |
"eventType": "range", | |
"value": [ | |
95, | |
99 | |
] | |
}, | |
{ | |
"type": "TimeRangeEvent", | |
"start": "sunset", | |
"end": "sunrise" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true, | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:10", | |
"valueName": "value", | |
"value": "on" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:11", | |
"valueName": "value", | |
"value": "on" | |
} | |
] | |
}, | |
{ | |
"name": "Helene's room off day", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:6", | |
"valueName": "level", | |
"eventType": "range", | |
"value": [ | |
"off", | |
20 | |
] | |
}, | |
{ | |
"type": "TimeRangeEvent", | |
"start": "sunrise", | |
"end": "sunset" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true, | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:10", | |
"valueName": "value", | |
"value": "off" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:11", | |
"valueName": "value", | |
"value": "off" | |
} | |
] | |
}, | |
{ | |
"name": "Helene's room on day", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:6", | |
"valueName": "level", | |
"eventType": "range", | |
"value": [ | |
21, | |
99 | |
] | |
}, | |
{ | |
"type": "TimeRangeEvent", | |
"start": "sunrise", | |
"end": "sunset" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true, | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:10", | |
"valueName": "value", | |
"value": "on" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:11", | |
"valueName": "value", | |
"value": "on" | |
} | |
] | |
}, | |
{ | |
"name": "Turn off hallway lights", | |
"events": [ | |
[ | |
{ | |
"type": "TimerEventtimeout", | |
"name": "Hallway lights timer" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:8", | |
"valueName": "value", | |
"value": "off" | |
} | |
] | |
}, | |
{ | |
"name": "Turn on hallway lights", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:12", | |
"valueName": "Motion", | |
"eventType": "is", | |
"value": true | |
}, | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:8", | |
"valueName": "value", | |
"eventType": "is", | |
"value": "off" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true, | |
false | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:8", | |
"valueName": "value", | |
"value": "on" | |
}, | |
{ | |
"type": "TimerActiontimeout", | |
"name": "Hallway lights timer", | |
"action": "start", | |
"arg": "300000" | |
} | |
] | |
}, | |
{ | |
"name": "Stop hallway light timer", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:8", | |
"valueName": "value", | |
"eventType": "is", | |
"value": "off" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "TimerActiontimeout", | |
"name": "Hallway lights timer", | |
"action": "stop" | |
} | |
] | |
}, | |
{ | |
"name": "corner follows ceiling on", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:3", | |
"valueName": "level", | |
"eventType": "range", | |
"value": [ | |
80, | |
99 | |
] | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:2", | |
"valueName": "value", | |
"value": "on" | |
} | |
] | |
}, | |
{ | |
"name": "corner follows ceiling off", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:3", | |
"valueName": "level", | |
"eventType": "is", | |
"value": "off" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:2", | |
"valueName": "value", | |
"value": "off" | |
} | |
] | |
}, | |
{ | |
"name": "night time", | |
"events": [ | |
[ | |
{ | |
"type": "TimerEventschedule", | |
"name": "nightly", | |
"date": "0 0 * * *" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:3", | |
"valueName": "level", | |
"value": "off" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:8", | |
"valueName": "value", | |
"value": "off" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:2", | |
"valueName": "value", | |
"value": "off" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:9", | |
"valueName": "value", | |
"value": "off" | |
} | |
] | |
}, | |
{ | |
"name": "Helene's room off night", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:6", | |
"valueName": "level", | |
"eventType": "range", | |
"value": [ | |
"off", | |
95 | |
] | |
}, | |
{ | |
"type": "TimeRangeEvent", | |
"start": "sunset", | |
"end": "sunrise" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true, | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:10", | |
"valueName": "value", | |
"value": "off" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:11", | |
"valueName": "value", | |
"value": "off" | |
} | |
] | |
}, | |
{ | |
"name": "Helene's room on night", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:6", | |
"valueName": "level", | |
"eventType": "range", | |
"value": [ | |
95, | |
99 | |
] | |
}, | |
{ | |
"type": "TimeRangeEvent", | |
"start": "sunset", | |
"end": "sunrise" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true, | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:10", | |
"valueName": "value", | |
"value": "on" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:11", | |
"valueName": "value", | |
"value": "on" | |
} | |
] | |
}, | |
{ | |
"name": "Helene's room off day", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:6", | |
"valueName": "level", | |
"eventType": "range", | |
"value": [ | |
"off", | |
20 | |
] | |
}, | |
{ | |
"type": "TimeRangeEvent", | |
"start": "sunrise", | |
"end": "sunset" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true, | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:10", | |
"valueName": "value", | |
"value": "off" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:11", | |
"valueName": "value", | |
"value": "off" | |
} | |
] | |
}, | |
{ | |
"name": "Helene's room on day", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:6", | |
"valueName": "level", | |
"eventType": "range", | |
"value": [ | |
21, | |
99 | |
] | |
}, | |
{ | |
"type": "TimeRangeEvent", | |
"start": "sunrise", | |
"end": "sunset" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true, | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:10", | |
"valueName": "value", | |
"value": "on" | |
}, | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:11", | |
"valueName": "value", | |
"value": "on" | |
} | |
] | |
}, | |
{ | |
"name": "Turn off hallway lights", | |
"events": [ | |
[ | |
{ | |
"type": "TimerEventtimeout", | |
"name": "Hallway lights timer" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:8", | |
"valueName": "value", | |
"value": "off" | |
} | |
] | |
}, | |
{ | |
"name": "Turn on hallway lights", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:12", | |
"valueName": "Motion", | |
"eventType": "is", | |
"value": true | |
}, | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:8", | |
"valueName": "value", | |
"eventType": "is", | |
"value": "off" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true, | |
false | |
] | |
], | |
"actions": [ | |
{ | |
"type": "DeviceAction", | |
"deviceUuid": "zwave:8", | |
"valueName": "value", | |
"value": "on" | |
}, | |
{ | |
"type": "TimerActiontimeout", | |
"name": "Hallway lights timer", | |
"action": "start", | |
"arg": "300000" | |
} | |
] | |
}, | |
{ | |
"name": "Stop hallway light timer", | |
"events": [ | |
[ | |
{ | |
"type": "DeviceEvent", | |
"deviceUuid": "zwave:8", | |
"valueName": "value", | |
"eventType": "is", | |
"value": "off" | |
} | |
] | |
], | |
"eventsTrigger": [ | |
[ | |
true | |
] | |
], | |
"actions": [ | |
{ | |
"type": "TimerActiontimeout", | |
"name": "Hallway lights timer", | |
"action": "stop" | |
} | |
] | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment