Jablotron JA-80 series and JA-100 series alarm integration

What about USB/IP?

1 Like

I found a solution using ser2net and socat but USB/IP looks better. Thank you

I will probably use information from this site https://derushadigital.com/other%20projects/2019/02/19/RPi-USBIP-ZWave.html :slightly_smiling_face:

Iā€™ve posted the image of my config in F-Link earlier. Device idā€™s are the same as how I entered it in HA.
12: PIR
13: PIR
These PIRā€™s provide an OK on the ā€œproblemā€ entity. And an ā€œNot detectedā€ on their status.

Device 15: 4 button keyfob, right side (this sets and disables night alarm / section 2)
Deivce 16: 4 button keyfob left side (this sets and disables away alarm / section 1)

Hi team,

I like this thread very much and thanks to the huge efforts you did.
I own an jablotron 80 system. My target is to use the door and window sensors twice ( for alarm and for controlling the heating)

If I got it right, the central unit must be in service mode that the sensor signals/ messages are transferred via usb dongle , right ?

Did anyone tried to Analyse the 868mhz signal so far ?

Regards
Martin

@kukulich Hi, I am receiving a lot of these messages for every PIR sensor I have.

2020-10-25 16:51:53 DEBUG (ThreadPoolExecutor-0_0) [custom_components.jablotron100] Info packet: 4008024a412d3130374b0000003da70bc8460120f500000000000000814601200c00000000000000841f0120c326050800000000841f0120744701200b000000
2020-10-25 16:51:53 DEBUG (ThreadPoolExecutor-0_0) [custom_components.jablotron100] Info packet: 400c084d44363131312e30332e304008094d44313230303651220100010001000100070007000700070007000700070007000700070007000700008000000000
2020-10-25 16:51:57 ERROR (ThreadPoolExecutor-2_0) [custom_components.jablotron100] Unknown state packet of device 31: 550880e5c00780cfd013000000430120c8460120f500000000000000814601200c00000000000000841f0120c326050800000000841f0120744701200b000000
2020-10-25 16:52:06 ERROR (ThreadPoolExecutor-2_0) [custom_components.jablotron100] Unknown state packet of device 31: 550880e5c00750d0f013000000430120c8460120f500000000000000814601200c00000000000000841f0120c326050800000000841f0120744701200b000000
2020-10-25 16:52:11 ERROR (ThreadPoolExecutor-2_0) [custom_components.jablotron100] Unknown state packet of device 31: 550880e5c007a0d01014000000430120c8460120f500000000000000814601200c00000000000000841f0120c326050800000000841f0120744701200b000000
2020-10-25 16:52:19 ERROR (ThreadPoolExecutor-2_0) [custom_components.jablotron100] Unknown state packet of device 31: 550880e5c00710d13014000000450120c8460120f500000000000000814601200c00000000000000841f0120c326050800000000841f0120744701200b000000
2020-10-25 16:52:22 ERROR (ThreadPoolExecutor-2_0) [custom_components.jablotron100] Unknown state packet of device 31: 550880e5c00750d15014000000430120c8460120f500000000000000814601200c00000000000000841f0120c326050800000000841f0120744701200b000000

I have a few JA-110P PET and one JA-158P. Please, could you point me to somewhere where I can find how can I sniff the communications and find related information for you?

Thank you!

Try to install latest master - it should be possible via HACS.

You are the best. Thank you! It looks like that the one JA-158P still does not work. I have this from the log:

2020-10-25 17:37:29 DEBUG (ThreadPoolExecutor-0_0) [custom_components.jablotron100] Info packet: 4008024a412d3130374b000000400120c8460120f500000000000000814601200c00000000000000841f0120c326050800000000841f0120744701200b000000
2020-10-25 17:37:29 DEBUG (ThreadPoolExecutor-0_0) [custom_components.jablotron100] Info packet: 400c084d44363131312e30332e304008094d44313230303651220100010001000100070007000700070007000700070007000700070007000700008000000000
2020-10-25 17:39:07 ERROR (ThreadPoolExecutor-2_0) [custom_components.jablotron100] Unknown state packet of device 35: 550900f5c008539c71260b0000430120c8460120f500000000000000814601200c00000000000000841f0120c326050800000000841f0120744701200b000000
2020-10-25 17:39:10 ERROR (ThreadPoolExecutor-2_0) [custom_components.jablotron100] Unknown state packet of device 35: 550900f5c008839c91260b0000450120c8460120f500000000000000814601200c00000000000000841f0120c326050800000000841f0120744701200b000000
2020-10-25 17:39:13 ERROR (ThreadPoolExecutor-2_0) [custom_components.jablotron100] Unknown state packet of device 35: 550900f5c008b39cb1260b0000000000000000000045012000000000010000000100ffffd45400209b980508a7ac03085c0204080000002101000000841f0120

