Vädret Älvsjö just nu

Archive

Posts Tagged ‘teknik’

TellstickController modified for Google Calendar

oktober 21st, 2010

Finally. As promised, here are the details about my Google Calendar controlled home automation :-)

Quite some time ago, I bought the tellstick to automate the lights at home. I was fed up with walking around the house every night to turn the lamps off in the various rooms and windows. At the same time I also bought some Nexa remote power controllers to have it all work together from start.

Now, I had to choose the software to use for the setup. As I already had a Linux server running 24/7 one of the requirements was that it should run on that platform. And preferably controllable by something else than just a graphical interface. If I also could control everything from my smartphone it would be great.

So, something controlled from the command line that could be scripted to work with the web too, and I would be set. After testing a few different solutions I found that TellstickController would work best. And in top of that put the mobile adopted interface Tellit (The developers URL no longer work) to control things manually (when needed) from my Android phone webbrowser.

After a while, although very used to it, I found scheduling the lights and outlets through the configuration file on the server was not the best solution. Doing that from the phone worked, but far from good. And I did not want to add scheduling to the web interface. As we use Google calendar to plan the life of our family, I thought it would be nice if we could control the lights with it too. So. I started to look at the gcal API and modify the TellstickController code.

Pretty soon I had a solution. I can now add my lights as “meetings” in my dedicated Tellstick calendar. If I want to use random timings, sunrise, sunset or offsets I can do that with some simple text entries for the “meeting”. And i can do it from any computer, or even the native Google calendar application on my phone!

Lamor och motorvärmare styrda via Google Calendar

Lights and car engine heater controlled via Google Calendar

Scheduled light with random offsets

Scheduled light with random and sunrise offsets

Next step is to add some code to allow controlling outlets depending on the temperature outside. Or in any location my server is already measuring the temperature in and around our house with 1-wire sensors. For example, turn the car  engine heater on one hour earlier if it is colder than usual one day. Or not at all even if It is scheduled, if it is too warm. Or powering up the heating cable on the water pipes in the garage when the temperature reaches freezing. Or… whatever you can think of ;)

And here is the modified tellstickController perl script and an example config with instructions on how to find the private gcal XML URL you need to set.

tellstickController+gcal.tar.gz

Thomas teknik ,

Automatisering av hemmet

mars 10th, 2010

Jag har börjat automatisera hemmet.

Alla vät väl hur jobbigt det är att gå runt och släcka alla lampor runt om i huset när man går och lägger sig. Johodå. För att inte tala om att man vill ha vissa lampor lysa när man inte är hema. Det finns ju timers, men de glömmer man alltid att ställa om när våren eller hösten kommer också har man lampor som lyser när det är ljust eller tvärtom. Och ska man ställa om timern så sitter den i ett uttag som man måste krypa under tre soffor och bakom fem bokhyllor för att nå åt.

Nä, nu är det slut på det. Med diverse fjärrstyrda strömbrytare som man sätter i eluttaget och i sin tur kopplar in sina lampor i kan man styra dessa lampor med en fjärrkontroll istället. Det gör ju det hela mycket enklare. Men man måste fortfarande tända och släcka själv. När man är hemma. Men använder man sig av en liten lösning som heter Tellstick så är det slut på det manuella betungande arbetet. Med en sådan instoppad i USB-porten på en dator, i mitt fall en linux-server (men det går lika bra med Windows, eller iaf nästan) kan man helt automatiskt styra saker och ting inkopplade i dessa fjärruttag.

I mitt fall har jag ett gäng lampor som styrs helt automatiskt från min server. På och av-tiderna slumpas dessutom inom ett angivet intervall. Och inte nog med det, på- och av-tiderna följer även solens upp- och nedgång. Allt för att inte lysa i onödan när det är ljust ute. Jag har numer även motorvärmaruttaget styrt från servern vilket är smidigt då man behöver ändra tiden den ska slå på någon gång. Det kommer man ju alltid på när man har lagt sig och inte orkar gå ner i garaget. Då är det bara att lite enkelt ändra tiden i webbinterfacet. Som jag såklart kommer åt från min mobiltelefon. Oavsett var jag befinner mig i världen! :-)

Lamor och motorvärmare styrda via Google Calendar

Och inte nog med det, jag har även modifierat serverprogramvaran så jag numera kan schemalägga alla mina fjärrstyrda uttag och strömbrytare med hjälp av Google Calendar! Riktigt smidigt att bara lägga in en lampa eller vad det nu kan vara som ett “möte” i kalendern. Enstaka eller återkommande, med möjlighet att finjustera tiden slumpmässigt eller via solens tider med “möteskommentarer”. Just den kalendern är delad inom familjen så även Karin kan ändra lampornas scheman. Hur smidigt som helst. Och eftersom jag har en Android-mobil har jag ju även native stöd för GCal direkt i mobilen med möjlighet att smidigt schemalägga allt direkt i den. Me Like! :-)

Nu finns det inte bara fjärrbrytare du pluggar in i elluttagen, utan även strömbrytare du fäller in bakom dina befintliga “vägg-knappar”, dimmers, tranformatorer, dörrklockor och mycket mer som kan styras av denna Tellstick. Så bli inte förvånade om jag automatiserar lite mer här hemma. En sak som står på att-göra-listan är att integrera tex motorvärmarbrytaren med mina temperatursensorer, så värmaren bara slår på när den verkligen behövs. Synd bara att man fortfarande måste koppla in sladden manuellt ;)

Andra om: Tellstick, Telldus, Google, Nexa

Thomas bilder, huset, teknik , ,

Koll på elförbrukningen

september 3rd, 2009

Stickpropp - pixgallery.se

Jag har ju tidigare låtit installera en separat elmätare till värmepumpen för att få lite koll på hur mycket av vår elförbrukning som går åt till uppvärmning och varmvatten.

