Here are the steps for programming the x10 devices for the Honeywell Ademco Vista 15p and VIsta 20p alarm panels:
?79 Menu Mode
(press ?79 while in Programming mode)
ENTER OUTPUT NO.
01-18 = VISTA-20P relays/X-10; 01-08, 17, 18 = VISTA-15P relays/X-10
[?] to continue
OUT NORM LOW (appears only for triggers 17/18)
0 = no (standard default); sets the output level normally high
1 = yes; sets the output normally low (can be used for resetting 4-wire
smoke detectors)
[?] to return to Output Number prompt
OUTPUT TYPE
0 = delete; 1 = relay (skip to “B” prompt); 2 = Powerline Carrier device (skip
to “A” prompt)
[?] to continue.
“A” (if X-10 was selected)
UNIT No.
Enter the unit code (01-16, set at the device).
[?] to return to the Output Number prompt continue
“B” (if relay was selected)
MODULE ADDR
Enter the predefined address for this module (07-15; see Table of Device
Addresses on page 2).
Make sure the module’s DIP switches are set to the selected address.
[?] to continue
REL POSITION (actual relay number on module)
For 4204 modules, relay numbers are 1-4. For 4229 modules, relay
numbers are 1-2.
[?] to return to the Output Number prompt for programming the next device