)
preferences {
- page(name: "mainPage")
-
page(name: "timeIntervalInput", title: "Only during a certain time") {
section {
input "starting", "time", title: "Starting", required: false
input "ending", "time", title: "Ending", required: false
}
}
+
+ page(name: "mainPage")
}
def mainPage() {
}
private getAllOk() {
- modeOk && daysOk && timeOk
+ //modeOk && daysOk && timeOk
+ return true
}
private getModeOk() {
(starting && ending) ? hhmm(starting) + "-" + hhmm(ending, "h:mm a z") : ""
}
-private list(List names) {
- switch (names.size()) {
- case 0:
- return null
- case 1:
- return names[0]
- case 2:
- return "${names[0]} and ${names[1]}"
- default:
- return "${names[0..-2].join(', ')}, and ${names[-1]}"
- }
+private list(Object names) {
+ return names[0]
}