- PI 4, Openhabian 2.5.3
- Issue of the topic: I have installed the AlarmDecoder binding and device along with the example code from the binding doc. All is well and works fine except that I would like like to use Luckys keypad in habpanel and I am lost with how the sitemap works.
I’ve tried to replicate the connection used in the example sitemap
sitemap AlarmDecoder label=“My first sitemap”
{
Switch item=Line1 label="line1" mappings=[ 1="1____(OFF)", 2="2(AWAY)", 3="3__(STAY)"]
Switch item=Line2 label="line2" mappings=[ 4="____4_____", 5="5(TEST)", 6="6(BYPASS)"]
Switch item=Line3 label="line3" mappings=[ 7="7(INSTANT)", 8="8(CODE)", 9="9_(CHIME)"]
Switch item=Line4 label="line4" mappings=[10="*__(READY)", 0="___0___", 11="____#____"]
Text item=Display
}```csv
your code goes here
and the items
```csv
//Items to allow OpenHAB to control the alarm via panel emulation of AlarmDecoder
//itemtype itemname "labeltext [stateformat]" <iconname> (group1, group2, ...) ["tag1", "tag2", ...] {bindingconfig}
Number Line1 "" { alarmdecoder="SEND#1=1,2=2,3=3", autoupdate="false" }
Number Line2 "" { alarmdecoder="SEND#4=4,5=5,6=6", autoupdate="false" }
Number Line3 "" { alarmdecoder="SEND#7=7,8=8,9=9", autoupdate="false" }
Number Line4 ""
String Display "panel display: [%s]" { alarmdecoder="KPM:00#text" }your code goes here
with
and
Number PassCode " "
Number passkey "" { alarmdecoder="SEND#=PassCode", autoupdate="false" }
The change to passcode is noted in the log nut there is no evidence in OH or the serial date in AlarmDecoder to indicate that I passed anything to the binding. I did try to raise the loggind level in /var/lib/openhab2/etc/org.ops4j.pax.logging.cfg with the entry “log:set DEBUG org.openhab.binding.alarmdecoder1” but no further evidence was produced.
Can you please recommed next steps.
Thanks and Best Regards
- If logs where generated please post these here using code fences: