Lights not Restoring Attributes


#1

1) Give a description of the problem
Me. I don’t understand why the 2nd with statement doesn’t capture and restore attributes correctly and why those lights don’t execute/behave at the same time as the first statement with my RGB lights.

Also I noticed there is a longer delay to this trigger than there is using the built in smart things SHM triggers.

2) What is the expected behavior?
Capture attributes for both sets of lights/rgb, turn on when alarm is triggered, after 30 seconds restore to previous states.

3) What is happening/not happening?
First with statement seems to function as expected, attributes are saved and restored after lights go to red. 2nd with statement lights turn on but do not restore and behave inconsistently.

4) Post a Green Snapshot of the pistonimage

5) Attach any logs (From ST IDE and by turning logging level to Full)
I can post logs when I get home later :slight_smile:


#2

Regarding the triggering, I’m not very familiar with SHM, so not sure how that works relative to the list of contact sensors in condition #15 and $shmTripped. My gut reaction is there’s some kind of race condition. E.g., if one of the contact switches in condition #15 opens, and that action causes SHM to trip, then maybe it’s possible that this piston runs before SHM gets a chance to trip and that state is seen in $shmTripped. If that were the case, that first “contact open” event would get filtered out by condition #9 not being true yet. Make any sense?

Regarding the second with, maybe add the switch attribute to the capture and restore tasks??? Also, in both with statements, would it make sense to add a Turn On task somewhere before the 30 sec wait?

Oh, and maybe it might make more sense for the two conditions to be conditions - i.e., something like any of … is open and {$shmTripped} is true.


#3

I agree maybe that could be happening, but the lights are triggered 100% of the time a door is opened with the system armed.

I have tried also adding the switch attribute, this is the latest version/attempt. My previous attempts included turn on, and switch attribute.


#4

Ok, then I’m stumped. I was going to say since the with statements are asynchronous, if you were storing/emptying the same local state, that could explain it (the first empties the store before the other gets a chance to restore), but it looks like you’re using different stores for each statement. Hmm, along the lines of diagnosing, I think I’d try removing the “and empty the store” part, just to see if it has any effect. Otherwise, maybe someone else has an idea.


#5

Thanks for the help! Here are the changes I made from your recommendations and I’ll have to try it when I get home.


#6

Interesting, $shmTripped doesn’t seem to be able to generate an event. I.e., even though you now just have conditions (i.e., no triggers), and you even explicitly set Always Subscribe on the condition with $shmTripped, you may notice there’s no lightning symbol in the left margin corresponding to that condition. So, doesn’t look like this piston will be run when SHM trips - but only when one of the contact sensors change. I even tried creating a condition using SHM in the Virtual Device options, but the only values there have to do with the arming state.

Regarding the rest, maybe it would be better to simplify. Have just one with statement with all the bulbs - RGB & white. Capture all the attributes in a single local state, set color & level (and maybe add Turn On), then wait, then restore all attributes. I think the way this stuff works is, if you try to save/restore something, or do something, that doesn’t make sense for a subset of the devices in the with statement, then those actions just get ignored for them. Worth a try at least.

E.g., I have this in one of my pistons that is (besides other things) controlling a set of light switches and one light dimmer. Kind of the same thing (i.e., in my case, not all the devices have a level.)

image

image

image


#7

Actually your 2nd paragraph is how I originally had set this up. At first if you select all your lights the RGB settings like color and hue didn’t exist as attributes to select. If you select the RGB lights first then you can select those attributes then go back and add the rest of your lights and select level and switch. However when I did this it still didn’t work as wanted.


#8

Hmm, well might not be able to help much more since I don’t have any RGB lights to test with.

FWIW, if you use a device variable (like I did), then when you add a task, it shows everything possible (well, at least all the “standard” possibilities.)


#9

Suggesting adding 2-3 second delay after capture/store before you set level and see if it helps.


Hue Bulbs Not Restoring Colors
#10

I agree with this. My experience with capture and restore is that it takes a while for the capture and a while again for the restore. The more devices and attributes you are capturing a nd restoring, the more time you’ll need to add in as waits.


#11

Here is my latest update to code taking everyone’s recommendations and a log to go with it. For some reason some of the lights restore properly and others don’t at all and will randomly be full on or full off.

