Bosch Alarm Panel - MQTT Gateway

It’s quite the rabbit hole, hey?

Feel free to PM me if you’d like - I was able to send codepad messages by basically bitbanging a copy of the ALINK keypad commands. Obviously, this will throttle you to 1 command per message and may change depending on your panel details.

Have been getting close to cracking the checksum but haven’t been able to nail it yet.

The sum of all bytes ends up within +/-10d (except for 1 message which has a difference of 248 but this could be solved with an overflow of 7 I suspect). If you add the count of nybbles that have a 0 value (0000 binary), this ends up within +/- 2 for each value I’ve been able to test.

There is obviously still something I’m missing but I’ve basically hit an impasse for the time being.

That would be really interesting! I also have a 6000 panel but with Konnected-like ESP32 boards hooked up to get state etc. A serial interface would be much more elegant.

@aetdeep @Johnty I’m also super interested in this work. Have you put the code online somewhere? If you are willing to share what you have done that would be awesome, my email is insane_wookie at hotmail dot com

Hello @Johnty , I can see this thread is getting a bit older, however managed to stumble across it when looking at options at getting my own Bosch Alarm System ICP-404CC integrated into Home Assistant and can see your approach is a great solution for this.

I am a little new to this however would love to have a crack at implementing of what you have done. If you’d be able to take the time to share any useful instructions/code for this project it would be awesome and I would be very grateful.

Email is tuan.vu27 at gmail dot com.