pysiaalarm
pysiaalarm copied to clipboard
Integration with Focus Alarm Systems
Hello,
I use a simple but reliable alarm system: FOCUS FC-7688. According to the manual, it can handle SIA2013 and CID.
It offers fields in the CMS configuration that do not match those of the SIA integration:
- user and PWD do not appear in the SIA integration.
- the "Heart beat Contact ID Code:" allows only 8 HEX digits - if it corresponds at all to the ID in the SIA Integration, which expects min 16 digits..
My configuration.yaml contains
sia:
port: 7974
hubs:
name: focus7688
account: FFAA1122
# password: n/a
The integration detects the alarm system. It sets up entities and devices but does not fill them: "binary_sensor.7974_ffaa1122_connectivity" == off "alarm_control_panel.7974_ffaa1122_zone_1_alarm" == unavailable "binary_sensor.7974_ffaa1122_power" == unavailable "binary_sensor.7974_ffaa1122_zone_1_moisture" == unknown "binary_sensor.7974_ffaa1122_zone_1_smoke" == unknown
The log repeats fastly this line:
2022-09-05 23:47:28.266 WARNING (MainThread) [pysiaalarm.base_server] Last line could not be parsed succesfully. Error message: No matches found, event was not a SIA or ADM Spec event, line was: %s. Line: 7A28002F"ADM-CID"6616R0L0#foc7688[#foc7688|1351 01 000]
Does this mean that the system does not work at all with this integration or can I configure it somehow?
Many greetings, Eckart

First off, the official integration doesn't use yaml anymore so please switch to that one, because I have no clue anymore if the old one still works. If I manually compare the string to the latest regex it should work, so please use the offical and then report back!