What Plugin(s) would YOU like to see on Vera? (Ideas searching for programmers)

Hi,

I’m sure I’m not alone in thinking “I wish my Vera could do that?”

But sadly i lack the skills to code/programme/develop an app/plugin., and i’m sure i’m not alone in feeling that way. so, considering the collaborative nature of this forum I thought I would kick off a post that looked to captured the plugins people would like to see, in the hope that the many talented programmers we have out there might pick it up and make it a reality.

(After all, where would IT an Apple be without the Jobs and Wazniacks, or music without Elton and Bernie :wink: )

Here one for starters


Name : Generic Broadband/ADSL Plugin

Description : Your internet is your 4th utility nowadays, (gas, water, electric) so i’d like to see plugin that looks shows me i) I’m connected (like the ping sensor) ii) shows me my upload/download speeds iii) my intenet facing IP iv) uptime, v) Devices connected (static IPs) vi) reboot button

Benefits : Able to see the performance and utilisation of you broadband connection, also can tell if you are connected it not. Triggers can be used to notify you when certain people are connected, or when performance is poor to trigger a reboot (to renew IP) etc.

Potential Challenges (if known) : Vast number of different routers out there, the Netgear I have looks to have a uPnP service description file that lists an number of devices and services which Vera and a developer could maybe use.


Now some of your ideas may not be possible for a number of reasons, but I wouldn’t want to restrict peoples the chance to share an ideas or show the thought process. Plus elements/aspects of the functionality required might already be in existence in other exisiting apps - but again i wouldn’t want us to hide the intent of any new ideas.

Here’s a suggested template for those of you looking to share an idea…
Who knows maybe one or more may find someone with the skills to help you make it a reality.


Name :

Description :

Benefits :

Potential Challenges (if known) :


If an idea is liked by a group, spin the idea off into a new thread and see if you can make something happen !


Name : Blue Iris plugin

Description : Blue Iris is a popular Windows security camera DVR app. Great controls over motion, PTZ control, great ios app.

Benefits : control BI from vera events and scenes. Control Vera from BI motion and events.

Potential Challenges (if known) :



Name : Event Scheduler

Description : Generic Event Scheduler that could be applied to Thermostat Controls, Irrigation Systems and any other control that uses a more complex schedule than currently available without Lua coding or bunches of scenes.

Benefits : Simplify otherwise difficult programming of routines that do not fit the current ‘schedule’ format. For example, an irrigation system that triggers on Mon, Wed at 6 am and Fri at 9 pm. Or a thermostat scene that varies the set point at several different times of the day, only on weekdays, with a different weekend schedule.

Potential Challenges (if known) : Build a layout that allows both Day and Time and will allow multiple occurrences. As an added benefit allow recurring events similar to those found in most Calendar apps (the first weekday of the month, every 3rd Tuesday, ect)


Art
aka Kartcon

Hi two ideas:

Name : System Status

Description : the plug in report in different variable the Vera status like:

  • System CPU status
  • System RAM status
  • Internet connection status
  • zwave connection status
  • last reboot
  • not working devices after healing
    etc

Benefits : check in a single plug in without SSH the status of the Vera

Potential Challenges (if known) :


Name : Zwave node map

Description : create a graphical rapresentation of all zwave status indicating which device is a repeatitor

Benefits : it can be helpful to understand if more zwave devices will be needed to have a stable zwave network

Potential Challenges (if known) :

[quote=“teonebello, post:5, topic:174125”]Hi two ideas:

Name : System Status

Description : the plug in report in different variable the Vera status like:

  • System CPU status
  • System RAM status
  • Internet connection status
  • zwave connection status
  • last reboot
  • not working devices after healing
    etc[/quote]
    Tick…

Interesting, I’ve just started this ;). You should find a SysMon plugin on apps.mios.com (I think MCV approved it yesterday). It currently supports memory status - reporting amount of memory used etc. I intend to update it as my knowledge of how Linux uses and reports memory has improved as a result of doing this, but I just haven’t put the new version onto the app store yet.

The next thing I want to add is CPU loading, but this may be a little less easy…

Cheers
Chris

[quote=“Chris, post:6, topic:174125”][quote=“teonebello, post:5, topic:174125”]Hi two ideas:

Name : System Status

Description : the plug in report in different variable the Vera status like:

  • System CPU status
  • System RAM status
  • Internet connection status
  • zwave connection status
  • last reboot
  • not working devices after healing
    etc[/quote]
    Tick…

Interesting, I’ve just started this ;). You should find a SysMon plugin on apps.mios.com (I think MCV approved it yesterday). It currently supports memory status - reporting amount of memory used etc. I intend to update it as my knowledge of how Linux uses and reports memory has improved as a result of doing this, but I just haven’t put the new version onto the app store yet.

The next thing I want to add is CPU loading, but this may be a little less easy…

Cheers
Chris[/quote]

that is great!

Correction - it’s easy and will be in the next version in a day or so… I’ll put a post in the plugins area about it…

Chris

