Software framework for controlling metering devices

Introduce home automation related software here.....

Software framework for controlling metering devices

Postby heow » Fri Sep 09, 2011 4:14 pm

Hello all,
I'm curious to know what you would think of an open-source software framework that you could run on your personal computer and centrally control all metering devices. It's all written in Python, and you would consider each of the metering devices as part of a service plugin that the 'central' application is aware of (and even discovers dynamically.) In a sense, you could have different kinds of meters (types, brands) and they could be controlled from a central station in your house. If needed, you could extend the framework to include rule engines to automate some common actions. And because the whole thing is built for component plugins, you could consider adding alert mechanisms over IP or GSM networks for yourself. And you can easily include a generation source as a plugin as well, which means you could do a sort-of demand-response in your own homes/facilities.

That was a brief description of what I'm working on right now. I've got a skeleton framework going, I have a GSM modem controller ready, I've written plugins for a couple of off-the-shelf meters and see it all working together. Now I'm curious if there are hobbyists out there who think this might be useful for them for me to release. The complexity of writing plugins, I feel, is minimal and I can provide the API's and the examples I've been working on.

What does the community think? Useful? Anything you see of value for trying it out yourself, or see added in the mix?

Thanks.
heow
Starting Member
Starting Member
 
Posts: 2
Joined: September 2011

Postby Rene » Fri Sep 09, 2011 5:56 pm

Have a look at HouseAgent its a framework using plugins and written in Python.
User avatar
Rene
Global Moderator
Global Moderator
 
Posts: 1689
Joined: October 2008
Location: Netherlands

Re: Software framework for controlling metering devices

Postby heow » Fri Sep 09, 2011 7:06 pm

Thanks so much for pointing out House Agent, Rene. The solution I'm proposing is also based on python-twisted - how ironic, but it's a great platform for this kind of project!
Good to know there are others with similar intentions and solutions. I'll take a look at House Agent and see what it does.
heow
Starting Member
Starting Member
 
Posts: 2
Joined: September 2011

Re: Software framework for controlling metering devices

Postby xanhoera » Fri Sep 09, 2011 7:29 pm

Definately interesting, originally I was planning to interface my power usage to Google Power Meter, so looking for (free, even no-cloud) alternatives now.
All kinds of metering, from persons length and weight :) to power, water and gas?
xanhoera
Member
Member
 
Posts: 159
Joined: September 2008
Location: Belgium

Re: Software framework for controlling metering devices

Postby Mdamen » Mon Sep 12, 2011 9:47 pm

Did you get a chance to look at HouseAgent? We could really use some more experienced developers!
I would love to join forces..
Mdamen
Forum Moderator
Forum Moderator
 
Posts: 390
Joined: November 2008
Location: Netherlands


Return to Announcements & News

Who is online

Users browsing this forum: No registered users and 1 guest