//Contact StatusRaw "panel contact: [%d]" { alarmdecoder="KPM:00#status" } Switch StatusReady "Ready: [MAP(alarm3.map):%s]" {channel="alarmdecoder:keypad:bill:keypad:ready"} Number StatusArmed "Armed: [MAP(alarm9.map):%s]" Switch StatusAway "panel away: [%d]" {channel="alarmdecoder:keypad:bill:keypad:armedaway"} Switch StatusHome "panel home: [%d]" {channel="alarmdecoder:keypad:bill:keypad:armedhome"} // StatusArmedStay is now called perimeter. Invistigate usage... Switch StatusArmedStay "panel armed stay: [%d]" {channel="alarmdecoder:keypad:bill:keypad:perimeter"} //Contact StatusBacklight "panel backlight: [%d]" { alarmdecoder="KPM:00#contact,bit=14" } //Contact StatusProgramming "panel programming: [%d]" { alarmdecoder="KPM:00#contact,bit=13" } //Contact StatusBypass "panel bypassed: [%d]" { alarmdecoder="KPM:00#contact,bit=9" } Switch StatusPower "Power [MAP(alarm1.map):%s]" {channel="alarmdecoder:keypad:bill:keypad:acpower"} //Contact StatusChime "panel chime: [%d]" { alarmdecoder="KPM:00#contact,bit=7" } Switch StatusAlarmOccured "Alarm Occurred: [MAP(alarm7.map):%s]" {channel="alarmdecoder:keypad:bill:keypad:alarmoccurred"} //Contact StatusAlarmOccured "Alarm Occurred: [MAP(alarm7.map):%s]" { alarmdecoder="KPM:00#contact,bit=6" } //Number nStatusAlarmOccured "Alarm Occurred: [MAP(alarm10.map):%s]" { alarmdecoder="KPM:00#status,bit=6" } Switch StatusAlarm "Alarm Sounding: [MAP(alarm7.map):%s]" {channel="alarmdecoder:keypad:bill:keypad:alarm"} Switch StatusBatteryLow "Battery [MAP(alarm2.map):%s]" {channel="alarmdecoder:keypad:bill:keypad:lowbat"} //Switch StatusBatteryLow "Battery [MAP(alarm2.map):%s]" {channel="alarmdecoder:keypad:bill:keypad:lowbatt"} //Contact StatusDelay "panel delay off: [%d]" { alarmdecoder="KPM:00#contact,bit=3" } Switch StatusFire "Fire: [MAP(alarm8.map):%s]" {channel="alarmdecoder:keypad:bill:keypad:fire"} // same as ready //Switch StatusZoneIssue "Zone Issue: [%d]" { alarmdecoder="KPM:00#contact,bit=1" } //Number nStatusZoneIssue "Zone Issue: [%d]" { alarmdecoder="KPM:00#status,bit=1" } Number PanelZone "Last Zone Faulted: [%d]" {channel="alarmdecoder:keypad:bill:keypad:zone"} //Number alarmPanelLine1 "" (gPanel) {alarmdecoder="SEND#1=1,2=2,3=3", autoupdate="false"} //Number alarmPanelLine2 "" (gPanel) {alarmdecoder="SEND#4=4,5=5,6=6", autoupdate="false"} //Number alarmPanelLine3 "" (gPanel) {alarmdecoder="SEND#7=7,8=8,9=9", autoupdate="false"} //Number alarmPanelLine4 "" (gPanel) {alarmdecoder="SEND#10=*,0=0,11=POUND", autoupdate="false"} // Number AlarmCommand "" (gPanel) {alarmdecoder="SEND#0=00001,1=00003,2=00002", autoupdate="false"} Number AlarmCommand "" String AlarmCommandSend "" (gPanel) {channel="alarmdecoder:keypad:bill:keypad:command"} String sAlarmPanelDisplay "[%s]" (gPanel) {channel="alarmdecoder:keypad:bill:keypad:text"} Number alarmPanelLine1 "" (gPanel) {channel="alarmdecoder:keypad:bill:keypad:intcommand"} Number alarmPanelLine2 "" (gPanel) {channel="alarmdecoder:keypad:bill:keypad:intcommand"} Number alarmPanelLine3 "" (gPanel) {channel="alarmdecoder:keypad:bill:keypad:intcommand"} Number alarmPanelLine4 "" (gPanel) {channel="alarmdecoder:keypad:bill:keypad:intcommand"}