Skip to content
Snippets Groups Projects
Commit d84a044f authored by Your Name's avatar Your Name
Browse files

added trip switch/fuse status to battery

parent 8041f1bf
No related branches found
No related tags found
No related merge requests found
......@@ -12,27 +12,36 @@
import RPi.GPIO as gpio
from time import sleep
import datetime
pin_bat = 5
pin_ok = 6
pin_alarm = 12
pin_rdy2buf = 13
pin_bat85 = 19
pin_prob_elec = 7
gpio.setmode(gpio.BCM)
gpio.setup(pin_bat , gpio.IN)
gpio.setup(pin_ok , gpio.IN)
gpio.setup(pin_alarm , gpio.IN)
gpio.setup(pin_rdy2buf , gpio.IN)
gpio.setup(pin_bat85 , gpio.IN)
gpio.setup(pin_bat , gpio.IN, pull_up_down=gpio.PUD_DOWN)
gpio.setup(pin_ok , gpio.IN, pull_up_down=gpio.PUD_DOWN)
gpio.setup(pin_alarm , gpio.IN, pull_up_down=gpio.PUD_DOWN)
gpio.setup(pin_rdy2buf , gpio.IN, pull_up_down=gpio.PUD_DOWN)
gpio.setup(pin_bat85 , gpio.IN, pull_up_down=gpio.PUD_DOWN)
gpio.setup(pin_prob_elec , gpio.IN, pull_up_down=gpio.PUD_DOWN)
log = open('batt.log', 'w')
while True :
bat = gpio.input(pin_bat )
ok = gpio.input(pin_ok )
alarm = gpio.input(pin_alarm )
rdy2buf = gpio.input(pin_rdy2buf)
bat85 = gpio.input(pin_bat85 )
prob_elec = gpio.input(pin_prob_elec )
dt = datetime.datetime.now()
print(f"BAT={bat} OK={ok} ALARM={alarm} RDY2BUF={rdy2buf} BAT>85={bat85}")
print(f"{dt} BAT={bat} OK={ok} ALARM={alarm} RDY2BUF={rdy2buf} BAT>85={bat85} PROB_ELEC={prob_elec}")
log.write(f"{dt} BAT={bat} OK={ok} ALARM={alarm} RDY2BUF={rdy2buf} BAT>85={bat85} PROB_ELEC={prob_elec}\n")
sleep(1)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment