TJP_426 Posted December 23, 2011 Posted December 23, 2011 Hello everyone! I have been deliberating for a few weeks on taking my insteon install to the next level and finally pulled the trigger. Very Excited! I have many questions, and hope I have come to the right place. I have a decent programing background and hope the learning curve will be easily traversed. I wanted to see what the members would suggest for a simple introduction to the features within ISY. Here is an example of something I was thinking of: Lets say I have a 2876DB Icon Dimmer and I want to be able to control the local on level after certain times of day. For example lets say it is after 10:30 pm and the switch state is off, I awake from a sleep and enter the bathroom (switch installed location) and press the switch on, as opposed to the on percentage jumping right to 100% I would like to be able to control the on to a more sleep friendly 20%. I believe I have an idea how to go about this but would like some input before I start. Is this even possible? Sorry if this is such a trivial question but I am looking for a starting point. Thanks in advance! Todd
LeeG Posted December 23, 2011 Posted December 23, 2011 Take a look at this topic. It is directly on point. Changing the Local On Level % at different times of day. Be sure to follow the posts to the end (only a few) as the initial Program's Adjust Scene statements are not coded correctly viewtopic.php?f=26&t=7646
LeeG Posted December 23, 2011 Posted December 23, 2011 The UDI Wiki is a good source for information and examples. http://www.universal-devices.com/mwiki/ ... =Main_Page
TJP_426 Posted December 23, 2011 Author Posted December 23, 2011 Thank you LeeG! I understand that the dimmer has to be the controller in the first parameter of the adust scene as well as the set scene. Is this program not possible with a icon series dimmer? Thanks again
TJP_426 Posted December 23, 2011 Author Posted December 23, 2011 If On Mon, Tue, Wed, Thu, Fri From Sunset To 5:20:00AM (next day) Then In Scene 'Dining Room Light' Set 'Dining Room Light' 25% (On Level) In Scene 'Dining Room Light' Set 'Dining Room Light' 30.0 Sec (Ramp Rate) Else In Scene 'Dining Room Light' Set 'Dining Room Light' 70% (On Level)
LeeG Posted December 23, 2011 Posted December 23, 2011 The Program looks correct. What happens? Was the Program triggered as Sunset. The Programs | Summary tab will show the Program information. Last Run Time, Status, Activity
TJP_426 Posted December 23, 2011 Author Posted December 23, 2011 Thanks LeeG Any ideas as to why it might not work? You mentioned in the other post that it may take a power cycle on the controller device, could/would this apply to an icon dimmer? Thanks again!
LeeG Posted December 23, 2011 Posted December 23, 2011 Don't think so for that late version firmware ICON. What does the Programs | Summary show for the Program? Also is the Program Enabled?i
LeeG Posted December 23, 2011 Posted December 23, 2011 I tested my ICON Dimmer at the same firmware level and it worked. Run Tools | Diagnostics | Event Viewer with Level: Device communications events selected from pulldown. Change the On Level and Ramp Rate to other values and Save the Program. Were trace entries generated? If so please post the event log. If not is there any Icon to the left of the ICON Dimmer in the My Lighting tree?
TJP_426 Posted December 23, 2011 Author Posted December 23, 2011 LeeG, I have attached my event log, but I have to admit that as of yet I am not real familiar with this process. I keep thinking I am missing something simple. Thanks again. Thu 12/22/2011 07:26:17 PM : [ Time] 19:26:18 0(0) Thu 12/22/2011 07:26:17 PM : [ Time] 19:26:18 0(0) Thu 12/22/2011 07:26:17 PM : [ Time] 19:26:18 0(0) Thu 12/22/2011 07:26:17 PM : [ Time] 19:26:18 0(0) Thu 12/22/2011 07:26:51 PM : [ Time] 19:26:52 0(0) Thu 12/22/2011 07:26:51 PM : [All ] Writing 1 bytes to devices Thu 12/22/2011 07:26:51 PM : [16 9C 6B 1 ] Memory : Write dbAddr=0x0032 [91] Thu 12/22/2011 07:26:51 PM : [16 9C 6B 1 ] Using engine version i1 for 'Dining Room Light' Thu 12/22/2011 07:26:51 PM : [iNST-ACK ] 02 62 16.9C.6B 0F 28 00 06 SET-MSB(00) Thu 12/22/2011 07:26:51 PM : [iNST-SRX ] 02 50 16.9C.6B 19.74.6A 2B 28 00 SET-MSB(00) Thu 12/22/2011 07:26:51 PM : [standard-Direct Ack][16.9C.6B-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Thu 12/22/2011 07:26:51 PM : [iNST-ACK ] 02 62 16.9C.6B 0F 2B 32 06 PEEK (32) Thu 12/22/2011 07:26:51 PM : [iNST-SRX ] 02 50 16.9C.6B 19.74.6A 2B 2B 87 PEEK (87) Thu 12/22/2011 07:26:51 PM : [standard-Direct Ack][16.9C.6B-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Thu 12/22/2011 07:26:52 PM : [iNST-ACK ] 02 62 16.9C.6B 0F 29 91 06 POKE (91) Thu 12/22/2011 07:26:52 PM : [iNST-SRX ] 02 50 16.9C.6B 19.74.6A 2B 29 91 POKE (91) Thu 12/22/2011 07:26:52 PM : [standard-Direct Ack][16.9C.6B-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Thu 12/22/2011 07:26:52 PM : [All ] Writing 0 bytes to devices Thu 12/22/2011 07:26:52 PM : [ 16 9C 6B 1] OL 145 Thu 12/22/2011 07:27:13 PM : [iNST-SRX ] 02 50 16.9C.6B 00.00.01 CB 11 00 LTONRR (00) Thu 12/22/2011 07:27:13 PM : [standard-Group][16.9C.6B-->Group=1] Max Hops=3, Hops Left=2 Thu 12/22/2011 07:27:13 PM : [ 16 9C 6B 1] DON 0 Thu 12/22/2011 07:27:13 PM : [ 16 9C 6B 1] ST 145 Thu 12/22/2011 07:27:13 PM : [iNST-SRX ] 02 50 16.9C.6B 19.74.6A 41 11 01 LTONRR (01) Thu 12/22/2011 07:27:13 PM : [standard-Cleanup][16.9C.6B-->ISY/PLM Group=1] Max Hops=1, Hops Left=0 Thu 12/22/2011 07:27:15 PM : [iNST-SRX ] 02 50 16.9C.6B 00.00.01 CB 13 00 LTOFFRR(00) Thu 12/22/2011 07:27:15 PM : [standard-Group][16.9C.6B-->Group=1] Max Hops=3, Hops Left=2 Thu 12/22/2011 07:27:15 PM : [ 16 9C 6B 1] DOF 0 Thu 12/22/2011 07:27:15 PM : [ 16 9C 6B 1] ST 0 Thu 12/22/2011 07:27:15 PM : [iNST-SRX ] 02 50 16.9C.6B 19.74.6A 41 13 01 LTOFFRR(01) Thu 12/22/2011 07:27:15 PM : [standard-Cleanup][16.9C.6B-->ISY/PLM Group=1] Max Hops=1, Hops Left=0
LeeG Posted December 23, 2011 Posted December 23, 2011 What ISY firmware is being used? Help | About will indicate firmware in the ISY. The old I1 commands are being used to update the Local On Level and Local Ramp Rate. The device would have to be power cycled for this technique to take effect. I am running 3.1.15 which is using the new I2 Extended commands which take effect without a power cycle. Just need to determine why the I1 commands are being used on your system. The following is what the trace should look like. Thu 12/22/2011 08:54:35 PM : [ 15 B2 6A 1] OL 20 Thu 12/22/2011 08:54:35 PM : [ 15 B2 6A 1] RR 24 Thu 12/22/2011 08:54:35 PM : [All ] Writing 2 bytes to devices Thu 12/22/2011 08:54:35 PM : [15 B2 6A 1 ] Memory : Write dbAddr=0x0032 [14] cmd1=0x2E cmd2=0x00 Thu 12/22/2011 08:54:35 PM : [iNST-ACK ] 02 62 15.B2.6A 1F 2E 00 01 06 14 00 00 00 00 00 00 00 00 00 00 00 06 (00) Thu 12/22/2011 08:54:35 PM : [iNST-SRX ] 02 50 15.B2.6A 19.70.15 2B 2E 00 (00) Thu 12/22/2011 08:54:35 PM : [standard-Direct Ack][15.B2.6A-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Thu 12/22/2011 08:54:35 PM : [15 B2 6A 1 ] Memory : Write dbAddr=0x0021 [18] cmd1=0x2E cmd2=0x00 Thu 12/22/2011 08:54:35 PM : [iNST-ACK ] 02 62 15.B2.6A 1F 2E 00 01 05 18 00 00 00 00 00 00 00 00 00 00 00 06 (00) Thu 12/22/2011 08:54:36 PM : [iNST-SRX ] 02 50 15.B2.6A 19.70.15 2B 2E 00 (00) Thu 12/22/2011 08:54:36 PM : [standard-Direct Ack][15.B2.6A-->ISY/PLM Group=0] Max Hops=3, Hops Left=2 Thu 12/22/2011 08:54:36 PM : [All ] Writing 0 bytes to devices
LeeG Posted December 23, 2011 Posted December 23, 2011 The only thing I can suggest is to upgrade to 3.1.15 which is a Beta. I have the exact Device Type and Firmware level where 3.1.15 is using the more advanced I2 configuration commands that do not require a power cycle to take effect.
TJP_426 Posted December 23, 2011 Author Posted December 23, 2011 Thanks leeG When would I power cycle the dimmer? Is this the air gap feature? I would like to try this before upgrading the isy firmware. Thanks
LeeG Posted December 23, 2011 Posted December 23, 2011 After the new values have been set pull the air gap switch for 30 seconds. When it powers up the new Local On Level and Local Ramp Rate values should take effect.
TJP_426 Posted December 23, 2011 Author Posted December 23, 2011 Well I tried both methods... Using version 2.8.16 with the air gap procedure and the local values don't take. I then updated to 3.1.15 beta and still the local values don't take. I beginning to think there is a larger issue here. Is there any further information I can provide for ease of troubleshooting? Thanks for all your assistance and time thus far. Scratch that!!! I removed the device and re-added it and viola!! Everything works as expected! Thanks again for all your help. I'm sure I will have many more questions as I begin to add the other 36 devices...
Recommended Posts