Z-Wave Multi Channel (PE653)

I will test this version shortly. As to the above question, the pool/spa button activates an actuator that closes the pool pump valve and opens the spa valve thus pushing water through to the spa.

The heater unit (at least mine) appears to have one set temperature so if I, set the temperature to 100 and "forget" to hit the spa button forcing the water into the spa.... my pool will get very hot.

What I have noticed on the HE platform is that my pool heater no longer functions like an A/C unit as it did on the ST platform. That is to say if I set the pool temperature to 85 degrees, the heater will turn on when the temperature falls below 85 degrees and turn off when the pool temperature reaches 85 degrees.

Now, on HE, it appears that switch 5 turns on the heater regardless of temperature.

Given your thoughts about the temperature sensor within the unit having total control over the heater unit with switch 5 is the preferable choice until I can get an external thermometer because my pool pump (and thermostat) sit directly in the sun. If I do not have the pump running the water surrounding that temperature sensor reaches upwards of 110+ degrees while the pool can be as cold as 80. (I have a pretty large pool and live in Florida). In short, like you, I find the PE653 temperature module not as reliable as I would like given the location of the sensor.

This is interesting; this is the way mine has always worked, even without either hub. I suspect that ST may have done something additional on top of this, somehow - or perhaps an earlier version of the DTH had additional logic. I haven't seen it.

Ha! I have the complementary situation. Here in SF, it's essentially always 60º-65º outside, so the temperature always falls to that, though the tub is quite hot. The idea that it would be too hot for the the heater to come on is not a situation I'll ever experience! But, the same solution would work for both of us.

You've got it exactly - this is why it has a 'pool/spa mode'. Busting these out as virtual thermostats will let us get beyond this limitation of the device.

