]> vault307.fbx.one Git - garage_door_sensor.git/commitdiff
update distanceLux.py to account for senstitivity of lux sensor
authorjimmy <jimipunk88@gmail.com>
Tue, 16 Jul 2024 21:26:55 +0000 (16:26 -0500)
committerjimmy <jimipunk88@gmail.com>
Tue, 16 Jul 2024 21:26:55 +0000 (16:26 -0500)
create garageStatus.py to run on zero, will read serial port and
output data based on serial data. still need to integrate into webserver

distanceLux.py
garageStatus.py [new file with mode: 0755]

index 8125d35128854c8973d2362ebd0463c6ce19350d..ca939f143e3992c97c5fe2c8bb176f7d24d33347 100644 (file)
@@ -38,15 +38,15 @@ def distance():
 def measure():
     global lux_val
     lux_val = veml.read_lux()
-    if lux_val<=4:
+    if lux_val<=2:
         lux_val=0
-    if lux_val >= 5:
+    if lux_val >= 3:
         lux_val=1
     return(lux_val)
 
 while True:
     measure()
     distance()
-    print(str(lux_val)+' '+str('%.0f'%distance_cm)+'\n')
+    print(str(lux_val)+' '+str('%.0f'%distance_cm))
     time.sleep(.5)
 
diff --git a/garageStatus.py b/garageStatus.py
new file mode 100755 (executable)
index 0000000..6fe6ac7
--- /dev/null
@@ -0,0 +1,21 @@
+#!/usr/bin/python3
+import serial, time
+
+ser=serial.Serial('/dev/ttyACM0',9600,timeout=.5)
+
+l='' #lightsensor
+g='' #garagedoor  sensor
+
+def readLine():
+       global l
+       global g
+       data=str(ser.readline())
+       l=data[2]
+       g=data[4]
+       return l
+       return g
+
+while True:
+       readLine()
+       print(l,g)
+       time.sleep(1)