Mitt home automation projekt
Moderator: Telldus
Mitt home automation projekt
Jag hade en idé när jag flyttade till hus för 3år sedan att jag ville ha ett homeautomation-system för att styra det mesta i hemmet.
Min grund idé är att styra så mycket som det går via diverse trådlösabrytare och sensorer,
sedan ska allt visas i ett överskådligt gränssnitt på bland annat en surfplatta som kommer att monteras i hallen.
Så här ser uppsättningen ut i dagsläget
Hårdvara:
TellstickNET
8st fjärrströmbrytare, för att styra lampor i fönster och övrig belysning med stickpropp.
1st fjärrströmbrytare för utomhusbruk,till kupévärmaren i bilen.
1st inbyggdbrytare, för att styra lampan våran walk-in-closet.
1st magnetbrytare, för att styra brytaren i walk-in-closet.
1st FooGadgets Wireless Pulse Counter, för att mäta energiförbrukningen.
(FooGadgets hittar ni här http://foogadgets.tictail.com/product/w ... se-counter)
Mjukvara:
1st Ubuntu-server
1st MySql-server
1st Webb-server
På ubuntu-servern så kör jag FuTelldus från Fosen Utvikling AS och dico.
(FuTelldus hittar ni här http://telldus.com/forum/viewtopic.php?f=11&t=3364)
Det här gränsnittet håller jag på att modifera för att det passa min surfplatta och för att presentera informationen mitt sätt.
Det här är förmodligen bara början, mer saker kommer att kopplas på det här för att få mer koll på hemmet
Några skärmdumpar från FuTelldus:
Den här sidan visas på surfplattan i hallen. Här kan man slå av och på lamporna i huset, se väder, temperaturer och så snurrar en RSS-feed med trafikinfo från sr.se. Den här sidan visar energiförbrukningen i huset, detta håller jag på att utveckla i detta nu för att få informationen att visas och hämtas korrekt från sensorn på elmätaren.
Alla värden presenteras just nu i W/h. Så här kommer surfplattan se ut, nu ska den bara hängas på väggen.
Min grund idé är att styra så mycket som det går via diverse trådlösabrytare och sensorer,
sedan ska allt visas i ett överskådligt gränssnitt på bland annat en surfplatta som kommer att monteras i hallen.
Så här ser uppsättningen ut i dagsläget
Hårdvara:
TellstickNET
8st fjärrströmbrytare, för att styra lampor i fönster och övrig belysning med stickpropp.
1st fjärrströmbrytare för utomhusbruk,till kupévärmaren i bilen.
1st inbyggdbrytare, för att styra lampan våran walk-in-closet.
1st magnetbrytare, för att styra brytaren i walk-in-closet.
1st FooGadgets Wireless Pulse Counter, för att mäta energiförbrukningen.
(FooGadgets hittar ni här http://foogadgets.tictail.com/product/w ... se-counter)
Mjukvara:
1st Ubuntu-server
1st MySql-server
1st Webb-server
På ubuntu-servern så kör jag FuTelldus från Fosen Utvikling AS och dico.
(FuTelldus hittar ni här http://telldus.com/forum/viewtopic.php?f=11&t=3364)
Det här gränsnittet håller jag på att modifera för att det passa min surfplatta och för att presentera informationen mitt sätt.
Det här är förmodligen bara början, mer saker kommer att kopplas på det här för att få mer koll på hemmet
Några skärmdumpar från FuTelldus:
Den här sidan visas på surfplattan i hallen. Här kan man slå av och på lamporna i huset, se väder, temperaturer och så snurrar en RSS-feed med trafikinfo från sr.se. Den här sidan visar energiförbrukningen i huset, detta håller jag på att utveckla i detta nu för att få informationen att visas och hämtas korrekt från sensorn på elmätaren.
Alla värden presenteras just nu i W/h. Så här kommer surfplattan se ut, nu ska den bara hängas på väggen.
Re: Mitt home automation projekt
snyggt!!KRiS_M wrote:Jag hade en idé när jag flyttade till hus för 3år sedan att jag ville ha ett homeautomation-system för att styra det mesta i hemmet.
Min grund idé är att styra så mycket som det går via diverse trådlösabrytare och sensorer,
sedan ska allt visas i ett överskådligt gränssnitt på bland annat en surfplatta som kommer att monteras i hallen.
Så här ser uppsättningen ut i dagsläget
Hårdvara:
TellstickNET
8st fjärrströmbrytare, för att styra lampor i fönster och övrig belysning med stickpropp.
1st fjärrströmbrytare för utomhusbruk,till kupévärmaren i bilen.
1st inbyggdbrytare, för att styra lampan våran walk-in-closet.
1st magnetbrytare, för att styra brytaren i walk-in-closet.
1st FooGadgets Wireless Pulse Counter, för att mäta energiförbrukningen.
(FooGadgets hittar ni här http://foogadgets.tictail.com/product/w ... se-counter)
Mjukvara:
1st Ubuntu-server
1st MySql-server
1st Webb-server
På ubuntu-servern så kör jag FuTelldus från Fosen Utvikling AS och dico.
(FuTelldus hittar ni här http://telldus.com/forum/viewtopic.php?f=11&t=3364)
Det här gränsnittet håller jag på att modifera för att det passa min surfplatta och för att presentera informationen mitt sätt.
Det här är förmodligen bara början, mer saker kommer att kopplas på det här för att få mer koll på hemmet
Några skärmdumpar från FuTelldus:
Den här sidan visas på surfplattan i hallen. Här kan man slå av och på lamporna i huset, se väder, temperaturer och så snurrar en RSS-feed med trafikinfo från sr.se. Den här sidan visar energiförbrukningen i huset, detta håller jag på att utveckla i detta nu för att få informationen att visas och hämtas korrekt från sensorn på elmätaren.
Alla värden presenteras just nu i W/h. Så här kommer surfplattan se ut, nu ska den bara hängas på väggen.
är energi mätaren svårt att få igång?
Re: Mitt home automation projekt
Instämmer!. Ser riktigt bra ut.
Jag hade själv lite tankar om att montera en läsplatta och styra belysning etc från den, så en billig platta (ca. 500 SEK) införskaffades från Ebay, men jag gick aldrig i mål med projektet. Tyckte att en väl injusterad schemaläggare fungera OK, samt att läsvinkeln på plattan inte var helt optimal för väggmontage.
Ni som använder en fast monterad platta, hur använder ni den? Är det "bekvämt" att trycka på den när man går hemifrån/kommer hem, eller används den mest som en imponatorpryl för besökande?
Jag hade själv lite tankar om att montera en läsplatta och styra belysning etc från den, så en billig platta (ca. 500 SEK) införskaffades från Ebay, men jag gick aldrig i mål med projektet. Tyckte att en väl injusterad schemaläggare fungera OK, samt att läsvinkeln på plattan inte var helt optimal för väggmontage.
Ni som använder en fast monterad platta, hur använder ni den? Är det "bekvämt" att trycka på den när man går hemifrån/kommer hem, eller används den mest som en imponatorpryl för besökande?
-
- Posts: 20
- Joined: Fri Mar 17, 2023 9:45 am
Sv: Mitt home automation projekt
Min sitter i hallen mest för att imponera men även för att hålla koll på temperatur och familjens kalender. Belysningen går ju på schema så den rör man ju sällan.
-
- Posts: 20
- Joined: Fri Mar 17, 2023 9:45 am
Sv: Mitt home automation projekt
Bifogar en bild på hur den sitter på väggen. Använder magneter som jag limmat fast på baksidan.
- Attachments
-
- uploadfromtaptalk1421576083554.jpg (112.08 KiB) Viewed 10351 times
Re: Sv: Mitt home automation projekt
Clas-Robert wrote:Bifogar en bild på hur den sitter på väggen. Använder magneter som jag limmat fast på baksidan.
jag har det också nästan exakt som du, jag har en billig 7 tums platta på väggen, där jag kör remotestick, problemet med remotestick är att om man har får många lampor/enheter så får man scrolla upp och ner för att hitta rätt knapp, det är synd att man inte kan välja vilken plats knapparna kan ligga på, jag har betställt en 9 tums platta som ska upp på väggen i stället, jag hoppas att den kan ge mer plats så man slipper skrollandet.
-
- Posts: 20
- Joined: Fri Mar 17, 2023 9:45 am
Sv: Mitt home automation projekt
Men om du lägger de mest intressanta/använda brytarna som widgets på en sida bör du väl få plats?tjabas wrote:Clas-Robert wrote:Bifogar en bild på hur den sitter på väggen. Använder magneter som jag limmat fast på baksidan.
jag har det också nästan exakt som du, jag har en billig 7 tums platta på väggen, där jag kör remotestick, problemet med remotestick är att om man har får många lampor/enheter så får man scrolla upp och ner för att hitta rätt knapp, det är synd att man inte kan välja vilken plats knapparna kan ligga på, jag har betställt en 9 tums platta som ska upp på väggen i stället, jag hoppas att den kan ge mer plats så man slipper skrollandet.
Och jag antar att du kör en del grupper, så hemskärmen bör då räcka ganska långt, eller?
Edit: testade nu och på min 7"-platta får jag plats med 18 enheter om jag lägger dem som widgets.
Re: Mitt home automation projekt
Tjabas:
Tack Ja det är lite pyssel att få igång den. Sensorn presenterar sig som en temp/luftfuktighetsgivare sedan ska den informationen genom ett par formler som FooGadgets presenterar på sin sida. Och sedan tar jag ut en diff mellan den första och sista mätningen för dagen för att få ut dagens förbrukning. Med lite sql och php kunska och google så får man till det
Nästa steg i det här är att få till en schyst graf som den ska presenteras i.
Etompau:
Tackar Den platta som jag ska montera på väggen är en riktigt värdelös platta från Dmtech, ingen vidare betrakningsvinkel dock men den duger för att ha på väggen.
Jag använder plattan för bland annat "show off" men också för att sambon ska lätt kunna använda sig denna funktion då jag heller inte har har hittat någon vettig app för hennes windows-phone.
Clas-Robert: Ser riktigt bra ut
Jag funderade själv på att beställa en 7" platta för att ha på övervåningen intill sovrummet men känner att den blir något för liten för att presentera den information som jag vill ha på skärmen.
Tack Ja det är lite pyssel att få igång den. Sensorn presenterar sig som en temp/luftfuktighetsgivare sedan ska den informationen genom ett par formler som FooGadgets presenterar på sin sida. Och sedan tar jag ut en diff mellan den första och sista mätningen för dagen för att få ut dagens förbrukning. Med lite sql och php kunska och google så får man till det
Nästa steg i det här är att få till en schyst graf som den ska presenteras i.
Etompau:
Tackar Den platta som jag ska montera på väggen är en riktigt värdelös platta från Dmtech, ingen vidare betrakningsvinkel dock men den duger för att ha på väggen.
Jag använder plattan för bland annat "show off" men också för att sambon ska lätt kunna använda sig denna funktion då jag heller inte har har hittat någon vettig app för hennes windows-phone.
Clas-Robert: Ser riktigt bra ut
Jag funderade själv på att beställa en 7" platta för att ha på övervåningen intill sovrummet men känner att den blir något för liten för att presentera den information som jag vill ha på skärmen.
Re: Mitt home automation projekt
När jag ser siffrorna du visar på bilden för Elmätaren så ser det lite knasigt ut.KRiS_M wrote: Den här sidan visar energiförbrukningen i huset, detta håller jag på att utveckla i detta nu för att få informationen att visas och hämtas korrekt från sensorn på elmätaren.
Alla värden presenteras just nu i W/h.
Det man ( i alla fall jag ) är intresserad av att veta är;
1. Den nuvarande Effektförbrukningen. Den mäts i enheten Watt. Eftersom det normala för ett hushåll är att man ligger mellan 500 och kanske 10 000 W så är det lämpligt att skalan är i kW med kanske 2 decimaler.
2. Antalet konsumerade kWh det senaste dygnet, den senaste veckan, den senaste månaden, etc. Det är ju det här man betalar för.
Tittar jag på din bild så indikerar du där att du har en
medeleffektförbrukning på 56,4kW
momentant Max 89,4kW
momentant Min 23,1kW.
Detta är väldigt höga siffror. Som jag nämnde innan så ligger det för ett vanligt hushåll mellan 0,5 och 10kW.
Du nämner även enheten W/h, här gissar jag att du menar Wh som är det man betalar för. Det är smidigt att ange kWh så man slipper så många siffror.
Säg till om du vill ha hjälp med uträkningarna. Du behöver veta från elmätaren hur många blink den ger för varje Wh. Det normala är 1 eller 10 blink per Wh.
Det brukar stå 1000imp/kWh eller 10000imp/kWh på elätaren.
Att få fram energiförbrukningen är jätteenkelt. Den får du ju rakt av från WPC:n. Det är ju antalet blink senaste minuten. Det är ju bara att summera blinken under en dag, vecka, månad osv. för att få Energiförbrukningen i enheten Wh.
För att beräkna effekten så behöver man ta hänsyn till tiden som gått mellan varje utskick från WPC:n. Normalt 60 sekunder, men den kan variera några sekunder beroende på spänning och temperatur till/runt WPC:n.
Som ett exempel: Här är en länk till en av filerna till wpc-logger.
https://bitbucket.org/foogadgets/wpc-lo ... ?at=master
Hojta till om du vill ha mer information så hjälper jag dig.
/Niclas
foogadgets
Re: Mitt home automation projekt
niclasf wrote: När jag ser siffrorna du visar på bilden för Elmätaren så ser det lite knasigt ut.
Det man ( i alla fall jag ) är intresserad av att veta är;
1. Den nuvarande Effektförbrukningen. Den mäts i enheten Watt. Eftersom det normala för ett hushåll är att man ligger mellan 500 och kanske 10 000 W så är det lämpligt att skalan är i kW med kanske 2 decimaler.
2. Antalet konsumerade kWh det senaste dygnet, den senaste veckan, den senaste månaden, etc. Det är ju det här man betalar för.
Tittar jag på din bild så indikerar du där att du har en
medeleffektförbrukning på 56,4kW
momentant Max 89,4kW
momentant Min 23,1kW.
Detta är väldigt höga siffror. Som jag nämnde innan så ligger det för ett vanligt hushåll mellan 0,5 och 10kW.
Du nämner även enheten W/h, här gissar jag att du menar Wh som är det man betalar för. Det är smidigt att ange kWh så man slipper så många siffror.
Säg till om du vill ha hjälp med uträkningarna. Du behöver veta från elmätaren hur många blink den ger för varje Wh. Det normala är 1 eller 10 blink per Wh.
Det brukar stå 1000imp/kWh eller 10000imp/kWh på elätaren.
Att få fram energiförbrukningen är jätteenkelt. Den får du ju rakt av från WPC:n. Det är ju antalet blink senaste minuten. Det är ju bara att summera blinken under en dag, vecka, månad osv. för att få Energiförbrukningen i enheten Wh.
För att beräkna effekten så behöver man ta hänsyn till tiden som gått mellan varje utskick från WPC:n. Normalt 60 sekunder, men den kan variera några sekunder beroende på spänning och temperatur till/runt WPC:n.
Som ett exempel: Här är en länk till en av filerna till wpc-logger.
https://bitbucket.org/foogadgets/wpc-lo ... ?at=master
Hojta till om du vill ha mer information så hjälper jag dig.
/Niclas
foogadgets
Absolut lite hjälp är aldrig fel. Det kan hända att jag gjort något galet någonstans bland all beräkning och kod.
Är just nu i Wh, har inte lagt in att de ska visas i kWh än men det kommer
Mätaren jag har är 1000imp/kWh
Dessa siffror max och min är max och min förbrukningen för ett dygn och snitt förbrukningen för alla dygn.
medeleffektförbrukning på 56,4kW
momentant Max 89,4kW
momentant Min 23,1kW.
Jag har gjort en tabell i databasen som heter futelldus_watt, när värdena importeras till den tabellen går den igenom den räknesnurra som du anget på din hemsida.
Det här är en del av den kod som importerar data från TelldusLive och till tabellen futelldus_watt.
Code: Select all
$consumer = new HTTP_OAuth_Consumer($telldusConf['public_key'], $telldusConf['private_key'], $telldusConf['token'], $telldusConf['token_secret']);
$params = array('id'=> $sensor['sensor_id']);
$response = $consumer->sendRequest(constant('REQUEST_URI').'/sensor/info', $params, 'GET');
// Get XML and create array with SimpleXMLElement
$xmlData = $response->getBody();
$xml = new SimpleXMLElement($xmlData);
// Trim values
$lastUpdated = trim($xml->lastUpdated);
$tempValue = trim($xml->data[0]['value']);
$humidityValue = trim($xml->data[1]['value']);
if($tempValue < 0.0){
$calc = ($humidityValue * 4096) - (10 * $tempValue) + 2048;
} else {
$calc = ($humidityValue * 4096) + (10 * $tempValue);
}
// Add values to DB
$queryInsert = "REPLACE INTO ".$db_prefix."watt SET
sensor_id='". $sensor['sensor_id'] ."',
time_updated='". $lastUpdated ."',
watt='". $calc ."'";
$resultInsert = $mysqli->query($queryInsert);
Och om den skulle visa ett minus värde, alltså då räknevärket startar om så lägger plussar den på 413696.
Code: Select all
<?php
$sql = "SELECT Sub1.JustDate, (b.watt - a.watt) AS VolumeDifference FROM (SELECT DATE_FORMAT(FROM_UNIXTIME(time_updated), '%Y-%m-%d') AS JustDate, MIN(time_updated) AS MinTimeStamp, MAX(time_updated) AS MaxTimeStamp FROM futelldus_watt GROUP BY JustDate) Sub1 INNER JOIN futelldus_watt a ON Sub1.MinTimeStamp = a.time_updated INNER JOIN futelldus_watt b ON Sub1.MaxTimeStamp = b.time_updated";
$result = $mysqli->query($sql);
if ($result->num_rows > 0) {
echo "<table class='table table-striped table-hover'><tr><th>Uppdaterad</th><th>El</th></tr>";
while($row = $result->fetch_assoc()){
echo "<tr><td>".$row["JustDate"]."</td>";
$qw = $row["VolumeDifference"];
if ($qw < 0) {
$qw = $qw + 413696;
echo "<td>".$qw."</td></tr>";
} else {
echo "<td>".$qw."</td></tr>";
}
}
}
echo "</table>";
?>
Re: Mitt home automation projekt
Nu har jag uppdaterat energi-sidan med en graf och så har presentationen av värdena ändrats.
Aktuell förbrukning, antal watt som användas just nu.
Max förbrugning i kWh på ett dygn.
Min förbrukning i kWh på ett dygn.
Medel förbrukning i kWh på ett dygn.
Aktuell förbrukning, antal watt som användas just nu.
Max förbrugning i kWh på ett dygn.
Min förbrukning i kWh på ett dygn.
Medel förbrukning i kWh på ett dygn.
Re: Mitt home automation projekt
Det ser ju bra ut
Det är ju lite höga Energivärden, men du kanske har så hög elförbrukning normalt? Om man tar din medeldagsförbrukning och gångrar med 365 så blir det ju upp mot 20 000kWh. Jag bor själv i lägenhet, det är därför jag kanske är lyckligt ovetande om elkostnaden i hus
Det är ju lite höga Energivärden, men du kanske har så hög elförbrukning normalt? Om man tar din medeldagsförbrukning och gångrar med 365 så blir det ju upp mot 20 000kWh. Jag bor själv i lägenhet, det är därför jag kanske är lyckligt ovetande om elkostnaden i hus
Re: Mitt home automation projekt
Tackarniclasf wrote:Det ser ju bra ut
Det är ju lite höga Energivärden, men du kanske har så hög elförbrukning normalt? Om man tar din medeldagsförbrukning och gångrar med 365 så blir det ju upp mot 20 000kWh. Jag bor själv i lägenhet, det är därför jag kanske är lyckligt ovetande om elkostnaden i hus
Vi har ganska hög förbrukning framförallt på vintern. På sommaren däremot så skrattar man åt elräkningen
Var in på Vattenfalls hemsida och klippte ut min energiförbrukning för december.
Så om man jämför den med det som jag får ut på min hemsida så verkar det stämma rätt skapligt.