UI5 Updated Plugins

This is the list with all the plugins published in the UI5 Marketplace (apps.mios.com). They are updated to work with the release version of UI5, though the original code is around a couple of months old. The number after the plugin name is the plugin ID from apps.mios.com.

Here you can find the changes since UI4:
http://wiki.micasaverde.com/index.php/UI4_UI5_Migration#Developer_changes

Tomorrow we will start giving back the ownership of the plugins on apps.mios.com to their developers. But we need your MiOS username to know whom to give ownership to.

@Ap15e
I haven’t updated your plugins since removing them from apps.mios so I will update & upload your plugins tomorrow because I didn’t have time today. Sorry about this.

Note: not all plugin have been published, because some require a more complex setup (e.g. Chris’ DataMine Plugin), which MiOS installer can’t handle.

This forum only allow 4 attachments per post. So here is part 2.

Part 3.

Florin,
I only plan to take my plugins back as I fix them, one by one and after the corresponding (and frequently obvious) UI5 bugs are addressed and available to people.

This process might take me through to next yr, based upon what I saw yesterday.

The alternative is to remove them from apps.mios.com until those conditions are met.

I’m in a similar situation. I think I will continue to support dataMine for UI4 for now - I had a disaster trying to upgrade (and subsequently downgrade!) over the weekend and until things look a little clearer I don’t think I’ll have another go (sorry).

See attached screen shot.

TED5000: IP address was, and still is set. Worked on UI5 prior to the latest upgrade.

Ademco: Partition was and still is set. Worked on UI5 prior to the upgrade.

Active RFID: Didn’t work on UI5 but did not display an error.

JOD.

@mcvflorin,

@Ap15e I haven't updated your plugins since removing them from apps.mios so I will update & upload your plugins tomorrow because I didn't have time today. Sorry about this.

Please do not upload my plugins to [tt]apps.mios.com[/tt].

My Vera V3 hasn’t arrived yet. So, currently I’m not able to

[ul][li]qualify apps.mios.com as a distribution channel that meets my (and my customers’) requirements,[/li]
[li]test my plugins on UI5/Vera V3,[/li]
[li]provide support for my plugins on UI5/Vera V3.[/li][/ul]

I didn’t intend to upload them on apps.mios. You requested this a couple of months ago and I respect your request. I meant that I will upload them on this thread so that you’ll have a reference which will make your migration process easier.

@JOD

This week-end Aaron gave me the task to try to find a solution to the various problems you encountered. I didn’t have time today, but tomorrow I’ll put one of your backups on one of our Veras and I’ll spend the entire day trying to figure out what’s causing all this.

[quote=“guessed, post:4, topic:169767”]I only plan to take my plugins back as I fix them, one by one and after the corresponding (and frequently obvious) UI5 bugs are addressed and available to people.
This process might take me through to next yr, based upon what I saw yesterday.
The alternative is to remove them from apps.mios.com until those conditions are met.[/quote]

All the DSC alarm panel plugin issues were because I forgot to make it compatible with post 228 firmware changes. It should work, even if it’s an older version (2 month old). Can you tell me what are the issues you encountered when you updated the plugins yesterday?

Thanks.

I meant that I will upload them on this thread so that you'll have a reference which will make your migration process easier.

Please do not upload derived works from my copyrighted plugins to any place. Once again: I cannot test them on UI5/Vera 3, I cannot support them on UI5/Vera V3.

[b]Dear Customers,

Right now, all my plugins are unsupported on UI5/Vera V3 - this may change in the future.
Please monitor my plugin threads for announcements.

Unfortunately, MCV wasn’t able to provide a Vera V3 in time. I’m still waiting for my Vera V3 to arrive …
[/b]

@JOD

This week-end Aaron gave me the task to try to find a solution to the various problems you encountered. I didn’t have time today, but tomorrow I’ll put one of your backups on one of our Veras and I’ll spend the entire day trying to figure out what’s causing all this.

@mcvflorin,
Since my box is useless to me at the moment, would it be better (for you and me) if you had full access to it, that way you can test with the actual plugins rather than trying to replicate on your box with pseudo devices?

Ps. I was not able to get that restore.sh script to work.

JOD.

