GivTCP suddenly died!

So 3 hours ago HA stopped updating, I’ve tried all the usual processes - restarting HA, reconnecting GivTCP, checked the invertor is online and same IP - its all reporting via GivEnergy app - so this one has me beat.

Here are the logs:

2023-12-10 09:04:03,949 - startup - [CRITICAL] - HA MQTT Service has been found at core-mosquitto 2023-12-10 09:04:03,953 - startup - [INFO] - Supervisor Timezone: Europe/London 2023-12-10 09:04:05,958 - startup - [CRITICAL] - Scanning network for GivEnergy Devices… 2023-12-10 09:04:09,789 - startup - [CRITICAL] - Inverter CE2230G001 which is a Gen 1 - AC has been found at: 10.0.0.67 2023-12-10 09:04:09,790 - startup - [INFO] - Searching for Inverters again 2023-12-10 09:04:09,791 - startup - [CRITICAL] - Running Redis 2023-12-10 09:04:09,792 - startup - [CRITICAL] - Setting up invertor: 1 of 1 2023/12/10 09:04:09 [notice] 69#69: using the “epoll” event method 2023/12/10 09:04:09 [notice] 69#69: nginx/1.20.2 2023/12/10 09:04:09 [notice] 69#69: OS: Linux 6.1.63-haos 2023/12/10 09:04:09 [notice] 69#69: getrlimit(RLIMIT_NOFILE): 1073741816:1073741816 2023/12/10 09:04:09 [notice] 69#69: start worker processes 2023/12/10 09:04:09 [notice] 69#69: start worker process 73 2023/12/10 09:04:09 [notice] 69#69: start worker process 74 2023/12/10 09:04:09 [notice] 69#69: start worker process 75 2023/12/10 09:04:09 [notice] 69#69: start worker process 76 2023-12-10 09:04:09,818 - startup - [CRITICAL] - Running RQ worker to queue and process givernergy-modbus calls 2023-12-10 09:04:09,818 - startup - [CRITICAL] - Running Invertor ([10.0.0.67]
(https://l.facebook.com/l.php?u=http%3A%2F%2F10.0.0.67%2F%3Ffbclid%3DIwAR36LpuM1jIhkA3HWGtSgcEzvs9pVfU4BvQM6TJcF0gsCL2MLg03YXnIB-c&h=AT3lXSrzoNKR0n0KPbWnk1fDS7Gsip_HhhbTF-9rLTht7b1O_mg8jOsj_MKqF6SUFbqI2OOa3RPhSiZ3wPLBvpWiLwZ1fqnJGOGqKjuA5CGI1oJB8m4W6G-JRJUUKcZk58Y)) read loop every 5s 2023-12-10 09:04:09,819 - startup - [CRITICAL] - Subscribing MQTT Broker for control 2023-12-10 09:04:09,820 - startup - [CRITICAL] - Starting Gunicorn on port 6345 2023-12-10 09:04:09,821 - startup - [CRITICAL] - Serving Web Dashboard from port 3042 [2023-12-10 09:04:10 +0000] [80] [INFO] Starting gunicorn 21.2.0 [2023-12-10 09:04:10 +0000] [80] [INFO] Listening at: http://0.0.0.0:6345 (80) [2023-12-10 09:04:10 +0000] [80] [INFO] Using worker: sync [2023-12-10 09:04:10 +0000] [94] [INFO] Booting worker with pid: 94 [2023-12-10 09:04:10 +0000] [95] [INFO] Booting worker with pid: 95 [2023-12-10 09:04:10 +0000] [96] [INFO] Booting worker with pid: 96 2023-12-10 09:04:10,437 - Inv1 - mqtt_client - [CRITICAL] - Connecting to MQTT broker for control- core-mosquitto INFO Accepting connections at http://localhost:3042 Traceback (most recent call last): File “/app/GivTCP_1/read.py”, line 62, in getData raise Exception ("Garbage or failed inverter Response: "+ str(plant.result)) Exception: Garbage or failed inverter Response: ERROR:-(<class ‘KeyError’>, KeyError(HR:243), <traceback object at 0x7ff1949aa8c0>) During handling of the above exception, another exception occurred: Traceback (most recent call last): File “/app/GivTCP_1/read.py”, line 1188, in globals()sys.argv[1] File “/app/GivTCP_1/read.py”, line 785, in self_run2 runAll(“True”) File “/app/GivTCP_1/read.py”, line 748, in runAll result=getData(full_refresh) File “/app/GivTCP_1/read.py”, line 76, in getData consecFails(e) File “/app/GivTCP_1/read.py”, line 724, in consecFails oldDataCount= pickle.load(inp) EOFError: Ran out of input

Anyone have any idea what to try now? I just uninstalled GivTCP and added again.

1 Like