On Device Custom "apps"
Is there any way to create an on-device custom application? Basically, I'm looking for a way to create a special "winterization" function that enables me to run a series of "on" cycles in repeat succession on the same zone, each with varying degree of delay between the "on" cycles, and to crawl through the zone applying the same cycle pattern.
Basically, I use a non-commercial air compressor to "blow out" the lines each fall (for the last 9 years), but the compressor isn't powerful enough to handle more than 30 seconds of blowing before it has to wait 90 seconds to refill the air tank for another run. After about 6 cycles per zone lines are clear enough.
It would be nice to:
- Have a config UI to define the cycle pattern.
- Have a config UI to pick the zones.
- Show the progress.
- Alert when done (low priority).
- Cancellable
----
On the home screen if I press the dimmed-home button again, I can see an empty "My Apps" screen, so it makes me wonder.
----
Perhaps I'd settle for a clean way to "plug-in" a JavaScript web app right on the device so that it appears under a custom menu choice. I haven't tried to modify the open source web UI. For my Fall 2016 purposes, I hacked together an ugly bit of code using an in-browser JavaScript app to do my work through API calls. See http://screencast.com/t/Zv2OC7dCDZ
----
-
Official comment
Hi,
Nice work, yes the easiest way is to have a custom javascript app (or python maybe) with the REST API.
The "My Apps" screen it's from Android OS but we don't use that for now (requires to build an Android app). What we're working on is based on RainMachine SDK, which you can define a "parser" with your required parameters that would be available for access from the Local Interface. The "parsers" were initially designed to support adding weather services integrations but they can be used more generically which we plan on doing.
At this moment, you could do such a "parser" and setup/run from Web UI (Settings->Weather), but for the moment we don't show these "custom parsers" on local device interface.
Regards,
Nicholas
Comment actions
Please sign in to leave a comment.
Comments
1 comment