handle blank serial data
This commit is contained in:
6
main.py
6
main.py
@@ -47,8 +47,10 @@ def main():
|
|||||||
shutdown_triggered = False
|
shutdown_triggered = False
|
||||||
while running:
|
while running:
|
||||||
line = ser.readline().decode(errors="ignore").strip()
|
line = ser.readline().decode(errors="ignore").strip()
|
||||||
|
if line == "":
|
||||||
if line == "0":
|
logger.warning("No serial data")
|
||||||
|
continue
|
||||||
|
elif line == "0":
|
||||||
logger.debug("Inverter Online")
|
logger.debug("Inverter Online")
|
||||||
inverter_offline_counter = 0
|
inverter_offline_counter = 0
|
||||||
elif inverter_offline_counter >= shutdown_timer:
|
elif inverter_offline_counter >= shutdown_timer:
|
||||||
|
|||||||
Reference in New Issue
Block a user