wswartz Posted April 8, 2012 Posted April 8, 2012 Main issue: Trying to configure the local On Level and Ramp Rate for a SwithcLinc Dimmer in ISY but these seem to have no effect. For example, I set the On Level to 30% and the ramp rate to 2 seconds. When hit, the switch turns on to 100% immediately with no ramp. I added a number of new switches this weekend and tried this on several others and get the same results. Could be pilot error, but I upgraded to v3.2.3 Beta to get an ApplianceLink to work properly so maybe that could be part of it? I discovered this while trying to do the following for a bathroom light: if time is 1am - sunrise and Bathroom light is switched on then set Bathroom light 30% else set Bathroom light on The "if" in this program doesn't work as desired; the light first goes to 100% for just a second; when the program kicks in, it goes back down to 30%. I suppose this is because the switch is using it's local On Level first. So I thought I'd set the On Level to 30% by default for this switch, then let the program move it up to 100% if it's day time (basically reverse the "then" and "else"); that's when I ran into the issue above. If I set the on level manually at the switch the reversed logic seems seems to work; the switch goes to 30%, then after a second the program kicks in and goes to 100%. I might be able to smooth this out with an increased ramp rate time. Looking for an answer on the On Level, Ramp Rate thing, but if there is a better way to accomplish my end goal, please let me know. Thanks, Bill
LeeG Posted April 8, 2012 Posted April 8, 2012 wswartz What ISY firmware is being used? EDIT: Sorry, I should have included this initially. There is a problem with setting the Local values (On Level and Ramp Rate) under 3.2.3. The SwitchLincs have to be power cycled for the new settings to take effect.
wswartz Posted April 9, 2012 Author Posted April 9, 2012 Running v3.2.3 Beta. Is this something that will be addressed in a future release? I can wait for that fix rather than running around and resetting my switches. Thanks, Bill
LeeG Posted April 9, 2012 Posted April 9, 2012 Yes I am sure it will be. May not be the next beta drop as that is due Monday/Tuesday time frame. The Local values can be set from the ISY at which point the air gap switch has to be pulled out for 30 seconds or so to power cycle the SwitchLinc. When it powers up the SwitchLinc will use the values previously stored by the ISY. I have tested on one of my SwitchLincs and another user has had success doing it this way.
wswartz Posted April 9, 2012 Author Posted April 9, 2012 Also, looking for feedback on my program. Is there a better way to accomplish this? Thanks!
LeeG Posted April 9, 2012 Posted April 9, 2012 The SwitchLinc local on level and local ramp rate can be set programmatically. A Program would be triggered at 1 AM which would set the local On Level to 30%. When the SwitchLinc is operated manually it will go to 30% without additional Program intervention. At Sunrise the same Program would be triggered and set the local On Level to 100% for day time operation. To do this define an ISY Scene with the SwitchLinc as a Controller or use an existing Scene if the SwitchLinc is already a Controller of a Scene. Use the Adjust Scene Action statement specifying the SwitchLinc node name in both Adjust Scene parameters. This combination sets the local value. In the Then clause the Adjust Scene would set the On Level to 30%. The Else clause would set the On Level to 100%. The only issue is that until the problem with setting Local values is fixed in a future beta this may not work without a power cycle of the SwitchLinc which is not practical for this scenario. I would wait for 3.2.4 beta to come out in the next few days to see if it fixes the local values problem. If so move to the above approach. It not fixed then set the On Level (applied locally) slider to 30%, power cycle the SwitchLinc and use a Program to set the SwitchLinc to 100% during the appropriate time range. If From 1:00:00AM To Sunrise (same day) Then In Scene 'SwitchLinc Dimmer' Set 'SwitchLinc Dimmer' 30% (On Level) Else In Scene 'SwitchLinc Dimmer' Set 'SwitchLinc Dimmer' 100% (On Level)
LeeG Posted April 10, 2012 Posted April 10, 2012 wswartz The problem of setting local on level and ramp rate is resolved in 3.2.4. The Program which changes to On Level to 30% at 1Am and back to 100% at Sunrise should work after upgrading to 3.2.4.
wswartz Posted April 10, 2012 Author Posted April 10, 2012 LeeG, I just upgraded to v3.2.4 and unfortunately, the problem still remains for me. For example, from the device level, I set the on level to 50% and ramp ramp rate to 8.5 seconds. Turning on the switch goes to 100% immediately. I set up a scene with these same settings and made the device a controller for this scene; same results. If I pull the air gap and reset the switch, it accepts the changes and works as expected. I upgraded from v3.1.4 to get my new ApplianceLink module to work, but I use the on level and ramp rate setting feature more. Considering going back to v3.1.4 until this is resolved. Would there be any issue in downgrading to a lower version?
LeeG Posted April 10, 2012 Posted April 10, 2012 Run Tools | Diagnostics | Event Viewer with Level 3-Device communications events selected (most important). From the SwitchLinc node display move the On Level (applied locally) slider and Ramp Rate (applied locally) slider to some new position. The On Level and Ramp Rate values have to be changed before the ISY will write the new values to the SwitchLinc. Also be sure a Progress Bar is displayed when the slider is dropped on the new location and wait for the update to complete before moving the next slider. Post the event trace. It will not be very long. Do not go back to an earlier image. This can be resolved quickly. I verified the fix works. Run Help | About and be sure the Firmware and UI lines both show 3.2.4.
wswartz Posted April 11, 2012 Author Posted April 11, 2012 Verified that both Firmware and UI show v3.2.4. Below are the results of the diagnostics. The on level was set to 34% and the ramp rate to 21.5 sec. A progress bar appeared briefly after each setting. Once the on level was set, the light dimmed (presumably to 34%). I then turned the switch off, then back on. The switch went to 100% immediately. Bill Tue 04/10/2012 08:13:34 PM : [iNST-TX-I1 ] 02 62 1B C0 C4 0F 11 56 Tue 04/10/2012 08:13:34 PM : [iNST-ACK ] 02 62 1B.C0.C4 0F 11 56 06 LTONRR (56) Tue 04/10/2012 08:13:35 PM : [iNST-SRX ] 02 50 1B.C0.C4 19.74.C6 2B 11 56 LTONRR (56) Tue 04/10/2012 08:13:35 PM : [standard-Direct Ack][1B.C0.C4-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Tue 04/10/2012 08:13:35 PM : [ 1B C0 C4 1] ST 86 Tue 04/10/2012 08:13:35 PM : [ 1B C0 C4 1] OL 86 Tue 04/10/2012 08:13:35 PM : [All ] Writing 1 bytes to devices Tue 04/10/2012 08:13:35 PM : [1B C0 C4 1 ] Memory : Write dbAddr=0x0032 [56] cmd1=0x2E cmd2=0x00 Tue 04/10/2012 08:13:35 PM : [iNST-TX-I1 ] 02 62 1B C0 C4 0F 28 00 Tue 04/10/2012 08:13:35 PM : [iNST-ACK ] 02 62 1B.C0.C4 0F 28 00 06 SET-MSB(00) Tue 04/10/2012 08:13:35 PM : [iNST-SRX ] 02 50 1B.C0.C4 19.74.C6 2B 28 00 SET-MSB(00) Tue 04/10/2012 08:13:35 PM : [standard-Direct Ack][1B.C0.C4-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Tue 04/10/2012 08:13:35 PM : [iNST-TX-I1 ] 02 62 1B C0 C4 0F 2B 32 Tue 04/10/2012 08:13:36 PM : [iNST-ACK ] 02 62 1B.C0.C4 0F 2B 32 06 PEEK (32) Tue 04/10/2012 08:13:36 PM : [iNST-SRX ] 02 50 1B.C0.C4 19.74.C6 27 2B BF PEEK (BF) Tue 04/10/2012 08:13:36 PM : [standard-Direct Ack][1B.C0.C4-->ISY/PLM Group=0] Max Hops=3, Hops Left=1 Tue 04/10/2012 08:13:36 PM : [iNST-TX-I1 ] 02 62 1B C0 C4 0F 29 56 Tue 04/10/2012 08:13:36 PM : [iNST-ACK ] 02 62 1B.C0.C4 0F 29 56 06 POKE (56) Tue 04/10/2012 08:13:36 PM : [iNST-SRX ] 02 50 1B.C0.C4 19.74.C6 2B 29 56 POKE (56) Tue 04/10/2012 08:13:36 PM : [standard-Direct Ack][1B.C0.C4-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Tue 04/10/2012 08:13:41 PM : [ 1B C0 C4 1] RR 22 Tue 04/10/2012 08:13:41 PM : [All ] Writing 1 bytes to devices Tue 04/10/2012 08:13:41 PM : [1B C0 C4 1 ] Memory : Write dbAddr=0x0021 [16] cmd1=0x2E cmd2=0x00 Tue 04/10/2012 08:13:41 PM : [iNST-TX-I1 ] 02 62 1B C0 C4 0F 28 00 Tue 04/10/2012 08:13:41 PM : [iNST-ACK ] 02 62 1B.C0.C4 0F 28 00 06 SET-MSB(00) Tue 04/10/2012 08:13:41 PM : [iNST-SRX ] 02 50 1B.C0.C4 19.74.C6 2B 28 00 SET-MSB(00) Tue 04/10/2012 08:13:41 PM : [standard-Direct Ack][1B.C0.C4-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Tue 04/10/2012 08:13:41 PM : [iNST-TX-I1 ] 02 62 1B C0 C4 0F 2B 21 Tue 04/10/2012 08:13:41 PM : [iNST-ACK ] 02 62 1B.C0.C4 0F 2B 21 06 PEEK (21) Tue 04/10/2012 08:13:41 PM : [iNST-SRX ] 02 50 1B.C0.C4 19.74.C6 2B 2B 1A PEEK (1A) Tue 04/10/2012 08:13:41 PM : [standard-Direct Ack][1B.C0.C4-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Tue 04/10/2012 08:13:41 PM : [iNST-TX-I1 ] 02 62 1B C0 C4 0F 29 16 Tue 04/10/2012 08:13:41 PM : [iNST-ACK ] 02 62 1B.C0.C4 0F 29 16 06 POKE (16) Tue 04/10/2012 08:13:42 PM : [iNST-SRX ] 02 50 1B.C0.C4 19.74.C6 2B 29 16 POKE (16) Tue 04/10/2012 08:13:42 PM : [standard-Direct Ack][1B.C0.C4-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Tue 04/10/2012 08:13:46 PM : [iNST-SRX ] 02 50 1B.C0.C4 00.00.01 CB 13 00 LTOFFRR(00) Tue 04/10/2012 08:13:46 PM : [standard-Group][1B.C0.C4-->Group=1] Max Hops=3, Hops Left=2 Tue 04/10/2012 08:13:46 PM : [ 1B C0 C4 1] DOF 0 Tue 04/10/2012 08:13:46 PM : [ 1B C0 C4 1] ST 0 Tue 04/10/2012 08:13:46 PM : [iNST-SRX ] 02 50 1B.C0.C4 19.74.C6 41 13 01 LTOFFRR(01) Tue 04/10/2012 08:13:46 PM : [standard-Cleanup][1B.C0.C4-->ISY/PLM Group=1] Max Hops=1, Hops Left=0 Tue 04/10/2012 08:13:46 PM : [iNST-SRX ] 02 50 1B.C0.C4 19.74.C6 41 13 01 LTOFFRR(01): Process Message: Ignored Tue 04/10/2012 08:13:46 PM : [standard-Cleanup][1B.C0.C4-->ISY/PLM Group=1] Max Hops=1, Hops Left=0 Tue 04/10/2012 08:13:49 PM : [iNST-SRX ] 02 50 1B.C0.C4 00.00.01 CB 11 00 LTONRR (00) Tue 04/10/2012 08:13:49 PM : [standard-Group][1B.C0.C4-->Group=1] Max Hops=3, Hops Left=2 Tue 04/10/2012 08:13:49 PM : [ 1B C0 C4 1] DON 0 Tue 04/10/2012 08:13:49 PM : [ 1B C0 C4 1] ST 86 Tue 04/10/2012 08:13:49 PM : [iNST-SRX ] 02 50 1B.C0.C4 19.74.C6 41 11 01 LTONRR (01) Tue 04/10/2012 08:13:49 PM : [standard-Cleanup][1B.C0.C4-->ISY/PLM Group=1] Max Hops=1, Hops Left=0 Tue 04/10/2012 08:13:49 PM : [iNST-SRX ] 02 50 1B.C0.C4 19.74.C6 41 11 01 LTONRR (01): Process Message: Ignored Tue 04/10/2012 08:13:49 PM : [standard-Cleanup][1B.C0.C4-->ISY/PLM Group=1] Max Hops=1, Hops Left=0
LeeG Posted April 11, 2012 Posted April 11, 2012 The old I1 method is still being used. Right click on SwitchLinc node, select Diagnostics | Query Insteon Engine. Set a new On Level (applied locally) value and see if it take effect. If this does not resolve the issue the SwitchLinc will have to be Deleted and added back under 3.2.4.
wswartz Posted April 11, 2012 Author Posted April 11, 2012 The query didn't help, but deleting it and adding it back in did. Seems to be working now. Happy there's a resolution yet bummed as I installed a bunch of switches over the weekend and already applied programming to them so it looks like I might have to start over. Nonetheless, LeeG, thanks for your help in looking into this! Bill
wswartz Posted April 16, 2012 Author Posted April 16, 2012 FYI to the forum. I was having issues with my SwichLinc Relay devices as well. You could turn them on and off from ISY, but if turned on/off locally, ISY would not register these changes. For example, ISY would always show a switch off when it was really on. I deleted it from ISY and reinstalled it (like my dimmers), and this is now working.
chamnic Posted October 6, 2012 Posted October 6, 2012 Hello I seem to be having the same issue and deleting the device and re-adding it does not solve the issue, I also did the query engine command. The switch keeps the old local ON Level, one that was registered by power cycling the device. The switch is a 2476D and its firmware is V27Firmware of the switch is. Here is the log when I changed the local ON level . How can I know it is using the old L1 method like mentionned earlier in the thread ? I am using 3.2.6 on both (ISY and admin console). Sat 10/06/2012 10:40:45 : [iNST-TX-I1 ] 02 62 0C 72 6C 0F 11 D1 Sat 10/06/2012 10:40:46 : [iNST-ACK ] 02 62 0C.72.6C 0F 11 D1 06 LTONRR (D1) Sat 10/06/2012 10:40:46 : [iNST-SRX ] 02 50 0C.72.6C 19.75.21 2B 11 D1 LTONRR (D1) Sat 10/06/2012 10:40:46 : [standard-Direct Ack][0C.72.6C-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Sat 10/06/2012 10:40:46 : [ C 72 6C 1] ST 209 Sat 10/06/2012 10:40:46 : [ C 72 6C 1] OL 209 Sat 10/06/2012 10:40:46 : [All ] Writing 1 bytes to devices Sat 10/06/2012 10:40:46 : [C 72 6C 1 ] Memory : Write dbAddr=0x0032 [D1] cmd1=0x2E cmd2=0x00 Sat 10/06/2012 10:40:46 : [iNST-TX-I1 ] 02 62 0C 72 6C 0F 28 00 Sat 10/06/2012 10:40:46 : [iNST-ACK ] 02 62 0C.72.6C 0F 28 00 06 SET-MSB(00) Sat 10/06/2012 10:40:47 : [iNST-SRX ] 02 50 0C.72.6C 19.75.21 2B 28 00 SET-MSB(00) Sat 10/06/2012 10:40:47 : [standard-Direct Ack][0C.72.6C-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Sat 10/06/2012 10:40:47 : [iNST-TX-I1 ] 02 62 0C 72 6C 0F 2B 32 Sat 10/06/2012 10:40:47 : [iNST-ACK ] 02 62 0C.72.6C 0F 2B 32 06 PEEK (32) Sat 10/06/2012 10:40:47 : [iNST-SRX ] 02 50 0C.72.6C 19.75.21 2B 2B 21 PEEK (21) Sat 10/06/2012 10:40:47 : [standard-Direct Ack][0C.72.6C-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Sat 10/06/2012 10:40:47 : [iNST-TX-I1 ] 02 62 0C 72 6C 0F 29 D1 Sat 10/06/2012 10:40:47 : [iNST-ACK ] 02 62 0C.72.6C 0F 29 D1 06 POKE (D1) Sat 10/06/2012 10:40:48 : [iNST-SRX ] 02 50 0C.72.6C 19.75.21 2B 29 D1 POKE (D1) Sat 10/06/2012 10:40:48 : [standard-Direct Ack][0C.72.6C-->ISY/PLM Group=0] Max Hops=3, Hops Left=2
LeeG Posted October 6, 2012 Posted October 6, 2012 chamnic I think the issue is the firmware level of the SwitchLinc. It is too old to support the technique that does not require a powercycle. After setting the Local On Level and Ramp Rate power cycle the SwitchLinc.
chamnic Posted October 6, 2012 Posted October 6, 2012 Ohh crap, exactly what I was afraid of. I'm cooked then, all my switches are V27 or V35. Darn technology, everything becomes obsolete in no time now, even light switches Thanks.
Brian H Posted October 6, 2012 Posted October 6, 2012 I tried an original v.24 2476D and after making the changes through My Lighting. Cycling the power by pulling the Air Gap Switch and waiting for maybe 15 seconds. Then gently pushing the switch back to its Normal position. The new settings took. Only thing to watch is if you push the Air gap Switch all the way in. A factory reset is done.
chamnic Posted October 6, 2012 Posted October 6, 2012 Yeah I know about the power cycle. I wanted to be able to do that programatically so that I can change the ON level during the day. Guess I will have to find another way.
oberkc Posted October 6, 2012 Posted October 6, 2012 everything becomes obsolete in no time now, even light switches I think of it less as old switches becoming obsolete. Instead, new switches becoming more capable.
Recommended Posts