Using the Docker approach ( https://terravolt.co.uk/Downloads/Misc/Powershell/Givenergy%20GIVTCP%20Local%20Data.pdf ) , not 100% sure it's working - I can read all the data, but the docker output seems to be connecting and disconnecting.
2023-01-14 17:12:39 2023-01-14 17:12:39,735 - startup - [CRITICAL] - Subscribing Mosquitto on port 1883
2023-01-14 17:12:39 2023-01-14 17:12:39,736 - startup - [CRITICAL] - Starting Gunicorn on port 6345
2023-01-14 17:12:39 2023-01-14 17:12:39,737 - startup - [CRITICAL] - Starting Mosquitto on port 1883
2023-01-14 17:12:39 2023-01-14 17:12:39,740 - startup - [CRITICAL] - Setting daily charge target forecast job to run at: 00:20
2023-01-14 17:12:39 1673716359: mosquitto version 2.0.11 starting
2023-01-14 17:12:39 1673716359: Config loaded from /app/GivTCP_1/mqtt.conf.
2023-01-14 17:12:39 1673716359: Opening ipv4 listen socket on port 1883.
2023-01-14 17:12:39 1673716359: mosquitto version 2.0.11 running
2023-01-14 17:12:39 [2023-01-14 17:12:39 +0000] [15] [INFO] Starting gunicorn 20.1.0
2023-01-14 17:12:39 [2023-01-14 17:12:39 +0000] [15] [INFO] Listening at: http://0.0.0.0:6345 (15)
2023-01-14 17:12:39 [2023-01-14 17:12:39 +0000] [15] [INFO] Using worker: sync
2023-01-14 17:12:39 [2023-01-14 17:12:39 +0000] [20] [INFO] Booting worker with pid: 20
2023-01-14 17:12:40 [2023-01-14 17:12:40 +0000] [21] [INFO] Booting worker with pid: 21
2023-01-14 17:12:40 [2023-01-14 17:12:40 +0000] [23] [INFO] Booting worker with pid: 23
2023-01-14 17:12:40 RQ Dashboard version 0.6.0
2023-01-14 17:12:40 * Running on 0.0.0.0:9181
2023-01-14 17:12:40 * Serving Flask app 'rq_dashboard.cli'
2023-01-14 17:12:40 * Debug mode: off
2023-01-14 17:12:43 2023-01-14 17:12:43,785 - GivLUT - [CRITICAL] - Consecutive failure count= 6
2023-01-14 17:12:43 2023-01-14 17:12:43,786 - read - [ERROR] - Error collecting registers: (<class 'KeyError'>, KeyError(HR:013), <traceback object at 0x7f2d38f53440>)
2023-01-14 17:12:48 2023-01-14 17:12:48,611 - read - [CRITICAL] - First time running so saving AC Charge status
2023-01-14 17:12:48 2023-01-14 17:12:48,619 - read - [CRITICAL] - Publishing Home Assistant Discovery messages
2023-01-14 17:12:48 1673716368: New connection from 127.0.0.1:54529 on port 1883.
2023-01-14 17:12:49 1673716369: Client <unknown> closed its connection.
2023-01-14 17:12:49 1673716369: New connection from 127.0.0.1:36757 on port 1883.
2023-01-14 17:12:49 1673716369: New client connected from 127.0.0.1:36757 as GivEnergy_GivTCP_1 (p2, c1, k60).
2023-01-14 17:12:49 1673716369: Client GivEnergy_GivTCP_1 disconnected.
2023-01-14 17:12:49 1673716369: New connection from 127.0.0.1:34399 on port 1883.
2023-01-14 17:12:50 1673716370: New connection from 127.0.0.1:55607 on port 1883.
2023-01-14 17:12:50 1673716370: New client connected from 127.0.0.1:55607 as GivEnergy_GivTCP_1_Control (p2, c1, k60).
2023-01-14 17:12:50 1673716370: Client <unknown> closed its connection.
2023-01-14 17:12:50 1673716370: New connection from 127.0.0.1:42793 on port 1883.
2023-01-14 17:12:50 1673716370: New client connected from 127.0.0.1:42793 as GivEnergy_GivTCP_1 (p2, c1, k60).
2023-01-14 17:12:51 1673716371: Client GivEnergy_GivTCP_1 disconnected.
2023-01-14 17:12:55 2023-01-14 17:12:55,612 - GivLUT - [CRITICAL] - Consecutive failure count= 1
2023-01-14 17:12:55 2023-01-14 17:12:55,614 - read - [ERROR] - Error collecting registers: (<class 'KeyError'>, KeyError(HR:013), <traceback object at 0x7f2d38f53500>)
2023-01-14 17:12:56 1673716376: New connection from 127.0.0.1:52005 on port 1883.
2023-01-14 17:12:57 1673716377: Client <unknown> closed its connection.
2023-01-14 17:12:57 1673716377: New connection from 127.0.0.1:54003 on port 1883.
2023-01-14 17:12:57 1673716377: New client connected from 127.0.0.1:54003 as GivEnergy_GivTCP_1 (p2, c1, k60).
2023-01-14 17:12:57 1673716377: Client GivEnergy_GivTCP_1 disconnected.
2023-01-14 17:13:06 2023-01-14 17:13:06,000 - GivLUT - [CRITICAL] - Consecutive failure count= 2
2023-01-14 17:13:06 2023-01-14 17:13:06,001 - read - [ERROR] - Error collecting registers: (<class 'KeyError'>, KeyError(HR:013), <traceback object at 0x7f2d38f53500>)
2023-01-14 17:13:06 1673716386: New connection from 127.0.0.1:49335 on port 1883.
2023-01-14 17:13:07 1673716387: Client <unknown> closed its connection.
2023-01-14 17:13:07 1673716387: New connection from 127.0.0.1:41297 on port 1883.
2023-01-14 17:13:07 1673716387: New client connected from 127.0.0.1:41297 as GivEnergy_GivTCP_1 (p2, c1, k60).
2023-01-14 17:13:07 1673716387: Client GivEnergy_GivTCP_1 disconnected.
2023-01-14 17:13:16 2023-01-14 17:13:16,520 - GivLUT - [CRITICAL] - Consecutive failure count= 3
2023-01-14 17:13:16 2023-01-14 17:13:16,520 - read - [ERROR] - Error collecting registers: (<class 'KeyError'>, KeyError(HR:113), <traceback object at 0x7f2d38f52bc0>)