dscKeybusInterface
dscKeybusInterface copied to clipboard
DSC PC1550 Clasic Series 6 digit code compile ok but keep rebooting
Discussed in https://github.com/taligentx/dscKeybusInterface/discussions/323
Originally posted by pansament August 15, 2023 I have managed to determinate that whet i set in sketch "accesCode" my 6 digit arm/disarm code in serial monitor it keeps rebooting.
If code not set everything is ok.
Do i need to configure alarm to work with 4 digit code? Or what can i modify in sketch to work with 6 digit code?
This is error code from serial monitor:
⸮⸮n⸮r⸮⸮n|⸮l⸮lbbrl⸮nb⸮nl`⸮rl⸮l⸮⸮Static IP Configured WiFi........connected: 25.25.25.151 MQTT....connected: 25.25.25.50 DSC Keybus Interface is online.
--------------- CUT HERE FOR EXCEPTION DECODER ---------------
Exception (4): epc1=0x400005cb epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000
stack>>>
ctx: cont sp: 3ffffe00 end: 3fffffd0 offset: 0150 3fffff50: 3fffdad0 3fffff80 40205d66 3fffff80
3fffff60: 3fffdad0 00000000 3ffeedc0 40204b69
3fffff70: 3fffdad0 00000000 3ffeedc0 40201d5f
3fffff80: 3ffe9010 fffffffc 00000080 40208848
3fffff90: 40204e8c 3ffe900e 3ffef048 3ffef0f0
3fffffa0: 3fffdad0 0000001f 3ffef048 3ffef0f0
3fffffb0: 3fffdad0 00000000 3ffef0c4 40205efc
3fffffc0: feefeffe feefeffe 3fffdab0 401014e9
<<<stack<<<--------------- CUT HERE FOR EXCEPTION DECODER ---------------
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x4010f000, len 3424, room 16 tail 0 chksum 0x2e load 0x3fff20b8, len 40, room 8 tail 0 chksum 0x2b csum 0x2b v00052840 ~ld `
Later Edit:
Alarm system is not configurable to work with 4 digits access code.
I managet to make this project with VirtualKeyPad-Web but same problem, if i set "accessCode" in sketch keeps rebooting. If i set first 4 digits in sketch I can arm by presing Arm button and presing last 2 digits of access code. So the project is working but I need this to work with 6 digits access code so I can control alarm system from Home Assistant. If I don`t set access code in sketch I can see in Home Assistant Zones and state of system but i cannot control it. I did not find a way to send code from Home Assistant.
Hi @pansament, sorry for late answer.
I took a look at code and you could try manually editing line 712 in dscKeybusInterface/src/dscClassic.cpp:
if (strlen(accessCodeStay) < 4) { Try increasing it from 4 to 6.
As I don't have any 6-digit ClassicSeries panels available to confirm I'm hoping to hear back from you, so we can implement AccessCode string lenght checking and automatically setting 4 or 6 digit Access Code for ClassicSeries.
Hi @pansament, sorry for late answer. I took a look at code and you could try manually editing line
712indscKeybusInterface/src/dscClassic.cpp:if (strlen(accessCodeStay) < 4) {Try increasing it from 4 to 6.As I don't have any 6-digit ClassicSeries panels available to confirm I'm hoping to hear back from you, so we can implement AccessCode string lenght checking and automatically setting 4 or 6 digit Access Code for ClassicSeries.
Hi @kricon, Thanks for the answer! I've tried now to increase to 6 and test it and I'm getting same behavior/error.
I'm searching to buy a PC1616 board to replace what I have now if I cannot work with this board.