I am working on a project to combine the
forecast.io API with the Cube. With
forecast.io you can get weather for your exact GPS location and heads up like "it's going to rain in 12 minutes". I have found their mobile app (Dark Sky) very useful so I would like to bring a similar functionality to the Cube. My goals are:
1) Cube animations that correspond to the 11 different types of weather they report (clear-day, clear-night, rain, snow, wind, etc)
2) Cube animations that convey when rain will be starting within the next hour. Perhaps a countdown.
3) Cube can get forecast data from Forecast.io. This can be accomplished by either a) making request directly to the API and parsing JSON response or b) use an intermediate server to poll the forecast and relay a simplified version of the forecast to the Cube via a Particle function.
4) Determine location of the Cube in a way that allows the code to be shared (ie. avoid hard-coding coordinates if possible)
5) Instructions on how to run this code on cube via USB (much faster for debugging)
I would love to get some community participation on this project. If you are interested then introduce yourself below, and state which parts of the project you would be excited to work on.