Well, I just commited/pushed changes for the following:
- Fixed UI7 "Cannot detect device" error
- Added Insteon Thermostat support
- Added Hidden Door Sensor (HDS) support
If you can't get the changed from git, I will be updating the first post momentarily.
WARNING: This changes one of the variable names for calling ISY scenes. See the post here:
http://forum.micasaverde.com/index.php/topic,17309.msg224364.html#msg224364
I don't know what the old code had, so I wanted everyone to be made aware now.
Oops...
I've been a happy user of this interface for years only to find in the last few days the wheels have fallen off.
Since installing the 2014(?) version I've only been updating Vera firmware as updates have been announced.
This includes updating to 1.7.2931
Of late Universal Devices has been improving their firmware.
I had been on the 5.0.4 firmware but recently updated to 5.0.10 (which has been out since April)
Only recently I noticed that the ISY994 interface app to Vera has been iffy as to updating device status on Vera.
OK.. It's been a while since I've updated the ISY994 interface app for Vera so
I downloaded the latest (6th) revision of the app and uploaded its files.
Now, restarting Lua results in an ISY Lua startup failure every time.
I've tried removing the ISY994 device and deleting all the app files and reinstalling from scratch. Same result.
Today I turned on debug in the ISY994 app and see a likely cause for the failure. If this is resulting from changes
to the Universal Devices firmware I may have been the first to discover a looming problem to be seen
in the future by others.
Attached is a snippet from the Lua log with the error. Any insight as to what's broken and how I might fix it would be appreciated.
<code>
50 07/22/17 16:32:21.355 luup_log:431: ISYController: Initializing plugin... <0x77757520>
50 07/22/17 16:32:21.784 luup_log:431: ISYController: debug: Parsing node 1D 8 5F 1; family = 1; devCat = 2; subCat = 26 <0x77757520>
50 07/22/17 16:32:21.784 luup_log:431: ISYController: debug: Creating Relay for: node 1D 8 5F 1 <0x77757520>
50 07/22/17 16:32:21.785 luup_log:431: ISYController: debug: Parsing node B B5 29 1; family = 1; devCat = 2; subCat = 10 <0x77757520>
50 07/22/17 16:32:21.785 luup_log:431: ISYController: debug: Creating Relay for: node B B5 29 1 <0x77757520>
50 07/22/17 16:32:21.786 luup_log:431: ISYController: debug: Parsing node 3B 89 49 1; family = 1; devCat = 1; subCat = 65 <0x77757520>
50 07/22/17 16:32:21.786 luup_log:431: ISYController: debug: Creating KeypadLinc Dimmer for: node 3B 89 49 1 <0x77757520>
50 07/22/17 16:32:21.787 luup_log:431: ISYController: debug: Parsing node 2D 99 7 1; family = 1; devCat = 16; subCat = 1 <0x77757520>
50 07/22/17 16:32:21.787 luup_log:431: ISYController: debug: Creating Motion Sensor for: node 2D 99 7 1 <0x77757520>
50 07/22/17 16:32:21.788 luup_log:431: ISYController: debug: Parsing node 19 8F 40 1; family = 1; devCat = 7; subCat = 9 <0x77757520>
50 07/22/17 16:32:21.788 luup_log:431: ISYController: debug: Parsing node 1D F4 12 1; family = 1; devCat = 1; subCat = 28 <0x77757520>
50 07/22/17 16:32:21.789 luup_log:431: ISYController: debug: Creating KeypadLinc Dimmer for: node 1D F4 12 1 <0x77757520>
50 07/22/17 16:32:21.790 luup_log:431: ISYController: debug: Parsing node 11 6F 82 1; family = 1; devCat = 2; subCat = 10 <0x77757520>
50 07/22/17 16:32:21.790 luup_log:431: ISYController: debug: Creating Relay for: node 11 6F 82 1 <0x77757520>
01 07/22/17 16:32:21.791 LuaInterface::CallFunction_Startup-1 device 431 function initialize failed [string "--[[..."]:1660: attempt to compare number with nil <0
77757520>
01 07/22/17 16:32:21.791 LuImplementation::StartLua running startup code for 431 I_ISYController1.xml failed <0x77757520>
</code>