Works for me too…
/**
* test
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at:
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License
* for the specific language governing permissions and limitations under the License.
*
*/
definition(
name: "test",
namespace: "test",
author: "Ron",
description: "test",
category: "",
iconUrl: "https://s3.amazonaws.com/smartapp-icons/Convenience/Cat-Convenience.png",
iconX2Url: "https://s3.amazonaws.com/smartapp-icons/Convenience/Cat-Convenience@2x.png",
iconX3Url: "https://s3.amazonaws.com/smartapp-icons/Convenience/Cat-Convenience@2x.png")
preferences {
section("Control these bulbs...") {
input "hues", "capability.colorControl", title: "Which Hue Bulbs?", required:true, multiple:true
}
}
def installed() {
log.debug "Installed Home Status Monitor with settings: ${settings}";
initialize();
}
def updated() {
log.debug "Updated with settings: ${settings}";
unsubscribe();
initialize();
}
def initialize() {
//Turn off lights everyone is away.
def offLights = []
hues.each {
if (it.currentValue("switch") == "off") {
offLights.add(it.label);
}
}
log.debug "These lights are off: $offLights"
}
// TODO: implement event handlers
Response:
Logs
10:55:57 AM: debug These lights are off: [Bedroom, Small Bedroom Lux 1, Family Room 3, Small Bedroom Lux 2, Living Room 2, Living Room 1, Family Room 1, Family Room 2, Living Room 3, Living Room LightStrips, Family Room LightStrips, Dining Room 1, Family Room LivingColors]
10:55:57 AM: trace test is attempting to unsubscribe from all events
10:55:57 AM: debug Updated with settings: [hues:[Bedroom, Small Bedroom Lux 1, Family Room 3, Small Bedroom Lux 2, Living Room 2, Living Room 1, Family Room 1, Family Room 2, Living Room 3, Living Room LightStrips, Family Room LightStrips, Dining Room 1, Family Room LivingColors], zip:8820]