Ejemplo n.º 1
0
    ".temperature", config.manager_mqtt_user + "/feeds/" +
    config.manager_mqtt_name + ".humidity")
manager.add_sensor(temphum)
batt = Battery(
    py, config.manager_mqtt_user + "/feeds/" + config.manager_mqtt_name +
    ".voltage")
manager.add_sensor(batt)

try:
    if not comms.connect():
        comms.disconnect()
        pycom.rgbled(0x0000FF)
        time.sleep(2)
        pycom.rgbled(0x000000)

    if not manager.send_data(comms.get_active_manager()):
        comms.disconnect()
        pycom.rgbled(0xFF00FF)
        time.sleep(2)

except KeyboardInterrupt:
    manager.disconnect()
    comms.disconnect()
    csv_file.close()
    log_file.close()
    try:
        sys.exit(0)
    except:
        pass
except Exception as e:
    pycom.rgbled(0x00FFFF)