Try the latest master again :wink:

1 Like

It works! Thank you! :clap:

Hi I have an issue with one of my motion sensors (JA-180PB). I have the JA-101K-LAN. The error message is:

2020-10-28 07:58:03 ERROR (ThreadPoolExecutor-2_0) [custom_components.jablotron100] Unknown state packet of device 17: 5509a4ad400421e8a83714003455001055320500bba30100cca301000000002144040010983b08200b0000006f49030001000000640400100b000000d9520300
2020-10-28 08:07:17 ERROR (ThreadPoolExecutor-2_0) [custom_components.jablotron100] Unknown state packet of device 17: 5509a4ad4004011d293814000b000000140000005429001000000000000000000c290010bdd3000000000000640400100b0000007c4500100000000097520300
2020-10-28 09:13:33 ERROR (ThreadPoolExecutor-2_0) [custom_components.jablotron100] Unknown state packet of device 17: 5509a4ad40041136ca3914001455001055320500bba30100cca301000000002144040010983b08200b0000006f49030001000000640400100b000000d9520300

And a lot more of these messages.

Hope you can help me.

Kind regards,
Ivo Frenken

This error is for device 17. Do you have any errors for other devices? If so, please post one error per device. Thanks.

I see you have Jablotron connected by LAN, can you please enable debug and than disconnect LAN? It should log error with message ā€œState packet of unknown deviceā€. Iā€™m interested in the message :slight_smile:

No, It is only for device 17.

I unpluged the LAN, the message is as below:

2020-10-28 10:34:59 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron100] State packet of unknown device: 5508075c421fb08b8b3d00106455001055320500bba30100cca301000000002144040010983b08200b0000006f49030001000000640400100b000000d9520300

Try latest master please, it should work now.

And thank you for the LAN packet.

Thanks for the quick reply, unfortunately I still have the issue of device 17 not detecting motion and in the Jablotron software it does.

2020-10-28 13:18:40 ERROR (ThreadPoolExecutor-2_0) [custom_components.jablotron100] Unknown state packet of device 17: 5509a4ad4004814aae0614001455001055320500bba30100cca301000000002144040010983b08200b0000006f49030001000000640400100b000000d9520300

Check whether jablotron.py file in custom_components > jablotron100 has been updated adding b"\xa4" in a line 64. If not, then you didnā€™t updated the right release.

Thanks! I checked and it wasnā€™t updated. I did a redeployment from within HACS, but I think i forget to update the integration. I now have adjusted the file manually and restarted home assistant. Now sensor 17 is detecting motion! Thanks for you quick solution.

Hello, thank you for the integration, i already tried it and its working but im not able to get the status of the sensor. Are you planning to implement also other functionalities?

What status? What sensor?

Thanks for using the integration and youā€™re right; currently the sensor status is not tracked because the JA-80 system is not exposing them in normal operating mode. As mentioned earlier in this thread, tracking sensor status would require the system to be in service mode which might or might not be a problem for your specific installation (any alarms in disarmed state for smoke detectors and the like would no longer work). As I have not configured any disarmed alarms currently, I might explore this feature further later so if more people are interested Iā€™ll put my system in service mode to see if the sensor status can be captured. It would definitely allow for more advanced automation rules.

@kukulich
My logs show an error for device 3 which is the keypad.
My keypad seems to function correctly though.
Any idea what this means?


Logger: custom_components.jablotron100
Source: custom_components/jablotron100/jablotron.py:720 
Integration: Jablotron 100 (documentation, issues) 
First occurred: 19:15:16 (1 occurrences) 
Last logged: 19:15:16

Unknown state packet of device 3: 55094f74c000003dd32d130000410120d8460120f500000000000000914601200c00000000000000841f01209f37050800000000841f01209c4701200b000000