3
0

pyOBD_1.py 1.1 KB

1234567891011121314151617181920212223
  1. #!/usr/bin/python3
  2. import obd
  3. from obd import OBDStatus
  4. #obd.logger.setLevel(obd.logging.DEBUG)
  5. ocon = obd.OBD("/dev/pts/6",9600,None,fast=True,timeout=0.2)
  6. # initial statistics
  7. # VIN
  8. # FREEZE_DTCS
  9. Rfreeze = ocon.query(obd.commands['FREEZE_DTC'])
  10. # STATUS since last clear
  11. Rstatus = ocon.query(obd.commands['STATUS'])
  12. # number of warmups since last clear
  13. Rwarmup = ocon.query(obd.commands['WARMUPS_SINCE_DTC_CLEAR'])
  14. while True:
  15. #print("RPM: " + str(ocon.query(obd.commands['RPM']).value) + " speed:" + str(ocon.query(obd.commands['SPEED']).value))
  16. print("Lambda 1: " + str(ocon.query(obd.commands['O2_S1_WR_CURRENT']).value) + " Lambda 2: " + str(ocon.query(obd.commands['O2_S2_WR_CURRENT']).value) + " Lambda 3: " + str(ocon.query(obd.commands['O2_S3_WR_CURRENT']).value) + " Lambda 4: " + str(ocon.query(obd.commands['O2_S4_WR_CURRENT']).value) + " Lambda 5: " + str(ocon.query(obd.commands['O2_S5_WR_CURRENT']).value) + " Lambda 6: " + str(ocon.query(obd.commands['O2_S6_WR_CURRENT']).value) + " Lambda 7: " + str(ocon.query(obd.commands['O2_S7_WR_CURRENT']).value) + " Lambda 8: " + str(ocon.query(obd.commands['O2_S8_WR_CURRENT']).value))