shuffle around logging
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Tobias Brunner 2020-06-06 16:04:59 +02:00
parent 27e65c29ec
commit 901bc5a798
1 changed files with 10 additions and 7 deletions

View File

@ -64,7 +64,11 @@ def on_message_ttn(client, userdata, msg):
batpercent = round((data["payload_fields"]["BatV"] - 3) * 100) batpercent = round((data["payload_fields"]["BatV"] - 3) * 100)
if data["payload_fields"]["ALARM_status"]: if data["payload_fields"]["ALARM_status"]:
logging.info("ALARM!") logging.info("Red button pushed!")
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"])
got_fix = False got_fix = False
if data["payload_fields"]["Latitude"] == 0: if data["payload_fields"]["Latitude"] == 0:
@ -73,6 +77,10 @@ def on_message_ttn(client, userdata, msg):
data["payload_fields"]["Latitude"] = 0.0 data["payload_fields"]["Latitude"] = 0.0
data["payload_fields"]["Longitude"] = 0.0 data["payload_fields"]["Longitude"] = 0.0
else: else:
logging.info("GPS data (Latitude) present: lat %s, lon %s",
data["payload_fields"]["Latitude"],
data["payload_fields"]["Longitude"]
)
got_fix = True got_fix = True
# transform received data into OwnTracks format # transform received data into OwnTracks format
ot_data = json.dumps({ ot_data = json.dumps({
@ -87,14 +95,9 @@ def on_message_ttn(client, userdata, msg):
}) })
# publish to owntracks # publish to owntracks
logging.info("publishing data to owntracks via mqtt %s", OT_TOPIC) logging.info("publishing data to owntracks via mqtt to topic %s", OT_TOPIC)
client_ot.publish(OT_TOPIC, payload=ot_data, retain=True, qos=1) client_ot.publish(OT_TOPIC, payload=ot_data, retain=True, qos=1)
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"])
logging.info("ALARM_status: %s", data["payload_fields"]["ALARM_status"])
# write to influxdb # write to influxdb
logging.info("writing data to influxdb") logging.info("writing data to influxdb")
influxdb.write_points( influxdb.write_points(