My automation/security system is HAI, which it doesn't support Insteon. I've been replacing my aging Smarthome X10 switches with Insteon, probably about 70% now are Insteon based.
I just got this ISY99 device and start programming, without knowing much into programming Insteon, I thought I would ask a few questions if it's okay.
Basically I'm hoping with all the Insteon capable devices, I'm going to remove their x10 addresses. With KeypadLincs, all buttons for controlling other loads will also be based on Insteon from now on, more reliable than with status request from X10. The trick is, to maintain compatibility between HAI and Insteon, I think I need to create a few programs per device such as:
X10 - A1 On --> If X10 'A1/On (3)' is received, then Set 'Bedroom Lights' On
X10 - A1 Off --> If X10 'A1/Off (11)' is received, then Set 'Bedroom Lights' Off
Insteon - A1 On --> If Status 'Bedroom Lights' is On, then Send X10 'A1/On (3)'
Insteon - A1 Off --> If Status 'Bedroom Lights' is Off, then Send X10 'A1/Off (11)'
I believe this will allow status update between 2 protocols (i.e. X10 and Insteon)?
However, I don't know how it happens, but somehow I got into a loop with one switch, it would just toggle on/off continuosly.
P.S. If I do a factory reset of a switch, will it remove X10 address automatically including all keypad buttons if they're assigned?
Thanks for your help.