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!

Moderator: elf98

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: 390
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

My PI is alive!

Inlägg av flyvert » 22 aug 2013, 01:03

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 11269 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 » 22 aug 2013, 05:57

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: 390
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: My PI is alive!

Inlägg av flyvert » 22 aug 2013, 23:51

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 » 23 aug 2013, 06:11

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: 390
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: My PI is alive!

Inlägg av flyvert » 23 aug 2013, 07:50

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 » 23 aug 2013, 16:39

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: 390
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: My PI is alive!

Inlägg av flyvert » 23 aug 2013, 22:35

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 » 26 aug 2013, 07:48

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

Re: My PI is alive!

Inlägg av flyvert » 29 aug 2013, 23:28

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: 390
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: My PI is alive!

Inlägg av flyvert » 30 aug 2013, 17:26

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 10924 gånger
Om traktorn stjälper; håll i ratten, hoppa ej!
Skriv svar