Making it come on and off by itself (let's call it 'hold temperature') is plausible - but without an accurate thermometer for each, I'd have to turn it off, because it would keep going on and off. Once I have a thermostat configured for each of pool and spa, this could be easily done with an external application/rule, or, if I go crazy and build override-thermometers into the DTH, could be turned on.

In the mean time, dig this:

Grafana_-_New_dashboard_Copy

Looks like all is well with the latest release.

Question. I no longer see the ability to stop logging/have fewer logs.
Any thoughts on adding this back?

It’s still there-you should be able to set the debug level to zero. Is the option not in your configuration?

Don’t forget to mention my name or reply so I get notified-otherwise I will only notice if I check back.

In other news it’s still there-you should be able to set the debug level to zero. Is the option not in your configuration?

Don’t forget to mention my name or reply so I got notified otherwise I will only noticed it if I check back.

@joshua

So since Friday I’ve had issues with my hub locking up and going really slow.

Since the symptoms were all global I went to support and I think it’s your device that is causing the issue.

Sorry for the troubles. Looks like your hub went down, however I was able to pull your logs earlier. It appears that you have a device that is spinning errors out of control for quite some time now. I am not sure if there is anything else because your logs are hard to navigate at this point. It's a device that attempts to "setTemperature" and it fails to multiply on a null value. I am very surprised that your Logs are not showing the error, or maybe you didn't get a chance to look at Logs. In any case, fixing this should fix your hub's sluggishness.

I suggest looking through your drivers' custom code for setTemperature and temporarily remove any devices that use this driver to see if things go back to normal. If not, I can further look through your logs to see if there are other issues.

Howdy @JDogg016

Hmm. This almost makes sense. The DTH as it is claims to be a Thermostat but it's really not - it has only two of the attributes/commands of a Thermostat. I plan on removing all the extra.

That said, there is no setTemperature anywhere in this code. It does report a 'temperature' back to the hub, but it doesn't setTemperature anywhere, doesn't multiply it, etc.

Also, I'm not having this trouble at all - and I have my logging set to full at all times to look for things.

I imagine you're using quickSetPool and quickSetSpa to do all the temperature setting? Are you using any apps or modes or etc that expect to use a thermostat or work with temperature on the pool/spa?

Is there anything else you've got that's temperature-related?

@joshua

Ok. Let me look elsewhere

From their description, the logs should have tons of stuff in it - DM me a few hundred lines.

Does anyone own the intermatic automated actuators.

In @keithriley version the setPoolMode and setSpaMode controlled these actuators.

These buttons do nothing now.

Producing this only log

[dev:257](http://192.168.7.201/logs#dev257)2018-12-01 04:09:28.163 pm [debug](http://192.168.7.201/device/edit/257) Commands: 0 [ 600627250100 ] - String Command

However, Switch 4 acts as a Pool/Spa switch. In my preferences I selected ‘Both’ because I have a pool and spa.

I have two actuators and when I turn on/off switch 4 (Pool/Spa) only one actuator moves whereas both actuators used to move.

This creates havoc for the pool heater, namely that cold water from the pool is used to heat the spa rather than the spa continuously warming the water.

Does anyone have experience with this.

@JDogg016, I have a similar setup with 2 actuators controlling pool/spa mode, and a 3rd for my waterfall which is controlled by switch 4. Switch 4 does not affect the 2 actuators that manage pool/spa mode.

I suspect this issue ties back to the HE issue that broke all the switches. Pool/Spa mode uses a 6th switch but the switch is numbered much higher (39 decimal). I know that @joshua made a temporary “hack” to work around the HE issue, but it was never designed to handle more than switches 1-5.

I’m not sure if you ever received an updated HE hub release to fix that issue. If so, you could make a test by running the 3.0.6 version and see if pool/spa works.

It appears the version I have created by @joshua is version 3.1.0a and I am glad you wrote.

As I recall switch 6 also controlled my actuators so I was a bit surprised to see that switch 4 now controlled one actuator (and occasionally the other).

@joshua I want to get you logs, but the low level debug doesn't seem to offer many logs whereas the high level debug offers so many logs after turning on/off switch 4 that I can't even tell where the log begins or ends.

Any advise you can lend?

Anyone? Bueller?

Did you plan on making a version to "fix" the issue.

I can't really turn on my pool heater with @joshua version.

So I played with the device again this morning and I got switch 4 to move both actuators which means it is possible.

However #1: I only got it to happen one time and I don’t know how I did it because I found myself consistently turning switch 4 on/off.

However #2: Could this be something with the time delays between commands. That is to say, when a user turns on/off switch 4 there is simply too little time for HE to tell the second actuator to move?

However #3: I wish I could give you all logs, but whenever you select any button on this device the logs are hundreds of lines long... I can’t make heads or tails from them.

Longer is better than shorter; you can’t ignore what isn’t there!

You can use the trace button to insert banners that mark events in the logs.

3.1.0 is older; it may include the hack to fix the broken HE implementation he mentions. More recent versions are at the site.

No version I’ve seen creates more switches than the five, but it’s easy to add them. I’ll be able to check in this week and try to understand your configuration.

Perhaps I missed it. Where is the latest version is the app? I only see 3.1.0

I want to correct something from earlier. I am on 3.1.0a.

Anyway here are two logs regarding the spa/pool mode and the actuators. In prior versions both actuators moved when engaging spa/pool mode.

Here is the log when Spa/Pool (Switch 4) = OFF

dev:2572018-12-12 08:18:58.536 am debug Commands: 
		0  [ [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]] - String Command  
		1  [ [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]] - String Command  
		2  [ [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]] - String Command  
dev:2572018-12-12 08:18:58.535 am debug<<<<< rspFlg=true dly:1500/1500
			<<<<< Event: [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
			<<<<< Event: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
			<<<<< Event: [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:58.533 am debug		 Event necessary. name:clock evt: "16:19" ==> dev:(null)
dev:2572018-12-12 08:18:58.519 am trace  - 13: Map: [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:58.518 am trace  - l -> [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:58.516 am debug		 Event necessary. name:airTempSolar evt: "0" ==> dev:(null)
dev:2572018-12-12 08:18:58.496 am trace  - 12: Map: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:58.494 am trace  - l -> [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:58.492 am debug		 Event necessary. name:airTempFreeze evt: "76" ==> dev:(null)
dev:2572018-12-12 08:18:58.479 am trace  - 11: Map: [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:58.477 am trace  - l -> [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:58.475 am debug		 Event unnecessary. name:temperature  evt: "66" ==> dev:(66)
dev:2572018-12-12 08:18:58.467 am trace  - 10: Map: [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:58.465 am trace  - l -> [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:58.462 am debug		 Event unnecessary. name:poolSpaMode  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.443 am trace  - 9: Map: [name:poolSpaMode, value:off, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to off)]
dev:2572018-12-12 08:18:58.439 am trace  - l -> [name:poolSpaMode, value:off, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to off)]
dev:2572018-12-12 08:18:58.435 am debug		 Event unnecessary. name:swVSP4  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.418 am trace  - 8: Map: [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]
dev:2572018-12-12 08:18:58.417 am trace  - l -> [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]
dev:2572018-12-12 08:18:58.416 am debug		 Event unnecessary. name:swVSP3  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.415 am trace  - 7: Map: [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]
dev:2572018-12-12 08:18:58.413 am trace  - l -> [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]
dev:2572018-12-12 08:18:58.412 am debug		 Event unnecessary. name:swVSP2  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.384 am trace  - 6: Map: [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]
dev:2572018-12-12 08:18:58.383 am trace  - l -> [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]
dev:2572018-12-12 08:18:58.382 am debug		 Event unnecessary. name:swVSP1  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.342 am debug Commands: 
		0  [ [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]] - String Command  
		1  [ [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]] - String Command  
		2  [ [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]] - String Command  
dev:2572018-12-12 08:18:58.341 am debug<<<<< rspFlg=true dly:1500/1500
			<<<<< Event: [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
			<<<<< Event: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
			<<<<< Event: [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:58.245 am trace  - 5: Map: [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]
dev:2572018-12-12 08:18:58.244 am debug		 Event necessary. name:clock evt: "16:19" ==> dev:(null)
dev:2572018-12-12 08:18:58.243 am trace  - l -> [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]
dev:2572018-12-12 08:18:58.242 am debug		 Event unnecessary. name:switch5  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.215 am trace  - 13: Map: [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:58.214 am trace  - l -> [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:58.212 am debug		 Event necessary. name:airTempSolar evt: "0" ==> dev:(null)
dev:2572018-12-12 08:18:58.211 am trace  - 4: Map: [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]
dev:2572018-12-12 08:18:58.210 am trace  - l -> [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]
dev:2572018-12-12 08:18:58.209 am debug		 Event unnecessary. name:switch4  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.195 am trace  - 3: Map: [name:switch4, value:off, isStateChange:true, displayed:true, descriptionText:(switch4 set to off)]
dev:2572018-12-12 08:18:58.194 am trace  - l -> [name:switch4, value:off, isStateChange:true, displayed:true, descriptionText:(switch4 set to off)]
dev:2572018-12-12 08:18:58.193 am trace  - 12: Map: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:58.192 am debug		 Event unnecessary. name:switch3  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.191 am trace  - l -> [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:58.190 am debug		 Event necessary. name:airTempFreeze evt: "76" ==> dev:(null)
dev:2572018-12-12 08:18:58.189 am trace  - 2: Map: [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]
dev:2572018-12-12 08:18:58.188 am trace  - l -> [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]
dev:2572018-12-12 08:18:58.186 am debug		 Event unnecessary. name:switch2  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.152 am trace  - 11: Map: [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:58.151 am trace  - l -> [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:58.150 am debug		 Event unnecessary. name:temperature  evt: "66" ==> dev:(66)
dev:2572018-12-12 08:18:58.149 am trace  - 10: Map: [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:58.148 am trace  - l -> [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:58.147 am debug		 Event unnecessary. name:poolSpaMode  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.146 am trace  - 9: Map: [name:poolSpaMode, value:off, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to off)]
dev:2572018-12-12 08:18:58.145 am trace  - l -> [name:poolSpaMode, value:off, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to off)]
dev:2572018-12-12 08:18:58.144 am trace  - 1: Map: [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]
dev:2572018-12-12 08:18:58.142 am debug		 Event unnecessary. name:swVSP4  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.141 am trace  - l -> [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]
dev:2572018-12-12 08:18:58.140 am debug		 Event unnecessary. name:switch1  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.128 am trace  - 8: Map: [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]
dev:2572018-12-12 08:18:58.127 am trace  - l -> [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]
dev:2572018-12-12 08:18:58.126 am debug		 Event unnecessary. name:swVSP3  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.118 am trace  - 7: Map: [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]
dev:2572018-12-12 08:18:58.117 am trace  - l -> [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]
dev:2572018-12-12 08:18:58.115 am debug		 Event unnecessary. name:swVSP2  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.106 am trace  - 6: Map: [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]
dev:2572018-12-12 08:18:58.105 am trace  - l -> [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]
dev:2572018-12-12 08:18:58.103 am debug		 Event unnecessary. name:swVSP1  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.087 am trace  - 5: Map: [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]
dev:2572018-12-12 08:18:58.086 am trace  - l -> [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]
dev:2572018-12-12 08:18:58.085 am debug		 Event unnecessary. name:switch5  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.082 am trace  - 4: Map: [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]
dev:2572018-12-12 08:18:58.081 am trace  - l -> [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]
dev:2572018-12-12 08:18:58.080 am debug		 Event unnecessary. name:switch4  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.079 am trace  - 0: Map: [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]
dev:2572018-12-12 08:18:58.078 am trace  - l -> [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]
dev:2572018-12-12 08:18:58.076 am debug+++++ delayBetweenLog parm[14] dly=1500 responseFlg=true
dev:2572018-12-12 08:18:58.075 am trace  - 3: Map: [name:switch4, value:off, isStateChange:true, displayed:true, descriptionText:(switch4 set to off)]
dev:2572018-12-12 08:18:58.074 am trace  - l -> [name:switch4, value:off, isStateChange:true, displayed:true, descriptionText:(switch4 set to off)]
dev:2572018-12-12 08:18:58.073 am debug		 Event unnecessary. name:switch3  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.044 am debug----- createMultipleEvents: devObj = Switch 6
dev:2572018-12-12 08:18:58.031 am trace  - 2: Map: [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]
dev:2572018-12-12 08:18:58.030 am trace  - l -> [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]
dev:2572018-12-12 08:18:58.029 am debug		 Event unnecessary. name:switch2  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:58.028 am trace  - 1: Map: [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]
dev:2572018-12-12 08:18:58.026 am trace  - l -> [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]
dev:2572018-12-12 08:18:58.025 am debug+++++ createMultipleEvents( endpoint:6, name:poolSpaMode, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:58.024 am debug----- createMultipleEvents: devObj = Switch 10
dev:2572018-12-12 08:18:58.013 am debug		 Event unnecessary. name:switch1  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:57.992 am debug+++++ createMultipleEvents( endpoint:10, name:swVSP4, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.989 am trace  - 0: Map: [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]
dev:2572018-12-12 08:18:57.987 am trace  - l -> [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]
dev:2572018-12-12 08:18:57.984 am debug----- createMultipleEvents: devObj = Switch 9
dev:2572018-12-12 08:18:57.983 am debug+++++ delayBetweenLog parm[14] dly=1500 responseFlg=true
dev:2572018-12-12 08:18:57.960 am debug----- createMultipleEvents: devObj = Switch 6
dev:2572018-12-12 08:18:57.944 am debug+++++ createMultipleEvents( endpoint:6, name:poolSpaMode, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.928 am debug----- createMultipleEvents: devObj = Switch 10
dev:2572018-12-12 08:18:57.917 am debug+++++ createMultipleEvents( endpoint:9, name:swVSP3, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.902 am debug----- createMultipleEvents: devObj = Switch 8
dev:2572018-12-12 08:18:57.900 am debug+++++ createMultipleEvents( endpoint:8, name:swVSP2, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.899 am debug+++++ createMultipleEvents( endpoint:10, name:swVSP4, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.898 am debug----- createMultipleEvents: devObj = Switch 7
dev:2572018-12-12 08:18:57.897 am debug----- createMultipleEvents: devObj = Switch 9
dev:2572018-12-12 08:18:57.896 am debug+++++ createMultipleEvents( endpoint:7, name:swVSP1, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.871 am debug----- createMultipleEvents: devObj = Switch 5
dev:2572018-12-12 08:18:57.869 am debug+++++ createMultipleEvents( endpoint:5, name:switch5, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.861 am debug----- createMultipleEvents: devObj = Switch 4
dev:2572018-12-12 08:18:57.853 am debug+++++ createMultipleEvents( endpoint:9, name:swVSP3, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.835 am debug+++++ createMultipleEvents( endpoint:4, name:switch4, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.823 am debug----- createMultipleEvents: devObj = Switch 3
dev:2572018-12-12 08:18:57.819 am debug----- createMultipleEvents: devObj = Switch 8
dev:2572018-12-12 08:18:57.817 am debug+++++ createMultipleEvents( endpoint:3, name:switch3, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.803 am debug----- createMultipleEvents: devObj = Switch 2
dev:2572018-12-12 08:18:57.802 am debug+++++ createMultipleEvents( endpoint:8, name:swVSP2, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.791 am debug+++++ createMultipleEvents( endpoint:2, name:switch2, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.790 am debug----- createMultipleEvents: devObj = Pool Light
dev:2572018-12-12 08:18:57.789 am debug----- createMultipleEvents: devObj = Switch 7
dev:2572018-12-12 08:18:57.787 am debug+++++ createMultipleEvents( endpoint:7, name:swVSP1, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.786 am debug+++++ createMultipleEvents( endpoint:1, name:switch1, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.785 am debugpayload for switches is 0
dev:2572018-12-12 08:18:57.784 am debug+++++ process84Event payload: [5, 64, 2, 2, -124, 0, 0, 0, 0, 0, 2, 1, 66, 76, 0, 16, 19, 1, 0, 0, 0, 3, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
dev:2572018-12-12 08:18:57.773 am debug----- createMultipleEvents: devObj = Switch 5
dev:2572018-12-12 08:18:57.772 am debugManufacturerProprietary event, [1]:40  [4]:84  payload:  05 40 02 02 84 00 00 00 00 00 02 01 42 4C 00 10 13 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
dev:2572018-12-12 08:18:57.770 am trace<<< Incoming: [zw device: 38, command: 9100, payload: 05 40 02 02 84 00 00 00 00 00 02 01 42 4C 00 10 13 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
dev:2572018-12-12 08:18:57.633 am debug+++++ createMultipleEvents( endpoint:5, name:switch5, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.588 am debug----- createMultipleEvents: devObj = Switch 4
dev:2572018-12-12 08:18:57.581 am debug Commands: 
		0  [ [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]] - String Command  
dev:2572018-12-12 08:18:57.580 am debug<<<<< rspFlg=true dly:1500/1500
			<<<<< Event: [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]
dev:2572018-12-12 08:18:57.579 am debug		 Event necessary. name:heater evt: "off" ==> dev:(null)
dev:2572018-12-12 08:18:57.578 am debug+++++ createMultipleEvents( endpoint:4, name:switch4, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.543 am debug----- createMultipleEvents: devObj = Switch 3
dev:2572018-12-12 08:18:57.531 am trace  - 0: Map: [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]
dev:2572018-12-12 08:18:57.530 am trace  - l -> [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]
dev:2572018-12-12 08:18:57.529 am debug+++++ delayBetweenLog parm[1] dly=1500 responseFlg=true
dev:2572018-12-12 08:18:57.527 am debug+++++ createMultipleEvents( endpoint:3, name:switch3, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.525 am debug+++++ process87Event payload: [5, 64, 2, 2, -121, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 16, 4, 0, 0, 0, 0, 0, 16, 19, 1, 1, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0]
dev:2572018-12-12 08:18:57.515 am debug----- createMultipleEvents: devObj = Switch 2
dev:2572018-12-12 08:18:57.493 am debugManufacturerProprietary event, [1]:40  [4]:87  payload:  05 40 02 02 87 00 00 00 00 00 00 07 00 00 00 00 00 10 04 00 00 00 00 00 10 13 01 01 00 00 20 00 00 00 00 00 00 00 00 00 
dev:2572018-12-12 08:18:57.492 am trace<<< Incoming: [zw device: 38, command: 9100, payload: 05 40 02 02 87 00 00 00 00 00 00 07 00 00 00 00 00 10 04 00 00 00 00 00 10 13 01 01 00 00 20 00 00 00 00 00 00 00 00 00 ]
dev:2572018-12-12 08:18:57.490 am debug+++++ createMultipleEvents( endpoint:2, name:switch2, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.459 am debug----- createMultipleEvents: devObj = Pool Light
dev:2572018-12-12 08:18:57.396 am debug+++++ createMultipleEvents( endpoint:1, name:switch1, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:57.395 am debugpayload for switches is 0
dev:2572018-12-12 08:18:57.393 am debug+++++ process84Event payload: [5, 64, 2, 2, -124, 0, 0, 0, 0, 0, 2, 1, 66, 76, 0, 16, 19, 1, 0, 0, 0, 3, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
dev:2572018-12-12 08:18:57.366 am debugManufacturerProprietary event, [1]:40  [4]:84  payload:  05 40 02 02 84 00 00 00 00 00 02 01 42 4C 00 10 13 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
dev:2572018-12-12 08:18:57.363 am trace<<< Incoming: [zw device: 38, command: 9100, payload: 05 40 02 02 84 00 00 00 00 00 02 01 42 4C 00 10 13 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
dev:2572018-12-12 08:18:57.283 am debug Commands: 
		0  [ [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]] - String Command  
		1  [ [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]] - String Command  
		2  [ [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]] - String Command  
dev:2572018-12-12 08:18:57.272 am debug<<<<< rspFlg=true dly:1500/1500
			<<<<< Event: [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
			<<<<< Event: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
			<<<<< Event: [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:57.270 am debug		 Event necessary. name:clock evt: "16:19" ==> dev:(null)
dev:2572018-12-12 08:18:57.226 am trace  - 13: Map: [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:57.225 am trace  - l -> [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:57.224 am debug		 Event necessary. name:airTempSolar evt: "0" ==> dev:(null)
dev:2572018-12-12 08:18:57.211 am debug Commands: 
		0  [ [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]] - String Command  
		1  [ [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]] - String Command  
		2  [ [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]] - String Command  
dev:2572018-12-12 08:18:57.210 am debug<<<<< rspFlg=true dly:1500/1500
			<<<<< Event: [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
			<<<<< Event: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
			<<<<< Event: [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:57.203 am debug		 Event necessary. name:clock evt: "16:19" ==> dev:(null)
dev:2572018-12-12 08:18:57.202 am trace  - 13: Map: [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:57.200 am trace  - l -> [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:57.199 am trace  - 12: Map: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:57.198 am debug		 Event necessary. name:airTempSolar evt: "0" ==> dev:(null)
dev:2572018-12-12 08:18:57.197 am trace  - l -> [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:57.196 am debug		 Event necessary. name:airTempFreeze evt: "76" ==> dev:(null)
dev:2572018-12-12 08:18:57.022 am trace  - 12: Map: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:57.021 am trace  - l -> [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:57.020 am debug		 Event necessary. name:airTempFreeze evt: "76" ==> dev:(null)
dev:2572018-12-12 08:18:57.019 am trace  - 11: Map: [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:57.018 am trace  - l -> [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:57.017 am debug		 Event unnecessary. name:temperature  evt: "66" ==> dev:(66)
dev:2572018-12-12 08:18:57.016 am trace  - 10: Map: [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:57.014 am trace  - l -> [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:57.013 am debug		 Event unnecessary. name:poolSpaMode  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.981 am trace  - 11: Map: [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:56.980 am trace  - l -> [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:56.979 am debug		 Event unnecessary. name:temperature  evt: "66" ==> dev:(66)
dev:2572018-12-12 08:18:56.978 am trace  - 9: Map: [name:poolSpaMode, value:off, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to off)]
dev:2572018-12-12 08:18:56.977 am trace  - l -> [name:poolSpaMode, value:off, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to off)]
dev:2572018-12-12 08:18:56.975 am debug		 Event unnecessary. name:swVSP4  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.974 am trace  - 10: Map: [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:56.962 am trace  - l -> [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:56.961 am debug		 Event unnecessary. name:poolSpaMode  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.960 am trace  - 8: Map: [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]
dev:2572018-12-12 08:18:56.954 am trace  - l -> [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]
dev:2572018-12-12 08:18:56.942 am debug		 Event unnecessary. name:swVSP3  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.941 am trace  - 9: Map: [name:poolSpaMode, value:off, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to off)]
dev:2572018-12-12 08:18:56.940 am trace  - l -> [name:poolSpaMode, value:off, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to off)]
dev:2572018-12-12 08:18:56.938 am debug		 Event unnecessary. name:swVSP4  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.937 am trace  - 7: Map: [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]
dev:2572018-12-12 08:18:56.936 am trace  - l -> [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]
dev:2572018-12-12 08:18:56.935 am debug		 Event unnecessary. name:swVSP2  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.934 am trace  - 8: Map: [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]
dev:2572018-12-12 08:18:56.933 am trace  - l -> [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]
dev:2572018-12-12 08:18:56.931 am trace  - 6: Map: [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]
dev:2572018-12-12 08:18:56.930 am debug		 Event unnecessary. name:swVSP3  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.929 am trace  - l -> [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]
dev:2572018-12-12 08:18:56.928 am debug		 Event unnecessary. name:swVSP1  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.859 am trace  - 5: Map: [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]
dev:2572018-12-12 08:18:56.858 am trace  - l -> [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]
dev:2572018-12-12 08:18:56.857 am debug		 Event unnecessary. name:switch5  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.855 am trace  - 7: Map: [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]
dev:2572018-12-12 08:18:56.854 am trace  - l -> [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]
dev:2572018-12-12 08:18:56.853 am debug		 Event unnecessary. name:swVSP2  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.839 am trace  - 4: Map: [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]
dev:2572018-12-12 08:18:56.838 am trace  - l -> [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]
dev:2572018-12-12 08:18:56.836 am debug		 Event unnecessary. name:switch4  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.835 am trace  - 6: Map: [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]
dev:2572018-12-12 08:18:56.834 am trace  - l -> [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]
dev:2572018-12-12 08:18:56.822 am debug		 Event unnecessary. name:swVSP1  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.821 am trace  - 5: Map: [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]
dev:2572018-12-12 08:18:56.820 am trace  - l -> [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]
dev:2572018-12-12 08:18:56.818 am debug		 Event unnecessary. name:switch5  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.817 am trace  - 3: Map: [name:switch4, value:off, isStateChange:true, displayed:true, descriptionText:(switch4 set to off)]
dev:2572018-12-12 08:18:56.816 am trace  - l -> [name:switch4, value:off, isStateChange:true, displayed:true, descriptionText:(switch4 set to off)]
dev:2572018-12-12 08:18:56.815 am trace  - 4: Map: [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]
dev:2572018-12-12 08:18:56.814 am debug		 Event unnecessary. name:switch3  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.813 am trace  - l -> [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]
dev:2572018-12-12 08:18:56.811 am debug		 Event unnecessary. name:switch4  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.592 am trace  - 3: Map: [name:switch4, value:off, isStateChange:true, displayed:true, descriptionText:(switch4 set to off)]
dev:2572018-12-12 08:18:56.591 am trace  - l -> [name:switch4, value:off, isStateChange:true, displayed:true, descriptionText:(switch4 set to off)]
dev:2572018-12-12 08:18:56.585 am trace  - 2: Map: [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]
dev:2572018-12-12 08:18:56.583 am trace  - l -> [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]
dev:2572018-12-12 08:18:56.582 am debug		 Event unnecessary. name:switch2  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.581 am debug		 Event unnecessary. name:switch3  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.578 am trace  - 1: Map: [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]
dev:2572018-12-12 08:18:56.577 am trace  - l -> [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]
dev:2572018-12-12 08:18:56.576 am debug		 Event unnecessary. name:switch1  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.573 am trace  - 0: Map: [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]
dev:2572018-12-12 08:18:56.572 am trace  - l -> [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]
dev:2572018-12-12 08:18:56.570 am debug+++++ delayBetweenLog parm[14] dly=1500 responseFlg=true
dev:2572018-12-12 08:18:56.562 am trace  - 2: Map: [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]
dev:2572018-12-12 08:18:56.559 am trace  - l -> [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]
dev:2572018-12-12 08:18:56.557 am debug		 Event unnecessary. name:switch2  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.555 am debug----- createMultipleEvents: devObj = Switch 6
dev:2572018-12-12 08:18:56.494 am trace  - 1: Map: [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]
dev:2572018-12-12 08:18:56.492 am trace  - l -> [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]
dev:2572018-12-12 08:18:56.490 am debug		 Event unnecessary. name:switch1  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:56.484 am trace  - 0: Map: [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]
dev:2572018-12-12 08:18:56.483 am trace  - l -> [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]
dev:2572018-12-12 08:18:56.482 am debug+++++ delayBetweenLog parm[14] dly=1500 responseFlg=true
dev:2572018-12-12 08:18:56.466 am debug+++++ createMultipleEvents( endpoint:6, name:poolSpaMode, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:56.464 am debug----- createMultipleEvents: devObj = Switch 6
dev:2572018-12-12 08:18:56.463 am debug----- createMultipleEvents: devObj = Switch 10
dev:2572018-12-12 08:18:56.460 am debug+++++ createMultipleEvents( endpoint:6, name:poolSpaMode, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:56.457 am debug----- createMultipleEvents: devObj = Switch 10
dev:2572018-12-12 08:18:56.450 am debug+++++ createMultipleEvents( endpoint:10, name:swVSP4, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:56.383 am debug+++++ createMultipleEvents( endpoint:10, name:swVSP4, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:56.374 am debug----- createMultipleEvents: devObj = Switch 9
dev:2572018-12-12 08:18:56.371 am debug----- createMultipleEvents: devObj = Switch 9
dev:2572018-12-12 08:18:56.367 am debug+++++ createMultipleEvents( endpoint:9, name:swVSP3, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:56.365 am debug----- createMultipleEvents: devObj = Switch 8
dev:2572018-12-12 08:18:56.293 am debug+++++ createMultipleEvents( endpoint:8, name:swVSP2, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:56.292 am debug+++++ createMultipleEvents( endpoint:9, name:swVSP3, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:56.286 am debug----- createMultipleEvents: devObj = Switch 8
dev:2572018-12-12 08:18:56.279 am debug----- createMultipleEvents: devObj = Switch 7
dev:2572018-12-12 08:18:56.273 am debug+++++ createMultipleEvents( endpoint:8, name:swVSP2, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:56.094 am debug+++++ createMultipleEvents( endpoint:7, name:swVSP1, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:56.086 am debug----- createMultipleEvents: devObj = Switch 7
dev:2572018-12-12 08:18:56.078 am debug----- createMultipleEvents: devObj = Switch 5
dev:2572018-12-12 08:18:56.070 am debug+++++ createMultipleEvents( endpoint:7, name:swVSP1, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:55.996 am debug+++++ createMultipleEvents( endpoint:5, name:switch5, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:55.990 am debug----- createMultipleEvents: devObj = Switch 5
dev:2572018-12-12 08:18:55.986 am debug----- createMultipleEvents: devObj = Switch 4
dev:2572018-12-12 08:18:55.980 am debug+++++ createMultipleEvents( endpoint:5, name:switch5, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:55.976 am debug----- createMultipleEvents: devObj = Switch 4
dev:2572018-12-12 08:18:55.966 am debug+++++ createMultipleEvents( endpoint:4, name:switch4, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:55.789 am debug----- createMultipleEvents: devObj = Switch 3
dev:2572018-12-12 08:18:55.786 am debug+++++ createMultipleEvents( endpoint:3, name:switch3, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:55.785 am debug+++++ createMultipleEvents( endpoint:4, name:switch4, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:55.780 am debug----- createMultipleEvents: devObj = Switch 3
dev:2572018-12-12 08:18:55.771 am debug----- createMultipleEvents: devObj = Switch 2
dev:2572018-12-12 08:18:55.757 am debug+++++ createMultipleEvents( endpoint:3, name:switch3, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:55.747 am debug----- createMultipleEvents: devObj = Switch 2
dev:2572018-12-12 08:18:55.746 am debug+++++ createMultipleEvents( endpoint:2, name:switch2, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:55.745 am debug+++++ createMultipleEvents( endpoint:2, name:switch2, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:55.727 am debug----- createMultipleEvents: devObj = Pool Light
dev:2572018-12-12 08:18:55.721 am debug----- createMultipleEvents: devObj = Pool Light
dev:2572018-12-12 08:18:55.717 am debug+++++ createMultipleEvents( endpoint:1, name:switch1, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:55.707 am debug+++++ createMultipleEvents( endpoint:1, name:switch1, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:55.706 am debugpayload for switches is 0
dev:2572018-12-12 08:18:55.705 am debug+++++ process84Event payload: [5, 64, 2, 2, -124, 0, 0, 0, 0, 0, 2, 1, 66, 76, 0, 16, 19, 1, 0, 0, 0, 3, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
dev:2572018-12-12 08:18:55.700 am debugpayload for switches is 0
dev:2572018-12-12 08:18:55.699 am debug+++++ process84Event payload: [5, 64, 2, 2, -124, 0, 0, 0, 0, 0, 2, 1, 66, 76, 0, 16, 19, 1, 0, 0, 0, 3, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
dev:2572018-12-12 08:18:55.698 am debugManufacturerProprietary event, [1]:40  [4]:84  payload:  05 40 02 02 84 00 00 00 00 00 02 01 42 4C 00 10 13 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
dev:2572018-12-12 08:18:55.697 am debugManufacturerProprietary event, [1]:40  [4]:84  payload:  05 40 02 02 84 00 00 00 00 00 02 01 42 4C 00 10 13 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
dev:2572018-12-12 08:18:55.695 am trace<<< Incoming: [zw device: 38, command: 9100, payload: 05 40 02 02 84 00 00 00 00 00 02 01 42 4C 00 10 13 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
dev:2572018-12-12 08:18:55.693 am trace<<< Incoming: [zw device: 38, command: 9100, payload: 05 40 02 02 84 00 00 00 00 00 02 01 42 4C 00 10 13 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
dev:2572018-12-12 08:18:51.375 am debug Commands: 
		0  [ 600604250100        ] - String Command  
		1  [ delay 1000          ] - String Command  
		2  [ 910005400102870301  ] - String Command  
		3  [ delay 1000          ] - String Command  
		4  [ 910005400101830101  ] - String Command  
dev:2572018-12-12 08:18:51.362 am debug----- executeCommands final set:
dev:2572018-12-12 08:18:51.361 am debug Commands: 
		0  [ 600604250100        ] - String Command  
dev:2572018-12-12 08:18:51.360 am debug+++++ executeCommands
dev:2572018-12-12 08:18:51.358 am debug+++++ setChanState(4, 0)
dev:2572018-12-12 08:18:50.975 am debug Commands: 
		0  [ [name:switch4, value:off, isStateChange:true, displayed:true, descriptionText:(switch4 set to off)]] - String Command  
		1  [ [name:poolSpaMode, value:off, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to off)]] - String Command  
		2  [ [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]] - String Command  
		3  [ [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]] - String Command  
		4  [ [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]] - String Command  
		5  [ [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]] - String Command  
dev:2572018-12-12 08:18:50.973 am debug<<<<< rspFlg=true dly:1500/1500
<<<<< Event: "off" to child: 38-ep4:Switch 4
			<<<<< Event: [name:switch4, value:off, isStateChange:true, displayed:true, descriptionText:(switch4 set to off)]
<<<<< Event: "off" to child: 38-ep6:Switch 6
			<<<<< Event: [name:poolSpaMode, value:off, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to off)]
			<<<<< Event: [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]
			<<<<< Event: [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
			<<<<< Event: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
			<<<<< Event: [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:50.972 am debug		 Event necessary. name:clock evt: "16:19" ==> dev:(null)
dev:2572018-12-12 08:18:50.956 am debug Commands: 
		0  [ [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]] - String Command  
dev:2572018-12-12 08:18:50.954 am debug<<<<< rspFlg=true dly:1500/1500
			<<<<< Event: [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]
dev:2572018-12-12 08:18:50.953 am debug		 Event necessary. name:heater evt: "off" ==> dev:(null)
dev:2572018-12-12 08:18:50.892 am trace  - 0: Map: [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]
dev:2572018-12-12 08:18:50.890 am trace  - l -> [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]
dev:2572018-12-12 08:18:50.889 am debug+++++ delayBetweenLog parm[1] dly=1500 responseFlg=true
dev:2572018-12-12 08:18:50.883 am debug+++++ process87Event payload: [5, 64, 2, 2, -121, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 16, 4, 0, 0, 0, 0, 0, 16, 19, 1, 1, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0]
dev:2572018-12-12 08:18:50.881 am trace  - 15: Map: [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:50.880 am trace  - l -> [name:clock, value:16:19, displayed:false, descriptionText:PE653 Clock: 16:19]
dev:2572018-12-12 08:18:50.879 am debugManufacturerProprietary event, [1]:40  [4]:87  payload:  05 40 02 02 87 00 00 00 00 00 00 07 00 00 00 00 00 10 04 00 00 00 00 00 10 13 01 01 00 00 20 00 00 00 00 00 00 00 00 00 
dev:2572018-12-12 08:18:50.878 am debug		 Event necessary. name:airTempSolar evt: "0" ==> dev:(null)
dev:2572018-12-12 08:18:50.877 am trace<<< Incoming: [zw device: 38, command: 9100, payload: 05 40 02 02 87 00 00 00 00 00 00 07 00 00 00 00 00 10 04 00 00 00 00 00 10 13 01 01 00 00 20 00 00 00 00 00 00 00 00 00 ]
dev:2572018-12-12 08:18:50.876 am trace  - 14: Map: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:50.874 am trace  - l -> [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:50.873 am debug		 Event necessary. name:airTempFreeze evt: "76" ==> dev:(null)
dev:2572018-12-12 08:18:50.650 am trace  - 13: Map: [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:50.649 am trace  - l -> [name:airTempFreeze, value:76, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:50.648 am debug		 Event necessary. name:temperature evt: "66" ==> dev:(65)
dev:2572018-12-12 08:18:50.602 am trace  - 12: Map: [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:50.601 am trace  - l -> [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]
dev:2572018-12-12 08:18:50.599 am debug		 Event necessary. name:poolSpaMode evt: "off" ==> dev:(on)
dev:2572018-12-12 08:18:50.529 am trace  - 11: Map: [name:poolSpaMode, value:off, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to off)]
dev:2572018-12-12 08:18:50.527 am trace  - l -> [name:poolSpaMode, value:off, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to off)]
dev:2572018-12-12 08:18:50.526 am trace  - 10: String: Note:Event: "off" to child: 38-ep6:Switch 6
dev:2572018-12-12 08:18:50.525 am trace  - l -> Note:Event: "off" to child: 38-ep6:Switch 6
dev:2572018-12-12 08:18:50.524 am debug		 Event unnecessary. name:swVSP4  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:50.517 am trace  - 9: Map: [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]
dev:2572018-12-12 08:18:50.516 am trace  - l -> [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]
dev:2572018-12-12 08:18:50.515 am debug		 Event unnecessary. name:swVSP3  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:50.445 am trace  - 8: Map: [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]
dev:2572018-12-12 08:18:50.444 am trace  - l -> [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]
dev:2572018-12-12 08:18:50.443 am debug		 Event unnecessary. name:swVSP2  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:50.440 am trace  - 7: Map: [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]
dev:2572018-12-12 08:18:50.438 am trace  - l -> [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]
dev:2572018-12-12 08:18:50.437 am debug		 Event unnecessary. name:swVSP1  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:50.373 am trace  - 6: Map: [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]
dev:2572018-12-12 08:18:50.372 am trace  - l -> [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]
dev:2572018-12-12 08:18:50.371 am debug		 Event unnecessary. name:switch5  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:50.370 am trace  - 5: Map: [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]
dev:2572018-12-12 08:18:50.368 am trace  - l -> [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]
dev:2572018-12-12 08:18:50.367 am debug		 Event necessary. name:switch4 evt: "off" ==> dev:(on)
dev:2572018-12-12 08:18:50.366 am trace  - 4: Map: [name:switch4, value:off, isStateChange:true, displayed:true, descriptionText:(switch4 set to off)]
dev:2572018-12-12 08:18:50.364 am trace  - l -> [name:switch4, value:off, isStateChange:true, displayed:true, descriptionText:(switch4 set to off)]
dev:2572018-12-12 08:18:50.363 am trace  - 3: String: Note:Event: "off" to child: 38-ep4:Switch 4
dev:2572018-12-12 08:18:50.362 am trace  - l -> Note:Event: "off" to child: 38-ep4:Switch 4
dev:2572018-12-12 08:18:50.357 am debug		 Event unnecessary. name:switch3  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:50.356 am trace  - 2: Map: [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]
dev:2572018-12-12 08:18:50.354 am trace  - l -> [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]
dev:2572018-12-12 08:18:50.350 am debug		 Event unnecessary. name:switch2  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:50.344 am trace  - 1: Map: [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]
dev:2572018-12-12 08:18:50.343 am trace  - l -> [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]
dev:2572018-12-12 08:18:50.341 am debug		 Event unnecessary. name:switch1  evt: "off" ==> dev:(off)
dev:2572018-12-12 08:18:50.301 am trace  - 0: Map: [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]
dev:2572018-12-12 08:18:50.299 am trace  - l -> [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]
dev:2572018-12-12 08:18:50.291 am debug+++++ delayBetweenLog parm[16] dly=1500 responseFlg=true
dev:2572018-12-12 08:18:50.283 am debugrespType:84  differences:3
__ __ --- --- --- --- --- --- --- ---  08 --- ---  11  12 --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- 
new-:    05 40 02 02 84 00 00 00 00 00 02 01 42 4C 00 10 13 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
old-- :    05 40 02 02 84 00 00 00 08 00 02 00 41 4C 00 10 12 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
dev:2572018-12-12 08:18:50.266 am debug<<<<< Child Event necessary: name:38-ep6:poolSpaMode evt: "off" ==> dev (on)
dev:2572018-12-12 08:18:50.263 am debug----- createMultipleEvents: devObj = Switch 6
dev:2572018-12-12 08:18:50.258 am debug+++++ createMultipleEvents( endpoint:6, name:poolSpaMode, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:50.253 am debug----- createMultipleEvents: devObj = Switch 10
dev:2572018-12-12 08:18:50.250 am debug+++++ createMultipleEvents( endpoint:10, name:swVSP4, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:50.187 am debug----- createMultipleEvents: devObj = Switch 9
dev:2572018-12-12 08:18:50.180 am debug+++++ createMultipleEvents( endpoint:9, name:swVSP3, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:50.177 am debug----- createMultipleEvents: devObj = Switch 8
dev:2572018-12-12 08:18:50.167 am debug+++++ createMultipleEvents( endpoint:8, name:swVSP2, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:50.104 am debug----- createMultipleEvents: devObj = Switch 7
dev:2572018-12-12 08:18:50.092 am debug+++++ createMultipleEvents( endpoint:7, name:swVSP1, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:50.086 am debug----- createMultipleEvents: devObj = Switch 5
dev:2572018-12-12 08:18:50.029 am debug+++++ createMultipleEvents( endpoint:5, name:switch5, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:50.025 am debug<<<<< Child Event necessary: name:38-ep4:switch4 evt: "off" ==> dev (on)
dev:2572018-12-12 08:18:50.001 am debug----- createMultipleEvents: devObj = Switch 4
dev:2572018-12-12 08:18:49.990 am debug+++++ createMultipleEvents( endpoint:4, name:switch4, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:49.984 am debug----- createMultipleEvents: devObj = Switch 3
dev:2572018-12-12 08:18:49.925 am debug+++++ createMultipleEvents( endpoint:3, name:switch3, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:49.905 am debug----- createMultipleEvents: devObj = Switch 2
dev:2572018-12-12 08:18:49.898 am debug+++++ createMultipleEvents( endpoint:2, name:switch2, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:49.835 am debug----- createMultipleEvents: devObj = Pool Light
dev:2572018-12-12 08:18:49.755 am debug+++++ createMultipleEvents( endpoint:1, name:switch1, externalParm:0, myParm:off)
dev:2572018-12-12 08:18:49.739 am debugpayload for switches is 0
dev:2572018-12-12 08:18:49.737 am debug+++++ process84Event payload: [5, 64, 2, 2, -124, 0, 0, 0, 0, 0, 2, 1, 66, 76, 0, 16, 19, 1, 0, 0, 0, 3, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
dev:2572018-12-12 08:18:49.673 am debugManufacturerProprietary event, [1]:40  [4]:84  payload:  05 40 02 02 84 00 00 00 00 00 02 01 42 4C 00 10 13 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
dev:2572018-12-12 08:18:49.643 am trace<<< Incoming: [zw device: 38, command: 9100, payload: 05 40 02 02 84 00 00 00 00 00 02 01 42 4C 00 10 13 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
dev:2572018-12-12 08:18:49.181 am debug Commands: 
		0  [ 600604250100        ] - String Command  
		1  [ delay 1000          ] - String Command  
		2  [ 910005400102870301  ] - String Command  
		3  [ delay 1000          ] - String Command  
		4  [ 910005400101830101  ] - String Command  
dev:2572018-12-12 08:18:49.177 am debug----- executeCommands final set:
dev:2572018-12-12 08:18:49.174 am debug Commands: 
		0  [ 600604250100        ] - String Command  
dev:2572018-12-12 08:18:49.166 am debug+++++ executeCommands
dev:2572018-12-12 08:18:49.069 am debug+++++ setChanState(4, 0)

Here is the log when Spa/Pool (Switch 4) = on.

Again only one actuator moves. In a practical sense this causes the hot tub to turn on (yay), but the water from the pool is used to heat the hot tub because the actuator which would otherwise force the water from the hot tub to heat the hot tub does not engage.

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:25.667 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:4, name:switch4, externalParm:255, myParm:on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:25.664 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 3

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:25.629 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:3, name:switch3, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:25.626 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 2

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:25.621 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:2, name:switch2, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:25.617 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Pool Light

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:25.599 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:1, name:switch1, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:25.596 am [debug](http://192.168.7.201/device/edit/257)payload for switches is 8

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:25.593 am [debug](http://192.168.7.201/device/edit/257)+++++ process84Event payload: [5, 64, 2, 2, -124, 0, 0, 0, 8, 0, 2, 0, 66, 75, 0, 16, 24, 1, 0, 0, 0, 3, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:25.576 am [debug](http://192.168.7.201/device/edit/257)ManufacturerProprietary event, [1]:40 [4]:84 payload: 05 40 02 02 84 00 00 00 08 00 02 00 42 4B 00 10 18 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:25.573 am [trace](http://192.168.7.201/device/edit/257)&lt;&lt;&lt; Incoming: [zw device: 38, command: 9100, payload: 05 40 02 02 84 00 00 00 08 00 02 00 42 4B 00 10 18 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:23.063 am [debug](http://192.168.7.201/device/edit/257) Commands: 0 [ [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true]] - String Command 1 [ [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]] - String Command 2 [ [name:clock, value:16:24, displayed:false, descriptionText:PE653 Clock: 16:24]] - String Command

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:23.053 am [debug](http://192.168.7.201/device/edit/257)&lt;&lt;&lt;&lt;&lt; rspFlg=true dly:1500/1500 &lt;&lt;&lt;&lt;&lt; Event: [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true] &lt;&lt;&lt;&lt;&lt; Event: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true] &lt;&lt;&lt;&lt;&lt; Event: [name:clock, value:16:24, displayed:false, descriptionText:PE653 Clock: 16:24]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:23.047 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:clock evt: "16:24" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:23.046 am [trace](http://192.168.7.201/device/edit/257) - 13: Map: [name:clock, value:16:24, displayed:false, descriptionText:PE653 Clock: 16:24]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:23.045 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:clock, value:16:24, displayed:false, descriptionText:PE653 Clock: 16:24]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:23.043 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:airTempSolar evt: "0" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.871 am [trace](http://192.168.7.201/device/edit/257) - 12: Map: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.869 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.866 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:airTempFreeze evt: "75" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.845 am [trace](http://192.168.7.201/device/edit/257) - 11: Map: [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.844 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.843 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:temperature evt: "66" ==&gt; dev:(66)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.841 am [trace](http://192.168.7.201/device/edit/257) - 10: Map: [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.840 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.838 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:poolSpaMode evt: "on" ==&gt; dev:(on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.819 am [trace](http://192.168.7.201/device/edit/257) - 9: Map: [name:poolSpaMode, value:on, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.818 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:poolSpaMode, value:on, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.817 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP4 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.813 am [trace](http://192.168.7.201/device/edit/257) - 8: Map: [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.811 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.810 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP3 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.801 am [trace](http://192.168.7.201/device/edit/257) - 7: Map: [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.799 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.798 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP2 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.771 am [trace](http://192.168.7.201/device/edit/257) - 6: Map: [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.766 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.765 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP1 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.743 am [trace](http://192.168.7.201/device/edit/257) - 5: Map: [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.741 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.726 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch5 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.722 am [trace](http://192.168.7.201/device/edit/257) - 4: Map: [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.721 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.720 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch4 evt: "on" ==&gt; dev:(on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.716 am [trace](http://192.168.7.201/device/edit/257) - 3: Map: [name:switch4, value:on, isStateChange:true, displayed:true, descriptionText:(switch4 set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.715 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch4, value:on, isStateChange:true, displayed:true, descriptionText:(switch4 set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.714 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch3 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.710 am [trace](http://192.168.7.201/device/edit/257) - 2: Map: [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.708 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.707 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch2 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.703 am [trace](http://192.168.7.201/device/edit/257) - 1: Map: [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.702 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.701 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch1 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.697 am [trace](http://192.168.7.201/device/edit/257) - 0: Map: [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.696 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.695 am [debug](http://192.168.7.201/device/edit/257)+++++ delayBetweenLog parm[14] dly=1500 responseFlg=true

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.687 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 6

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.683 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:6, name:poolSpaMode, externalParm:255, myParm:on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.679 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 10

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.670 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:10, name:swVSP4, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.665 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 9

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.637 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:9, name:swVSP3, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.609 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 8

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.579 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:8, name:swVSP2, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.547 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 7

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.518 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:7, name:swVSP1, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.488 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 5

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.458 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:5, name:switch5, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.343 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 4

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.330 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:4, name:switch4, externalParm:255, myParm:on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.326 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 3

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.313 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:3, name:switch3, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.306 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 2

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.300 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:2, name:switch2, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.232 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Pool Light

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.169 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:1, name:switch1, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.167 am [debug](http://192.168.7.201/device/edit/257)payload for switches is 8

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.166 am [debug](http://192.168.7.201/device/edit/257)+++++ process84Event payload: [5, 64, 2, 2, -124, 0, 0, 0, 8, 0, 2, 0, 66, 75, 0, 16, 24, 1, 0, 0, 0, 3, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.026 am [debug](http://192.168.7.201/device/edit/257)ManufacturerProprietary event, [1]:40 [4]:84 payload: 05 40 02 02 84 00 00 00 08 00 02 00 42 4B 00 10 18 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:22.023 am [trace](http://192.168.7.201/device/edit/257)&lt;&lt;&lt; Incoming: [zw device: 38, command: 9100, payload: 05 40 02 02 84 00 00 00 08 00 02 00 42 4B 00 10 18 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.620 am [debug](http://192.168.7.201/device/edit/257) Commands: 0 [ 6006042501FF ] - String Command 1 [ delay 1000 ] - String Command 2 [ 910005400102870301 ] - String Command 3 [ delay 1000 ] - String Command 4 [ 910005400101830101 ] - String Command

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.615 am [debug](http://192.168.7.201/device/edit/257)----- executeCommands final set:

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.613 am [debug](http://192.168.7.201/device/edit/257) Commands: 0 [ 6006042501FF ] - String Command

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.610 am [debug](http://192.168.7.201/device/edit/257)+++++ executeCommands

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.604 am [debug](http://192.168.7.201/device/edit/257)+++++ setChanState(4, 255)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.273 am [debug](http://192.168.7.201/device/edit/257) Commands: 0 [ [name:switch4, value:on, isStateChange:true, displayed:true, descriptionText:(switch4 set to on)]] - String Command 1 [ [name:poolSpaMode, value:on, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to on)]] - String Command 2 [ [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true]] - String Command 3 [ [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]] - String Command 4 [ [name:clock, value:16:24, displayed:false, descriptionText:PE653 Clock: 16:24]] - String Command

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.267 am [debug](http://192.168.7.201/device/edit/257)&lt;&lt;&lt;&lt;&lt; rspFlg=true dly:1500/1500 &lt;&lt;&lt;&lt;&lt; Event: "on" to child: 38-ep4:Switch 4 &lt;&lt;&lt;&lt;&lt; Event: [name:switch4, value:on, isStateChange:true, displayed:true, descriptionText:(switch4 set to on)] &lt;&lt;&lt;&lt;&lt; Event: "on" to child: 38-ep6:Switch 6 &lt;&lt;&lt;&lt;&lt; Event: [name:poolSpaMode, value:on, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to on)] &lt;&lt;&lt;&lt;&lt; Event: [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true] &lt;&lt;&lt;&lt;&lt; Event: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true] &lt;&lt;&lt;&lt;&lt; Event: [name:clock, value:16:24, displayed:false, descriptionText:PE653 Clock: 16:24]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.264 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:clock evt: "16:24" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.263 am [trace](http://192.168.7.201/device/edit/257) - 15: Map: [name:clock, value:16:24, displayed:false, descriptionText:PE653 Clock: 16:24]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.255 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:clock, value:16:24, displayed:false, descriptionText:PE653 Clock: 16:24]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.253 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:airTempSolar evt: "0" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.178 am [trace](http://192.168.7.201/device/edit/257) - 14: Map: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.177 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.176 am [debug](http://192.168.7.201/device/edit/257) Commands: 0 [ [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]] - String Command

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.172 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:airTempFreeze evt: "75" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.169 am [trace](http://192.168.7.201/device/edit/257) - 13: Map: [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.167 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.166 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:temperature evt: "66" ==&gt; dev:(66)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.165 am [debug](http://192.168.7.201/device/edit/257)&lt;&lt;&lt;&lt;&lt; rspFlg=true dly:1500/1500 &lt;&lt;&lt;&lt;&lt; Event: [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.164 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:heater evt: "off" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.162 am [trace](http://192.168.7.201/device/edit/257) - 12: Map: [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.161 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.160 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:poolSpaMode evt: "on" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.117 am [trace](http://192.168.7.201/device/edit/257) - 11: Map: [name:poolSpaMode, value:on, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.116 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:poolSpaMode, value:on, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.115 am [trace](http://192.168.7.201/device/edit/257) - 10: String: Note:Event: "on" to child: 38-ep6:Switch 6

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.114 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; Note:Event: "on" to child: 38-ep6:Switch 6

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.113 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP4 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.111 am [trace](http://192.168.7.201/device/edit/257) - 0: Map: [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.110 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.109 am [debug](http://192.168.7.201/device/edit/257)+++++ delayBetweenLog parm[1] dly=1500 responseFlg=true

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.108 am [debug](http://192.168.7.201/device/edit/257)+++++ process87Event payload: [5, 64, 2, 2, -121, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 16, 4, 0, 0, 0, 0, 0, 16, 24, 1, 1, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.107 am [debug](http://192.168.7.201/device/edit/257)ManufacturerProprietary event, [1]:40 [4]:87 payload: 05 40 02 02 87 00 00 00 00 00 00 07 00 00 00 00 00 10 04 00 00 00 00 00 10 18 01 01 00 00 20 00 00 00 00 00 00 00 00 00

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.106 am [trace](http://192.168.7.201/device/edit/257) - 9: Map: [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.104 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.103 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP3 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.093 am [trace](http://192.168.7.201/device/edit/257)&lt;&lt;&lt; Incoming: [zw device: 38, command: 9100, payload: 05 40 02 02 87 00 00 00 00 00 00 07 00 00 00 00 00 10 04 00 00 00 00 00 10 18 01 01 00 00 20 00 00 00 00 00 00 00 00 00 ]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.091 am [trace](http://192.168.7.201/device/edit/257) - 8: Map: [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.090 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.089 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP2 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.086 am [trace](http://192.168.7.201/device/edit/257) - 7: Map: [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.085 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.084 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP1 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.018 am [trace](http://192.168.7.201/device/edit/257) - 6: Map: [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.017 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.016 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch5 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.012 am [trace](http://192.168.7.201/device/edit/257) - 5: Map: [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.011 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:19.010 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:switch4 evt: "on" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.946 am [trace](http://192.168.7.201/device/edit/257) - 4: Map: [name:switch4, value:on, isStateChange:true, displayed:true, descriptionText:(switch4 set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.945 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch4, value:on, isStateChange:true, displayed:true, descriptionText:(switch4 set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.944 am [trace](http://192.168.7.201/device/edit/257) - 3: String: Note:Event: "on" to child: 38-ep4:Switch 4

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.943 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; Note:Event: "on" to child: 38-ep4:Switch 4

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.941 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch3 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.939 am [trace](http://192.168.7.201/device/edit/257) - 2: Map: [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.937 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.936 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch2 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.934 am [trace](http://192.168.7.201/device/edit/257) - 1: Map: [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.932 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.931 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch1 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.880 am [trace](http://192.168.7.201/device/edit/257) - 0: Map: [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.879 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.875 am [debug](http://192.168.7.201/device/edit/257)+++++ delayBetweenLog parm[16] dly=1500 responseFlg=true

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.857 am [debug](http://192.168.7.201/device/edit/257)respType:84 differences:3 __ __ --- --- --- --- --- --- --- --- 08 --- --- 11 --- 13 --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- new-: 05 40 02 02 84 00 00 00 08 00 02 00 42 4B 00 10 18 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 old-- : 05 40 02 02 84 00 00 00 00 00 02 01 42 4C 00 10 13 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.827 am [debug](http://192.168.7.201/device/edit/257)&lt;&lt;&lt;&lt;&lt; Child Event necessary: name:38-ep6:poolSpaMode evt: "on" ==&gt; dev (off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.767 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 6

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.715 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:6, name:poolSpaMode, externalParm:255, myParm:on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.647 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 10

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.643 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:10, name:swVSP4, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.579 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 9

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.517 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:9, name:swVSP3, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.512 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 8

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.506 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:8, name:swVSP2, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.500 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 7

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.436 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:7, name:swVSP1, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.424 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 5

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.354 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:5, name:switch5, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.351 am [debug](http://192.168.7.201/device/edit/257)&lt;&lt;&lt;&lt;&lt; Child Event necessary: name:38-ep4:switch4 evt: "on" ==&gt; dev (off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.293 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 4

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.288 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:4, name:switch4, externalParm:255, myParm:on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.283 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 3

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.280 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:3, name:switch3, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.224 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 2

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.214 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:2, name:switch2, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.157 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Pool Light

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.093 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:1, name:switch1, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.088 am [debug](http://192.168.7.201/device/edit/257)payload for switches is 8

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.087 am [debug](http://192.168.7.201/device/edit/257)+++++ process84Event payload: [5, 64, 2, 2, -124, 0, 0, 0, 8, 0, 2, 0, 66, 75, 0, 16, 24, 1, 0, 0, 0, 3, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.035 am [debug](http://192.168.7.201/device/edit/257)ManufacturerProprietary event, [1]:40 [4]:84 payload: 05 40 02 02 84 00 00 00 08 00 02 00 42 4B 00 10 18 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:18.028 am [trace](http://192.168.7.201/device/edit/257)&lt;&lt;&lt; Incoming: [zw device: 38, command: 9100, payload: 05 40 02 02 84 00 00 00 08 00 02 00 42 4B 00 10 18 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:17.579 am [debug](http://192.168.7.201/device/edit/257) Commands: 0 [ 6006042501FF ] - String Command 1 [ delay 1000 ] - String Command 2 [ 910005400102870301 ] - String Command 3 [ delay 1000 ] - String Command 4 [ 910005400101830101 ] - String Command

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:17.574 am [debug](http://192.168.7.201/device/edit/257)----- executeCommands final set:

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:17.571 am [debug](http://192.168.7.201/device/edit/257) Commands: 0 [ 6006042501FF ] - String Command

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:17.567 am [debug](http://192.168.7.201/device/edit/257)+++++ executeCommands

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:17.518 am [debug](http://192.168.7.201/device/edit/257)+++++ setChanState(4, 255)

Second part of the switch 4 on log:

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.699 am [debug](http://192.168.7.201/device/edit/257) Commands: 0 [ [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true]] - String Command 1 [ [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]] - String Command 2 [ [name:clock, value:16:25, displayed:false, descriptionText:PE653 Clock: 16:25]] - String Command

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.694 am [debug](http://192.168.7.201/device/edit/257)&lt;&lt;&lt;&lt;&lt; rspFlg=true dly:1500/1500 &lt;&lt;&lt;&lt;&lt; Event: [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true] &lt;&lt;&lt;&lt;&lt; Event: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true] &lt;&lt;&lt;&lt;&lt; Event: [name:clock, value:16:25, displayed:false, descriptionText:PE653 Clock: 16:25]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.691 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:clock evt: "16:25" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.684 am [trace](http://192.168.7.201/device/edit/257) - 13: Map: [name:clock, value:16:25, displayed:false, descriptionText:PE653 Clock: 16:25]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.681 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:clock, value:16:25, displayed:false, descriptionText:PE653 Clock: 16:25]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.679 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:airTempSolar evt: "0" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.673 am [trace](http://192.168.7.201/device/edit/257) - 12: Map: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.671 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.669 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:airTempFreeze evt: "75" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.662 am [trace](http://192.168.7.201/device/edit/257) - 11: Map: [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.660 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.658 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:temperature evt: "66" ==&gt; dev:(66)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.648 am [trace](http://192.168.7.201/device/edit/257) - 10: Map: [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.646 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.644 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:poolSpaMode evt: "on" ==&gt; dev:(on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.638 am [trace](http://192.168.7.201/device/edit/257) - 9: Map: [name:poolSpaMode, value:on, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.636 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:poolSpaMode, value:on, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.634 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP4 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.628 am [trace](http://192.168.7.201/device/edit/257) - 8: Map: [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.626 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.624 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP3 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.619 am [trace](http://192.168.7.201/device/edit/257) - 7: Map: [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.616 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.614 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP2 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.608 am [trace](http://192.168.7.201/device/edit/257) - 6: Map: [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.606 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.604 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP1 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.599 am [trace](http://192.168.7.201/device/edit/257) - 5: Map: [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.596 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.594 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch5 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.589 am [trace](http://192.168.7.201/device/edit/257) - 4: Map: [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.587 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.584 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch4 evt: "on" ==&gt; dev:(on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.572 am [trace](http://192.168.7.201/device/edit/257) - 3: Map: [name:switch4, value:on, isStateChange:true, displayed:true, descriptionText:(switch4 set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.571 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch4, value:on, isStateChange:true, displayed:true, descriptionText:(switch4 set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.569 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch3 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.566 am [trace](http://192.168.7.201/device/edit/257) - 2: Map: [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.564 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.563 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch2 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.548 am [trace](http://192.168.7.201/device/edit/257) - 1: Map: [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.545 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.543 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch1 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.538 am [trace](http://192.168.7.201/device/edit/257) - 0: Map: [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.535 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.532 am [debug](http://192.168.7.201/device/edit/257)+++++ delayBetweenLog parm[14] dly=1500 responseFlg=true

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.524 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 6

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.519 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:6, name:poolSpaMode, externalParm:255, myParm:on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.509 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 10

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.505 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:10, name:swVSP4, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.500 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 9

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.495 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:9, name:swVSP3, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.490 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 8

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.485 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:8, name:swVSP2, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.482 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 7

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.477 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:7, name:swVSP1, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.474 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 5

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.470 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:5, name:switch5, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.467 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 4

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.460 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:4, name:switch4, externalParm:255, myParm:on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.449 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 3

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.426 am [debug](http://192.168.7.201/device/edit/257) Commands: 0 [ [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true]] - String Command 1 [ [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]] - String Command 2 [ [name:clock, value:16:24, displayed:false, descriptionText:PE653 Clock: 16:24]] - String Command

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.422 am [debug](http://192.168.7.201/device/edit/257)&lt;&lt;&lt;&lt;&lt; rspFlg=true dly:1500/1500 &lt;&lt;&lt;&lt;&lt; Event: [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true] &lt;&lt;&lt;&lt;&lt; Event: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true] &lt;&lt;&lt;&lt;&lt; Event: [name:clock, value:16:24, displayed:false, descriptionText:PE653 Clock: 16:24]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.421 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:clock evt: "16:24" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.419 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:3, name:switch3, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.409 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 2

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.408 am [trace](http://192.168.7.201/device/edit/257) - 13: Map: [name:clock, value:16:24, displayed:false, descriptionText:PE653 Clock: 16:24]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.407 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:clock, value:16:24, displayed:false, descriptionText:PE653 Clock: 16:24]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.405 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:2, name:switch2, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.404 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:airTempSolar evt: "0" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.403 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Pool Light

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.389 am [trace](http://192.168.7.201/device/edit/257) - 12: Map: [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.388 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:airTempSolar, value:0, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.387 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:1, name:switch1, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.385 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:airTempFreeze evt: "75" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.384 am [debug](http://192.168.7.201/device/edit/257)payload for switches is 8

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.309 am [debug](http://192.168.7.201/device/edit/257)+++++ process84Event payload: [5, 64, 2, 2, -124, 0, 0, 0, 8, 0, 2, 0, 66, 75, 0, 16, 25, 1, 0, 0, 0, 3, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.298 am [trace](http://192.168.7.201/device/edit/257) - 11: Map: [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.295 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:airTempFreeze, value:75, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.293 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:temperature evt: "66" ==&gt; dev:(66)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.290 am [debug](http://192.168.7.201/device/edit/257)ManufacturerProprietary event, [1]:40 [4]:84 payload: 05 40 02 02 84 00 00 00 08 00 02 00 42 4B 00 10 19 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.288 am [trace](http://192.168.7.201/device/edit/257)&lt;&lt;&lt; Incoming: [zw device: 38, command: 9100, payload: 05 40 02 02 84 00 00 00 08 00 02 00 42 4B 00 10 19 01 00 00 00 03 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.284 am [trace](http://192.168.7.201/device/edit/257) - 10: Map: [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.282 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:temperature, value:66, unit:F, displayed:true, isStateChange:true]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.280 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:poolSpaMode evt: "on" ==&gt; dev:(on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.273 am [trace](http://192.168.7.201/device/edit/257) - 9: Map: [name:poolSpaMode, value:on, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.270 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:poolSpaMode, value:on, isStateChange:true, displayed:true, descriptionText:(poolSpaMode set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.268 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP4 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.262 am [trace](http://192.168.7.201/device/edit/257) - 8: Map: [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.260 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP4, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP4 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.258 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP3 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.252 am [trace](http://192.168.7.201/device/edit/257) - 7: Map: [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.250 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP3, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.247 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP2 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.242 am [trace](http://192.168.7.201/device/edit/257) - 6: Map: [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.239 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP2, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.237 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:swVSP1 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.231 am [trace](http://192.168.7.201/device/edit/257) - 5: Map: [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.229 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:swVSP1, value:off, isStateChange:true, displayed:true, descriptionText:(swVSP1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.226 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch5 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.216 am [trace](http://192.168.7.201/device/edit/257) - 4: Map: [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.213 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch5, value:off, isStateChange:true, displayed:true, descriptionText:(switch5 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.211 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch4 evt: "on" ==&gt; dev:(on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.205 am [trace](http://192.168.7.201/device/edit/257) - 3: Map: [name:switch4, value:on, isStateChange:true, displayed:true, descriptionText:(switch4 set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.203 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch4, value:on, isStateChange:true, displayed:true, descriptionText:(switch4 set to on)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.200 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch3 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.142 am [trace](http://192.168.7.201/device/edit/257) - 2: Map: [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.139 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch3, value:off, isStateChange:true, displayed:true, descriptionText:(switch3 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.137 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch2 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.125 am [trace](http://192.168.7.201/device/edit/257) - 1: Map: [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.122 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch2, value:off, isStateChange:true, displayed:true, descriptionText:(switch2 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.120 am [debug](http://192.168.7.201/device/edit/257) Event unnecessary. name:switch1 evt: "off" ==&gt; dev:(off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.110 am [trace](http://192.168.7.201/device/edit/257) - 0: Map: [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.107 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:switch1, value:off, isStateChange:true, displayed:true, descriptionText:(switch1 set to off)]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.102 am [debug](http://192.168.7.201/device/edit/257)+++++ delayBetweenLog parm[14] dly=1500 responseFlg=true

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.068 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 6

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.052 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:6, name:poolSpaMode, externalParm:255, myParm:on)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.046 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 10

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.041 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:10, name:swVSP4, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:29.022 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 9

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.981 am [debug](http://192.168.7.201/device/edit/257) Commands: 0 [ [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]] - String Command

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.979 am [debug](http://192.168.7.201/device/edit/257)&lt;&lt;&lt;&lt;&lt; rspFlg=true dly:1500/1500 &lt;&lt;&lt;&lt;&lt; Event: [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.978 am [debug](http://192.168.7.201/device/edit/257) Event necessary. name:heater evt: "off" ==&gt; dev:(null)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.977 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:9, name:swVSP3, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.974 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 8

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.964 am [trace](http://192.168.7.201/device/edit/257) - 0: Map: [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.963 am [trace](http://192.168.7.201/device/edit/257) - l -&gt; [name:heater, value:off, isStateChange:true, displayed:true, descriptionText:Heater is off]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.961 am [debug](http://192.168.7.201/device/edit/257)+++++ delayBetweenLog parm[1] dly=1500 responseFlg=true

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.960 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:8, name:swVSP2, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.958 am [debug](http://192.168.7.201/device/edit/257)+++++ process87Event payload: [5, 64, 2, 2, -121, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 16, 4, 0, 0, 0, 0, 0, 16, 24, 1, 1, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.956 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 7

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.944 am [debug](http://192.168.7.201/device/edit/257)ManufacturerProprietary event, [1]:40 [4]:87 payload: 05 40 02 02 87 00 00 00 00 00 00 07 00 00 00 00 00 10 04 00 00 00 00 00 10 18 01 01 00 00 20 00 00 00 00 00 00 00 00 00

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.943 am [trace](http://192.168.7.201/device/edit/257)&lt;&lt;&lt; Incoming: [zw device: 38, command: 9100, payload: 05 40 02 02 87 00 00 00 00 00 00 07 00 00 00 00 00 10 04 00 00 00 00 00 10 18 01 01 00 00 20 00 00 00 00 00 00 00 00 00 ]

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.936 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:7, name:swVSP1, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.918 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 5

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.913 am [debug](http://192.168.7.201/device/edit/257)+++++ createMultipleEvents( endpoint:5, name:switch5, externalParm:0, myParm:off)

[dev:257](http://192.168.7.201/logs#dev257)2018-12-12 08:24:28.879 am [debug](http://192.168.7.201/device/edit/257)----- createMultipleEvents: devObj = Switch 4

Any thoughts on this. I actually had a service person at my house and they confirmed the actuator functions perfectly fine except when using the device handler to switch to Spa Mode.