Custom plugin icons only show when logged in locally?

Hi, I am trying to push out 1.0 of the Nest plugin, but there is this weird thing I can’t get around:

When I login to my Vera directly on my private network (http://192.168.1.1/cmh), my custom plugin icons show correctly. But when I login through cp.mios.com, my custom icons are replaced by the default blue-circle-with-a-gear icon.

In the plugin version I’m testing, I unchecked encrypt for each .png file, and had it get dropped into /../../www/cmh/skins/default/icons/ as instructed. I verified that they ended up in /www/cmh/skins/default/icons on my Vera on install. When logged in via cp.mios.com, however, they don’t appear. I’m running 1.5.408, and I assume most Vera users are, too.

Is there a way to overcome this, or must I revert this change to continue to serve the icons off my web server? (I hope that’s not the answer, but it is whatever it is. Losing the custom icons for users who log into their Veras through the reverse tunnel is not good enough.)

Thanks,
watou

I believe that “static content” is served up from the mios servers - it doesn’t download any web pages, icons etc from your local Vera. I think the only thing that comes from your local Vera is the json data that the UI uses to present your configuration.

This is also the reason why plugins like dataMine also fail outside of the local network. In UI4, the problem also extended to the javascript that was used by plugins to present device tabs - this was resolved, but I guess they didn’t sort out the custom icons…

Chris

[quote=“Chris, post:2, topic:174273”]I believe that “static content” is served up from the mios servers - it doesn’t download any web pages, icons etc from your local Vera. I think the only thing that comes from your local Vera is the json data that the UI uses to present your configuration.

This is also the reason why plugins like dataMine also fail outside of the local network. In UI4, the problem also extended to the javascript that was used by plugins to present device tabs - this was resolved, but I guess they didn’t sort out the custom icons…[/quote]

Thank you, Chris. I was struggling to find a logical explanation, but yours makes perfect sense (while obviously not an ideal situation). I will back out my “local icons” change and try again if/when a later Vera release improves this. I wish there were better model/view/controller separation here, but it is what it is. Or MCV could just dump my plugin’s icons onto their servers!

Regards,
watou

I love the graphics for the Nest plugin. I hope we don’t lose 'em!