Sida 1 av 1
My PI is alive!
Postat: 22 aug 2013, 01:03
av flyvert
Vilken tillfredställelse

- 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...
- 2013-08-22 00-51-11.png (419.33 KiB) Visad 21079 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...
Re: My PI is alive!
Postat: 22 aug 2013, 05:57
av PatrikN78
Det är en härlig känsla. Nu har du det roliga framför dig

Re: My PI is alive!
Postat: 22 aug 2013, 23:51
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?
Re: My PI is alive!
Postat: 23 aug 2013, 06:11
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

Re: My PI is alive!
Postat: 23 aug 2013, 07:50
av flyvert
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?
Re: My PI is alive!
Postat: 23 aug 2013, 16:39
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.
Re: My PI is alive!
Postat: 23 aug 2013, 22:35
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...

Re: My PI is alive!
Postat: 26 aug 2013, 07:48
av ekdahl
Jag använder Flot vilket funkar ypperligt:
http://www.flotcharts.org/
Re: My PI is alive!
Postat: 29 aug 2013, 23:28
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

Re: My PI is alive!
Postat: 30 aug 2013, 17:26
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!