Its been a while since I last wrote about the home automation system I’m working on with Andrew, in fact its been about 3 months. In that time we have both finished University and started jobs but work on HASystem has continued be it a little rocky at times but that has not stopped us from creating version 1.0 of HASystem. Its taken a completely different shape to that of what we spoke about with in the article on automatedhome.co.uk and in 1.0 a lot of things have been redesigned which has resulted in the server now being a GUI application this has changed the working model of the system, previously this was a Server-Client with sub-clients model now the system is more of a Server-Subclients model due to the administration of the system from the client moved to directly on the server, this has allowed Andy to incorporate Plugin functionality which allows us to easily extend the system further. so here is a quick break down of main changes and additions;
HAServer
- GUI Application rather than a console / service application
- Supports plugins
- Supports JSON-RPC
- Schedule Tasks
- Event triggered Tasks
Looking back at my previous posts and its all well and good saying that the server can schedule tasks and now supports plugins etc but what can you do with that? Well this is what I am doing with HASystem…
Sorts TVShows and Updates XBMC Library
With the use of external applications that correctly name and sort TVshows HASystem keeps my TV Show folder up to date, once it has done this it wakes the HTPC and updates the XBMC Library
Emails a list of new TV Shows
After updating XBMC HASystem emails me the latest TVShows that have been added, surprisingly handy
Remove seeded torrents
Every weekend HASystem checks uTorrent and removes torrents that have finished seeding
XBMC Movie Lights
XBMC tells HASystem when it starts playing a movie or TV show, hasystem is set to turn on the LED back lights I have behind the TV and turn off when the movie is stopped.
Security Cameras
A new addition in 1.0 is that I can view my IP Camera from anywhere with the use of the mobile clients.
Shopping List
Although I never seem to use any list applications I’d had in the past but HASystem can keep a shopping list and you can access it from anywhere on a mobile device.
There a still a few bugs and things to iron out, there is even a couple in these images, can you see one? but we are now on track to release this upon the internet, as it now only supports XBMC Eden we are going to hold off until Eden is in beta this is also going to give Andy chance for his latest “redesign” in which HAClient will also support plugins bringing HAsystem to version 1.1, we are guessing Eden will be in beta in the winter so we’re aiming for that but if your interested and getting a look or even helping out then drop me a message, we’re especially interested in anyone who has iPhone and iPad development experience or anyone we any feature suggestion, we’re currently working towards our needs but I’m sure there are many other uses for this, watering systems etc etc?
Feel free to join our Google Group.
Google Group : https://groups.google.com/group/hasystem?hl=en-GB