Guten Morgen zusammen, ich habe hier eine Simulation eines Programms, der Daten aus einer Sensor bekommt und über mqtt publisht
zwar wird gepublischt aber in der while-Schleife success kommt es anscheinend zu Problemen.
ich bekomme in den mqtt pycharm skript keine Daten mehr.. dafür muss ich den Kabel von den esp8266 unplugen und wieder plugen damit es neu gestartet wird.. was ja keine optimale Lösung ist..
Code
counter = 0
while True:
count = count + 1
counter += 1
if count > 0:
print('Literverbrauch:',count)
if counter > 5:
sys.exit() -----> # hier habe ich einen Fehler
success = True # provoziert und möchte alternativ
errorCounter = 0 # für sys.exit den Skript neu
while success: # starten, um daten neu zu bekommen.
try:
client.publish('testclient', str(count), qos=1)
success = False
sleep(0.5)
errorCounter += 1
if errorCounter > 10:
sys.exit()
Alles anzeigen