An “Info Viewer” plugin to try out - this is basically an enhancement to the “Log Viewer” plugin. One of the links (see below) links to the Z-Wave information web page, which resurrects the Z-Wave routing matrix and associated information initiated by Ap15e - see the link “Vera Z-Wave”.
It duplicates all the functionality of the Log Viewer plugin but also includes:
A links page that links to:
[ul][li]The original Log Viewer - http://forum.micasaverde.com/index.php/topic,13246.0.html[/li]
[li]The internal Vera Status and Devices pages[/li]
[li]Third party validators[/li]
[li]Third party Lua info[/li]
[li]Vera development information[/li]
[li]A link to the wonderful dataMine if installed.[/li][/ul]
Ver 0.51 - a-lurker
This plugin has been tested using the Vera U15 interface and Firefox 17.0.1 only.
Installation for U15:
Go to U15–>APPS–>Develop Apps–>Luup files and upload the five files.
Select the “Create device” button on the same page. Enter ‘D_InfoViewer1.xml’ into the ‘Upnp Device Filename’ entry box and select the ‘Create device’ button immediately below. Do a few reloads !!
According to @Futzle: There is a bug in Internet Explorer which makes uploading plugin files go to the wrong path. So be warned.
Notes:
I won’t be adding in the old Google Z-Wave network visualisations, as the charting method have been deprecated by Google. If Google adds them into their newer Chart API, I’ll have a rethink then. In the interim , if someone can figure out if the underlying package can be put to use - then that would be good:
Ver 0.52 - a-lurker
[ul][li]Fixed a slight problem with the Z-Wave neighborhood grid, which was completely wrong.[/li]
[li]Added links for each device, so you can see what its capabilities are, in a somewhat more human readable form. Refer to the links at the bottom of the ‘Vera Z-Wave’ page.[/li][/ul]
Ver 0.53 - a-lurker - downloaded 232 times
[ul][li]Fixed a problem resulting from a MIOS bug.[/li][/ul]
If you have the previous version already installed, you only need to update the file ‘L_InfoViewer1.lua’
Ver 0.54 - gengen - downloaded 47 times
[ul][li]Correctly interprets the ANSI colors embedded in the original log. I’d forgotten about these escape sequences - it’s been nearly forty years since they were first introduced and they’re still going![/li]
[li]Extra link to documentation.[/li][/ul]
If you have the previous version already installed, you only need to update the file ‘L_InfoViewer1.lua’
Ver 0.55 - gengen - downloaded 37 times
[ul][li]Fixes an Internet Explorer incompatibility.[/li]
[li]The string ‘<0x…>’ at the end of each LuaUPnP.log line is now hidden - black on black.[/li]
[li]More useful links.[/li][/ul]
If you have the previous version already installed, you only need to update the file ‘L_InfoViewer1.lua’
Ver 0.56 - gengen - downloaded 112 times
[ul][li]Vera logs can now be viewed remotely.[/li][/ul]
If you have the previous version already installed, you only need to update the file ‘L_InfoViewer1.lua’
Ver 0.57 (reports as 0.56) - gengen - downloaded 111 times
[ul][li]Inserts gaps into log. The gaps represent the idle time between logged data.[/li][/ul]
If you have the previous version already installed, you only need to update the file ‘L_InfoViewer1.lua’
Ver 0.58 - gengen - downloaded 12 times
[ul][li]Z-Wave communication is now decoded as much as possible, given what’s known in the Public domain: see OpenZWave. Verbose logging needs to be enabled for this feature to work. Note that Verbose logging without logging to USB, is not recommended for ongoing operation.[/li]
[li]Pattern functionality broken in 0.57 now fixed.[/li]
[li]Displays data only for the master unit - previously there was confusion, if slaves were present.[/li][/ul]
If you have any previous version already installed, you only need to:
[ul][li]update the file ‘L_InfoViewer1.lua’[/li]
[li]add the file “J_ZShark.js”[/li][/ul]
Ver 0.59 - gengen - downloaded 120 times
[ul][li]This version has been tested with the latest UI6 beta: 1.6.641 as well as the production 1.5.622 More detail here: [url=http://forum.micasaverde.com/index.php/topic,13477.msg164906.html#msg164906]http://forum.micasaverde.com/index.php/topic,13477.msg164906.html#msg164906[/url][/li][/ul]
If you have any previous version already installed, you only need to:
[ul][li]update the file ‘L_InfoViewer1.lua’[/li]
[li]add or update the file ‘J_ZShark.js’ (not required in Ver 0.61)[/li][/ul]
Ver 0.60 - gengen - downloaded 23 times
[ul][li]ZShark has gotten a few new teeth and they are in different colors. A few more command classes and functions are now fully interpreted. The line diagrams are now created using Unicode box drawing characters and adjacent lines are in different, contrasting colors making them much easier to follow.[/li]
[li]More importantly, ZShark now knows how to interpret AES-encrypted security messages, such as those used to communicate with Z-Wave enabled locks.[/li]
[li]Fix device name apostrophe bug[/li][/ul]
If you have any previous version already installed, you only need to:
[ul][li]update the file ‘L_InfoViewer1.lua’[/li]
[li]update the file ‘J_ZShark.js’ (not required in Ver 0.61)[/li]
[li]add J_AES.js (not required in Ver 0.61)[/li][/ul]
Ver 0.61 - see page 6 - gengen - downloaded 552 times
[ul][li]Fix the remote access bug[/li][/ul]
If you have any previous version already installed, you need to:
[ul][li]update the file ‘L_InfoViewer1.lua’[/li][/ul]
Additionally remove these files if you have previously installed version 0.59 and 0.60. They are now incorporated into the Lua file.
[ul][li]J_ZShark.js[/li]
[li]J_AES.js[/li][/ul]
Ver 0.62 or 0.63 were not published
Ver 0.64 was buggy and removed - see page 9
Ver 0.65 - see page 9 - gengen - downloaded 145 times
[ul][li]Uses an internal JSON parser, as UI5 could not be relied on to have one already installed. UI7 comes with one as standard.[/li][/ul]
If you have any previous version already installed, you just need to:
[ul][li]update the file ‘L_InfoViewer1.lua’[/li][/ul]
Additionally remove these files if you have previously installed version 0.59 and 0.60. They are now incorporated into the Lua file.
[ul][li]J_ZShark.js[/li]
[li]J_AES.js[/li][/ul]
Ver 0.66 was not published
Ver 0.67 - see page 11 - gengen - downloaded 79 times
[ul][li]Improved LuaUPnP logging.[/li]
[li]Improved ZShark Z-Wave protocol interpreter.[/li]
[li]Remove Luci link from the main Info Viewer page on platforms that don’t support it.[/li][/ul]
If you have any previous version already installed, you just need to:
[ul][li]update the file ‘L_InfoViewer1.lua’[/li][/ul]
Additionally remove these files if you have previously installed version 0.59 and 0.60. They are now incorporated into the Lua file.
[ul][li]J_ZShark.js[/li]
[li]J_AES.js[/li][/ul]
Ver 0.68 - see page 12 - a-lurker
[ul][li]Added device logo[/li]
[li]Minor fixes and additions[/li]
[li]Reorder code[/li][/ul]
This code is on GitHub here:
You can install the plugin from the ‘Alternate App Store’, which works together with ‘ALTUI’:
http://forum.micasaverde.com/index.php/topic,38102.0.html
Delete any existing ‘Infoviewer’ device before installing from the ‘Alternate App Store’.
Note that ‘ALTUI’ is highly recommended to all users and implements many of the functions found in the ‘InfoViewer’ plugin.