I've been running giv_tcp for about 2 weeks, and twice in that time, it seems to have stopped submitting data, but nothing useful is shown in the logs. Home Assistant simply claims to have not seen any data over mqtt. Restarting giv_tcp seems to restore service.
In this case, data seems to have stopped around midnight, but nothing seems to be reported in the logs
2023-08-22 23:25:17,378 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 00:00:08,948 - Inv1 - read - [CRITICAL] - Midnight, so resetting Day/Night stats...
2023-08-23 00:00:10,156 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/PV_Energy_Today_kWh
2023-08-23 00:00:10,157 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Import_Energy_Today_kWh
2023-08-23 00:00:10,157 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Export_Energy_Today_kWh
2023-08-23 00:00:10,157 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Invertor_Energy_Today_kWh
2023-08-23 00:00:10,158 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Self_Consumption_Energy_Today_kWh
2023-08-23 00:00:10,158 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Load_Energy_Today_kWh
2023-08-23 00:00:10,159 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Battery_Charge_Energy_Today_kWh
2023-08-23 00:00:10,159 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Battery_Discharge_Energy_Today_kWh
2023-08-23 00:00:10,159 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Battery_Throughput_Today_kWh
2023-08-23 00:00:10,161 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Rates/Import_ppkwh_Today
2023-08-23 00:00:19,864 - Inv1 - read - [CRITICAL] - Midnight, so resetting Day/Night stats...
2023-08-23 00:00:20,875 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/PV_Energy_Today_kWh
2023-08-23 00:00:20,875 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Import_Energy_Today_kWh
2023-08-23 00:00:20,875 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Export_Energy_Today_kWh
2023-08-23 00:00:20,876 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Invertor_Energy_Today_kWh
2023-08-23 00:00:20,876 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Self_Consumption_Energy_Today_kWh
2023-08-23 00:00:20,876 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Load_Energy_Today_kWh
2023-08-23 00:00:20,876 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Battery_Charge_Energy_Today_kWh
2023-08-23 00:00:20,876 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Battery_Discharge_Energy_Today_kWh
2023-08-23 00:00:20,877 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Today/Battery_Throughput_Today_kWh
2023-08-23 00:00:20,878 - Inv1 - mqtt - [ERROR ] - MQTT error trying to send a <class 'list'> to the MQTT broker for: GivEnergy/FD2249G752/Energy/Rates/Import_ppkwh_Today
2023-08-23 00:00:30,157 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 00:00:30,158 - Inv1 - read - [CRITICAL] - Midnight, so resetting Day/Night stats...
2023-08-23 00:00:50,743 - Inv1 - read - [CRITICAL] - Midnight, so resetting Day/Night stats...
2023-08-23 00:20:38,880 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 01:15:59,135 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 01:36:06,066 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 01:41:07,978 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 01:46:09,782 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 01:51:11,553 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 02:16:20,504 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 02:26:24,400 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 03:21:48,095 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 03:31:51,604 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 03:36:53,296 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 03:57:00,065 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 04:12:05,483 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 04:17:07,692 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 04:47:18,610 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 05:12:27,783 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 05:22:31,582 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 07:08:13,246 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 07:18:16,943 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
2023-08-23 07:23:18,710 - Inv1 - read - [ERROR ] - Battery Object empty so skipping
Here's a couple of graphs from home assistant showing the lack of data (and the data resuming once giv_tcp was restarted in the morning)
I am using 2.3.3 of the giv_tcp docker container (running via podman)
I've been running giv_tcp for about 2 weeks, and twice in that time, it seems to have stopped submitting data, but nothing useful is shown in the logs. Home Assistant simply claims to have not seen any data over mqtt. Restarting giv_tcp seems to restore service.
In this case, data seems to have stopped around midnight, but nothing seems to be reported in the logs
Here's a couple of graphs from home assistant showing the lack of data (and the data resuming once giv_tcp was restarted in the morning)
I am using 2.3.3 of the giv_tcp docker container (running via podman)