I believe @garrettwp is going to give the merge-to-SVN a go on this one, as I don’t have the DSC Panel anymore so it’ll be hard to test. Definitely a number of these codebases have “moved on” from whatever was used to source the content for apps.mios.com. I noted this in my comments in the Private Beta forum a few months back.

Anyhow, having a copy of the code used, as you’ve published above, will help the diff-merge problem… certainly faster than the install-copySrc model I was having to use.

[ul][li]Pressing a Button in the UI of the Ping Sensor, or the Brultech PowerMeter Include/Exclude buttons would SEGV UI5 1.5.215 on Vera3[/li]
[li]The Ping Sensor had older code, and had an “enabled” JSON file, and DeviceType change, which wasn’t the case in SVN.[/li]
[li]A few plugins with local .lua library/modules had been changed to eliminate the [tt]require[/tt], making them non UI4-compat, so I had to revert those changes. [tt]require[/tt] has a different semantic than a simple UI5 [tt][/tt] based include.[/li]
[li]The Dashboard display Menu for Arming Modes no longer displays on the Paradox Alarm Plugin[/li]
[li]The Weather plugin’s Dashboard now has different wrapping/info display output[/li]
[li]Some of the “Advanced” settings in Net & WiFi are returning full screen Lua errors in LUCI - came up when I was trying to disable v3’s Wifi[/li][/ul]

Aaron and I talked today, and he’s captured a bunch of notes from that discussion, including ways to make Lua’s [tt]require[/tt] work natively for the situation you were trying to tackle for [tt][/tt] as this can be done without breaking UI4 compat.

As I merge and tag them, in code.mios.com, I’ll post a note to that effect in the Private Beta forum. I’ll indicate the breakage that occurs and, if I don’t, then feel free to hand over the apps.mios.com entry for that plugin over to me an I’ll update. I have a lot of these to get through, and they take about 1.5hrs ea (avg) to do, with only rudimentary validation, so it’s going to be a while before I get through them all, esp with the holiday season being upon us

Understood.

That would be great, can you enable Tech Support by running this script, so you won’t have to open the UI?
http://<Vera_IP>/cgi-bin/cmh/tech_ra.sh

Done and now enabled.

JOD.

Can I get access to the Honeywell Alarm Panel Plugin via RS232 I wrote? As the plugin sits on the app, it doesn’t work because of typos put in during the conversion.

@dfad1469
I just did. Here is the page to get started with using apps.mios.com:
http://wiki.micasaverde.com/index.php/Apps.mios_Developer's_Guide

And here is the list of developer changes between UI4 and UI5:
http://wiki.micasaverde.com/index.php/UI4_UI5_Migration#Developer_changes

@mcvflorin,

When you and the developers get back from your break in the new year, we need to talk about the Caddx Alam Panel plugin, which has evidently been modified in ways that I didn’t know about. The official repository for these files is at code.mios.com, the repository for which I have write access. Whatever is at apps.mios.com is modified and, frankly, unauthorized. We need to resolve this. Unless you plan for the apps.mios.com version to be a fork of the official version, with you or some other developer applying patches when I add new features? I’m OK with that, but it needs to be understood by everyone.

It occurs to me that I haven’t helped matters by failing to state what licence I am releasing the plugins under. I’ll fix that on code.mios.com, and I’ll also fix the botched documentation updates with big bold disclaimers saying that I’m not (currently) responsible for the modified version at apps.mios.com.

[quote=“mcvflorin, post:17, topic:169767”]I just did. Here is the page to get started with using apps.mios.com:
http://wiki.micasaverde.com/index.php/Apps.mios_Developer’s_Guide[/quote]

Please tell me there is a way for developers to upload edits of their files straight to SVN without going through a confounded web interface.

@futzle

The plugin from apps.mios has only been updated to work with UI5. I haven’t touched anything else. The reason we published the plugin was for users upgrading to UI5 to have a plugin to use. It may not be the latest version, but it works and is better than nothing. It’s not meant to be a fork of the official plugin, but a temporary solution until the ownership is given back to the developers to be updated to the latest version. The code.mios.com page was updated with the configuration instructions for UI5. This is the page that the Help button links to.

Unfortunately there is no way to upload the files straight to SVN. I actually don’t recommend doing development using apps.mios.com because it’s much more convenient to use code.mios.com. apps.mios should be used for publishing plugins.