geojson_list = [] geojson_index = 0 fileNum = 0 duplication = 0 saveCounter = 0 from urllib.request import urlopen # WRITE_API = "M2U5M5J6ASD8MGZ7" #1st channel WRITE_API = "TROIJAB24CO28C72" #2nd channel (truth table) BASE_URL = "https://api.thingspeak.com/update?api_key={}".format(WRITE_API) CLIENT_ID = "s1" pnconfig = PNConfiguration() pnconfig.subscribe_key = "sub-c-cf845704-8def-11ea-8e98-72774568d584" pnconfig.publish_key = "pub-c-8f52ff44-41bb-422c-a0c0-a63167077c6d" pnconfig.filter_expression = "uuid == 'client-s1'" # ignore any payload from client-s1 (self) # pnconfig.filter_expression = "uuid == 'web-dashboard'" # ignore any payload from web-dashboard pnconfig.uuid = "client-" + CLIENT_ID pnconfig.ssl = False pubnub = PubNub(pnconfig) CHANNEL_ID = "robotronix" SERIAL_PORT = 'ttyUSB2' BAUDRATE = 115200 SECONDS_BETWEEN_READS = 1 STREAM_DELAY = 1 INIT_DELAY = 1 index = 0 stream_index = 0 DATA_POINT = 2 # GPS lat/lgt recorded before transmission