Hur?

Nätet

Nätet som läser av elmätare, temperatursensorena och som skriver till LCD-skärmen är ett 1-wire nät.
För att kommunicera med sensorerna så krävs en adapter. Jag använder en USB-adapter (DS9490R).
Jag kontrollerar och läser av nätet via OWFS som körs på Ubuntu.

Temperatur

Temperaturen mäter jag via små smidiga sensorer som är anslutna direkt till usb-adaptern.
Sensorerna heter DS18S20. Mina har jag "byggt" själv men det finns färdiga, bara att ansluta till usb-adaptern, här!
Det finns även färdiga nät att köpa som kommer inkl. adapter. Det är bara att koppla på fler vid behov.

Ljus

Ljussensorn har jag byggt själv med hjälp av en TSL250R (ljus-till-spänning) kopplad till en DS2450. DS2450 har 4 ingångar så jag mäter även spänningen i 1-wirenätet med samma krets.
Färdigbyggd sensor finns att köpa här.

Elmätare

Elmätaren läses av med en pulsräknare via S0-utgången. Denna utgång finns praktiskt taget på alla digitala elmätare. Min elmätare lämnar 1000 pulser per kWh så det är inga större problem att räkna fram förbrukningen. Jag har turen att ha tillgång till S0. S0 brukar sitta under plomberingen och den vill sällan elbolagen ge kunderna tillgång till. Därför finns det en annan lösning där man kan läsa av lysdioden som finns på elmätaren. För att göra det så krävs inte bara räknaren utan du behöver också en led-detektor.

LCD

LCD-skärmen är en HD44780 20X4 (ses på videon) och en HD44780 20X4 BIG. Till varje LCD-skärm så har jag en kontroller.

Strömstyrning

Jag styr mina elprodukter i hemmet automatiskt via script som körs på min Linux-server. Styrningen sker med hjälp av en Tellstick Duo och ett antal Nexa-mottagare. Jag styr bl.a. ett element i sovrummet där termostaten är trasig. Servern läser av en temperatursensor en gång i minuten och aktiverar respektive avaktiverar elementet vid rätt temperatur. Jag kontrollerar även utomhusbelysningen och belysningen i mina fönster inomhus genom att läsa av ljussensorn en gång i minuten. Med Tellstick Duo så kan man även ta emot signaler. Jag tar emot signaler från min Nexa-fjärrkontroll. Den använder jag för att köra vissa jobb som jag har specificerat i mitt hemmabyggda automatisationsystem.

Bandbredd

Routern är en TP-Link TL-WR1043ND Gigabit router där originalprogramvaran är bytt till DD-WRT.
Information om bandbreddsförbrukning hämtas med hjälp av protokollet SNMP.

Väderstation

Väderstationen är en WH1080PC som finns att köpa på Clas Ohlson eller Kjell & Company. Denna station säljs under många olika namn. Stationen är kopplad till en Linuxdator och data hämtas från den varje minut med hjälp av scriptet i denna tråd. Datan stoppas in i en mySQL-databas och det är från samma databas som datan hämtas och presenteras här på hemsidan.

Om du har några frågor så kan du maila mig på niklas@hemkoll.nu eller skapa en tråd i Temperatur.nu's forum. Snabba svar från folk som kan!

Temperatur

Ljus

Bandbredd

Energi