mosquitto/misc/currentcost/cc128_read.py
2015-08-26 20:59:19 +01:00

23 lines
391 B
Python
Executable File

#!/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()