New Binding for Caddx alarm panels [NX584, NX8e, ...]

Hi @ jossuar

I have made some great progress with the Caddx sytem and have even implemented a keypad type solution for the PIN number to DISARM with. Added a bit or error checking for Arming etc. to ensure smooth operation.

Used the following:

I am now struggling with getting STATUS information from the Panel to be able to see logs and Alarm Memory.

The Log Files seems to offer functionality by using the Panel_LogMessage. Most recent seems to be in Panel_LogMessage10, that entry moves to Panel_LogMessage9, etc as events occur.

The issue seems to be that some entries are “Unknown log event type received”. The only one I seemed to get correctly is the Auto-Test. Do you think they could be some issue with the Binding - the logs display correctly on the LCD Keypad using *90

Restults as follows:

Alarm Log (*90 [Master])
Close	98
01/10	13:53	P3	*
Open	1
01/10	13:49	P3	*
Auto test
01/10	13:00
Open 1
01/10	6:09	P3	*
Bypass Rest	6
01/10	6:09	P1	*
Bypass Rest	23
01/10	6:09	P1	*
Open	1
01/10	6:09	P1	*
Bypass Rest	21
01/10	5:20	P4	*
Open	3
01/10	5:20	P4	*

Log Extract from OpenHab:

2020-10-01 13:00:46.105 [vent.ItemStateChangedEvent] - Panel_LogMessage10 changed from Unknown log event type received to 01-10 13:00 Auto-test
2020-10-01 13:49:53.839 [vent.ItemStateChangedEvent] - Panel_LogMessage10 changed from 01-10 13:00 Auto-test to Unknown log event type received
2020-10-01 13:49:57.261 [vent.ItemStateChangedEvent] - Panel_LogMessage9 changed from NULL to 01-10 13:00 Auto-test
2020-10-01 13:49:57.370 [vent.ItemStateChangedEvent] - Panel_LogMessage8 changed from NULL to Unknown log event type received
2020-10-01 13:49:57.464 [vent.ItemStateChangedEvent] - Panel_LogMessage7 changed from NULL to Unknown log event type received
2020-10-01 13:49:57.558 [vent.ItemStateChangedEvent] - Panel_LogMessage6 changed from NULL to Unknown log event type received
2020-10-01 13:49:57.667 [vent.ItemStateChangedEvent] - Panel_LogMessage5 changed from NULL to Unknown log event type received
2020-10-01 13:49:57.761 [vent.ItemStateChangedEvent] - Panel_LogMessage4 changed from NULL to Unknown log event type received
2020-10-01 13:49:57.870 [vent.ItemStateChangedEvent] - Panel_LogMessage3 changed from NULL to Unknown log event type received
2020-10-01 13:49:57.964 [vent.ItemStateChangedEvent] - Panel_LogMessage2 changed from NULL to Unknown log event type received

I am using the following Sitemap entries to display the Information from the binding:

sitemap default label="HOME"
{
    Frame {  
	Default item=Panel_LogMessage10 label="Panel_LogMessage10"
	Default item=Panel_LogMessage1 label="Panel_LogMessage1"
	Default item=Panel_LogMessage2 label="Panel_LogMessage2"
	Default item=Panel_LogMessage3 label="Panel_LogMessage3"
	Default item=Panel_LogMessage4 label="Panel_LogMessage4"
	Default item=Panel_LogMessage5 label="Panel_LogMessage5"
	Default item=Panel_LogMessage6 label="Panel_LogMessage6"
	Default item=Panel_LogMessage7 label="Panel_LogMessage7"
	Default item=Panel_LogMessage8 label="Panel_LogMessage8"
	Default item=Panel_LogMessage9 label="Panel_LogMessage9"

	Default item=Panel_FirmwareVersion label="Panel_FirmwareVersion"
	Default item=Panel_PartitionStatusMessage label="Panel_PartitionStatusMessage"	
	Default item=Panel_PartitionsSnapshotMessage label="Panel_PartitionsSnapshotMessage"		
	Default item=Panel_SystemStatusMessage label="Panel_SystemStatusMessage"
	Default item=Panel_ZoneStatusMessage label="Panel_ZoneStatusMessage"
	Default item=Panel_ZonesSnapshotMessage label="Panel_ZonesSnapshotMessage"
	}
}

I also can’t seem to find an option to View the Alarm Memory using the Binding (This would be a Partition specific string I would suspect). There are no STRING values available - only SWITCHES.

The information is retrieved using *3 in each Partition. I have checked and the correct information for each Partition is displayed using the LCD Keypad.

Any assistance will be greatly appreciated.

I plan to share my setup once completed.

Thanks
Mark