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 23951 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!