Got some time off coming up
A couple of weeks time I have some time off so I thought I'd find out what people would like to see the HAH do. Mostly I just come up with my own ideas and hope that it turns out to be useful to others. This time I thought I'd try another approach and offer my coding services to implement ideas that others have but don't have the skills to do the work.
I'm pretty flexible in terms of skills, although I do confess to not having a love web based things, unless pushed.
Some things I was thinking about
- xAP PC service to expose endpoints to monitor, memory, cpu, disk, perhaps a shutdown endpoint, when combioned with the existing WOL (wake-on-lan) capabilty it would provide a nice startup/shutdown PC service. A C# .NET program.
- An interface to thingspeak.com. LUA classes (probably).
- A local event scheduler daemon. LUA applet
- A restful API service for 3rd party integrations. see http://en.wikipedia.org/wiki/Representational_state_transfer
- HTML5 websocket for the iServer to build external web interfaces. C / Javascript
- HAHNode extension - IR transmitter, IR receiver.
So there are some of my ideas lets here from you guys, what do you want!
Brett
Mine:
Tiny feature - Multicalendar feature or at least be able to select a single calendar from an account with multiple in it.
Multical would be better as I'd like to get notifications from HAH for impending meetings etc from a different cal than that for my GoogleCal HAH events
Email monitor for plugboard.
CurrentCost detail display in gui
Gui based rule generator for events and endpoints...think this might be quite tricky but would make a big step toward making the HAH more accessible to laymen.
xAP enable my android device, there is an app called "Notifier" which runs on android and PP to notify user on pc of new messages, calls, battery low etc etc...if this worked(it doesn't) it would be brilliant, if it could interface with xAP it would be even better as no need for the PC element.
Yours that I liike:
Event scheduler
HAH Node extension
Restful API
How much time do you have? I also need a hand repointing my front wall and painting the woodwork?
Oh...yes just remembered...some sort of Log window on GUI showing statuses of various selected endpoints...
And +1 on Pentala's appreciation...I got so excited I forgot my manners...
First of all, thanks for the offer of the time to progress this excellent project forward :-)
Some ideas :-
- HAHNode extension - how about multiple 1-Wire device support
- Additional 1-Wire devices for the HAH, weather station support...?
- xAP PC Service - something similar is available in xAP Watcher - http://mi4.biz/modules.php?name=Content&pa=showpage&pid=37
- A method of fireing of Linux/PC Scripts via a xAP message would be good
- xAP logging to MySQL or similar - historical recording of CurrentCost data
What i would like is a "config backup" on the webserver.
I have found many times a simple change causes untold damage and i end up looking for a backup of my HAH.
a button that on webpage backs up all important files to download (so a quick restore is possible would be nice)
Also ability to switch off wife in nagging/moaning mode about what you doing now would be nice.
Dean
Mute button already invented, all you need to do is press it!
Can I add my vote for event scheduling, I was thinking of someing simple to enable a Central Heating programmer replacement. Something like "Mondays at 0700 x on, y on", "Weekdays at 1600 x on y on", "Weekends at 2300 x off y off", "Everyday at midnight x off y on"
I would prefer this to be a function of the HAH rather than rely on an external function like google calendar
Also I mentioned to derek that there appears to be an open project to hack wireless TRV's with RFM12's that it woul be worth keeping an eye on.
kevint
I would extend Kevin's scheduler idea with a wish for smth like
"Weekdays at sunset x on y on"
"Weekends at sunrise x off y off"
Placed small script too at http://www.homeautomationhub.com/content/sunrise-sunset
Aivo
Maybe some interesting reading for you rather than a development route, but how about developing some tools to ease SCADA deployment, these guys appear to have similar intrests to us and we (actually you) already have data aquistion part in the bag (xAP), so no need for the bits they sell, we can just leverage the free SCADA app.....sweet :-)
https://sites.google.com/a/usapiens.com/opnode/products/myopenlab
http://www.myopenlab.de/ and the SCADA app
Keith C
Brett. on behalf of all hah users can i thank you for the time you have given to these updates. The scheduler is particularly great. Hope you enjoy you time off. Just a few days though eh ;) Garry.
The Scheduler is excelent, many thanks.... , i just need to get my head around it now.
If you were looking for other ideas, particularly now that its free, would it be possible to send to multiple pachube feeds?
cheers
kevint
Each HAH has a physical location which ties into its Pachube feed. The feed can have as many datastreams as you have sensors that require logging. A datastream can have tags to give a decent description/grouping name of the datastream.
I can't really see why any one HAH would need more than one feed.
Hi guys
I have a number of existing feeds which I want to migrate to HAH without losing my history
kevint
Brett
Not sure if you still have some time?
would be good to have xAPFlash hosted on the HAH for mobile control if that is possible?
Ideally through another port or maybe as another tab on the standard interface? Ideally a mobile user would want to go to this interface first, so would need a direct link to save in bookmarks.
Many thanks
ALan
would love this functionality.
and the UX especially.
I would like to think that 99% of the time we go to the HAH to control something in our house or get some information. So, I would suggest that it should be possible to set the xAPFlash view as the default. Could a button be placed on the page or in the xAPFlash itself to get back to the current web experience to set stuff up? (sorry not so great at how flash integrates in broswers).
So, you would have the default web experience we have today with a radio button to select the xAPFlash view as standard, then a way of getting back to the standard view from xAPFlash to make setting changes etc.
Sorry, Brett, I dont think the external view works too well as I for one, would want to use my tablet or phone to control stuff while in the house too.
What does your daughter think of you measuring the temp in her room (mine would put it on radiator or o/s windowsill to confuse me)
looks great how configurable is it? does it use a similar/same format as joggler? thinking of one config file etc.
Dean
My primary concern was that this comes up first as tabs may have been too small to select on a touch screen phone.
So release 300 soon?
My request is the same as Dan Wards, see issue 28 on googlecode
kevint
to reduce xap payload could you think about including some hysterisis on the temp/1wire stuff?
a 0.5 change would be fine a i know others will say i want to know about a 0.1 but the opttion to decide?
also a +/- calibration level as i have found the temp sensors do not read that reliably and can be a few degrees out, (i have a ir thermometer that is calibrated for testing)
Just an idea
Please?
Completely agree with everything above - and add my thanks to brett et al for doing incredile stuff....
Can I add my two-penneth for CC sensor/channel calibration - if possible two fields, one called 'FLOOR' in which you can put a value below which the channel reports zero (useful where you have an inverter that draws power on the same line that you're measuring generation) and another field called 'CALIBRATE' which allows you to put in a percentage (to two decimal places) so that you can increment/decrement the value on the channel (below 100% permits value reductions and over 100% provides for value increases).
Going to have a bash at Jogglering my HAH this week - what you've provided (xAP etc) looks amazing. I'm going to have a go at displaying multiple .png files layered in a text box - well, I'll try!
Cheers...
EJ
PS If you're ever back in Blighty, there's a pint of the local brew with your name on it at the pub!
1) Utilise the Joggler internal SMS via xAP
2) I have often thought that the ability to link xAP BSC nodes by drawing lines between outputs and inputs on a layout would be neat (rather like your plugboard) with HAH providing the link. A visual designer if you like. Maybe the links can include logical 'gates' or a scheduler.
3) I like the LUA scheduler idea.
4) xAP counter endpoints eg for metering (lots of digits)
5) There is already a xAP app (SpeedFan) that handles a lot of PC service information...