Nu har jag även fått tummen ur och monterat en LED-detektor på mätaren mitt elbolag ansvarar för. På så sätt kan vi ha koll på hur vi förbrukar el under dagarna med fina kurvor som visar momentanförbrukningen och total förbrukning under en viss period. Trevligt.

Det hela är inkopplat på det 1-wirenät som jag dragit i huset. På det nätet sitter även temperatursensorer som visar vad vi har för temperatur utomhus och inomhus. Eller luftfuktighet uppe på vinden och i källaren (snart).

Dessutom har jag med hjälp av dessa full kontroll på hur värmesystemet mår och kan enkelt utläsa om något inte fungerar som det ska till och med innan värmepumpen själv larmar, och när den gör det kan den mycket väl ha förbrukat onödigt mycket el under en längre tid.

Elförbrukning

Temperatur ute och inne

Utetemperatur

Andra om: Elförbrukning, Elektricitet, Teknik, 1-wire, Temperatur

Thomas bilder, huset, teknik , , , ,

Ny telefon - HTC Hero

augusti 27th, 2009

Det är inte ofta jag skaffar ny mobiltelefon. Men nu har jag gått och suktat efter en speciell ett tag. En HTC Hero.

HTC Hero - Brun
HTC Hero - VitHTC Hero - 7 skärmar

Efter att ha följt diskussionerna på diverse forum och i stort sett ingen varit missnöjd med den så bestämde jag mig, och nu har jag beställt en. En brun.

Det som tilltalar med denna är framför allt att den kör Android som operativsystem. Jag har ju egentligen ingen erfarenhet av det, men faktumet att det är opensource och utvecklas av bland andra Google gör att det är lovande. Att funktioner som kalender och kontakter är tätt knutna till Googles tjänster som jag är flitig användare av gör ju inte det hela sämre.

Förhoppningsvis kommer den i början av nästa vecka, så får vi se om det kommer någon mer utförlig åsikt här senare.

Andra om: HTC Hero, HTC, Mobiltelefoner

Thomas bilder, teknik , ,

RFC 1 fyller 40. Och jag 35.

april 7th, 2009

Idag den 7 april 2009 fyller RFC 1 40 år och författaren Steve Crocker har skrivit en artikel i New York Times om det. Samtidigt fyller jag själv 35 år och har inte skrivit en enda RFC. Trots det har man kommit upp till RFC nummer 5519 under dessa 40 år.

Andra om: RFC 1, RFC, Internet, Steve Crocker, Födelsedag

Thomas teknik , , ,

En switchHelgunderhållning

mars 28th, 2009
9 foton No comments

Idag hade jag lite tid över i serverhallen och passade på att fotografera lite.

Läs mer...

egrelius.se säkrad med dnssec

mars 26th, 2009

.SE DNSSECNu är man med i matchen igen… egrelius.se är sedan en tid tillbaka åtkomlig via IPv6 och nu även säkrad med DNSSEC. Även de andra domänerna jag har under .se är numera signerade. Så nu har man öppnat upp för att skjuta sig rejält i foten med den utökade komplexitet DNSSEC för med sig. Men vad gör man inte för internets utveckling ;-)

Andra om: DNSSEC, DNS, IPv6, Internet, Domäner

Thomas teknik , , , , ,

Tvättmaskinsreparatör

mars 17th, 2009

Man kanske skulle byta jobb? Vår tvättmaskin började bete sig för ett tag sedan, byta program lite på känn eller stanna lite då och då. Ett solklart problem med styrelektroniken. Ett nytt styrkort går loss på nästan 3 papp. Och då måste man byta det själv.

Idag plockade jag isär fronten och tog ur kortet. Kikade lite på det och lödde om några punkter jag tyckte kunde ha med saken att göra. Plockade ihop allt igen, skruvade fast fronten, upptäckte att jag glömt stoppa in en pryl, öppnade upp fronten igen och gjorde om - gjorde rätt.

Än så länge verkar det fungera som det ska. Nu håller vi tummarna.

Andra om: Elektronik, Tvättmaskiner, Vitvaror, Hushållsmaskiner

Thomas huset, teknik ,

egrelius.se nu på IPv6

mars 11th, 2009

Sådär ja, nu kan du nå egrelius.se även över IPv6. Till höger kan du se om du besöker oss med det gamla stenåldersprotokollet IPv4, eller om du får en grön fin ruta som säger att du åker nya fina IPv6… ;-)

Andra om: Nätverk, Internet, IPv6

Thomas teknik ,

Min första wordpress-widget

mars 2nd, 2009

Jag har gjort min första Wordpress-widget! Eller gjort och gjort. Jag har modifierat en befintlig så att den gör vad jag vill.

Här till höger ser du en något moddad variant av Loopias DNSSEC-widget. Den visar om du via din anslutning är kapabel att få validerade svar på dina DNS-frågor. Det vill säga i normala fall om den namnserver du använder hos din ISP har DNSSEC validering påslaget, och validerar saker i .se zonen.

Visar den grönt är allt bra. Visar den rött kan du utöva påtryckningar på din internetleverantör så de aktiverar DNSSEC i sina system.

Klicka på “knappen” för att få mer info om DNSSEC. Tyvärr får jag väl erkänna att egrelius.se inte är signerad ännu. Men det kommer inom kort.

Tillbaka till den widget som gör vad jag vill. Den visar om du ansluter via IPv4 eller IPv6. På samma sätt som DNSSEC-widgeten visar om det fungerar eller inte. Den kommer jag kasta upp här så snart egrelius.se faktiskt kan svara på IPv6 också…

Andra om: Teknik, Wordpress, Loopia, DNS, DNSSEC, IPv6

Thomas Övrigt , , , , ,