ThisIsTheWay Posted February 9, 2016 Share Posted February 9, 2016 When I attempt to backup the ISY994i/IR Pro (111), I receive the following error: "Could Not Create the Zip File." Then a second error: "Could Not Retrieve File /CONF/136088.REC" The system works fine....however I noticed that when I try to "Restore Device" for one of my SwitchLinc Dummers v.37, I get a similar (if not the same) error: "Could Not Retrieve File /CONF/136088.REC" Link to comment
jerlands Posted February 9, 2016 Share Posted February 9, 2016 So I'm assuming the address of the switchlinc dimmer you got the error code on is 13.60.88? You may have to Delete then relink the device. Jon... Link to comment
ThisIsTheWay Posted February 9, 2016 Author Share Posted February 9, 2016 So I'm assuming the address of the switchlinc dimmer you got the error code on is 13.60.88? Excellent question. YES, that is the address. I had not noticed. Link to comment
jerlands Posted February 9, 2016 Share Posted February 9, 2016 Excellent question. YES, that is the address. I had not noticed. /CONF/136088.REC <<-- each device has a record file using it's ID (address.) Jon... Link to comment
ThisIsTheWay Posted February 9, 2016 Author Share Posted February 9, 2016 So is consensus that I need to delete the device and try to re-add it? Link to comment
jerlands Posted February 9, 2016 Share Posted February 9, 2016 If you have a recent backup you could use it but all changes made from the time backup was made will be removed. Jon... Link to comment
ThisIsTheWay Posted February 10, 2016 Author Share Posted February 10, 2016 Delete and re-add/reprogram fixed it! it was a bunch of work but now backups work which is good. Link to comment
jerlands Posted February 10, 2016 Share Posted February 10, 2016 Delete and re-add/reprogram fixed it! it was a bunch of work but now backups work which is good. I've deleted devices numerous times but forget.. if you renamed it as before my vague recollection is it doesn't affect programs? Apparently though you had to re-add it to programs it was included in. I also forgot to mention that using "Find/Replace" may have saved some time. Jon... Link to comment
ThisIsTheWay Posted February 10, 2016 Author Share Posted February 10, 2016 I did use the same name for the device and fortunately the programs still run. I would be curious as to the process for find/replace? Is it self explanatory or are there some subtleties i should be aware of if in the future I need to do this. Link to comment
Xathros Posted February 10, 2016 Share Posted February 10, 2016 I've deleted devices numerous times but forget.. if you renamed it as before my vague recollection is it doesn't affect programs? Apparently though you had to re-add it to programs it was included in. I also forgot to mention that using "Find/Replace" may have saved some time. Jon... I did use the same name for the device and fortunately the programs still run. I would be curious as to the process for find/replace? Is it self explanatory or are there some subtleties i should be aware of if in the future I need to do this. Hey guys, This has come up a few times before so I decided to do an overview for everyone. Under the hood, the ISY stores everything by ID#s rather than names. Devices, scenes, programs, variables, network resources etc all have ID numbers. In the case of Insteon devices, the ID is the Insteon address. When looking a a program in the admin console, the device ID is replaced by the pretty name that we assigned to the device when we added or renamed the device but what the program actually references is the ID. Here is a Device on my Testbed ISY: And the device referenced in a program: Now if I delete the device, the admin console will not be able to find the ID as referenced in the program and will instead display <not specified> in place of the device and "-unsupported ruleset" for any device function referenced. Now I re-add the device using start linking and just hit the set button. I didn't give the device a name so it will just use it's ID as the name. Now lets look at the program again: As you can see, the program now shows the device and the functions have returned. I have not edited the program at all. Since the device has the same ID and nothing actually changed in the program, everything will still work as it did before. Finally, I will rename the device (Slightly different than the original name - added "_" in place of the Space): And look at the program again: Again, the name flows right into the program without any editing. The same is true for references made to the device by substitution variables in custom notifications or network resources. Now, for ZWave, things are not so simple since removing and re-adding a ZWave device will result in a new ZWave device ID thus breaking references to the previous instance of the device. In that case, search and replace is your friend. Bottom line, if you remove and re-add something and it's ID does not change during that process, no additional editing should be required. If the ID DOES change then all references to the old ID need to be updated to point to the new ID. Hope this helps increase some understanding of how this works under the hood. -Xathros Link to comment
jerlands Posted February 10, 2016 Share Posted February 10, 2016 Hey guys, Hope this helps increase some understanding of how this works under the hood. -Xathros Say -Xathros I greatly appreciate the explanation and examples! Not only did I learn something but reassures for me the ease of removing and relinking a device to troubleshoot. I did use the same name for the device and fortunately the programs still run. I would be curious as to the process for find/replace? Is it self explanatory or are there some subtleties i should be aware of if in the future I need to do this. It works similar to any text editor.. right click on My Programs or anywhere in the folder and select Find/Replace and you can search through programs. Jon... Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.