Well I was successful in setting up my first panel yesterday for a 24 zone system (with detailed documentation to help others). Everything checked out on the bench and communicated with Envisalink perfectly. Since I’m “attempting” to use Vera for just it’s radio, my purpose was to install this plugin on openLuup (developed by Akbooer). I wasn’t completely successful, however the device appears damn close to acquiring it’s information so I can only think that I’m overlooking something simple that’s required within the environment (e.g module etc.).
Here’s a breakdown of the equipment:
[ul][li]Vista20p[/li]
[li]6160[/li]
[li]Two 4129’s[/li]
[li]Envisalink EVL-4; FW.01.00.77A[/li]
[li]v10.23 Firmware[/li][/ul]
Steps leading up to the issue:
[ul][li]Load plugin - success.[/li]
[li]Update the installer code (differs from default) - success and reloaded.[/li]
[li]Update the EVL password even though it’s default; success and reloaded.[/li]
[li]Performed auto-detect for Envisalink - success. Firmware and MAC acquired.[/li][/ul]
This unfortunately is where I hit a wall (see debug log below). The plugin is indicating there are no zones defined. At this point I needed to verify that an issue wasn’t present so I proceeded to install this plugin on my Vera3 (latest UI7 firmware). I had no issues whatsoever. I followed the exact same steps and it gen’d all the child devices as well as the panel and their respective status (in this case faults on all zones except 1 - fire which has a resistor).
I verified I have Lua bit (BitOP I believe) installed on my openLuup server (OS is latest OpenWRT version) but I don’t see you requiring anything further. I’m interested in the payload back from the EVL (2016-01-25 07:55:54.543 luup_log:74: (EVL3VistaAlarmPanel::configurePanelDevices): processing zone data [NIL].) so I can confirm that the response was indeed nil. Any help or direction is greatly appreciated as I’m sure this is really close to working.
Edit: Plugin is latest version; EVL3Vista_4.00.8_EVL.zip .
2016-01-25 07:55:50.908 luup.call_action:0: 74.urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1.DetectModule
2016-01-25 07:55:50.909 luup_log:74: (EVL3VistaAlarmPanel::detectModule): Attempting to AutoDetect panel interface.
2016-01-25 07:55:50.909 luup.task:74: status=1 EVL3VistaAlarmPanel : Attempting to AutoDetect panel interface.
2016-01-25 07:55:50.910 luup.variable_set:74: 74.urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1.EVL_MAC_Filter was: EMPTY now: 00:1c: #hooks:0
2016-01-25 07:55:51.113 luup_log:74: (EVL3VistaAlarmPanel::findEnvisalink): Autodiscovery found Vera Network [10.0.4.0]
2016-01-25 07:55:51.123 luup_log:74: (EVL3VistaAlarmPanel::findEnvisalink): Loading ARP table
2016-01-25 07:55:51.124 luup_log:74: (EVL3VistaAlarmPanel::findEnvisalink): sending command [ping -c1 -W1 10.0.4.1&]
(Removed by Cuda)
2016-01-25 07:55:52.350 luup_log:74: (EVL3VistaAlarmPanel::findEnvisalink): sending command [ping -c1 -W1 10.0.4.254&]
2016-01-25 07:55:54.356 luup_log:74: (EVL3VistaAlarmPanel::findEnvisalink): ARP table loaded
2016-01-25 07:55:54.357 luup_log:74: (EVL3VistaAlarmPanel::findEnvisalink): Using MAC_FILTER [00:1c:]
2016-01-25 07:55:54.370 luup_log:74: (EVL3VistaAlarmPanel::findEnvisalink): Autodiscovery found Envisalink [10.0.4.124]
2016-01-25 07:55:54.371 luup_log:74: (EVL3VistaAlarmPanel::detectModule): Autodiscovery found Envisalink IP Address - 10.0.4.124
2016-01-25 07:55:54.372 luup.variable_set:74: 74.urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1.AutoIP was: EMPTY now: 10.0.4.124 #hooks:0
2016-01-25 07:55:54.373 luup_log:74: (EVL3VistaAlarmPanel::resolveAddress): resolving Panel IP Address.
2016-01-25 07:55:54.374 luup_log:74: (EVL3VistaAlarmPanel::resolveAddress): Address resolved: [10.0.4.124:4025].
2016-01-25 07:55:54.374 luup_log:74: (EVL3VistaAlarmPanel::initializeIO): Initializing panel IO connection.
2016-01-25 07:55:54.375 luup_log:74: (EVL3VistaAlarmPanel::verify_EVL):Requesting EVL webpage.
2016-01-25 07:55:54.509 luup.variable_set:74: 74.urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1.EVL_MAC_Filter was: 00:1c: now: 00:1c:|00:1C: #hooks:0
2016-01-25 07:55:54.511 luup.variable_set:74: 74.urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1.EVL3Firmware was: EMPTY now: 01.00.77A #hooks:0
2016-01-25 07:55:54.512 luup_log:74: (EVL3VistaAlarmPanel::initializeIO): Verified EVL3 device - firmware version= 01.00.77A.
2016-01-25 07:55:54.513 luup_log:74: (EVL3VistaAlarmPanel::initializeIO): Opening Network connection to EVL3 at 10.0.4.124:4025 Device# 74
2016-01-25 07:55:54.514 luup.io.open:: connecting to 10.0.4.124:4025
2016-01-25 07:55:54.515 openLuup.io:: connect OK
2016-01-25 07:55:54.516 luup_log:74: (EVL3VistaAlarmPanel::initializeIO): InitializeIO successful.
2016-01-25 07:55:54.517 luup_log:74: (EVL3VistaAlarmPanel::detectModule): Success: Detected and connected to EVL3 interface.
2016-01-25 07:55:54.520 openLuup.server:: request completed (38 bytes, 1 chunks, 3613 ms) tcp{client}: 0xaddf58
2016-01-25 07:55:54.528 openLuup.server:: request completed (2469 bytes, 1 chunks, 24799 ms) tcp{client}: 0xad6878
2016-01-25 07:55:54.529 luup.io.incoming:: bytes received: 6, status: OK
2016-01-25 07:55:54.530 luup_log:74: (EVL3VistaAlarmPanel::processLogin) EVL3 Interface requesting Login.
2016-01-25 07:55:54.531 luup.variable_set:74: 74.urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1.Plugin_Status was: RELOAD required now: Start Login #hooks:0
2016-01-25 07:55:54.532 luup.variable_set:74: 74.urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1.InterfacePassword was: EMPTY now: user #hooks:0
2016-01-25 07:55:54.534 luup.io.write:: bytes sent: 5, status: OK
2016-01-25 07:55:54.535 luup.io.incoming:: bytes received: 2, status: OK
2016-01-25 07:55:54.536 luup.variable_set:74: 74.urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1.Plugin_Status was: Start Login now: Logged in... #hooks:0
2016-01-25 07:55:54.537 luup.io.write:: bytes sent: 7, status: OK
2016-01-25 07:55:54.538 luup.task:74: status=4 EVL3VistaAlarmPanel : logged into EVL3.
2016-01-25 07:55:54.539 luup_log:74: (EVL3VistaAlarmPanel::processLogin) EVL3 Login completed.
2016-01-25 07:55:54.540 luup.io.write:: bytes sent: 9, status: OK
2016-01-25 07:55:54.541 luup_log:74: (EVL3VistaAlarmPanel::processLogin) Configuration in progress.
2016-01-25 07:55:54.541 luup_log:74: (EVL3VistaAlarmPanel::configurePanelDevices): Attempting to configure panel device.
2016-01-25 07:55:54.542 luup.variable_set:74: 74.urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1.Plugin_Status was: Logged in... now: Configuring... #hooks:0
2016-01-25 07:55:54.543 luup_log:74: (EVL3VistaAlarmPanel::configurePanelDevices): processing zone data [NIL].
2016-01-25 07:55:54.544 luup_log:74: (EVL3VistaAlarmPanel::configurePanelDevices): Configuration Failed: No zones defined.
2016-01-25 07:55:54.544 luup.task:74: status=2 EVL3VistaAlarmPanel : Configuration Failed: No zones defined.
2016-01-25 07:55:54.545 luup.variable_set:74: 74.urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1.Plugin_Status was: Configuring... now: No ZONES defined... #hooks:0
2016-01-25 07:55:54.547 luup.io.incoming:: bytes received: 7, status: OK
2016-01-25 07:55:54.561 openLuup.server:: /data_request?id=user_data&output_format=json&DataVersion=730109768&_=1453730072221 tcp{client}: 0xad6878
2016-01-25 07:55:55.080 openLuup.server:: request completed (255312 bytes, 16 chunks, 518 ms) tcp{client}: 0xad6878
2016-01-25 07:55:55.491 luup.io.incoming:: bytes received: 37, status: OK
2016-01-25 07:55:55.495 luup.io.incoming:: bytes received: 51, status: OK
2016-01-25 07:55:56.000 luup.task:74: status=2 EVL3VistaAlarmPanel : Success: Detected and connected to EVL3 interface.
2016-01-25 07:55:57.117 openLuup.server:: /data_request?id=lu_status2&output_format=json&DataVersion=730110757&Timeout=60&MinimumDelay=1500&_=1453730072222 tcp{client}: 0xad6878
2016-01-25 07:55:57.514 luup.io.incoming:: bytes received: 51, status: OK
2016-01-25 07:55:57.515 luup.variable_set:74: 74.urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1.PanelTime was: EMPTY now: SAT 01:58PM 01/01/12 #hooks:0
2016-01-25 07:55:57.517 luup.io.incoming:: bytes received: 37, status: OK
2016-01-25 07:55:57.518 luup.io.incoming:: bytes received: 51, status: OK
2016-01-25 07:55:59.030 openLuup.server:: request completed (2688 bytes, 1 chunks, 1913 ms) tcp{client}: 0xad6878
2016-01-25 07:55:59.061 openLuup.server:: /data_request?id=user_data&output_format=json&DataVersion=730109772&_=1453730072223 tcp{client}: 0xad6878
2016-01-25 07:55:59.576 openLuup.server:: request completed (255470 bytes, 16 chunks, 515 ms) tcp{client}: 0xad6878
2016-01-25 07:56:00.082 luup_log:7: synchronisation completed, system monitor started
2016-01-25 07:56:01.558 luup.io.incoming:: bytes received: 37, status: OK
2016-01-25 07:56:01.561 luup.io.incoming:: bytes received: 51, status: OK
2016-01-25 07:56:01.614 openLuup.server:: /data_request?id=lu_status2&output_format=json&DataVersion=730110765&Timeout=60&MinimumDelay=1500&_=1453730072224 tcp{client}: 0xad6878
2016-01-25 07:56:05.602 luup.io.incoming:: bytes received: 37, status: OK
2016-01-25 07:56:05.604 luup.io.incoming:: bytes received: 51, status: OK
2016-01-25 07:56:09.647 luup.io.incoming:: bytes received: 37, status: OK
2016-01-25 07:56:09.649 luup.io.incoming:: bytes received: 51, status: OK
2016-01-25 07:56:13.187 luup.io.incoming:: bytes received: 37, status: OK
2016-01-25 07:56:13.188 luup.io.incoming:: bytes received: 51, status: OK
2016-01-25 07:56:17.232 luup.io.incoming:: bytes received: 37, status: OK
2016-01-25 07:56:17.233 luup.io.incoming:: bytes received: 51, status: OK
2016-01-25 07:56:21.242 luup.task:74: status=4 EVL3VistaAlarmPanel : Clearing...