Minerva is an easy to use and complete home automation suite. Using Minerva you can make your home easier and cheaper to run and more secure. With Minerva you can: switch on your lights from anywhere, using a mobile phone or PC; email your video; check your security CCTV footage; control your central heating and much more.
Minerva runs on GNU/Linux, but exists in its own mini eco-system, with its own list of users, set of scripts, and functionality. It relies on command line tools to perform all of its many tasks, and can therefore be run from virtually any platform (smartphone, PDA, laptop or remote PC) with identical functionality.
Minerva's visionary grand design is to provide a means whereby every piece of home technology can be interfaced together through a common technology - and that technology is Minerva!
The architecture consists of three parts, input, output, and process. Each is completely distinct, meaning you can control any of the house processes from any supported input conduit such as the web browser, remote control, or SMS text message.
Similarly, any reports or notifications can be sent to any of the available output conduits, which may (or may not) be the same as the input. One common example is to trigger a process (such as switching the kettle on) using the remote control input conduit, but receive confirmation through the voice output conduit (where the computer speaks to you).
Product's homepage
Here are some key features of "Minerva":
· Control your whole house from one place
· Three-phase system separates input, process, and output
· Multiple controls on one web page
· Humanistic time reports
· Vocal feedback, through Festival
· SOAP control layer
· Personalised alarm clock
· Integration with Google calendar
· Many web applets including,
· TV guide, with keyword searches
· X10 control
· Video streaming
· MP3 jukebox
· Audio mixer
· Weather reports
· Clock
· Calendar
· CD Player with CDDB integration
· RSS feed reader
· Photo frame
· Twitter friends timeline, and Twitter status updates
· Administrative tools (df, top, Samba)
· and automatic "make a cuppa" button!
What's New in This Release: [ read full changelog ]
· Introduction of 'minty', a timeout system where devices will auto-turn off if not used within N seconds
· Introduction of a 'cache' conduit to save processor time when requests (like train times) are called for
· Introduction of 'routine', a system for processing N timed events from an intial trigger point. e.g. a 'wake up' routine, which turns on lights, starts showers, plays alarm, caches train times
· Introduction of 'yaks', a control system for processing arbitrary messages (from X10) into Linux-bound commands
· Changes to vox scripts to direct output into a WAV, then playing it. This means voice and music can happen simultaneously.
· Inclusion of usr script in bin
· Twitter script updated to use oauth
· Fixes in human time reading script
· Introduction of the 'homedevice' script, in preparation of ZigBee control
· Unified the logging of Bearskin commands into the 'minlog' script.
· Unified the audio stings into an 'sfx' script. Allows for easier audio skins.