shuffle around logging
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
27e65c29ec
commit
901bc5a798
17
lgt92.py
17
lgt92.py
|
@ -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(
|
||||||
|
|
Loading…
Reference in New Issue