My PI is alive!

Vem är du? Skriv en presentation om dig och varför du tycker att det är kul med temperaturer och väder!
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

My PI is alive!

Inlägg av flyvert »

Vilken tillfredställelse :D - fick precis igång min andra Raspberry (den första kör jag XBMC i) med 1Wire kitet i!

Kopplade in en rumsgivare lite slarvigt...
Ett första test...
Ett första test...
2013-08-22 00-51-11.png (419.33 KiB) Visad 14385 gånger
... men det blev "träff" på första försöket!

Kod: Markera allt

/mnt/1wire/7E.C42600001000/EDS0068/dew_point            10.625
/mnt/1wire/7E.C42600001000/EDS0068/heat_index          24.3125
/mnt/1wire/7E.C42600001000/EDS0068/humidex                23.5
/mnt/1wire/7E.C42600001000/EDS0068/humidity            48.8125
/mnt/1wire/7E.C42600001000/EDS0068/inHg                29.8438
/mnt/1wire/7E.C42600001000/EDS0068/light                     2
/mnt/1wire/7E.C42600001000/EDS0068/pressure            1010.63
/mnt/1wire/7E.C42600001000/EDS0068/temperature         21.9375


Att det kunde gå så fort o vara så pass "enkelt" hade jag inte kunna drömma om - snart kommer huset vara fullt av givare o det skall hackas databas/lagring och presentationer. Tänkte prova på MySQL/PHP/Apache å se om det går att få någon fason på datat och kunna börja korrelera el- och fjärrvärmeförbrukning mot utomhustemperatur, vind, etc.

Nä, nu är det dags att kasta sig ner i lopplådan o ta sig en lur innan kneget väntar i morgon bitti...
Om traktorn stjälper; håll i ratten, hoppa ej!
PatrikN78
Tar hemautomation på allvar
Inlägg: 99
Blev medlem: 24 dec 2011, 16:24
Ort: Jämjö

Re: My PI is alive!

Inlägg av PatrikN78 »

Det är en härlig känsla. Nu har du det roliga framför dig :)
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: My PI is alive!

Inlägg av flyvert »

Nu har MySQL åkt in och jag börjat laborera med tabellayouten för att göra lagringen så flexibel som möjligt.

T.ex. vill jag kunna addera givare och ändra sampleinterval, etc. utan att behöva riva ut o göra om från scratch.

Har bara slängt ihop ett fulskript som trycker in datat, i slutändan blir det nog ett custom program i C, etc. - men även simpla skript & cron kan "hitta korn"

Här är temperaturen i garaget:

Kod: Markera allt

mysql> select * from data where sensorid = 1 and property = 1 order by time;
+---------------------+----------+----------+---------+-----------+
| time                | sensorid | property | value   | valuetype |
+---------------------+----------+----------+---------+-----------+
| 2013-08-22 23:27:19 |        1 |        1 |    22.5 |        60 |
| 2013-08-22 23:31:24 |        1 |        1 | 22.4375 |        60 |
| 2013-08-22 23:33:03 |        1 |        1 |    22.5 |        60 |
| 2013-08-22 23:37:59 |        1 |        1 | 22.4375 |        60 |
| 2013-08-22 23:39:35 |        1 |        1 | 22.4375 |        60 |
| 2013-08-22 23:40:01 |        1 |        1 | 22.4375 |        60 |
| 2013-08-22 23:41:01 |        1 |        1 | 22.4375 |        60 |
| 2013-08-22 23:42:02 |        1 |        1 | 22.4375 |        60 |
| 2013-08-22 23:43:01 |        1 |        1 | 22.4375 |        60 |
| 2013-08-22 23:44:02 |        1 |        1 |  22.375 |        60 |
| 2013-08-22 23:45:01 |        1 |        1 | 22.4375 |        60 |
+---------------------+----------+----------+---------+-----------+
Å på property 4 finns lufttrycket

Kod: Markera allt

mysql> select * from data where sensorid = 1 and property = 4 order by time;
+---------------------+----------+----------+---------+-----------+
| time                | sensorid | property | value   | valuetype |
+---------------------+----------+----------+---------+-----------+
| 2013-08-22 23:31:24 |        1 |        4 | 1017.92 |        60 |
| 2013-08-22 23:33:03 |        1 |        4 | 1017.98 |        60 |
| 2013-08-22 23:37:59 |        1 |        4 | 1018.01 |        60 |
| 2013-08-22 23:39:35 |        1 |        4 | 1018.03 |        60 |
| 2013-08-22 23:40:01 |        1 |        4 | 1018.02 |        60 |
| 2013-08-22 23:41:01 |        1 |        4 | 1018.02 |        60 |
| 2013-08-22 23:42:02 |        1 |        4 | 1018.02 |        60 |
| 2013-08-22 23:43:01 |        1 |        4 | 1018.03 |        60 |
| 2013-08-22 23:44:02 |        1 |        4 | 1017.99 |        60 |
| 2013-08-22 23:45:01 |        1 |        4 |    1018 |        60 |
| 2013-08-22 23:46:02 |        1 |        4 | 1018.03 |        60 |
| 2013-08-22 23:47:01 |        1 |        4 | 1018.06 |        60 |
+---------------------+----------+----------+---------+-----------+
Sen skall jag göra procedurer för att räkna fram medel/max/min på timme o dygn samt att droppa det högupplösta datat efter några månader, etc. - vem behöver exakt temp för en viss minut för 6 månader sedan?
Om traktorn stjälper; håll i ratten, hoppa ej!
riro
Tar hemautomation på allvar
Inlägg: 161
Blev medlem: 19 feb 2008, 15:35
Ort: Falun

