You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mosquitto/misc/currentcost/cc128_read.py

23 lines
391 B
Python

#!/usr/bin/python -u
import mosquitto
import serial
usb = serial.Serial(port='/dev/ttyUSB0', baudrate=57600)
mosq = mosquitto.Mosquitto()
mosq.connect("localhost")
mosq.loop_start()
running = True
try:
while running:
line = usb.readline()
mosq.publish("sensors/cc128/raw", line)
except usb.SerialException, e:
running = False
mosq.disconnect()
mosq.loop_stop()