Hi,
has anybody an idea how to show availability of plugin updates? I already added system updates. But I don’t know the command line for the request which is execute when I open the update page.
The rest could be handled in a similar way like for the system update “Pimatic version in GUI”.
-
Shown availability of plugin updates on GUI
-
@OrTiN said in Shown availability of plugin updates on GUI:
has anybody an idea how to show availability of plugin updates
At the moment this is slightly more complicated as some plugins for pimatic 0.9 are still in “beta” mode. Hence the regular version as shown on npmJS is not the current version for pimatic 0.9 in such cases. For example, the version shown on npmJS for pimatic-ping is 0.8.14 while the current (beta tagged) version of the plugin for pimatic 0.9 is 0.9.5. Unfortunately, the beta tag is not filed as part of package.json. Thus, the only way to find out whether or not there is a beta version to check for is to implement some logic like:
if version on npmJS is smaller than installed version then check for new beta version and install it in case else if version on npmJS is greater than installed version then install it.
Apart from this, I think most of the scripting done on the referenced thread for Pimaticversion in GUI can be reused.
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
@mwittig you mentioned “beta-tagged” version - how do you beta-tag a version. Perhaps we need to update the development pages, with more detailed npm info and settle on some conventions
-
@Enis-Hoca It is a lesser known, but useful standard feature of npm. Here is what we did for plugins:
Publish a plugin under “beta” tag:
npm publish --tag beta myPlugin
Install a beta version of a plugin :
sudo npm install myPlugin@beta --unsafe-perm
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
@OrTiN
Have a look here
https://forum.pimatic.org/topic/1502/update-notification-and-changelog-for-pimatic-and-homeduino/Somebody said elsewhere in the forum that this solution is a pain to install , well but it works (at least for me)
@Enis-Hoca
Gonna tell @sweetpi to have a look at that. Thxpimatic v0.9 has been released!
Support Pimatic and get some free stickers
Like us on Facebookmake it so !