Hi All,
First day at attempting to get HA running (BIG thanks to a number of the content creators on YouTube for some very helpful videos)
X86 machine, runnning HAOS
Inverter: GIV-3HY-11
Software Version: DA0.007-DD0.007-A0.007
Progress was not too bad until attempting to obtain the parameters from the Inverter.
Using GivTCP and MQTT Broker
Error Log
2025-01-08 20:47:59,250 - startup - [CRITICAL] - Inverter TD2335G007 which is a Gen 1 - Hybrid has been found at: 192.168.1.120
2025-01-08 20:47:59,251 - startup - [INFO] - Searching for Inverters again
2025-01-08 20:47:59,252 - startup - [CRITICAL] - Running Redis
2025-01-08 20:47:59,255 - startup - [CRITICAL] - Setting up invertor: 1 of 1
2025/01/08 20:47:59 [notice] 69#69: using the "epoll" event method
2025/01/08 20:47:59 [notice] 69#69: nginx/1.20.2
2025/01/08 20:47:59 [notice] 69#69: OS: Linux 6.6.66-haos
2025/01/08 20:47:59 [notice] 69#69: getrlimit(RLIMIT_NOFILE): 1073741816:1073741816
2025/01/08 20:47:59 [notice] 69#69: start worker processes
2025/01/08 20:47:59 [notice] 69#69: start worker process 70
2025/01/08 20:47:59 [notice] 69#69: start worker process 71
2025/01/08 20:47:59 [notice] 69#69: start worker process 72
2025/01/08 20:47:59 [notice] 69#69: start worker process 73
2025-01-08 20:47:59,307 - startup - [CRITICAL] - Running RQ worker to queue and process givernergy-modbus calls
2025-01-08 20:47:59,308 - startup - [CRITICAL] - Running Invertor (192.168.1.120) read loop every 30s
2025-01-08 20:47:59,310 - startup - [CRITICAL] - Subscribing MQTT Broker for control
2025-01-08 20:47:59,311 - startup - [CRITICAL] - Starting Gunicorn on port 6345
2025-01-08 20:47:59,318 - startup - [CRITICAL] - Serving Web Dashboard from port 3042
[2025-01-08 20:47:59 +0000] [80] [INFO] Starting gunicorn 23.0.0
[2025-01-08 20:47:59 +0000] [80] [INFO] Listening at: http://0.0.0.0:6345 (80)
[2025-01-08 20:47:59 +0000] [80] [INFO] Using worker: sync
[2025-01-08 20:47:59 +0000] [94] [INFO] Booting worker with pid: 94
[2025-01-08 20:47:59 +0000] [95] [INFO] Booting worker with pid: 95
[2025-01-08 20:47:59 +0000] [96] [INFO] Booting worker with pid: 96
2025-01-08 20:48:00,300 - Inv1 - mqtt_client - [CRITICAL] - Connecting to MQTT broker for control- core-mosquitto
UPDATE The latest version of serve is 14.2.4
INFO Accepting connections at http://localhost:3042
2025-01-08 20:49:40,422 - Inv1 - mqtt_client - [ERROR ] - No serial_number found in MQTT queue. MQTT Control not available.
Traceback (most recent call last):
File "/app/GivTCP_1/mqtt_client.py", line 402, in <module>
client.loop_forever()
File "/usr/local/lib/python3.10/site-packages/paho/mqtt/client.py", line 2297, in loop_forever
rc = self._loop(timeout)
File "/usr/local/lib/python3.10/site-packages/paho/mqtt/client.py", line 1686, in loop
rc = self.loop_read()
File "/usr/local/lib/python3.10/site-packages/paho/mqtt/client.py", line 2100, in loop_read
rc = self.packet_read()
File "/usr/local/lib/python3.10/site-packages/paho/mqtt/client.py", line 3142, in packet_read
rc = self.packet_handle()
File "/usr/local/lib/python3.10/site-packages/paho/mqtt/client.py", line 3814, in packet_handle
return self.handle_connack()
File "/usr/local/lib/python3.10/site-packages/paho/mqtt/client.py", line 3934, in _handle_connack
on_connect(
File "/app/GivTCP_1/mqtt_client.py", line 386, in on_connect
client.subscribe(MQTT_Topic+"/control/"+GiV_Settings.serial_number+"/#")
AttributeError: type object 'GiV_Settings' has no attribute 'serial_number'
Serial number has been obtained, so from that I have to conclude that communications has been established succefully, at least at the beginning
I've seen other posts in the forum from people with simlar issues - so this may have already been posted (appologies) but I've running a Three Phase Hybrid inverter, so checking to see if anyone else has solved this on my inverter.
NOTE: I see similar issues with the GivEnergy App - the HOME connects but can't obtain any data, but the AWAY connection works fine. (Feel these may be linked i.e. suffering the same connectivity issue)