Re: My PI is alive!

Inlägg av riro »

http://www.temperatur.nu/forum/owfs/owf ... t2811.html

Bara att plocka bort SwitchKing-delarna... eller köpa en licens för SwitchKing :)
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: My PI is alive!

Inlägg av flyvert »

riro skrev:http://www.temperatur.nu/forum/owfs/owf ... t2811.html

Bara att plocka bort SwitchKing-delarna... eller köpa en licens för SwitchKing :)
Tack för tipset! Det ser mycket intressant ut. Har mest kodat i C genom åren, men PHP verkar lovande!

Har du eller någon annan tips på hur man får till snygga trendkurvor, diagram, etc. som man kan publicera via t.ex. apache?
Om traktorn stjälper; håll i ratten, hoppa ej!
riro
Tar hemautomation på allvar
Inlägg: 161
Blev medlem: 19 feb 2008, 15:35
Ort: Falun

Re: My PI is alive!

Inlägg av riro »

Använder mig själv av pChart - http://www.pchart.net/

Kräver så klart lite mer av den som kodar... men jag gillar flexibiliteten.
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: My PI is alive!

Inlägg av flyvert »

riro skrev:Använder mig själv av pChart - http://www.pchart.net/

Kräver så klart lite mer av den som kodar... men jag gillar flexibiliteten.
Tack för tipset - jag skall ta en ordentlig titt när tiden tillåter.
Sånt här får man oftast hålla på med när solen gått ned o övriga familjen sover... :-)
Om traktorn stjälper; håll i ratten, hoppa ej!
ekdahl
Gillar hemautomation
Inlägg: 43
Blev medlem: 03 nov 2011, 16:52
Ort: Tidaholm

Re: My PI is alive!

Inlägg av ekdahl »

Jag använder Flot vilket funkar ypperligt: http://www.flotcharts.org/
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: My PI is alive!

Inlägg av flyvert »

Yez... ikväll har jag dragit lite EKKX o terminerat kontakter o därmed fått upp givarna för radiatorframledningstemp samt inkommande fjärrvärmetemp!

Kod: Markera allt

mysql> select * from data where sensorid = 2;
+---------------------+----------+----------+---------+-----------+
| time                | sensorid | property | value   | valuetype |
+---------------------+----------+----------+---------+-----------+
| 2013-08-29 23:14:03 |        2 |        1 |   22.75 |        60 |
| 2013-08-29 23:15:04 |        2 |        1 |   22.75 |        60 |
| 2013-08-29 23:16:03 |        2 |        1 |   22.75 |        60 |
| 2013-08-29 23:17:04 |        2 |        1 | 22.8125 |        60 |
| 2013-08-29 23:18:03 |        2 |        1 | 22.8125 |        60 |
| 2013-08-29 23:19:04 |        2 |        1 |  22.875 |        60 |
+---------------------+----------+----------+---------+-----------+
6 rows in set (0.57 sec)

mysql> select * from data where sensorid = 3;
+---------------------+----------+----------+---------+-----------+
| time                | sensorid | property | value   | valuetype |
+---------------------+----------+----------+---------+-----------+
| 2013-08-29 23:14:03 |        3 |        1 | 55.9375 |        60 |
| 2013-08-29 23:15:04 |        3 |        1 | 56.3125 |        60 |
| 2013-08-29 23:16:03 |        3 |        1 | 56.6875 |        60 |
| 2013-08-29 23:17:04 |        3 |        1 | 57.0625 |        60 |
| 2013-08-29 23:18:03 |        3 |        1 |  57.625 |        60 |
| 2013-08-29 23:19:04 |        3 |        1 |      58 |        60 |
+---------------------+----------+----------+---------+-----------+
6 rows in set (0.62 sec)
Nu återstår bara att ta modet till sig o borra en genomföring bakom/bredvid elskåpet som sitter infällt i tegelväggen så att jag kan montera fotocellen för elförbrukningsmätaren... brrr :)
Om traktorn stjälper; håll i ratten, hoppa ej!
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: My PI is alive!

Inlägg av flyvert »

flyvert skrev:
riro skrev:Använder mig själv av pChart - http://www.pchart.net/

Kräver så klart lite mer av den som kodar... men jag gillar flexibiliteten.
Tack för tipset - jag skall ta en ordentlig titt när tiden tillåter.
Sånt här får man oftast hålla på med när solen gått ned o övriga familjen sover... :-)
Första testet - fjärrvärmetempen sedan midnatt (då jag började logga den...)

pchart verkar vara mycket kompetent - det här skall vi leka mer med när tiden tillåter!

Tack för tipset!
Bilagor
Fjärrvärmetemp
Fjärrvärmetemp
temp.png (22.5 KiB) Visad 14040 gånger
Om traktorn stjälper; håll i ratten, hoppa ej!
Skriv svar