Page 1 of 3

HouseAgent - my home automation software

Posted: Sat Nov 29, 2008 9:10 pm
by Mdamen
I've started developing my own home automation software.
Why not use standard software (for example homeseer) I hear you asking..

A few reasons:
<ul><li> I want to be in control of the software. </li><li> It's a nice learning project. </li><li> I want to run this interface on a low power device (Synology DS207+)</li></ul>
In this topic I will keep track of my progress. I've just implemented X10, here's a first screenshot:

Image

Everything you see is running on my Synology.
My next steps will be the following:

<ul><li> Plugwise support (hope the damn package arrives soon) </li><li> RFXCom support </li><li> Floor management </li></ul>
Let me know what you think [:)]

Maarten Damen

www.maartendamen.com

HouseAgent - my home automation software

Posted: Sat Nov 29, 2008 9:53 pm
by TANE
Maarten,
good luck with the development.

The only reason that I did not buy Synology DS207+ was the power consumption...how much is it consuming?
in most of the test it was about 30 watt.

HouseAgent - my home automation software

Posted: Sat Nov 29, 2008 10:20 pm
by Mdamen
Thanks Chak!

Don't know how much mine is consuming, still waiting on plugwise hehe...
Bwired's Synology is consuming 18,7 watt as we speak.
Which is not bad because I use the device for a shitload of tasks.

--
Maarten Damen

www.maartendamen.com

HouseAgent - my home automation software

Posted: Sat Nov 29, 2008 10:22 pm
by Snelvuur
looks nice so far.. although in the end you want to expand and expand and expand.. thats also a reason why most have homeseer. Beside that most cant code..

maybe in the future, domotiGa can have a "daemon" mode with webfrontend.. anyway, good luck.

// Erik (binkey.nl)

HouseAgent - my home automation software

Posted: Sat Nov 29, 2008 10:44 pm
by Bwired
Synology 207+ is a great device!
with 2 terrabyte it's consuming less then 20 watt and 10 watt in idle (nothing to do)
There is Emule, Bittorrent, NZB etc on it.
Also a webserver, ftpserver, photoblog and weblog and many more. I use it for all above and more important for daily backup.

Great that Maarten is developing his own HA application which can run on this device, but I guess also on other Linux devices.
Great initiative!

HouseAgent - my home automation software

Posted: Sat Nov 29, 2008 10:57 pm
by Mdamen
I develop this application in python, so it's basically cross platform (Windows, Linux and OSX)

--
Maarten Damen

www.maartendamen.com

HouseAgent - my home automation software

Posted: Sun Nov 30, 2008 11:14 am
by Esteban
Looks good Maarten! Very clean logo you've got there too. Good luck with the development.

Cheers,
Esteban

HouseAgent - my home automation software

Posted: Mon Dec 01, 2008 11:33 am
by Pieterpaul
Looks good indeed. Are you planning to opensource it?

HouseAgent - my home automation software

Posted: Tue Dec 02, 2008 12:40 am
by Shaudh
Good question: I would like to know that as well.

Also, which programming language are you using - PHP due to the NAS device?

Good luck!

Kevin

HouseAgent - my home automation software

Posted: Tue Dec 02, 2008 9:33 am
by Snelvuur
@shaudh: one of the reply's he's saying he's using python..

// Erik (binkey.nl)

HouseAgent - my home automation software

Posted: Tue Dec 02, 2008 12:29 pm
by wwolkers
Would be nice to get some more open source programming going :)
My first focus will be on getting Plugwise running under linux, I'll see where that takes me from there.

HouseAgent - my home automation software

Posted: Tue Dec 02, 2008 12:46 pm
by akhe
Do you think you could support VSCP (Very Simple Control Protocol) in your software? The good thing if you support VSCP is that one API would be able to control/monitor several different devices and also remote devices. For instance a 1-wire temperature reading is received in your application the same way as a Zigbee or Ethernet reading. The abstraction is done in the protocol driver instead of by each application. Just as Windows and other systems abstract peripheral.

For example to turn something on your app. just send an ON event. This is translated by VSCP to the native protocol command (X10, KNX, Zigbee or whatever) and you get a conformance event back when the command has been performed. All techniques can be used alongside without problem and a legacy installation can easily migrate to new technology.

The reason I ask is that we on the VSCP team have very little time for HMI interface at the moment as we try to make as much low level and hardware stuff available as possible to the community,

VSCP is here http://www.vscp.org

HouseAgent - my home automation software

Posted: Tue Dec 02, 2008 4:12 pm
by Shaudh
<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">quote:<hr height="1" noshade id="quote"><i>Originally posted by snelvuur</i>
<br />@shaudh: one of the reply's he's saying he's using python..

// Erik (binkey.nl)
<hr height="1" noshade id="quote"></font id="quote"></blockquote id="quote">You are completely right, that's what I get for speedreading. :)

Cheers,

Kevin

HouseAgent - my home automation software

Posted: Wed Dec 03, 2008 6:37 pm
by Mdamen
Eventually I plan to open source it yes. Although the code is far from ready for that right now.

Akhe thanks for you information about VSCP, I'll look into it soon!
Is there a way to get in touch with you if I have any questions?

--
Maarten Damen

www.maartendamen.com

HouseAgent - my home automation software

Posted: Wed Dec 03, 2008 10:36 pm
by akhe
I can be reached at akhe@eurosource.se

Cheers
/Ake