Another help from me!
Northern powergrid completed their repairs to my street's energy supply (83 houses affected).
On turning electricity off and back on again, my dongle once again lost connectivity.
This was at 10 am and I have just emerged with a connection (6 hours today!). Although I had set up an up address, it was changed!
givTCP3 appears to be working OK but I now have predbat pain.
Any ideas? See iPhone exception, plan issue with predbat log below:


**** Starting Standalone Predbat ****
2025-01-29 17:28:44.773165: Loading apps.yaml
2025-01-29 17:28:45.088286: Info: Connected to Home Assistant at http://supervisor/core
2025-01-29 17:28:45.100849: Info: Add-on slug is 6adb4f0d_predbat
2025-01-29 17:28:45.101205: Creating task: <coroutine object HAInterface.socketLoop at 0x7facbda730>
2025-01-29 17:28:45.102549: Info: Web Socket task started
2025-01-29 17:28:45.103137: Creating task: <coroutine object WebInterface.start at 0x7facbdb990>
2025-01-29 17:28:45.105840: Info: Start socket for url http://supervisor/core/api/websocket
Web interface started
2025-01-29 17:28:45.148888: Info: Web Socket active
2025-01-29 17:28:45.294169: Warn: Regular expression argument: geserial unable to match re:sensor.givtcp_(.+)_soc_kwh, now will disable
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service base-addon-timezone successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
Watching ['./config.py', './solcast.py', './hass.py', './inverter.py', './utils.py', './futurerate.py', './download.py', './gecloud.py', './execute.py', './prediction.py', './output.py', './predbat.py', './energydataservice.py', './octopus.py', './ha.py', './unit_test.py', './alertfeed.py', './web.py', './apps.yaml', './fetch.py', './userinterface.py', './predheat.py', './plan.py'] for changes
2025-01-29 17:28:53.343584: Warn: can not resolve load_today value sensor.givtcp_{geserial}_load_energy_today_kwh
2025-01-29 17:28:53.381238: Warn: record_status Warn: can not resolve load_today value sensor.givtcp_{geserial}_load_energy_today_kwh
2025-01-29 17:28:53.381573: Error: Failure to fetch history for None
2025-01-29 17:28:53.381689: Error: Unable to fetch history for None
2025-01-29 17:28:53.421336: Warn: record_status Error: Unable to fetch history from None
2025-01-29 17:28:53.421557: Error: Exception raised
2025-01-29 17:28:53.424349: Error: Traceback (most recent call last):
File "/config/predbat.py", line 945, in update_time_loop
self.update_pred(scheduled=False)
File "/config/predbat.py", line 569, in update_pred
self.fetch_sensor_data()
File "/config/fetch.py", line 816, in fetch_sensor_data
self.load_minutes, self.load_minutes_age = self.minute_data_load(self.now_utc, "load_today", self.max_days_previous, required_unit="kWh")
File "/config/fetch.py", line 407, in minute_data_load
raise ValueError
ValueError
2025-01-29 17:28:53.461634: Info: record_status Error: Exception raised
2025-01-29 17:28:53.461884: Error:
Traceback (most recent call last):
File "/config/hass.py", line 184, in timer_tick
item["callback"](None)
File "/config/predbat.py", line 951, in update_time_loop
raise e
File "/config/predbat.py", line 945, in update_time_loop
self.update_pred(scheduled=False)
File "/config/predbat.py", line 569, in update_pred
self.fetch_sensor_data()
File "/config/fetch.py", line 816, in fetch_sensor_data
self.load_minutes, self.load_minutes_age = self.minute_data_load(self.now_utc, "load_today", self.max_days_previous, required_unit="kWh")
File "/config/fetch.py", line 407, in minute_data_load
raise ValueError
ValueError
2025-01-29 17:30:01.111424: Warn: can not resolve load_today value sensor.givtcp_{geserial}_load_energy_today_kwh
2025-01-29 17:30:01.152450: Warn: record_status Warn: can not resolve load_today value sensor.givtcp_{geserial}_load_energy_today_kwh
2025-01-29 17:30:01.152720: Error: Failure to fetch history for None
2025-01-29 17:30:01.152828: Error: Unable to fetch history for None
2025-01-29 17:30:01.189983: Warn: record_status Error: Unable to fetch history from None
2025-01-29 17:30:01.190208: Error: Exception raised
2025-01-29 17:30:01.190890: Error: Traceback (most recent call last):
File "/config/predbat.py", line 999, in run_time_loop
self.update_pred(scheduled=True)
File "/config/predbat.py", line 569, in update_pred
self.fetch_sensor_data()
File "/config/fetch.py", line 816, in fetch_sensor_data
self.load_minutes, self.load_minutes_age = self.minute_data_load(self.now_utc, "load_today", self.max_days_previous, required_unit="kWh")
File "/config/fetch.py", line 407, in minute_data_load
raise ValueError
ValueError
2025-01-29 17:30:01.232489: Info: record_status Error: Exception raised
2025-01-29 17:30:01.232706: Error:
Traceback (most recent call last):
File "/config/hass.py", line 184, in timer_tick
item["callback"](None)
File "/config/predbat.py", line 1004, in run_time_loop
raise e
File "/config/predbat.py", line 999, in run_time_loop
self.update_pred(scheduled=True)
File "/config/predbat.py", line 569, in update_pred
self.fetch_sensor_data()
File "/config/fetch.py", line 816, in fetch_sensor_data
self.load_minutes, self.load_minutes_age = self.minute_data_load(self.now_utc, "load_today", self.max_days_previous, required_unit="kWh")
File "/config/fetch.py", line 407, in minute_data_load
raise ValueError
ValueError
Thanks
Rob