[quote=“kartcon, post:4, topic:174125”]-------------------

Name : Event Scheduler

Description : Generic Event Scheduler that could be applied to Thermostat Controls, Irrigation Systems and any other control that uses a more complex schedule than currently available without Lua coding or bunches of scenes.

Benefits : Simplify otherwise difficult programming of routines that do not fit the current ‘schedule’ format. For example, an irrigation system that triggers on Mon, Wed at 6 am and Fri at 9 pm. Or a thermostat scene that varies the set point at several different times of the day, only on weekdays, with a different weekend schedule.

Potential Challenges (if known) : Build a layout that allows both Day and Time and will allow multiple occurrences. As an added benefit allow recurring events similar to those found in most Calendar apps (the first weekday of the month, every 3rd Tuesday, ect)


Art
aka Kartcon[/quote]

Why not look into the Google calendar plugin?

  • Garrett

Name : Netatmo container

Description : A variable container for weather measure from a Netatmo Weather Station

Benefits : A real weather and Air condition device

Potential Challenges (if known) : Need to access the api, more sensors to come. It sould be a master device with the main values, and a lot of child device for each sensor.

Name : Severe Weather Alert Plugin

Description : A sensor which will show the severe weather alert state. e.g. If there is a Tornado Warning it would trip to the Tornado Warning state and would be available to trigger scenes like flash kitchen light or close garage door.

Benefits : Provide an additional Severe Weather Alert warning path.

Potential Challenges (if known) : I know that there are several free services which can send emails, text messages or desktop alerts. It should be possible to obtain this information directly from the NWS, via the Wunderground API or other services.
A challenge will be to categorize the alerts to those which you want to be notified and those you do not. e.g. a tornado warning (immediately) compared to a freeze warning (probably not, at least not a 3AM).

Considering Vera monitoring, a user who escape from this forum used to write the TTL plugins where you can see :

  • System CPU status
  • System RAM status
  • last reboot
    In attachment, you will find plugins which can be the beginning of the answer to your question

[Attachments removed by Administrator. Reason: [font=arial][size=13px]Post of unauthorized code on the forum][/size][/font]

Unless you were given permission to redistribute his work, you are violating his request and have no write to post his work. Please remove the attachments. He removed his work for a reason!

  • Garrett

He removed his work because he wanted to make a deal with MCV (earn money I guess).

Foremore I contact him in PM before he disappear from this forum and I didn’t get any answer.

I will not post these source to Mios Store but if it can help someone to develop another plugins which will be share, sorry but I post…
In this case I don’t care to redistribute his work because of it’s way of sharing work isn’t mine.

[quote=“jojoflyhigh, post:14, topic:174125”]He removed his work because he wanted to make a deal with MCV (earn money I guess).

Foremore I contact him in PM before he disappear from this forum and I didn’t get any answer.

I will not post these source to Mios Store but if it can help someone to develop another plugins which will be share, sorry but I post…
In this case I don’t care to redistribute his work because of it’s way of sharing work isn’t mine.[/quote]

As I mentioned in another thread, this is not a place to argue. There are a few reasons why he removed his work and it was not because of money. His work is copyrighted (stated in his files). Unless he has given you the rights to distribute his work, you are violating his rights. It baffles me that you do not respect another persons work and feel that you can pass it along to whoever. There is a whole lot of wrong with your statement. I have taken proper measures to have your posts edited for the removal of the files. I am sure that others on this forum (other developers) would agree with me.

  • Garrett

You are very aggressive and it’s not with this kind of behavior that you will improve the satisfaction of customers by limiting helpful plugins already available.
AP15 has distributed this plugins and you know internet… This shouldn’t have been done if we wanted to keep it for him. I don’t want do money with this.
In my mind, it was a question of money for him… and he lost…

I don’t like to loose time and re-invent the wheel and if I can help people on this forum I will do.

Let’s moderator decide…

@jojoflyhigh

Clearly you do not understand intellectual property rights.
You have just alienated me as well.

I wonder what will stop the madness of copyright whose defenders make me more reminiscent of religious fanatics.
Here is a good exemple and I’m proud not to live in the USA.

@jojoflyhigh,

Please stay on topic and refrain from unnecessary remarks that forum users may deem offensive.

Moving us all back to the objective of my original post… Lets see if we can bring out some new ideas form forum members, that might inspire a new plugin for us all to enjoy in the future.

Here’s another one from me.


Name : Email Scanner

Description : The objective of this app is to periodically check the sender, subject line and/or body of the unread/new emails in your mailbox. (Similar to the principle of the GCAL plugin)

Benefits : This plugin could be set up to look for trigger words or exact sentences within your new emails in order to then invoke a scene or maybe create a TTS to say “you have an email from xxxxxx xxxxx”. This app could be good for people that are sent alert notifications e.g. from their home security providers or maybe you just want to be notified by Vera as soon as an very important email arrives.

Potential Challenges (if known) : The are so many different types of email accounts which may make it difficult to scan them. , I think Lua has an imap module so maybe something can be done for gmail accounts etc.