diff --git a/lgt92.py b/lgt92.py index 500f08f..53e49f6 100644 --- a/lgt92.py +++ b/lgt92.py @@ -93,7 +93,7 @@ def on_message_ttn(client, userdata, msg): logging.info("Motion detection: %s", data["payload_fields"]["MD"]) logging.info("LED status for position: %s", data["payload_fields"]["LON"]) logging.info("Firmware version: %s", data["payload_fields"]["FW"]) - + # write to influxdb logging.info("writing data to influxdb") influxdb.write_points( @@ -106,8 +106,8 @@ def on_message_ttn(client, userdata, msg): "bat": float(data["payload_fields"]["BatV"]), "pitch": float(data["payload_fields"]["Pitch"]), "roll": float(data["payload_fields"]["Roll"]), - "lat": data["payload_fields"]["Latitude"], - "lon": data["payload_fields"]["Longitude"], + "lat": float(data["payload_fields"]["Latitude"]), + "lon": float(data["payload_fields"]["Longitude"]), "alarm": int(data["payload_fields"]["ALARM_status"]), "counter": data["counter"], "airtime": data["metadata"]["airtime"],