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 under Ubuntu. Jag kör även en server på annan plats där jag kör MSure under Windows.
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, ej 1wire) 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 (för elmätare med blinkande lampa) eller en reflexdetektor (för elmätare med snurrande skiva).
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 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 akriverar 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.
Bandbredd
Routern är en ASUS WL-500G Premium. Routern kör x-wrt. Jag har Tellsticken kopplad till routern bl.a. Information om bandbreddsförbrukning hämtas med hjälp av protokollet SNMP.
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!