Merge pull request #2 from panctronic/patch-1
Make rtl2mqtt exit if rtl433 exits
This commit is contained in:
@@ -56,7 +56,11 @@ rtl433_proc = subprocess.Popen(rtl_433_cmd.split(),stdout=subprocess.PIPE,stderr
|
|||||||
|
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
|
if rtl433_proc.poll() is not None:
|
||||||
|
sys.exit(rtl433_proc.poll())
|
||||||
for line in iter(rtl433_proc.stdout.readline, '\n'):
|
for line in iter(rtl433_proc.stdout.readline, '\n'):
|
||||||
|
if rtl433_proc.poll() is not None:
|
||||||
|
sys.exit(rtl433_proc.poll())
|
||||||
if "time" in line:
|
if "time" in line:
|
||||||
mqttc.publish(MQTT_TOPIC, payload=line,qos=MQTT_QOS)
|
mqttc.publish(MQTT_TOPIC, payload=line,qos=MQTT_QOS)
|
||||||
json_dict = json.loads(line)
|
json_dict = json.loads(line)
|
||||||
|
|||||||
Reference in New Issue
Block a user