donderdag 10 februari 2011

House control project started

Some time ago I've written a small proof of concept for controlling my lights at home using my iPhone, the idea was born, as are most projects, out of lazyness. The problem at the time was that my bed was up high to save some room for the rest of my furniture, but of course once in bed I remembered that I had forgotten to switch of the light and as a result had to leave my nice and warm bed.

So beeing an engineer the right thing to do in such a situation is think of a technical solution to fix the problem. In this case it turned out there is a solution namely buying a cheap remote control light switch unit http://www.onderdelen-online.nl/product_info.php?products_id=2974 and this was a acceptable solution.... except for the fact that I now forgot to bring the remote to bed which brought me back to my original problem.

So what is the one thing I always carry with me? My phone! Since it's a "smart" phone it requires a fresh charge every night and it serves as my alarm (except the 3rd of january) using IT to control my lights seemed the best fitting option.
And so I finally found some spare time to share my house control project with the world. Because why stop at controlling the lights?

But more on how it all works in the next post..with pictures and stuff

Ooh I almost forgot the repo is at: https://github.com/erikkallen/House-control

Location:De Roterij,Bedum,Nederland

maandag 7 december 2009

Handy dandy netbeans code completion

Hi I found an article that contains a nice template for a netbeans code template I was actually looking for for quite some time.
It's a template for making a singleton class with one keyword just what I need :D

/**
* Singleton reference of ${TYPE default="Object"}.
*/
private static ${TYPE default="Object"} ${OBJ newVarName default="selfRef"};
/**
* Constructs singleton instance of ${TYPE default="Object"}.
*/
private ${TYPE}(){
${OBJ selfRef default="selfRef"} = this;
}

${cursor}
/**
* Provides reference to singleton object of ${TYPE default="Object"}.
* @return Singleton instance of ${TYPE default="Object"}.
*/
public static final ${TYPE default="Object"} getInstance(){
if(${OBJ selfRef default="selfRef"}==null)
${OBJ selfRef default="selfRef"} = new ${TYPE}();
return ${OBJ selfRef default="selfRef"};
}


read the full article here: http://bbdevelopment.blogspot.com/2009/09/netbeans-code-template-for-singleton.html

zaterdag 26 september 2009

Weekend 2.1: De natuur in de stad

Vandaag heb ik een aantal winkels bezocht, bij het plaatselijke winkelcentrum, ik ben zelfs nog bij de kapper geweest :D mijn eerste kapper in Amerika. 's Avonds Ben ik een eindje gaan wandelen met een collega bij Sun, we zijn door een park gaan lopen waar we aardig wat dieren tegen zijn gekomen, zoals eekhoorns, een spin en hertjes. De omgeving was ook erg mooi en het was een perfecte dag ook wat het weer betreft (31 graden).




woensdag 23 september 2009

Dag 6: Resultaten

Vandaag is eindelijk een dag dat resultaten zichtbaar worden, gister ontdekte ik een foutje in de server van sensor.network waardoor het niet mogelijk was om met Yggdrasil (het framework dat op de sunspot draait om sensor data te vergaren) gegevens toe te voegen aan de site. Vandaag was dit probleempje echter verholpen en het resultaat is te bewonderen aan de rechter kant van deze blog. In de grafiek is de temperatuur te zien bij sun labs (de calibratie klopt niet helemaal) en in het midden zit een piek (dat was mijn hand die de sunspot vast hield).

Verder heb ik mensen blij gemaakt met wat cosmetica wat waarschijnlijk zeer binnenkort zichtbaar word op sensor.network

maandag 21 september 2009

Dag 4: Het Amerikaanse gevoel

Vandaag is een dag waarop je bijvoorbeeld James Gossling tegen komt.
Vandaag is een dag waarop je Indisch gaat eten.
Vandaag is een dag waarop je heel laat terug komt bij je hotel.
Vandaag is een dag waarop Amerikanen hele normale mensen zijn.

zondag 20 september 2009

Weekend mission 2: Why Sunday is a perfect day for shopping

Wat zou je in Nederland in een hotel op een zondag doen? Je vervelen!
Hier in Amerika? Nou je gaat gewoon winkelen want als je hier per ongelijk vergeten was wat voor dag het vandaag is dan wist je niet beter dan dat het gewoon een door de weekse dag was.

Of je kunt de was doen :D

zaterdag 19 september 2009

Weekend mission 1: Visiting the apple tree

Vandaag was mijn eerste dag vrijaf, maar ja wat ga je op zo'n dag doen? Heel simpel naar het hoofdkwartier van Apple natuurlijk, echter zat er een design flaw in de missie, ja het is zaterdag en de "Company Store" is natuurlijk dicht :D maar ik ben er geweest.
Hieronder zijn de foto's te vinden.

De tweede foto is trouwens de kamer van koophandel