#!/usr/bin/env python3 # Send lora packet to node-red when being triggered by postgresql # Nico Schottelius # 2016-11-02 # GPLv3+ import binascii import struct import lorautil import logging import sys log = logging.getLogger(__name__) log.setLevel(logging.DEBUG) known_devices = [ "0004A30B001C6613" ] def convert_gps_from_stdin(): for line in sys.stdin: res = get_gps("", line) if res: print(res[0][1:]) # Parsing code from jpmeiyers def get_gps(deveui, payload): res = [] data = binascii.a2b_base64(payload) if(len(data)!=9): return res parsed = struct.unpack("