Powermax binding

@hhg any news ?

Hi @Lolodomo

The new 2.2 snapshot (from the link) works fine. Autodiscovery works and I can add zones from the Inbox. The then appear as Things under Configuration->Things as expected. But not under Control?

If I add Items for these ā€œZone Thingsā€ they do work as expected in sitemaps etc. And then they appear under Control

Data is updated from the panel. Communcations works. Havnā€™t tried to arm/disarm it from OpenHab yet

With the 1.1 version there was an item Panel mode {powermax=ā€œpanel_modeā€} - Where can I find this now? Also there was some under {powermax="partition_
Are they available? I assume only one particion is supported?

Iā€™m running OpenHAB 2.1.0 release build on an Raspberry Pi 3. OS is Raspbian GNU/Linux 8 (jessie)

Thanks for your help - and for a great work with this binding

Yes iit worked with the OH1 pluging like a charm!!

Now, Iā€™ve compiled the OH2 binding and my fix itā€™s working (I can see the ā€œAlmostā€¦ā€ message in my logs) but Iā€™ve been unable to Auto-Discover the alarm. No time to troubleshoot yetā€¦

I have to work a little more and get familiar with your OH2 binding settings.

Thx!

@chano: it is strange that the binding is working for everybody except you. You should certainly try to understand what is wrong in your setup rather than trying to fix something that is working well for everybody.

@Lolodomo yes, thatā€™s what Iā€™ve tried during the summer. Iā€™ve inserted an old serial sniffer between my alarm and the raspi and the messages my alarm sends have the incorrect CRC. Even if I sniff traffic with the official windows app, messages are with wrong CRC. Must be something related with my alarm sw version.

Someone has the binding running with version 6.1.14 of the powerMax??

how can i tell what firmware version im running?

Hardware and firmware versions are displayed as bridge thing properties in Paper UI.

I am asking myself if @chano 's problem is not a problem either of serial driver or serial/USB converter.

@hhg: thank you for your positive feedback. Now I can consider the TCP connexion as tested and working.

Please take a look to the documentation ( https://github.com/lolodomo/openhab2-addons/blob/powermax/addons/binding/org.openhab.binding.powermax/README.md ), you will find a table with all available channels and you will see for example the channel ā€œmodeā€. I suppressed ā€œpartition_ā€ from all the channel names but the data you have in the 1.x binding are still there.

Hi, looking for help, I have a Powermax Complete connected to Openhab via RS232. I can Arm and Disarm the panel, but when the USB rs232 is connected to the Powermax the system goes into alert saying BBA Com Fail. Openhab also times out and is unable to get status from powermax until i arm or disarm to refresh.

Any help please.

@Digitalpike: What do you mean exactly by ā€œOpenhab also times outā€ ?
Do you see any error in the logs ?

Please enable the debug logs with command log:set DEBUG org.openhab.binding.powermax and provide the logs after a restart.

What is the hardware running OH ? Do you use a serial to USB converter ? Which one ?

Thanks for the reply.

Iā€™m running a Raspberry Pi 2 connected via a USB FT232R Ebay USB FTDI .

Please ignore the Timeouts, that was a error on my part, turns out my browser wasnā€™t updating the page realtime.

My only issue now is the Panel goes into Coms Trouble Mode, Reports ā€œBBA Coms Failā€. i have checked the setup but nothing to disable Broadband adaptor Fails.

I will Upload a debug log a little later when home.

Thanks, Mike

Event Log After Restart.

2017-10-02 03:52:27.152 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at http://192.168.1.237:8080
2017-10-02 03:52:27.298 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at https://192.168.1.237:8443
2017-10-02 03:53:48.026 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Visonic.items'
2017-10-02 03:54:23.158 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Home.sitemap'
2017-10-02 03:55:00.347 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2017-10-02 03:55:03.047 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2017-10-02 03:55:05.375 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2017-10-02 03:55:05.962 [DEBUG] [org.openhab.binding.powermax        ] - BundleEvent STARTING - org.openhab.binding.powermax
2017-10-02 03:55:06.030 [DEBUG] [.powermax.internal.PowerMaxActivator] - PowerMax binding has been started.
2017-10-02 03:55:06.116 [DEBUG] [org.openhab.binding.powermax        ] - BundleEvent STARTED - org.openhab.binding.powermax
2017-10-02 03:55:06.927 [DEBUG] [org.openhab.binding.powermax        ] - ServiceEvent REGISTERED - {org.openhab.model.item.binding.BindingConfigReader, org.openhab.binding.powermax.PowerMaxBindingProvider}={component.name=org.openhab.binding.powermax.genericbindingprovider, component.id=162, service.id=283, service.bundleid=182, service.scope=bundle} - org.openhab.binding.powermax
2017-10-02 03:55:11.296 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - allBindingsChanged(): Provider items count: 24
2017-10-02 03:55:11.342 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - Activate PowerMax alarm binding
2017-10-02 03:55:11.396 [DEBUG] [org.openhab.binding.powermax        ] - ServiceEvent REGISTERED - {org.osgi.service.event.EventHandler, org.osgi.service.cm.ManagedService}={event.topics=openhab/command/*, service.pid=org.openhab.powermax, component.name=org.openhab.binding.powermax.binding, component.id=161, service.id=288, service.bundleid=182, service.scope=bundle} - org.openhab.binding.powermax
2017-10-02 03:55:11.372 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - updated(): updating configuration
2017-10-02 03:55:12.122 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - closeConnection(): disconnected
2017-10-02 03:55:13.033 [INFO ] [b.core.service.AbstractActiveService] - PowerMax Refresh Service has been started
2017-10-02 03:55:13.082 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-02 03:55:13.106 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - execute(): trying to reconnect...
2017-10-02 03:55:13.184 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - closeConnection(): disconnected
2017-10-02 03:55:13.207 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - execute(): items update enabled
2017-10-02 03:55:13.797 [DEBUG] [al.connector.PowerMaxSerialConnector] - open(): Opening Serial Connection
2017-10-02 03:55:16.452 [DEBUG] [al.connector.PowerMaxSerialConnector] - Data listener started
2017-10-02 03:55:16.472 [INFO ] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm binding: serial connection (/dev/ttyUSB0): connected
2017-10-02 03:55:17.113 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - openConnection(): connected
2017-10-02 03:55:17.133 [DEBUG] [ernal.connector.PowerMaxReaderThread] - Data listener started
2017-10-02 03:55:17.300 [DEBUG] [internal.state.PowerMaxPanelSettings] - readSettings(4, 55, 55): missing data
2017-10-02 03:55:17.408 [INFO ] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm binding: running in Standard mode
2017-10-02 03:55:17.539 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): add message in queue (type ZONESNAME)
2017-10-02 03:55:17.699 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): sending ZONESNAME message 0DA30000000000000000000043000A
2017-10-02 03:55:17.785 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): add message in queue (type ZONESTYPE)
2017-10-02 03:55:17.863 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): delay (749 ms) sending message (type ZONESTYPE)
2017-10-02 03:55:17.890 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ACK
2017-10-02 03:55:17.915 [INFO ] [assic.internal.servlet.WebAppServlet] - Started Classic UI at /classicui/app
2017-10-02 03:55:17.920 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): add message in queue (type STATUS)
2017-10-02 03:55:17.977 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxAckMessage: 
 - Raw data = 0D0243BA0A
 - type = 02 ( ACK )
2017-10-02 03:55:18.072 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESNAME
2017-10-02 03:55:18.094 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:18.174 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesNameMessage: 
 - Raw data = 0DA304010C150F1A13110118438C0A
 - type = A3 ( ZONESNAME )
2017-10-02 03:55:18.225 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESNAME
2017-10-02 03:55:18.275 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:18.336 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesNameMessage: 
 - Raw data = 0DA304020D15141711020C1A438C0A
 - type = A3 ( ZONESNAME )
2017-10-02 03:55:18.368 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESNAME
2017-10-02 03:55:18.423 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:18.483 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesNameMessage: 
 - Raw data = 0DA304031B1C1D1E0F0E1612435A0A
 - type = A3 ( ZONESNAME )
2017-10-02 03:55:18.517 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESNAME
2017-10-02 03:55:18.575 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:18.643 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesNameMessage: 
 - Raw data = 0DA3040400190A0A10181616438F0A
 - type = A3 ( ZONESNAME )
2017-10-02 03:55:18.668 [DEBUG] [.internal.message.PowerMaxCommDriver] - Time to send next message
2017-10-02 03:55:18.693 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): delay (574 ms) sending message (type ZONESTYPE)
2017-10-02 03:55:19.307 [DEBUG] [.internal.message.PowerMaxCommDriver] - Time to send next message
2017-10-02 03:55:19.328 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): sending ZONESTYPE message 0DA60000000000000000000043000A
2017-10-02 03:55:19.373 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): delay sending next message (type STATUS)
2017-10-02 03:55:19.385 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ACK
2017-10-02 03:55:19.423 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxAckMessage: 
 - Raw data = 0D0243BA0A
 - type = 02 ( ACK )
2017-10-02 03:55:19.491 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESTYPE
2017-10-02 03:55:19.506 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:19.553 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesTypeMessage: 
 - Raw data = 0DA60401222A2A2A2A2A252543D10A
 - type = A6 ( ZONESTYPE )
2017-10-02 03:55:19.617 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESTYPE
2017-10-02 03:55:19.666 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:19.723 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesTypeMessage: 
 - Raw data = 0DA60402252A2A2921201E2543E80A
 - type = A6 ( ZONESTYPE )
2017-10-02 03:55:19.748 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESTYPE
2017-10-02 03:55:19.806 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:19.843 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesTypeMessage: 
 - Raw data = 0DA60403252525252525252543E50A
 - type = A6 ( ZONESTYPE )
2017-10-02 03:55:19.879 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESTYPE
2017-10-02 03:55:19.922 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:19.963 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesTypeMessage: 
 - Raw data = 0DA60404252528281E1E000043370A
 - type = A6 ( ZONESTYPE )
2017-10-02 03:55:20.173 [DEBUG] [.internal.message.PowerMaxCommDriver] - Time to send next message
2017-10-02 03:55:20.192 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): delay (438 ms) sending message (type STATUS)
2017-10-02 03:55:20.675 [DEBUG] [.internal.message.PowerMaxCommDriver] - Time to send next message
2017-10-02 03:55:20.696 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): sending STATUS message 0DA20000000000000000000043000A
2017-10-02 03:55:20.754 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ACK
2017-10-02 03:55:20.770 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxAckMessage: 
 - Raw data = 0D0243BA0A
 - type = 02 ( ACK )
2017-10-02 03:55:20.872 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:20.900 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:20.935 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D01000000000000000043090A
 - type = A5 ( STATUS )
 - event type = 01
2017-10-02 03:55:21.063 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:21.103 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:21.155 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D02000000000000000043080A
 - type = A5 ( STATUS )
 - event type = 02
 - zone status = 00000000
 - battery status = 00000000
2017-10-02 03:55:21.620 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:21.696 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:21.725 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D03000000000000000043070A
 - type = A5 ( STATUS )
 - event type = 03
2017-10-02 03:55:21.751 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:21.807 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:21.848 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D04000500000007000043F90A
 - type = A5 ( STATUS )
 - event type = 04
 - system status = 00
 - system flags = 05
 - event zone = 0
 - zone event type = 00 (None)
 - X10 status = 0000
2017-10-02 03:55:22.372 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:22.377 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:22.461 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D05000000030000123443BB0A
 - type = A5 ( STATUS )
 - event type = 05
2017-10-02 03:55:22.517 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:22.629 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:22.701 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D061F0000000000000043E40A
 - type = A5 ( STATUS )
 - event type = 06
 - zone bypass = 00000000
2017-10-02 03:55:22.829 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:23.213 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:23.292 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D07000000000000000043030A
 - type = A5 ( STATUS )
 - event type = 07
2017-10-02 03:55:23.414 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:23.465 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:23.528 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D08000000000000000043020A
 - type = A5 ( STATUS )
 - event type = 08
2017-10-02 03:55:23.693 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:23.736 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:23.823 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D09000000000000000043010A
 - type = A5 ( STATUS )
 - event type = 09
2017-10-02 03:55:23.898 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:23.973 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:24.024 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D0A000000000000000043000A
 - type = A5 ( STATUS )
 - event type = 0A
2017-10-02 03:55:24.230 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:24.290 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:24.339 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D0B000000000000000043FE0A
 - type = A5 ( STATUS )
 - event type = 0B
2017-10-02 03:55:24.537 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:24.625 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:24.718 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D0C000000000000000043FD0A
 - type = A5 ( STATUS )
 - event type = 0C
2017-10-02 03:55:24.908 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:25.004 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:25.213 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D0D000000000000000043FC0A
 - type = A5 ( STATUS )
 - event type = 0D
2017-10-02 03:55:31.195 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:55:31.298 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:55:31.428 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50004000500000007000043070A
 - type = A5 ( STATUS )
 - event type = 04
 - system status = 00
 - system flags = 05
 - event zone = 0
 - zone event type = 00 (None)
 - X10 status = 0000
2017-10-02 03:55:37.990 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-02 03:55:58.022 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-02 03:56:18.034 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-02 03:56:31.182 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-02 03:56:31.190 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-02 03:56:31.226 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50004000500000007000043070A
 - type = A5 ( STATUS )
 - event type = 04
 - system status = 00
 - system flags = 05
 - event zone = 0
 - zone event type = 00 (None)
 - X10 status = 0000
2017-10-02 03:56:38.043 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-02 03:56:58.052 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-02 03:57:18.063 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute

Communication is working well, that is a first good point.
Can you first tell me which version of the binding you are using ? Marketplace ?

The binding is running in standard mode. Can you confirm that you did not force the standard mode when setting up your bridge thing ?

I can see an error in your logs. I will try to analyze it later. It could be the reason for the failback in standard mode.

Regarding your comm failure indicator, it is something I got in the past and the way to make it disappeared was to go to my alarm panel, enter in the setup and then exit. You can try this.

I had similar problems with OH1.8 (and, before that, Vera) but they disappeared with OH2.0

Lolodomo, Thank you.

I reset the panel to factory, disabled all reporting for Com Failures and also reset config to Powerlink mode and everything is now working perfectly.

I do however have one more question., Is there a way of Quick Arming Home or Away Mode.

I used to use the Visonic Windows Driver to send commands back and forth with domoticz, one of the features was the ability to quick arm home.

Mike

Sorry Guys, Problem is back. Get BAA Fail trouble log on panel.

Was working fine for a few days. installed a few other bindings and not sure why but now getting issues with powermax, I Removed all other extensions and uninstalled powermax binding removing powermax.cfg also.

not sure why this is happening, its reading info from the panel, very slow to update when panel is in Trouble.

Any Help Please

Note CRC Check Failsā€¦
2017-10-06 13:03:31.936 [WARN ] [ernal.connector.PowerMaxReaderThread] - PowerMax alarm binding: message CRC check failed (expected 17, got 16, message 0DA50001000000000000000043170A)

2017-10-06 13:01:19.471 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Visonic.items'
2017-10-06 13:01:22.319 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at http://192.168.1.2:8080
2017-10-06 13:01:22.320 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at https://192.168.1.2:8443
2017-10-06 13:01:22.602 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2017-10-06 13:01:22.678 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2017-10-06 13:01:22.739 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2017-10-06 13:01:22.837 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2017-10-06 13:01:22.844 [DEBUG] [org.openhab.binding.powermax        ] - BundleEvent STARTING - org.openhab.binding.powermax
2017-10-06 13:01:22.847 [DEBUG] [.powermax.internal.PowerMaxActivator] - PowerMax binding has been started.
2017-10-06 13:01:22.876 [DEBUG] [org.openhab.binding.powermax        ] - ServiceEvent REGISTERED - {org.openhab.model.item.binding.BindingConfigReader, org.openhab.binding.powermax.PowerMaxBindingProvider}={component.name=org.openhab.binding.powermax.genericbindingprovider, component.id=168, service.id=288, service.bundleid=192, service.scope=bundle} - org.openhab.binding.powermax
2017-10-06 13:01:22.959 [DEBUG] [org.openhab.binding.powermax        ] - BundleEvent STARTED - org.openhab.binding.powermax
2017-10-06 13:01:23.053 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - allBindingsChanged(): Provider items count: 28
2017-10-06 13:01:23.057 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - Activate PowerMax alarm binding
2017-10-06 13:01:23.062 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - updated(): updating configuration
2017-10-06 13:01:23.063 [DEBUG] [org.openhab.binding.powermax        ] - ServiceEvent REGISTERED - {org.osgi.service.event.EventHandler, org.osgi.service.cm.ManagedService}={event.topics=openhab/command/*, service.pid=org.openhab.powermax, component.name=org.openhab.binding.powermax.binding, component.id=167, service.id=293, service.bundleid=192, service.scope=bundle} - org.openhab.binding.powermax
2017-10-06 13:01:23.088 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - closeConnection(): disconnected
2017-10-06 13:01:23.109 [INFO ] [b.core.service.AbstractActiveService] - PowerMax Refresh Service has been started
2017-10-06 13:01:23.109 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-06 13:01:23.109 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - execute(): trying to reconnect...
2017-10-06 13:01:23.109 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - closeConnection(): disconnected
2017-10-06 13:01:23.110 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - execute(): items update enabled
2017-10-06 13:01:23.182 [DEBUG] [al.connector.PowerMaxSerialConnector] - open(): Opening Serial Connection
2017-10-06 13:01:23.368 [INFO ] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm binding: serial connection (/dev/ttyUSB0): connected
2017-10-06 13:01:23.368 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - openConnection(): connected
2017-10-06 13:01:23.377 [DEBUG] [internal.state.PowerMaxPanelSettings] - readSettings(4, 55, 55): missing data
2017-10-06 13:01:23.378 [INFO ] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm binding: running in Standard mode
2017-10-06 13:01:23.379 [DEBUG] [al.connector.PowerMaxSerialConnector] - Data listener started
2017-10-06 13:01:23.379 [DEBUG] [ernal.connector.PowerMaxReaderThread] - Data listener started
2017-10-06 13:01:23.389 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): add message in queue (type ZONESNAME)
2017-10-06 13:01:23.439 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): sending ZONESNAME message 0DA30000000000000000000043000A
2017-10-06 13:01:23.452 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): add message in queue (type ZONESTYPE)
2017-10-06 13:01:23.453 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): delay (750 ms) sending message (type ZONESTYPE)
2017-10-06 13:01:23.454 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): add message in queue (type STATUS)
2017-10-06 13:01:23.503 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ACK
2017-10-06 13:01:23.504 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxAckMessage: 
 - Raw data = 0D0243BA0A
 - type = 02 ( ACK )
2017-10-06 13:01:23.505 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESNAME
2017-10-06 13:01:23.505 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:23.511 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesNameMessage: 
 - Raw data = 0DA304010C0F1A1311010B1E43900A
 - type = A3 ( ZONESNAME )
2017-10-06 13:01:23.544 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESNAME
2017-10-06 13:01:23.545 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:23.551 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesNameMessage: 
 - Raw data = 0DA304021E1E1E1E1E1E1E1E43220A
 - type = A3 ( ZONESNAME )
2017-10-06 13:01:23.577 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESNAME
2017-10-06 13:01:23.577 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:23.583 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesNameMessage: 
 - Raw data = 0DA304031E1E1E1E1E1E1E1E43210A
 - type = A3 ( ZONESNAME )
2017-10-06 13:01:23.609 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESNAME
2017-10-06 13:01:23.609 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:23.615 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesNameMessage: 
 - Raw data = 0DA304041E1E1E1E1E1E161643300A
 - type = A3 ( ZONESNAME )
2017-10-06 13:01:24.204 [DEBUG] [.internal.message.PowerMaxCommDriver] - Time to send next message
2017-10-06 13:01:24.205 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): delay (153 ms) sending message (type ZONESTYPE)
2017-10-06 13:01:24.359 [DEBUG] [.internal.message.PowerMaxCommDriver] - Time to send next message
2017-10-06 13:01:24.360 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): sending ZONESTYPE message 0DA60000000000000000000043000A
2017-10-06 13:01:24.375 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): delay sending next message (type STATUS)
2017-10-06 13:01:24.388 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ACK
2017-10-06 13:01:24.389 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxAckMessage: 
 - Raw data = 0D0243BA0A
 - type = 02 ( ACK )
2017-10-06 13:01:24.420 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESTYPE
2017-10-06 13:01:24.421 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:24.427 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesTypeMessage: 
 - Raw data = 0DA60401222A2A2A2A2A251E43D80A
 - type = A6 ( ZONESTYPE )
2017-10-06 13:01:24.452 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESTYPE
2017-10-06 13:01:24.453 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:24.459 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesTypeMessage: 
 - Raw data = 0DA604021E1E1E1E1E1E1E1E431F0A
 - type = A6 ( ZONESTYPE )
2017-10-06 13:01:24.484 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESTYPE
2017-10-06 13:01:24.485 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:24.491 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesTypeMessage: 
 - Raw data = 0DA604031E1E1E1E1E1E1E1E431E0A
 - type = A6 ( ZONESTYPE )
2017-10-06 13:01:24.516 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ZONESTYPE
2017-10-06 13:01:24.517 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:24.523 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxZonesTypeMessage: 
 - Raw data = 0DA604041E1E1E1E1E1E000043590A
 - type = A6 ( ZONESTYPE )
2017-10-06 13:01:25.126 [DEBUG] [.internal.message.PowerMaxCommDriver] - Time to send next message
2017-10-06 13:01:25.126 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): delay (140 ms) sending message (type STATUS)
2017-10-06 13:01:25.267 [DEBUG] [.internal.message.PowerMaxCommDriver] - Time to send next message
2017-10-06 13:01:25.267 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendMessage(): sending STATUS message 0DA20000000000000000000043000A
2017-10-06 13:01:25.296 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message ACK
2017-10-06 13:01:25.297 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxAckMessage: 
 - Raw data = 0D0243BA0A
 - type = 02 ( ACK )
2017-10-06 13:01:25.329 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:25.329 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:25.335 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D01000000000000000043090A
 - type = A5 ( STATUS )
 - event type = 01
2017-10-06 13:01:25.360 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:25.361 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:25.367 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D02000000000000000043080A
 - type = A5 ( STATUS )
 - event type = 02
 - zone status = 00000000
 - battery status = 00000000
2017-10-06 13:01:25.391 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:25.392 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:25.395 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D03000000000000000043070A
 - type = A5 ( STATUS )
 - event type = 03
2017-10-06 13:01:25.423 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:25.424 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:25.427 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D04006500000007000043990A
 - type = A5 ( STATUS )
 - event type = 04
 - system status = 00
 - system flags = 65
 - event zone = 0
 - zone event type = 00 (None)
 - X10 status = 0000
2017-10-06 13:01:25.455 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:25.456 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:25.459 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D05000000030000123443BB0A
 - type = A5 ( STATUS )
 - event type = 05
2017-10-06 13:01:25.487 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:25.488 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:25.491 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D061F0000000000000043E40A
 - type = A5 ( STATUS )
 - event type = 06
 - zone bypass = 00000000
2017-10-06 13:01:25.519 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:25.520 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:25.523 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D07000000000000000043030A
 - type = A5 ( STATUS )
 - event type = 07
2017-10-06 13:01:25.551 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:25.552 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:25.555 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D08000000000000000043020A
 - type = A5 ( STATUS )
 - event type = 08
2017-10-06 13:01:25.583 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:25.583 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:25.587 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D09000000000000000043010A
 - type = A5 ( STATUS )
 - event type = 09
2017-10-06 13:01:25.614 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:25.615 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:25.619 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D0A000000000000000043000A
 - type = A5 ( STATUS )
 - event type = 0A
2017-10-06 13:01:25.646 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:25.647 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:25.651 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D0B000000000000000043FE0A
 - type = A5 ( STATUS )
 - event type = 0B
2017-10-06 13:01:25.678 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:25.679 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:25.683 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D0C000000000000000043FD0A
 - type = A5 ( STATUS )
 - event type = 0C
2017-10-06 13:01:25.710 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:25.711 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:25.715 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50D0D000000000000000043FC0A
 - type = A5 ( STATUS )
 - event type = 0D
2017-10-06 13:01:43.454 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-06 13:01:43.719 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:01:43.720 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:01:43.723 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50004000500000007000043070A
 - type = A5 ( STATUS )
 - event type = 04
 - system status = 00
 - system flags = 05
 - event zone = 0
 - zone event type = 00 (None)
 - X10 status = 0000
2017-10-06 13:02:03.455 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-06 13:02:23.098 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:02:23.098 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:02:23.103 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50002000000000000000043150A
 - type = A5 ( STATUS )
 - event type = 02
 - zone status = 00000000
 - battery status = 00000000
2017-10-06 13:02:23.455 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-06 13:02:32.955 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:02:32.956 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:02:32.964 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50004002504050007000043DD0A
 - type = A5 ( STATUS )
 - event type = 04
 - system status = 00
 - system flags = 25
 - event zone = 4
 - zone event type = 05 (Violated (Motion))
 - X10 status = 0000
2017-10-06 13:02:43.456 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-06 13:02:43.719 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:02:43.719 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:02:43.724 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50004000500000007000043070A
 - type = A5 ( STATUS )
 - event type = 04
 - system status = 00
 - system flags = 05
 - event zone = 0
 - zone event type = 00 (None)
 - X10 status = 0000
2017-10-06 13:03:03.457 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-06 13:03:04.070 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:03:04.070 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:04.076 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50004084500000007000043BE0A
 - type = A5 ( STATUS )
 - event type = 04
 - system status = 08
 - system flags = 45
 - event zone = 0
 - zone event type = 00 (None)
 - X10 status = 0000
2017-10-06 13:03:06.729 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:03:06.729 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:06.736 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50004082505050007000043D40A
 - type = A5 ( STATUS )
 - event type = 04
 - system status = 08
 - system flags = 25
 - event zone = 5
 - zone event type = 05 (Violated (Motion))
 - X10 status = 0000
2017-10-06 13:03:13.879 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:03:13.879 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:13.884 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50004004500000007000043C60A
 - type = A5 ( STATUS )
 - event type = 04
 - system status = 00
 - system flags = 45
 - event zone = 0
 - zone event type = 00 (None)
 - X10 status = 0000
2017-10-06 13:03:21.602 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:03:21.602 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:21.608 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50004084500000007000043BE0A
 - type = A5 ( STATUS )
 - event type = 04
 - system status = 08
 - system flags = 45
 - event zone = 0
 - zone event type = 00 (None)
 - X10 status = 0000
2017-10-06 13:03:23.457 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-06 13:03:29.309 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:03:29.309 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:29.316 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50004084500000007000043BE0A
 - type = A5 ( STATUS )
 - event type = 04
 - system status = 08
 - system flags = 45
 - event zone = 0
 - zone event type = 00 (None)
 - X10 status = 0000
2017-10-06 13:03:31.936 [WARN ] [ernal.connector.PowerMaxReaderThread] - PowerMax alarm binding: message CRC check failed (expected 17, got 16, message 0DA50001000000000000000043170A)
2017-10-06 13:03:43.458 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-06 13:03:46.919 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:03:46.920 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:46.923 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50001000000000000000043160A
 - type = A5 ( STATUS )
 - event type = 01
2017-10-06 13:03:46.951 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:03:46.952 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:46.955 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50002000000000000000043150A
 - type = A5 ( STATUS )
 - event type = 02
 - zone status = 00000000
 - battery status = 00000000
2017-10-06 13:03:46.984 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:03:46.984 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:46.988 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50004006105050007000043A00A
 - type = A5 ( STATUS )
 - event type = 04
 - system status = 00
 - system flags = 61
 - event zone = 5
 - zone event type = 05 (Violated (Motion))
 - X10 status = 0000
2017-10-06 13:03:47.015 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:03:47.016 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:47.019 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA50007000000000000000043100A
 - type = A5 ( STATUS )
 - event type = 07
2017-10-06 13:03:47.047 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:03:47.048 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:47.051 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA5000A0000000000000000430D0A
 - type = A5 ( STATUS )
 - event type = 0A
2017-10-06 13:03:47.080 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:03:47.080 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:47.083 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA5000B0000000000000000430C0A
 - type = A5 ( STATUS )
 - event type = 0B
2017-10-06 13:03:47.115 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:03:47.116 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:47.119 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA5000C0000000000000000430B0A
 - type = A5 ( STATUS )
 - event type = 0C
2017-10-06 13:03:47.158 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message STATUS
2017-10-06 13:03:47.159 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:47.163 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxStatusMessage: 
 - Raw data = 0DA5000D0000000000000000430A0A
 - type = A5 ( STATUS )
 - event type = 0D
2017-10-06 13:03:47.191 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message PANEL
2017-10-06 13:03:47.191 [DEBUG] [.internal.message.PowerMaxCommDriver] - sendAck(): sending message 0D0243000A
2017-10-06 13:03:47.196 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxPanelMessage: 
 - Raw data = 0DA70100006000FF0000000043B30A
 - type = A7 ( PANEL )
 - event count = 1
 - event 1 zone code = 00000000
 - event 1 event code = 00000060
2017-10-06 13:04:01.824 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message POWERLINK
2017-10-06 13:04:01.825 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxBaseMessage: 
 - Raw data = 0DAB03001E00312E30350000432B0A
 - type = AB ( POWERLINK )
2017-10-06 13:04:03.458 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-06 13:04:11.808 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message POWERLINK
2017-10-06 13:04:11.809 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxBaseMessage: 
 - Raw data = 0DAB03001E00312E30350000432B0A
 - type = AB ( POWERLINK )
2017-10-06 13:04:21.808 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message POWERLINK
2017-10-06 13:04:21.808 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxBaseMessage: 
 - Raw data = 0DAB03001E00312E30350000432B0A
 - type = AB ( POWERLINK )
2017-10-06 13:04:23.459 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-06 13:04:31.808 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message POWERLINK
2017-10-06 13:04:31.808 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxBaseMessage: 
 - Raw data = 0DAB03001E00312E30350000432B0A
 - type = AB ( POWERLINK )
2017-10-06 13:04:41.808 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - powerMaxEventReceived(): received message POWERLINK
2017-10-06 13:04:41.808 [DEBUG] [internal.message.PowerMaxBaseMessage] - message handled by class PowerMaxBaseMessage: 
 - Raw data = 0DAB03001E00312E30350000432B0A
 - type = AB ( POWERLINK )
2017-10-06 13:04:43.459 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute
2017-10-06 13:05:03.459 [DEBUG] [ng.powermax.internal.PowerMaxBinding] - PowerMax alarm Execute

Youā€™re talking about powermax.cfg file so you are using rhe old 1.x version of the binding ?

Im installing version 1.10.0 from Paper UI, Is there a more recent version?. do you have a download link?

Yes the new version is available in the marketplace and is a binding for OH 2. I am now only maintaining this new version which in fact is not new for me as I am using it since more than 1 year.
The error I see in your logs should probably trigger a retry for Powermax setup download in the new version.