Comments (4)
Hi @MagnusPer,
Thanks for the logs! (also, I've added an option in KeybusReader to hide keypad digits for posting logs publicly if needed in the future)
It seems that the PC5015 panel does not send as many messages in the 0xA5 command as the PC1555MX. I've updated the library to use the 0x27 command to detect the arming status, see if this resolves the issue.
Unrelated questions to improve the decoding:
- Is your panel configured to use double end of line resistors?
- What message does the keypad LCD display when you open a zone and KeybusReader shows
[0x05] Status lights: Ready Backlight | Unrecognized command, byte 3: 0x02
?
Next up will be adding the other zone groups for zones 9+.
from dsckeybusinterface.
Verified OK - Thanks for the quick update
Log_powerSerie832_PC5015-NoArmedStayDetection_Status_OK.txt
from dsckeybusinterface.
Is your panel configured to use double end of line resistors?
All sections (doors and motion detectors ) are configured with double line resistors, exception is the fire detctor that shall be configured by the manual with single line resistor.
What message does the keypad LCD display when you open a zone and KeybusReader shows [0x05] Status lights: Ready Backlight | Unrecognized command, byte 3: 0x02?
Alarm System Status - Disarmed, no doors open, only motion detectors reporting OPEN/RESTORED while walking around.
LCD Display Status - Ready
Sitting and watching the KeybusReader output I see the command comes and go while the system is in ready state. Sorry but I do not have any idea what that message means, It's atleast not triggered by arming or disarming.
Add additional log from my observation
Log_PowerSerie832_PC5015-Unknown-0x05-Byte3_KeybusReader.txt
Maybe the answer is in other projects such https://github.com/sjlouw/dsc-alarm-arduino/blob/master/DSCPanel/DSC.cpp
I add a log from this project, how he has interpreted the decoding that maybe a help for you -
Log_DSCPanel.txt
from dsckeybusinterface.
Figured it out - 0x02 seems to be a flag for stay/away zones open, while 0x03 is a flag for the other zones. Thanks for the links to the other projects, I've actually looked them over previously and used what I could, but in some cases (like keypads) the data was different than my results (I suspect this is due to whether the data is being read with a sufficient delay). Thanks for the logs, they're very useful!
from dsckeybusinterface.
Related Issues (20)
- Question ) Module message for fir, auxiliary and panic alarm
- question HOT 3
- [Contribution] New Status on Set 0x16 / Module PC5200 HOT 4
- Status not properly reported for "stay no entry delay"
- PC3000 Testing HOT 9
- Is it possible to send disarm code via MQTT? HOT 7
- esp32-Poe adapter support? HOT 1
- Temperature display HOT 2
- QR Code
- VirtualKeypad-Web compilation error HOT 1
- VirtualKeypad WEB, serial output.
- Keybus Error / Address? HOT 3
- OpenHab MQTT esp8266 issue
- DSC PC1550 Clasic Series 6 digit code compile ok but keep rebooting HOT 2
- Make your own input expander
- Debugging disarm not working overnight HOT 3
- Ignore
- Lastest version outgrew UNO?? HOT 3
- Unable to request states for Zone 9 and 11+ (1-8 and 10 working fine) PC3000 HOT 1
- PC3000 - Zones 9-16 not updating HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dsckeybusinterface.