From 43e32956f670f86ea2f52c1718b2d13e40328df6 Mon Sep 17 00:00:00 2001
From: = <=>
Date: Thu, 30 Mar 2017 18:50:30 +0000
Subject: [PATCH] first commit
---
html/index.html | 11 +++++++++++
js/main.js | 4 ++++
piTherm.py | 43 +++++++++++++++++++++++++++++++++++++++++++
temperatures.db | Bin 0 -> 12288 bytes
4 files changed, 58 insertions(+)
create mode 100644 html/index.html
create mode 100644 js/main.js
create mode 100755 piTherm.py
create mode 100644 temperatures.db
diff --git a/html/index.html b/html/index.html
new file mode 100644
index 0000000..62f27cd
--- /dev/null
+++ b/html/index.html
@@ -0,0 +1,11 @@
+
+
+
+
+ Temperature chez les Moumou
+
+
+
+ Will est cool
+
+
diff --git a/js/main.js b/js/main.js
new file mode 100644
index 0000000..65e53a3
--- /dev/null
+++ b/js/main.js
@@ -0,0 +1,4 @@
+console.log(6*3);
+console.log(6/3);
+console.log(6+3);
+console.log(6-3);
diff --git a/piTherm.py b/piTherm.py
new file mode 100755
index 0000000..d26990f
--- /dev/null
+++ b/piTherm.py
@@ -0,0 +1,43 @@
+import os
+import glob
+import time
+import sqlite3
+
+# Module to load
+os.system('sudo modprobe w1-gpio')
+os.system('sudo modprobe w1-therm')
+
+# Min to pause
+m = 10
+
+# Start DB connection
+conn = sqlite3.connect('temperatures.db')
+c = conn.cursor()
+
+# Getting the device file
+w1_dir = '/sys/bus/w1/devices/'
+thermFile = glob.glob(w1_dir + '28*')[0] + '/w1_slave'
+
+# extract the temperature value
+while True:
+ with open(thermFile) as f:
+ line = f.readlines()
+ accept = line[0].split(' ')[-1]
+ if (accept[0:3] == 'YES'):
+ # get the value
+ tp = line[1].split(' ')[-1]
+ d = str(float(tp[2:7])/1000.0)
+
+ # write in the table
+ querry = 'INSERT INTO RECORDS VALUES (current_timestamp,'
+ querry += str(d)
+ querry += ',\'D1\');'
+ print(querry)
+ c.execute(querry)
+ # Save (commit) the changes on the DB
+ conn.commit()
+ time.sleep(60*m)
+
+
+# We close the connection if we are done with it.
+conn.close()
diff --git a/temperatures.db b/temperatures.db
new file mode 100644
index 0000000000000000000000000000000000000000..29f560ab4007e8feb1bb789cc3183580787c276f
GIT binary patch
literal 12288
zcmeI0O=uKn7{_Om=KWjUv4gH$8
zoX1+56KhWF+y2<-us+-#zZw_{qbE#@#co)fP%YcE`B|#upad*QXXsGVs8_P}|Dx
z(cYXkJ$H8M%?sye_*ea8?P7ht@qTjoFed%w7xKHlAU-XA4Cmj~oFAPpocEl%GvVxU
z4Es0xYx^VnE&FA=YWG=xTR&KzTUV_)>qV<%tuTKvzcN2C7tNDqXm%QZ7~dM781EQ0
zW7z1`AM4-ixAZIejDA?(p|=-*E`C{jzxYP+MA0wWh2IO`6h1DzU6?HFFZAU9%72&t
zj3-x{GN2471ImCh@P9VYKim=Ky8_QohP-gdkKMqh(4)9Al3Z$d8T0!Ov?4*3;$$Q_
z-9+{Sq(X5ygX{xHLUBBj9Q|qE*_ZlwA_7R6;&3DxX--rHNKA2%8KnY{h+;p3BmfC1
z_A(Qd0TNJD&5RNQ#HWbWrDqfY#G{DSrDqhjB7T)3R+l0HKq?fmx)kvNl28<75Dy?_
zin4b10wks=Yj+PoB8swhhX4{%#CB6Jg8&IAWV`7Z?FI<1&8*#B0P!efyRIf1FR6i6
z#H&)sc2lGTkP3xtH$`>=B%zS)?rpB!9RMj)$ad3FwgV)lkkzHgHh@HYL1re}3XqTj
zR+k>j7Jvj4u(}aVHulmF5TAnV!gK-RQNZfbf8*w-5x#R&Dac;an*dUwfYqg=^Z_KH
zfYqhQMu3zl$S%xYfW#EA-P6sJ-T;t@{OmQ|1CWq>R+o;l9v}hv+1p_^Kz#DEx5IS+
z@yKU&=|pQ=k*G>Ot4onJ0I87A>gJmZb2UH`@>yLv$|``A$!B$!G}(B)bO9tLpBLtb
zO{5bb5qWI))8?@_013%syG>++-4W*g^L@m(%YeLOJs*SxKJJspTK{a$U;@M=kF}=9
zX|y6?l|0sZr8$ZYkP3OMH65i0kc2$envPNcNSQp=nj(3C#N@Ho6j=!n{;p!JDY610
zVm?JWFv5#AMcOgK>QbZ)BkUzbau~_1C7l<{u9U{L
z5A3`4P5YX?WKY`@+y(U8MeC7u-@0Sn;67l{s#%9E-|De)=0o$IdE2~hUN+C0r_51v
z!0a-f7!QoQ#!cgzv1Cje6GqkOH;Vcr{l0!jzoB2%7xfyq1b$=9sz1trGN2471ImCh
zpbRJj&!>Uz_Amz;s^QkWQA-^FxpYzcK`sT;}2C
zIJ;W&Ms+g)a_MVIAeWM6C&;Cl*#UB?W441_I+$%Bm*QnB$fa%B0&=NX`av$eiu-iF
zT&8RWxil!7KrXdOAIPOE*$8qeNP0mot;hzDOBK=sa_K+TgIr3FZjejUv92|5)EjF-
zE}h02kV}!V8sySmtOB`I7F{5ho}v@vQcgG^mqx+{xwH`$$fbfXTk}TmV1Qi81|8(m
tFcd*9wL$^p(k0|UE(O9$n0wU~I8Qoo9=GE>Y+KhJ7PI$lzNp!!{|{`_9(e!&
literal 0
HcmV?d00001