Home automation through silly AI. Translation, Weather, Radio, Hue, Raspberry, Wikipedia and more!
New form added for name input.
I've been fighting with installing a Node.js server, for direct feedback, on top of the apache server which is already running. For a very long time it wasn't working. Looking through the Raspberry Pi log files, I finally managed to figure out what the culprit was. IPTables. So if you ever want to setup a server on the Pie, which is not using the standard ports, check your IPTables (and logs) if it's not working.
Anyways. Now that Pie is hooked up to a nice Node.js interface it will be possible to make a lot of really fast user interaction. Currently Pie will let you know when new users connect / disconnect, and tell you the current amount of users.
With Node.js changes in lights will also update in realtime, instead of the old timer method.
Another change is about you. Pie now tries figure out where you live, and adds that information to her memory. So no more need to enter your city when you ask how the weather is.
I've been having quite a lot of problems with the HTML5 Audio API in iOS. For some reason iOS is very picky with audio files, and often decides to crash when playing audio files.
There is now a new setting in the upper right corner, where you will be able to turn on / off audio playback. Playback now includes a fancy new spectrum analyser (not available in iOS yet).
Other updates include a new automatic software updater which is making use of application cache. This makes updating several devices a lot easier. Pie is checking for new files and updates them if needed. When everything is downloaded, the app will restart.
Don't know what to cook for dinner? Let Pie help you.
Pie now knows about cooking stuff. Simply ask her "what should i have for dinner". If you crave something specific, you can ask "recipe your request" - and Pie will try to look something up with that in mind.
Just added integration with the OpenWeatherMap API. The following commands have been added to Pie:
Grabs the weather information for that specific location.
How is the weather
If you have defined your location, Pie will use that information to look up the weather in your city. If not, Pie will ask for your location.
City (location) - Chained
The user can set their home city with the command City. If no location is defined, Pie will ask for that location.
Country (location) - Chained
The user can set their home country with the command Country. If no location is defined, Pie will ask for that location.