2/23/2018, 10:39:47 PM +321ms
+1ms ╔Received event [Home].time = 1519447188331 with a delay of -1011ms
+167ms ║RunTime Analysis CS > 18ms > PS > 59ms > PE > 91ms > CE
+170ms ║Runtime (42051 bytes) successfully initialized in 59ms (v0.2.102.20180116) (168ms)
+171ms ║╔Execution stage started
+206ms ║╚Execution stage complete. (35ms)
+208ms ╚Event processed successfully (208ms)
2/23/2018, 10:39:21 PM +319ms
+0ms ╔Received event [Home].time = 1519447162577 with a delay of -1259ms
+159ms ║RunTime Analysis CS > 18ms > PS > 72ms > PE > 70ms > CE
+162ms ║Runtime (44859 bytes) successfully initialized in 72ms (v0.2.102.20180116) (160ms)
+164ms ║╔Execution stage started
+220ms ║║Restoring attribute ‘hue’ to value ‘58.99748226138705’ using command setHue(58.99748226138705)
+2363ms ║║Executed physical command [Bed Light 1].setHue([58.99748226138705]) (2142ms)
+2376ms ║║Restoring attribute ‘level’ to value ‘100’ using command setLevel(100)
+2382ms ║║Skipped execution of physical command [Bed Light 1].setLevel([100]) because it would make no change to the device. (5ms)
+2395ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+2423ms ║║Executed physical command [Bed Light 1].setSaturation([]) (28ms)
+2426ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+2430ms ║║Skipped execution of physical command [Bed Light 1].on([]) because it would make no change to the device. (3ms)
+2433ms ║║Executed virtual command [Bed Light 1].loadStateLocally (2227ms)
+2448ms ║║Restoring attribute ‘hue’ to value ‘56.9970244907301’ using command setHue(56.9970244907301)
+4561ms ║║Executed physical command [Bed Light 2].setHue([56.9970244907301]) (2111ms)
+4573ms ║║Restoring attribute ‘level’ to value ‘100’ using command setLevel(100)
+4579ms ║║Skipped execution of physical command [Bed Light 2].setLevel([100]) because it would make no change to the device. (5ms)
+4592ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+4621ms ║║Executed physical command [Bed Light 2].setSaturation([]) (28ms)
+4625ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+4629ms ║║Skipped execution of physical command [Bed Light 2].on([]) because it would make no change to the device. (4ms)
+4631ms ║║Executed virtual command [Bed Light 2].loadStateLocally (2196ms)
+4647ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+4649ms ║║Error while executing physical command Bedroom Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 01d1edca-6cad-408a-8415-1be70b0c58a9 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+4663ms ║║Restoring attribute ‘level’ to value ‘65’ using command setLevel(65)
+4723ms ║║Executed physical command [Bedroom Lights].setLevel([65]) (59ms)
+4736ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+4738ms ║║Error while executing physical command Bedroom Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 01d1edca-6cad-408a-8415-1be70b0c58a9 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+4742ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+4746ms ║║Skipped execution of physical command [Bedroom Lights].on([]) because it would make no change to the device. (3ms)
+4747ms ║║Executed virtual command [Bedroom Lights].loadStateLocally (114ms)
+4765ms ║║Restoring attribute ‘hue’ to value ‘67.0’ using command setHue(67.0)
+5489ms ║║Executed physical command [Counter].setHue([67.0]) (723ms)
+5502ms ║║Restoring attribute ‘level’ to value ‘100’ using command setLevel(100)
+5510ms ║║Skipped execution of physical command [Counter].setLevel([100]) because it would make no change to the device. (6ms)
+5523ms ║║Restoring attribute ‘saturation’ to value ‘100’ using command setSaturation(100)
+6302ms ║║Executed physical command [Counter].setSaturation([100]) (778ms)
+6305ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+6311ms ║║Skipped execution of physical command [Counter].on([]) because it would make no change to the device. (3ms)
+6311ms ║║Executed virtual command [Counter].loadStateLocally (1561ms)
+6328ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+6329ms ║║Error while executing physical command Entry Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device a88b610b-6112-4a79-a1bb-1de38bfb948e of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6342ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+6348ms ║║Skipped execution of physical command [Entry Lights].setLevel([99]) because it would make no change to the device. (5ms)
+6360ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+6362ms ║║Error while executing physical command Entry Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device a88b610b-6112-4a79-a1bb-1de38bfb948e of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6366ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+6371ms ║║Skipped execution of physical command [Entry Lights].on([]) because it would make no change to the device. (3ms)
+6371ms ║║Executed virtual command [Entry Lights].loadStateLocally (57ms)
+6387ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+6388ms ║║Error while executing physical command Front Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 33c85634-76a0-42b6-8e62-b95b9bd98189 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6401ms ║║Restoring attribute ‘level’ to value ‘2’ using command setLevel(2)
+6442ms ║║Executed physical command [Front Lights].setLevel([2]) (40ms)
+6455ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+6456ms ║║Error while executing physical command Front Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 33c85634-76a0-42b6-8e62-b95b9bd98189 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6461ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+6465ms ║║Skipped execution of physical command [Front Lights].on([]) because it would make no change to the device. (3ms)
+6466ms ║║Executed virtual command [Front Lights].loadStateLocally (92ms)
+6482ms ║║Restoring attribute ‘hue’ to value ‘56.999999999999986’ using command setHue(56.999999999999986)
+6528ms ║║Executed physical command [Hue Lamp].setHue([56.999999999999986]) (44ms)
+6540ms ║║Restoring attribute ‘level’ to value ‘100’ using command setLevel(100)
+6546ms ║║Skipped execution of physical command [Hue Lamp].setLevel([100]) because it would make no change to the device. (6ms)
+6558ms ║║Restoring attribute ‘saturation’ to value ‘100’ using command setSaturation(100)
+6579ms ║║Executed physical command [Hue Lamp].setSaturation([100]) (20ms)
+6582ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+6587ms ║║Skipped execution of physical command [Hue Lamp].on([]) because it would make no change to the device. (4ms)
+6588ms ║║Executed virtual command [Hue Lamp].loadStateLocally (120ms)
+6603ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+6605ms ║║Error while executing physical command Kitchen Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 10e92ebf-36d0-41c5-b0d1-8b38f0a9c1b7 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6618ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+6626ms ║║Skipped execution of physical command [Kitchen Lights].setLevel([99]) because it would make no change to the device. (7ms)
+6638ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+6640ms ║║Error while executing physical command Kitchen Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 10e92ebf-36d0-41c5-b0d1-8b38f0a9c1b7 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6644ms ║║Restoring attribute ‘switch’ to value ‘off’ using command off()
+6687ms ║║Executed physical command [Kitchen Lights].off() (42ms)
+6688ms ║║Executed virtual command [Kitchen Lights].loadStateLocally (98ms)
+6703ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+6705ms ║║Error while executing physical command Kitchen Table Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device c0ba11ca-d55b-466d-a29f-2466ddb5a5bb of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6718ms ║║Restoring attribute ‘level’ to value ‘18’ using command setLevel(18)
+6762ms ║║Executed physical command [Kitchen Table Lights].setLevel([18]) (43ms)
+6775ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+6776ms ║║Error while executing physical command Kitchen Table Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device c0ba11ca-d55b-466d-a29f-2466ddb5a5bb of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6781ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+6785ms ║║Skipped execution of physical command [Kitchen Table Lights].on([]) because it would make no change to the device. (3ms)
+6786ms ║║Executed virtual command [Kitchen Table Lights].loadStateLocally (95ms)
+6804ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+6806ms ║║Error while executing physical command Living Room Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 3f9081aa-7aa1-4129-afbe-ec74518de014 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6819ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+6826ms ║║Skipped execution of physical command [Living Room Lights].setLevel([99]) because it would make no change to the device. (6ms)
+6840ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+6842ms ║║Error while executing physical command Living Room Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 3f9081aa-7aa1-4129-afbe-ec74518de014 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6846ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+6850ms ║║Skipped execution of physical command [Living Room Lights].on([]) because it would make no change to the device. (3ms)
+6851ms ║║Executed virtual command [Living Room Lights].loadStateLocally (62ms)
+6866ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+6868ms ║║Error while executing physical command Master Bath Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 8269d400-4632-4698-b5cc-10aea090d75b of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6883ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+6890ms ║║Skipped execution of physical command [Master Bath Lights].setLevel([99]) because it would make no change to the device. (5ms)
+6903ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+6904ms ║║Error while executing physical command Master Bath Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 8269d400-4632-4698-b5cc-10aea090d75b of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6909ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+6913ms ║║Skipped execution of physical command [Master Bath Lights].on([]) because it would make no change to the device. (3ms)
+6914ms ║║Executed virtual command [Master Bath Lights].loadStateLocally (61ms)
+6930ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+6932ms ║║Error while executing physical command Pool Table Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 13ac88fe-f0bf-4bf7-a1f1-f4481141bf52 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6946ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+6954ms ║║Skipped execution of physical command [Pool Table Lights].setLevel([99]) because it would make no change to the device. (5ms)
+6973ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+6976ms ║║Error while executing physical command Pool Table Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 13ac88fe-f0bf-4bf7-a1f1-f4481141bf52 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+6982ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+6987ms ║║Skipped execution of physical command [Pool Table Lights].on([]) because it would make no change to the device. (3ms)
+6989ms ║║Executed virtual command [Pool Table Lights].loadStateLocally (71ms)
+7001ms ║║Executed virtual command [Bed Light 1, Bed Light 2, Bedroom Lights, Counter, Entry Lights, Front Lights, Hue Lamp, Kitchen Lights, Kitchen Table Lights, Living Room Lights, Master Bath Lights, Pool Table Lights].wait (6ms)
+7008ms ║║Requesting a wake up for Fri, Feb 23 2018 @ 10:39:48 PM CST (in 20.0s)
+7017ms ║╚Execution stage complete. (6853ms)
+7019ms ║Setting up scheduled job for Fri, Feb 23 2018 @ 10:39:48 PM CST (in 19.994s)
+7028ms ╚Event processed successfully (7027ms)
2/23/2018, 10:38:45 PM +346ms
+7ms ╔Received event [Home].time = 1519447126201 with a delay of -855ms
+194ms ║RunTime Analysis CS > 38ms > PS > 91ms > PE > 59ms > CE
+202ms ║Runtime (44858 bytes) successfully initialized in 91ms (v0.2.102.20180116) (193ms)
+208ms ║╔Execution stage started
+2331ms ║║Executed physical command [Bed Light 1].setColor([[hex: #ff0000, hue:0, saturation:100, level:50]]) (2039ms)
+2332ms ║║Executed [Bed Light 1].setColor (2056ms)
+4366ms ║║Executed physical command [Bed Light 2].setColor([[hex: #ff0000, hue:0, saturation:100, level:50]]) (2030ms)
+4368ms ║║Executed [Bed Light 2].setColor (2033ms)
+5135ms ║║Executed physical command [Counter].setColor([[hex: #ff0000, hue:0, saturation:100, level:50]]) (753ms)
+5136ms ║║Executed [Counter].setColor (758ms)
+5943ms ║║Executed physical command [Hue Lamp].setColor([[hex: #ff0000, hue:0, saturation:100, level:50]]) (801ms)
+5944ms ║║Executed [Hue Lamp].setColor (804ms)
+5967ms ║║Skipped execution of physical command [Bed Light 1].setLevel([100]) because it would make no change to the device. (5ms)
+5968ms ║║Executed [Bed Light 1].setLevel (13ms)
+5977ms ║║Skipped execution of physical command [Bed Light 2].setLevel([100]) because it would make no change to the device. (6ms)
+5978ms ║║Executed [Bed Light 2].setLevel (8ms)
+6944ms ║║Executed physical command [Bedroom Lights].setLevel([100]) (965ms)
+6945ms ║║Executed [Bedroom Lights].setLevel (967ms)
+6951ms ║║Skipped execution of physical command [Counter].setLevel([100]) because it would make no change to the device. (5ms)
+6952ms ║║Executed [Counter].setLevel (6ms)
+6981ms ║║Executed physical command [Entry Lights].setLevel([100]) (27ms)
+6982ms ║║Executed [Entry Lights].setLevel (29ms)
+7014ms ║║Executed physical command [Front Lights].setLevel([100]) (30ms)
+7014ms ║║Executed [Front Lights].setLevel (31ms)
+7053ms ║║Executed physical command [Hue Lamp].setLevel([100]) (36ms)
+7054ms ║║Executed [Hue Lamp].setLevel (39ms)
+7088ms ║║Executed physical command [Kitchen Lights].setLevel([100]) (31ms)
+7089ms ║║Executed [Kitchen Lights].setLevel (33ms)
+7121ms ║║Executed physical command [Kitchen Table Lights].setLevel([100]) (31ms)
+7122ms ║║Executed [Kitchen Table Lights].setLevel (32ms)
+7149ms ║║Executed physical command [Living Room Lights].setLevel([100]) (26ms)
+7150ms ║║Executed [Living Room Lights].setLevel (27ms)
+7178ms ║║Executed physical command [Master Bath Lights].setLevel([100]) (27ms)
+7180ms ║║Executed [Master Bath Lights].setLevel (29ms)
+7210ms ║║Executed physical command [Pool Table Lights].setLevel([100]) (28ms)
+7212ms ║║Executed [Pool Table Lights].setLevel (31ms)
+7222ms ║║Executed virtual command [Bed Light 1, Bed Light 2, Bedroom Lights, Counter, Entry Lights, Front Lights, Hue Lamp, Kitchen Lights, Kitchen Table Lights, Living Room Lights, Master Bath Lights, Pool Table Lights].wait (6ms)
+7228ms ║║Requesting a wake up for Fri, Feb 23 2018 @ 10:39:22 PM CST (in 30.0s)
+7236ms ║╚Execution stage complete. (7033ms)
+7242ms ║Setting up scheduled job for Fri, Feb 23 2018 @ 10:39:22 PM CST (in 29.994s)
+7344ms ╚Event processed successfully (7344ms)
2/23/2018, 10:38:27 PM +361ms
+1ms ╔Received event [Back Door].contact = closed with a delay of 1100ms
+116ms ║RunTime Analysis CS > 13ms > PS > 51ms > PE > 52ms > CE
+119ms ║Runtime (44852 bytes) successfully initialized in 51ms (v0.2.102.20180116) (117ms)
+120ms ║╔Execution stage started
+140ms ║║Comparison (enum) closed changes_to (string) open = false (1ms)
+142ms ║║Cancelling condition #15’s schedules…
+143ms ║║Condition #15 evaluated false (18ms)
+144ms ║║Cancelling condition #1’s schedules…
+145ms ║║Condition group #1 evaluated false (state changed) (20ms)
+148ms ║╚Execution stage complete. (27ms)
+149ms ║Setting up scheduled job for Fri, Feb 23 2018 @ 10:38:46 PM CST (in 18.692s)
+162ms ╚Event processed successfully (162ms)
2/23/2018, 10:38:25 PM +732ms
+1ms ╔Received event [Back Door].contact = open with a delay of 1089ms
+172ms ║RunTime Analysis CS > 24ms > PS > 46ms > PE > 102ms > CE
+175ms ║Runtime (42050 bytes) successfully initialized in 46ms (v0.2.102.20180116) (173ms)
+176ms ║╔Execution stage started
+196ms ║║Comparison (enum) open changes_to (string) open = true (0ms)
+199ms ║║Cancelling condition #15’s schedules…
+199ms ║║Condition #15 evaluated true (17ms)
+268ms ║║Comparison (boolean) true is (boolean) true = true (2ms)
+269ms ║║Condition #9 evaluated true (69ms)
+270ms ║║Cancelling condition #1’s schedules…
+271ms ║║Condition group #1 evaluated true (state changed) (90ms)
+273ms ║║Cancelling statement #2’s schedules…
+314ms ║║Executed virtual command [Bed Light 1].saveStateLocally (15ms)
+328ms ║║Executed virtual command [Bed Light 2].saveStateLocally (11ms)
+341ms ║║Executed virtual command [Bedroom Lights].saveStateLocally (12ms)
+354ms ║║Executed virtual command [Counter].saveStateLocally (11ms)
+365ms ║║Executed virtual command [Entry Lights].saveStateLocally (9ms)
+378ms ║║Executed virtual command [Front Lights].saveStateLocally (11ms)
+394ms ║║Executed virtual command [Hue Lamp].saveStateLocally (14ms)
+408ms ║║Executed virtual command [Kitchen Lights].saveStateLocally (12ms)
+421ms ║║Executed virtual command [Kitchen Table Lights].saveStateLocally (10ms)
+438ms ║║Executed virtual command [Living Room Lights].saveStateLocally (14ms)
+449ms ║║Executed virtual command [Master Bath Lights].saveStateLocally (9ms)
+464ms ║║Executed virtual command [Pool Table Lights].saveStateLocally (12ms)
+467ms ║║Executed virtual command [Bed Light 1, Bed Light 2, Bedroom Lights, Counter, Entry Lights, Front Lights, Hue Lamp, Kitchen Lights, Kitchen Table Lights, Living Room Lights, Master Bath Lights, Pool Table Lights].wait (1ms)
+468ms ║║Requesting a wake up for Fri, Feb 23 2018 @ 10:38:46 PM CST (in 20.0s)
+473ms ║╚Execution stage complete. (296ms)
+474ms ║Setting up scheduled job for Fri, Feb 23 2018 @ 10:38:46 PM CST (in 19.996s)
+484ms ╚Event processed successfully (484ms)


#12

try breaking up the restore into 2 parts. 1 for everything else and another for just the switch with a 500 ms wait in between.


#13

Like this? Still having same issue. I set all my non RGB dimmer switches to random levels including full on and full off across the house and upon restore they are randomly either full on or full off regardless of previous state. Also massive delays on restoring things too, way beyond the timers.

2/24/2018, 6:43:40 PM +335ms
+35ms ╔Received event [Home].time = 1519519421182 with a delay of -848ms
+225ms ║RunTime Analysis CS > 51ms > PS > 64ms > PE > 105ms > CE
+235ms ║Runtime (44742 bytes) successfully initialized in 64ms (v0.2.102.20180116) (197ms)
+241ms ║╔Execution stage started
+243ms ║╚Execution stage complete. (6ms)
+251ms ╚Event processed successfully (252ms)
2/24/2018, 6:43:23 PM +87ms
+0ms ╔Received event [Home].execute = recovery with a delay of 84ms
+141ms ║RunTime Analysis CS > 17ms > PS > 50ms > PE > 75ms > CE
+144ms ║Runtime (45436 bytes) successfully initialized in 50ms (v0.2.102.20180116) (143ms)
+145ms ║╔Execution stage started
+170ms ║║Condition #15 evaluated false (19ms)
+171ms ║║Condition group #1 evaluated false (state did not change) (20ms)
+216ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+217ms ║║Error while executing physical command Bathroom Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 8269d400-4632-4698-b5cc-10aea090d75b of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+227ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+233ms ║║Skipped execution of physical command [Bathroom Lights].setLevel([99]) because it would make no change to the device. (5ms)
+242ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+244ms ║║Error while executing physical command Bathroom Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 8269d400-4632-4698-b5cc-10aea090d75b of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+245ms ║║Executed virtual command [Bathroom Lights].loadStateLocally (39ms)
+256ms ║║Restoring attribute ‘hue’ to value ‘66.99931334401465’ using command setHue(66.99931334401465)
+1925ms ║║Executed physical command [Bed Light 1 (RGB}].setHue([66.99931334401465]) (1668ms)
+1934ms ║║Restoring attribute ‘level’ to value ‘25’ using command setLevel(25)
+1940ms ║║Skipped execution of physical command [Bed Light 1 (RGB}].setLevel([25]) because it would make no change to the device. (4ms)
+1948ms ║║Restoring attribute ‘saturation’ to value ‘100’ using command setSaturation(100)
+4012ms ║║Executed physical command [Bed Light 1 (RGB}].setSaturation([100]) (2063ms)
+4013ms ║║Executed virtual command [Bed Light 1 (RGB}].loadStateLocally (3766ms)
+4024ms ║║Restoring attribute ‘hue’ to value ‘42.99992370489052’ using command setHue(42.99992370489052)
+5981ms ║║Executed physical command [Bed Light 2 (RGB)].setHue([42.99992370489052]) (1955ms)
+5990ms ║║Restoring attribute ‘level’ to value ‘25’ using command setLevel(25)
+5996ms ║║Skipped execution of physical command [Bed Light 2 (RGB)].setLevel([25]) because it would make no change to the device. (5ms)
+6005ms ║║Restoring attribute ‘saturation’ to value ‘100’ using command setSaturation(100)
+7869ms ║║Executed physical command [Bed Light 2 (RGB)].setSaturation([100]) (1863ms)
+7870ms ║║Executed virtual command [Bed Light 2 (RGB)].loadStateLocally (3856ms)
+7882ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+7883ms ║║Error while executing physical command Bedroom Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 01d1edca-6cad-408a-8415-1be70b0c58a9 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+7893ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+7899ms ║║Skipped execution of physical command [Bedroom Lights].setLevel([99]) because it would make no change to the device. (6ms)
+7908ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+7910ms ║║Error while executing physical command Bedroom Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 01d1edca-6cad-408a-8415-1be70b0c58a9 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+7911ms ║║Executed virtual command [Bedroom Lights].loadStateLocally (39ms)
+7922ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+7924ms ║║Error while executing physical command Entry Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device a88b610b-6112-4a79-a1bb-1de38bfb948e of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+7933ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+7939ms ║║Skipped execution of physical command [Entry Lights].setLevel([99]) because it would make no change to the device. (5ms)
+7948ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+7950ms ║║Error while executing physical command Entry Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device a88b610b-6112-4a79-a1bb-1de38bfb948e of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+7951ms ║║Executed virtual command [Entry Lights].loadStateLocally (38ms)
+7963ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+7964ms ║║Error while executing physical command Front Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 33c85634-76a0-42b6-8e62-b95b9bd98189 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+7974ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+7979ms ║║Skipped execution of physical command [Front Lights].setLevel([99]) because it would make no change to the device. (4ms)
+7988ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+7990ms ║║Error while executing physical command Front Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 33c85634-76a0-42b6-8e62-b95b9bd98189 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+7991ms ║║Executed virtual command [Front Lights].loadStateLocally (38ms)
+8003ms ║║Restoring attribute ‘hue’ to value ‘66.99931334401465’ using command setHue(66.99931334401465)
+8712ms ║║Executed physical command [Kitchen Counter (RGB)].setHue([66.99931334401465]) (709ms)
+8721ms ║║Restoring attribute ‘level’ to value ‘25’ using command setLevel(25)
+8727ms ║║Skipped execution of physical command [Kitchen Counter (RGB)].setLevel([25]) because it would make no change to the device. (6ms)
+8736ms ║║Restoring attribute ‘saturation’ to value ‘100’ using command setSaturation(100)
+9420ms ║║Executed physical command [Kitchen Counter (RGB)].setSaturation([100]) (684ms)
+9421ms ║║Executed virtual command [Kitchen Counter (RGB)].loadStateLocally (1428ms)
+9432ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+9433ms ║║Error while executing physical command Kitchen Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 10e92ebf-36d0-41c5-b0d1-8b38f0a9c1b7 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+9443ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+9449ms ║║Skipped execution of physical command [Kitchen Lights].setLevel([99]) because it would make no change to the device. (4ms)
+9458ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+9459ms ║║Error while executing physical command Kitchen Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 10e92ebf-36d0-41c5-b0d1-8b38f0a9c1b7 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+9461ms ║║Executed virtual command [Kitchen Lights].loadStateLocally (38ms)
+9472ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+9474ms ║║Error while executing physical command Kitchen Table Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device c0ba11ca-d55b-466d-a29f-2466ddb5a5bb of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+9484ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+9489ms ║║Skipped execution of physical command [Kitchen Table Lights].setLevel([99]) because it would make no change to the device. (5ms)
+9498ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+9499ms ║║Error while executing physical command Kitchen Table Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device c0ba11ca-d55b-466d-a29f-2466ddb5a5bb of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+9501ms ║║Executed virtual command [Kitchen Table Lights].loadStateLocally (38ms)
+9512ms ║║Restoring attribute ‘hue’ to value ‘55.741206988631994’ using command setHue(55.741206988631994)
+11553ms ║║Executed physical command [Living Room Lamp (RGB)].setHue([55.741206988631994]) (2040ms)
+11562ms ║║Restoring attribute ‘level’ to value ‘75’ using command setLevel(75)
+11568ms ║║Skipped execution of physical command [Living Room Lamp (RGB)].setLevel([75]) because it would make no change to the device. (5ms)
+11577ms ║║Restoring attribute ‘saturation’ to value ‘29.99923704890516400’ using command setSaturation(29.99923704890516400)
+13006ms ║║Executed physical command [Living Room Lamp (RGB)].setSaturation([29.99923704890516400]) (1429ms)
+13007ms ║║Executed virtual command [Living Room Lamp (RGB)].loadStateLocally (3505ms)
+13019ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+13020ms ║║Error while executing physical command Living Room Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 3f9081aa-7aa1-4129-afbe-ec74518de014 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+13030ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+13035ms ║║Skipped execution of physical command [Living Room Lights].setLevel([99]) because it would make no change to the device. (4ms)
+13044ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+13046ms ║║Error while executing physical command Living Room Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 3f9081aa-7aa1-4129-afbe-ec74518de014 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+13047ms ║║Executed virtual command [Living Room Lights].loadStateLocally (38ms)
+13060ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+13062ms ║║Error while executing physical command Pool Table Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 13ac88fe-f0bf-4bf7-a1f1-f4481141bf52 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+13072ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+13078ms ║║Skipped execution of physical command [Pool Table Lights].setLevel([99]) because it would make no change to the device. (5ms)
+13086ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+13089ms ║║Error while executing physical command Pool Table Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 13ac88fe-f0bf-4bf7-a1f1-f4481141bf52 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+13090ms ║║Executed virtual command [Pool Table Lights].loadStateLocally (41ms)
+13094ms ║║Executed virtual command [Bathroom Lights, Bed Light 1 (RGB}, Bed Light 2 (RGB), Bedroom Lights, Entry Lights, Front Lights, Kitchen Counter (RGB), Kitchen Lights, Kitchen Table Lights, Living Room Lamp (RGB), Living Room Lights, Pool Table Lights].wait (0ms)
+13095ms ║║Requesting a wake up for Sat, Feb 24 2018 @ 6:43:41 PM CST (in 5.0s)
+13098ms ║╚Execution stage complete. (12953ms)
+13100ms ║Setting up scheduled job for Sat, Feb 24 2018 @ 6:43:41 PM CST (in 4.996s)
+13108ms ╚Event processed successfully (13109ms)
2/24/2018, 6:43:34 PM +373ms
+1ms ╔Received event [Home].time = 1519519368318 with a delay of 46054ms
+211ms ║RunTime Analysis CS > 71ms > PS > 54ms > PE > 81ms > CE
+219ms ║Runtime (45441 bytes) successfully initialized in 54ms (v0.2.102.20180116) (217ms)
+225ms ║╔Execution stage started
+272ms ║║Restoring attribute ‘switch’ to value ‘off’ using command off()
+1293ms ║║Executed physical command [Bathroom Lights].off() (1016ms)
+1294ms ║║Executed virtual command [Bathroom Lights].loadStateLocally (1032ms)
+1300ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+1303ms ║║Skipped execution of physical command [Bed Light 1 (RGB}].on([]) because it would make no change to the device. (3ms)
+1304ms ║║Executed virtual command [Bed Light 1 (RGB}].loadStateLocally (8ms)
+1309ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+1312ms ║║Skipped execution of physical command [Bed Light 2 (RGB)].on([]) because it would make no change to the device. (3ms)
+1313ms ║║Executed virtual command [Bed Light 2 (RGB)].loadStateLocally (7ms)
+1318ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+1323ms ║║Skipped execution of physical command [Bedroom Lights].on([]) because it would make no change to the device. (3ms)
+1323ms ║║Executed virtual command [Bedroom Lights].loadStateLocally (8ms)
+1329ms ║║Restoring attribute ‘switch’ to value ‘off’ using command off()
+1359ms ║║Executed physical command [Entry Lights].off() (29ms)
+1360ms ║║Executed virtual command [Entry Lights].loadStateLocally (35ms)
+1366ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+1369ms ║║Skipped execution of physical command [Front Lights].on([]) because it would make no change to the device. (3ms)
+1370ms ║║Executed virtual command [Front Lights].loadStateLocally (7ms)
+1375ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+1378ms ║║Skipped execution of physical command [Kitchen Counter (RGB)].on([]) because it would make no change to the device. (3ms)
+1379ms ║║Executed virtual command [Kitchen Counter (RGB)].loadStateLocally (8ms)
+1385ms ║║Restoring attribute ‘switch’ to value ‘off’ using command off()
+1421ms ║║Executed physical command [Kitchen Lights].off() (34ms)
+1421ms ║║Executed virtual command [Kitchen Lights].loadStateLocally (40ms)
+1426ms ║║Restoring attribute ‘switch’ to value ‘off’ using command off()
+1462ms ║║Executed physical command [Kitchen Table Lights].off() (34ms)
+1463ms ║║Executed virtual command [Kitchen Table Lights].loadStateLocally (39ms)
+1469ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+1473ms ║║Skipped execution of physical command [Living Room Lamp (RGB)].on([]) because it would make no change to the device. (3ms)
+1474ms ║║Executed virtual command [Living Room Lamp (RGB)].loadStateLocally (8ms)
+1479ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+1482ms ║║Skipped execution of physical command [Living Room Lights].on([]) because it would make no change to the device. (3ms)
+1483ms ║║Executed virtual command [Living Room Lights].loadStateLocally (8ms)
+1488ms ║║Restoring attribute ‘switch’ to value ‘on’ using command on()
+1491ms ║║Skipped execution of physical command [Pool Table Lights].on([]) because it would make no change to the device. (2ms)
+1492ms ║║Executed virtual command [Pool Table Lights].loadStateLocally (7ms)
+1495ms ║╚Execution stage complete. (1275ms)
+1498ms ╚Event processed successfully (1499ms)
2/24/2018, 6:43:26 PM +353ms
+6ms ╔Received event [Home].time = 1519519407907 with a delay of -1555ms
+7140ms ║RunTime Analysis CS > 34ms > PS > 7006ms > PE > 96ms > CE
+7145ms ║Piston waited at a semaphore for 6950ms
+7150ms ║Runtime (45515 bytes) successfully initialized in 7006ms (v0.2.102.20180116) (7143ms)
+7155ms ║╔Execution stage started
+7156ms ║╚Execution stage complete. (4ms)
+7163ms ║Setting up scheduled job for Sat, Feb 24 2018 @ 6:42:48 PM CST (in 1s)
+7171ms ╚Event processed successfully (7171ms)
2/24/2018, 6:43:08 PM +361ms
+0ms ╔Received event [Home].time/recovery = 1519519388360 with a delay of 0ms
+171ms ║RunTime Analysis CS > 18ms > PS > 85ms > PE > 69ms > CE
+174ms ║Runtime (45446 bytes) successfully initialized in 85ms (v0.2.102.20180116) (173ms)
+175ms ║╔Execution stage started
+227ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+234ms ║║Error while executing physical command Bathroom Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 8269d400-4632-4698-b5cc-10aea090d75b of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+246ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+253ms ║║Skipped execution of physical command [Bathroom Lights].setLevel([99]) because it would make no change to the device. (5ms)
+263ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+265ms ║║Error while executing physical command Bathroom Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 8269d400-4632-4698-b5cc-10aea090d75b of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+267ms ║║Executed virtual command [Bathroom Lights].loadStateLocally (58ms)
+281ms ║║Restoring attribute ‘hue’ to value ‘66.99931334401465’ using command setHue(66.99931334401465)
+1758ms ║║Executed physical command [Bed Light 1 (RGB}].setHue([66.99931334401465]) (1476ms)
+1769ms ║║Restoring attribute ‘level’ to value ‘25’ using command setLevel(25)
+1776ms ║║Skipped execution of physical command [Bed Light 1 (RGB}].setLevel([25]) because it would make no change to the device. (5ms)
+1786ms ║║Restoring attribute ‘saturation’ to value ‘100’ using command setSaturation(100)
+3658ms ║║Executed physical command [Bed Light 1 (RGB}].setSaturation([100]) (1870ms)
+3659ms ║║Executed virtual command [Bed Light 1 (RGB}].loadStateLocally (3389ms)
+3671ms ║║Restoring attribute ‘hue’ to value ‘42.99992370489052’ using command setHue(42.99992370489052)
+5345ms ║║Executed physical command [Bed Light 2 (RGB)].setHue([42.99992370489052]) (1672ms)
+5356ms ║║Restoring attribute ‘level’ to value ‘25’ using command setLevel(25)
+5363ms ║║Skipped execution of physical command [Bed Light 2 (RGB)].setLevel([25]) because it would make no change to the device. (5ms)
+5374ms ║║Restoring attribute ‘saturation’ to value ‘100’ using command setSaturation(100)
+7042ms ║║Executed physical command [Bed Light 2 (RGB)].setSaturation([100]) (1668ms)
+7043ms ║║Executed virtual command [Bed Light 2 (RGB)].loadStateLocally (3381ms)
+7056ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+7057ms ║║Error while executing physical command Bedroom Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 01d1edca-6cad-408a-8415-1be70b0c58a9 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+7068ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+7074ms ║║Skipped execution of physical command [Bedroom Lights].setLevel([99]) because it would make no change to the device. (5ms)
+7084ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+7086ms ║║Error while executing physical command Bedroom Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 01d1edca-6cad-408a-8415-1be70b0c58a9 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+7088ms ║║Executed virtual command [Bedroom Lights].loadStateLocally (42ms)
+7101ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+7102ms ║║Error while executing physical command Entry Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device a88b610b-6112-4a79-a1bb-1de38bfb948e of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+7114ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+7120ms ║║Skipped execution of physical command [Entry Lights].setLevel([99]) because it would make no change to the device. (5ms)
+7131ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+7132ms ║║Error while executing physical command Entry Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device a88b610b-6112-4a79-a1bb-1de38bfb948e of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+7134ms ║║Executed virtual command [Entry Lights].loadStateLocally (44ms)
+7148ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+7150ms ║║Error while executing physical command Front Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 33c85634-76a0-42b6-8e62-b95b9bd98189 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+7164ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+7170ms ║║Skipped execution of physical command [Front Lights].setLevel([99]) because it would make no change to the device. (6ms)
+7181ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+7182ms ║║Error while executing physical command Front Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 33c85634-76a0-42b6-8e62-b95b9bd98189 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+7184ms ║║Executed virtual command [Front Lights].loadStateLocally (47ms)
+7198ms ║║Restoring attribute ‘hue’ to value ‘66.99931334401465’ using command setHue(66.99931334401465)
+7809ms ║║Executed physical command [Kitchen Counter (RGB)].setHue([66.99931334401465]) (610ms)
+7820ms ║║Restoring attribute ‘level’ to value ‘25’ using command setLevel(25)
+8582ms ║║Executed physical command [Kitchen Counter (RGB)].setLevel([25]) (761ms)
+8593ms ║║Restoring attribute ‘saturation’ to value ‘100’ using command setSaturation(100)
+9282ms ║║Executed physical command [Kitchen Counter (RGB)].setSaturation([100]) (689ms)
+9283ms ║║Executed virtual command [Kitchen Counter (RGB)].loadStateLocally (2097ms)
+9298ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+9300ms ║║Error while executing physical command Kitchen Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 10e92ebf-36d0-41c5-b0d1-8b38f0a9c1b7 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+9312ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+9319ms ║║Skipped execution of physical command [Kitchen Lights].setLevel([99]) because it would make no change to the device. (6ms)
+9330ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+9332ms ║║Error while executing physical command Kitchen Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 10e92ebf-36d0-41c5-b0d1-8b38f0a9c1b7 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+9334ms ║║Executed virtual command [Kitchen Lights].loadStateLocally (49ms)
+9352ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+9354ms ║║Error while executing physical command Kitchen Table Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device c0ba11ca-d55b-466d-a29f-2466ddb5a5bb of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+9367ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+9373ms ║║Skipped execution of physical command [Kitchen Table Lights].setLevel([99]) because it would make no change to the device. (5ms)
+9385ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+9387ms ║║Error while executing physical command Kitchen Table Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device c0ba11ca-d55b-466d-a29f-2466ddb5a5bb of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+9389ms ║║Executed virtual command [Kitchen Table Lights].loadStateLocally (53ms)
+9403ms ║║Restoring attribute ‘hue’ to value ‘55.741206988631994’ using command setHue(55.741206988631994)
+12613ms ║║Executed physical command [Living Room Lamp (RGB)].setHue([55.741206988631994]) (3209ms)
+12624ms ║║Restoring attribute ‘level’ to value ‘75’ using command setLevel(75)
+12630ms ║║Skipped execution of physical command [Living Room Lamp (RGB)].setLevel([75]) because it would make no change to the device. (4ms)
+12640ms ║║Restoring attribute ‘saturation’ to value ‘29.99923704890516400’ using command setSaturation(29.99923704890516400)
+14275ms ║║Executed physical command [Living Room Lamp (RGB)].setSaturation([29.99923704890516400]) (1634ms)
+14277ms ║║Executed virtual command [Living Room Lamp (RGB)].loadStateLocally (4885ms)
+14291ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+14293ms ║║Error while executing physical command Living Room Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 3f9081aa-7aa1-4129-afbe-ec74518de014 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+14305ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+14311ms ║║Skipped execution of physical command [Living Room Lights].setLevel([99]) because it would make no change to the device. (4ms)
+14321ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+14323ms ║║Error while executing physical command Living Room Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 3f9081aa-7aa1-4129-afbe-ec74518de014 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+14325ms ║║Executed virtual command [Living Room Lights].loadStateLocally (46ms)
+14339ms ║║Restoring attribute ‘hue’ to value ‘0.0’ using command setHue(0.0)
+14341ms ║║Error while executing physical command Pool Table Lights.setHue([0.0]): java.lang.IllegalArgumentException: Command ‘setHue’ is not supported by device 13ac88fe-f0bf-4bf7-a1f1-f4481141bf52 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+14352ms ║║Restoring attribute ‘level’ to value ‘99’ using command setLevel(99)
+14358ms ║║Skipped execution of physical command [Pool Table Lights].setLevel([99]) because it would make no change to the device. (5ms)
+14535ms ║║Restoring attribute ‘saturation’ to value ‘’ using command setSaturation()
+14538ms ║║Error while executing physical command Pool Table Lights.setSaturation([]): java.lang.IllegalArgumentException: Command ‘setSaturation’ is not supported by device 13ac88fe-f0bf-4bf7-a1f1-f4481141bf52 of type ‘WD100+ Dimmer’. Supported commands: [on, off, poll, configure, setLevel, refresh, indicatorWhenOn, indicatorWhenOff, indicatorNever, tapUp2, tapDown2, tapUp3, tapDown3, holdUp, holdDown]
+14541ms ║║Executed virtual command [Pool Table Lights].loadStateLocally (212ms)
+14545ms ║║Executed virtual command [Bathroom Lights, Bed Light 1 (RGB}, Bed Light 2 (RGB), Bedroom Lights, Entry Lights, Front Lights, Kitchen Counter (RGB), Kitchen Lights, Kitchen Table Lights, Living Room Lamp (RGB), Living Room Lights, Pool Table Lights].wait (0ms)
+14546ms ║║Requesting a wake up for Sat, Feb 24 2018 @ 6:43:27 PM CST (in 5.0s)
+14550ms ║╚Execution stage complete. (14375ms)
+14552ms ║Setting up scheduled job for Sat, Feb 24 2018 @ 6:43:27 PM CST (in 4.995s)
+14561ms ╚Event processed successfully (14560ms)
2/24/2018, 6:42:04 PM +148ms
+6ms ╔Received event [Home].time = 1519519325114 with a delay of -967ms
+191ms ║RunTime Analysis CS > 28ms > PS > 70ms > PE > 88ms > CE
+200ms ║Runtime (45440 bytes) successfully initialized in 70ms (v0.2.102.20180116) (193ms)
+207ms ║╔Execution stage started
+2748ms ║║Executed physical command [Bed Light 1 (RGB}].setColor([[hex: #ff0000, hue:0, saturation:100, level:50]]) (2484ms)
+2750ms ║║Executed [Bed Light 1 (RGB}].setColor (2497ms)
+5441ms ║║Executed physical command [Bed Light 2 (RGB)].setColor([[hex: #ff0000, hue:0, saturation:100, level:50]]) (2688ms)
+5442ms ║║Executed [Bed Light 2 (RGB)].setColor (2690ms)
+6075ms ║║Executed physical command [Kitchen Counter (RGB)].setColor([[hex: #ff0000, hue:0, saturation:100, level:50]]) (624ms)
+6076ms ║║Executed [Kitchen Counter (RGB)].setColor (626ms)
+7805ms ║║Executed physical command [Living Room Lamp (RGB)].setColor([[hex: #ff0000, hue:0, saturation:100, level:50]]) (1722ms)
+7805ms ║║Executed [Living Room Lamp (RGB)].setColor (1724ms)
+9038ms ║║Executed physical command [Bathroom Lights].setLevel([100]) (1221ms)
+9039ms ║║Executed [Bathroom Lights].setLevel (1228ms)
+9048ms ║║Skipped execution of physical command [Bed Light 1 (RGB}].setLevel([100]) because it would make no change to the device. (6ms)
+9049ms ║║Executed [Bed Light 1 (RGB}].setLevel (9ms)
+11796ms ║║Executed physical command [Bed Light 2 (RGB)].setLevel([100]) (2745ms)
+11797ms ║║Executed [Bed Light 2 (RGB)].setLevel (2747ms)
+11831ms ║║Executed physical command [Bedroom Lights].setLevel([100]) (33ms)
+11832ms ║║Executed [Bedroom Lights].setLevel (34ms)
+11878ms ║║Executed physical command [Entry Lights].setLevel([100]) (45ms)
+11879ms ║║Executed [Entry Lights].setLevel (46ms)
+11915ms ║║Executed physical command [Front Lights].setLevel([100]) (35ms)
+11916ms ║║Executed [Front Lights].setLevel (35ms)
+12598ms ║║Executed physical command [Kitchen Counter (RGB)].setLevel([100]) (681ms)
+12599ms ║║Executed [Kitchen Counter (RGB)].setLevel (683ms)
+12639ms ║║Executed physical command [Kitchen Lights].setLevel([100]) (38ms)
+12640ms ║║Executed [Kitchen Lights].setLevel (39ms)
+12680ms ║║Executed physical command [Kitchen Table Lights].setLevel([100]) (39ms)
+12681ms ║║Executed [Kitchen Table Lights].setLevel (41ms)
+14081ms ║║Executed physical command [Living Room Lamp (RGB)].setLevel([100]) (1399ms)
+14082ms ║║Executed [Living Room Lamp (RGB)].setLevel (1401ms)
+14118ms ║║Executed physical command [Living Room Lights].setLevel([100]) (33ms)
+14119ms ║║Executed [Living Room Lights].setLevel (36ms)
+14158ms ║║Executed physical command [Pool Table Lights].setLevel([100]) (36ms)
+14159ms ║║Executed [Pool Table Lights].setLevel (39ms)
+14163ms ║║Executed virtual command [Bathroom Lights, Bed Light 1 (RGB}, Bed Light 2 (RGB), Bedroom Lights, Entry Lights, Front Lights, Kitchen Counter (RGB), Kitchen Lights, Kitchen Table Lights, Living Room Lamp (RGB), Living Room Lights, Pool Table Lights].wait (1ms)
+14169ms ║║Requesting a wake up for Sat, Feb 24 2018 @ 6:42:48 PM CST (in 30.0s)
+14173ms ║╚Execution stage complete. (13972ms)
+14179ms ║Setting up scheduled job for Sat, Feb 24 2018 @ 6:42:48 PM CST (in 29.996s)
+14195ms ╚Event processed successfully (14195ms)
2/24/2018, 6:42:02 PM +362ms
+1ms ╔Received event [Back Door (Contact)].contact = closed with a delay of 382ms
+151ms ║RunTime Analysis CS > 17ms > PS > 71ms > PE > 62ms > CE
+153ms ║Runtime (45443 bytes) successfully initialized in 71ms (v0.2.102.20180116) (151ms)
+154ms ║╔Execution stage started
+177ms ║║Comparison (enum) closed changes_to (string) open = false (2ms)
+180ms ║║Cancelling condition #15’s schedules…
+181ms ║║Condition #15 evaluated false (20ms)
+182ms ║║Cancelling condition #1’s schedules…
+182ms ║║Condition group #1 evaluated false (state changed) (23ms)
+185ms ║╚Execution stage complete. (31ms)
+187ms ║Setting up scheduled job for Sat, Feb 24 2018 @ 6:42:05 PM CST (in 2.566s)
+303ms ╚Event processed successfully (303ms)
2/24/2018, 6:41:59 PM +760ms
+1ms ╔Received event [Back Door (Contact)].contact = open with a delay of 356ms
+146ms ║RunTime Analysis CS > 23ms > PS > 70ms > PE > 54ms > CE
+149ms ║Runtime (44748 bytes) successfully initialized in 70ms (v0.2.102.20180116) (147ms)
+150ms ║╔Execution stage started
+171ms ║║Comparison (enum) open changes_to (string) open = true (0ms)
+174ms ║║Cancelling condition #15’s schedules…
+174ms ║║Condition #15 evaluated true (19ms)
+240ms ║║Comparison (boolean) true is (boolean) true = true (2ms)
+241ms ║║Condition #9 evaluated true (66ms)
+242ms ║║Cancelling condition #1’s schedules…
+243ms ║║Condition group #1 evaluated true (state changed) (88ms)
+245ms ║║Cancelling statement #2’s schedules…
+281ms ║║Executed virtual command [Bathroom Lights].saveStateLocally (4ms)
+287ms ║║Executed virtual command [Bed Light 1 (RGB}].saveStateLocally (3ms)
+293ms ║║Executed virtual command [Bed Light 2 (RGB)].saveStateLocally (4ms)
+299ms ║║Executed virtual command [Bedroom Lights].saveStateLocally (3ms)
+304ms ║║Executed virtual command [Entry Lights].saveStateLocally (3ms)
+311ms ║║Executed virtual command [Front Lights].saveStateLocally (3ms)
+317ms ║║Executed virtual command [Kitchen Counter (RGB)].saveStateLocally (4ms)
+323ms ║║Executed virtual command [Kitchen Lights].saveStateLocally (4ms)
+329ms ║║Executed virtual command [Kitchen Table Lights].saveStateLocally (4ms)
+335ms ║║Executed virtual command [Living Room Lamp (RGB)].saveStateLocally (3ms)
+342ms ║║Executed virtual command [Living Room Lights].saveStateLocally (5ms)
+349ms ║║Executed virtual command [Pool Table Lights].saveStateLocally (3ms)
+352ms ║║Executed virtual command [Bathroom Lights, Bed Light 1 (RGB}, Bed Light 2 (RGB), Bedroom Lights, Entry Lights, Front Lights, Kitchen Counter (RGB), Kitchen Lights, Kitchen Table Lights, Living Room Lamp (RGB), Living Room Lights, Pool Table Lights].wait (0ms)
+354ms ║║Requesting a wake up for Sat, Feb 24 2018 @ 6:42:05 PM CST (in 5.0s)
+358ms ║╚Execution stage complete. (208ms)
+360ms ║Setting up scheduled job for Sat, Feb 24 2018 @ 6:42:05 PM CST (in 4.995s)
+369ms ╚Event processed successfully (369ms)


#14

change the lights variable to:

  • one white bulb and confirm it works
  • two white bulbs and confirm it works
  • one white bulb and one color bulb and confirm it works

also shouldnt need 5 seconds. 500 milliseconds should be enough.

between each try clear the logs. if that try does not restore properly stop and share the logs please.