pomprocker wrote:Hi Benjamin,
I'm still very new to Indigo and Insteon, but have had an established home automation system for some time now using Heyu and X10. That being said I can't really start slowly, I have to get everything setup quickly in order to migrate 100%.
I was previously using my DS10a's and MS10a's mostly to control devices. As far as security goes, I never bothered to purchase and setup a security console such as the DS7000 or SC1200, so I had done it all in code to emulate the DS7000 algorithms.
I'm going to go ahead and post some examples of my Heyu scripts regarding these security devices with an explanation of what each one does, and maybe you can help me translate them for use with Indigo and at the same time get a glance of the capabilities of what another HA software system can do and maybe any areas that Indigo or the security script may be lacking.
# D - Door & Window Sensors DS10a
alias front_door D1 DS10A 0x9F
alias sliding_glass_door D2 DS10A 0x93
alias laundry_door D3 DS10A 0xE9
alias left_livingroom_window D4 DS10A 0x25
alias right_livingroom_window D5 DS10A 0xF5
alias kitchen_window D6 DS10A 0x1B
alias kitchen_dining_window D7 DS10A 0x11
alias michaels_window D8 DS10A 0x13
alias lynns_window D9 DS10A 0x8F
alias brandts_window D10 DS10A 0xA7
alias melanies_window D11 DS10A 0xB7
alias all_sec_doors_windows D1-11
alias brandts_door D12 DS10A 0x99
# E - Emergency (Security) MS10a's, KR10a's, etc...
alias sec_brandt_keyfob E1 KR10A 0x75
alias sec_lynn_keyfob E2 KR10A 0xA1
alias sec_michael_keyfob E3 KR10A 0xC0
alias sec_all_keyfobs E1-3
alias sec_motion_dining E4 MS10A 0x91
alias sec_motion_livingroom E5 MS10A 0xDC
alias sec_motion_upstairs E6 MS10A 0x10
alias all_sec_motion E4-6
[/code]
The Security script uses (currently) an array of records...
Each record looks like this:
{113, "WorkRoom_Door2", false, false, "Sound Chime", false, false, false, false}, ¬
Sadly the Heyu scripts are just that, scripts, and don't have a direct equivalent in Indigo, but in Indigo v5 I plan to make a lot of the security script redundant, so that it's easier for the user to setup...
But, we'll see what information we can get from your script...
alias front_door D1 DS10A 0x9F
I am assuming 0x9F is the hex code for the security device, so that would be roughly equivalent to:
{159, "Front_Door", False, False, None, False, False, True, "Front_Door"}
The security script monitors for the DS10A / MS10A devices directly, so it doesn't rely on the X10 code...
From there, you can either add Group actions in the Indigo GUI, or specific triggers to Indigo depends on the status change(s) of the devices.
Sadly, there isn't a converter, or an import facility at this time, so I don't have a way to bulk convert these for you....