dirty fix for non-payload uplinks

This commit is contained in:
Hendrik Schutter 2023-03-05 17:39:44 +01:00
parent 5ccf70028a
commit ec7b4eb16d
1 changed files with 6 additions and 2 deletions

View File

@ -116,8 +116,12 @@ def on_message(mqttc, obj, msg):
#print("\nMessage: " + msg.topic + " " + str(msg.qos))
parsedJSON = json.loads(msg.payload)
#print(json.dumps(parsedJSON, indent=4))
uplink_message = parsedJSON["uplink_message"];
update_metrics(uplink_message["decoded_payload"], uplink_message["rx_metadata"])
try:
uplink_message = parsedJSON["uplink_message"];
update_metrics(uplink_message["decoded_payload"], uplink_message["rx_metadata"])
except:
print("Unable to parse uplink")
def on_subscribe(mqttc, obj, mid, granted_qos):
print("\nSubscribed to MQTT: " + str(mid) + " " + str(granted_qos))