コード例 #1
0
ファイル: main.py プロジェクト: ragnar123/tiipwi-proj2
def main():
    """Sensor program, running in infinite loop"""
    hat = SenseFromHat()
    com = communicateWithServer()
    usrpsw = com.getUserPsw()
    date = str(datetime.datetime.now().date()) + ".txt"
    open(date, 'w+').close()

    while True:
        payload = hat.getTempHumPress()
        payload["username"] = usrpsw["username"]
        payload["password"] = usrpsw["password"]
        payload["time"] = str(datetime.datetime.now())
        print payload

        try:
            com.putReadingToServer(payload)

        except Exception as error:
            print "The call putReadingToServer failed with an exception.", str(error)
            if str(datetime.datetime.now().date()) + ".txt" != date:
                open(str(datetime.datetime.now().date()) + ".txt", 'a').close()
            out_file = open(date, "a")
            out_file.write(str(payload))
            out_file.close()

        time.sleep(com.REFRESH_RATE)
コード例 #2
0
def main():
    """Sensor program, running in infinite loop"""
    hat = SenseFromHat()
    com = communicateWithServer()
    usrpsw = com.getUserPsw()
    date = str(datetime.datetime.now().date()) + ".txt"
    open(date, 'w+').close()

    while True:
        payload = hat.getTempHumPress()
        payload["username"] = usrpsw["username"]
        payload["password"] = usrpsw["password"]
        payload["time"] = str(datetime.datetime.now())
        print payload

        try:
            com.putReadingToServer(payload)

        except Exception as error:
            print "The call putReadingToServer failed with an exception.", str(
                error)
            if str(datetime.datetime.now().date()) + ".txt" != date:
                open(str(datetime.datetime.now().date()) + ".txt", 'a').close()
            out_file = open(date, "a")
            out_file.write(str(payload))
            out_file.close()

        time.sleep(com.REFRESH_RATE)
コード例 #3
0
ファイル: main-bmp180.py プロジェクト: ragnar123/tiipwi-proj2
def main():
    """Sensor program, running in infinite loop"""
    sensor = BMP085.BMP085()
    com = communicateWithServer()
    com.getUserPsw()
    date = str(datetime.datetime.now().date()) + ".txt"
    open(date, 'w+').close()

    while True:
        payload = {}
        payload['temp'] = sensor.read_temperature()
        payload['pressure'] = sensor.read_pressure()
        payload['altitude'] = sensor.read_altitude()
        payload['sealevel_pressure'] = sensor.read_sealevel_pressure()
        payload["username"] = com.deviceName
        payload["password"] = com.devicePsw
        payload["time"] = str(datetime.datetime.now())
        print payload

        try:
            com.putReadingToServer(payload)

        except Exception as error:
            print "The call putReadingToServer failed with an exception.", str(error)
            if str(datetime.datetime.now().date()) + ".txt" != date:
                open(str(datetime.datetime.now().date()) + ".txt", 'a').close()
            out_file = open(date, "a")
            out_file.write(str(payload))
            out_file.close()

        time.sleep(com.REFRESH_RATE)
コード例 #4
0
def main():
    """Sensor program, running in infinite loop"""
    sensor = BMP085.BMP085()
    com = communicateWithServer()
    com.getUserPsw()
    date = str(datetime.datetime.now().date()) + ".txt"
    open(date, 'w+').close()

    while True:
        payload = {}
        payload['temp'] = sensor.read_temperature()
        payload['pressure'] = sensor.read_pressure()
        payload['altitude'] = sensor.read_altitude()
        payload['sealevel_pressure'] = sensor.read_sealevel_pressure()
        payload["username"] = com.deviceName
        payload["password"] = com.devicePsw
        payload["time"] = str(datetime.datetime.now())
        print payload

        try:
            com.putReadingToServer(payload)

        except Exception as error:
            print "The call putReadingToServer failed with an exception.", str(
                error)
            if str(datetime.datetime.now().date()) + ".txt" != date:
                open(str(datetime.datetime.now().date()) + ".txt", 'a').close()
            out_file = open(date, "a")
            out_file.write(str(payload))
            out_file.close()

        time.sleep(com.REFRESH_RATE)