corny/luftdaten-python

raspberry pi serial

ricki-z opened this issue · 1 comments

The following function will read the raspberry pi serial no.:

def getserial():
  # Extract serial from cpuinfo file
  cpuserial = "0000000000000000"
  try:
    f = open('/proc/cpuinfo','r')
    for line in f:
      if line[0:6]=='Serial':
        cpuserial = line[10:26]
    f.close()
  except:
    cpuserial = "ERROR000000000"
 
  return cpuserial

So the users don't need to look for this.

corny commented

thanks a lot!