Alain Turbide
Alain Turbide
Nikhil, I'm currently working on adding zone expander and relay module emulation to the library. I have a bit of the protocol decoded currently so will start coding up some...
I did some tests using hard coded values to test the logic and everything seems good. I can respond to a supervision requests with a emulated zone. Also can request...
Relay modules are easy. They are represented for supervision on slot 15 on the 0x11 command and are controlled via cmd 0x87 byte 2. Each channel is one bit. 1...
That's interesting on the length of your 0x11. Mine has 7 data bytes. My test panel version is 4.60 (according to the sticker on it) and the zone expander is...
Here's a dump of the 0x05 responses to a request to send command from the module for various slot ranges. 04 54.61:[MODULE] 11111111 1 11111111 11111111 10111111 11111111 11111111 11111111...
I've been using a Salae clone for most bus work. It's great when you want to check your timings, etc. It was really handy with the honeywell vista bus since...
Here's a link to my current development code. https://github.com/Dilbert66/esphome-dsckeybus/tree/dev This is the ESPhome version but the code in the folder dsckeybusinterface should be the same as your dev version (plus...
For the relay module, you add it using addRelayModule() and view channels looking at relayStatusChanged and relayChannels eg: if (dsc.relayStatusChanged) { Serial.print(dsc.relayChannels,HEX);
ok, PR created on the expander branch.
Still needs work to make it configurable for different systems such as those that only support up to 32 zones. Would be nice to see dumps on those systems.