"Table file parse failed" after firmware auto-updated to 02_06_05

Hello,

After my IotaWatt auto-updated to firmware 02_06_05 on 8/07/21, I noticed the following repeated error messages in the log:

8/08/21 11:31:10 Table file parse failed.
8/08/21 12:31:19 Updater: Invalid response from server. HTTPcode: -14
8/08/21 13:31:19 Updater: update tables from invalid to 0.0.2
8/23/21 05:10:21 Table file parse failed.
8/23/21 06:10:28 Updater: update tables from invalid to 0.0.2
8/27/21 07:20:52 Table file parse failed.
8/27/21 08:20:58 Updater: update tables from invalid to 0.0.2

The IotaWatt has been running for 1.5 months and settings have been left stock. Auto-update is set to “MINOR”.

Any remedies to the above error messages?

Thanks for your help!

PS. Below is the log file starting from 8/07/21 when it auto-updated:

8/07/21 11:27:50 Updater: Update from 02_06_02 to 02_06_05
8/07/21 11:27:50 Updater: download 02_06_05
8/07/21 11:27:55 Updater: Release downloaded 5737ms, size 834296
8/07/21 11:28:05 Updater: signature verified
8/07/21 11:28:13 Updater: firmware upgraded to version 02_06_05
8/07/21 11:28:13 Updater: Firmware updated, restarting.

** Restart **

SD initialized.
8/07/21 18:28:22z Real Time Clock is running. Unix time 1628360902 
8/07/21 18:28:22z Reset reason: Software/System restart
8/07/21 18:28:22z Trace:  18:3, 18:2, 18:3, 18:2, 18:3, 18:2, 18:3, 18:2, 18:3, 18:2, 18:3, 18:2, 18:3, 18:2, 18:3, 18:2, 18:3, 18:2, 18:3, 18:2, 18:3, 18:4, 18:5, 1:6[6], 1:3, 1:3, 1:6[1], 1:6[3], 1:5[5], 1:6[4], 5:0, 5:7
8/07/21 18:28:22z ESP8266 ChipID: 4312660
8/07/21 18:28:22z IoTaWatt 5.0, Firmware version 02_06_05
8/07/21 18:28:22z Updater: Installing update files for version 02_06_05
8/07/21 18:28:22z Updater: Installing GRAPH.HTM
8/07/21 18:28:22z Updater: Installing GRAPH.JS
8/07/21 18:28:22z Updater: Installing GRAPH2.HTM
8/07/21 18:28:23z Updater: Installing GRAPH2.JS
8/07/21 18:28:23z Updater: Installing INDEX.HTM
8/07/21 18:28:24z Updater: Installing TABLES.TXT
8/07/21 18:28:24z Updater: Installing CNFSTYLE.CSS
8/07/21 18:28:24z Updater: Installing EDIT.HTM
8/07/21 18:28:24z Updater: Installation complete.
8/07/21 18:28:25z SPIFFS mounted.
8/07/21 11:28:25 Local time zone: -8:00
8/07/21 11:28:25 Using Daylight Saving Time (BST) when in effect.
8/07/21 11:28:25 device name: IotaWatt
8/07/21 11:28:25 HTTP server started
8/07/21 11:28:25 timeSync: service started.
8/07/21 11:28:25 statService: started.
8/07/21 11:28:25 dataLog: service started.
8/07/21 11:28:25 dataLog: Last log entry 08/07/21 11:27:55
8/07/21 11:28:30 historyLog: service started.
8/07/21 11:28:30 historyLog: Last log entry 08/07/21 11:27:00
8/07/21 11:28:35 WiFi connected. SSID=teacup, IP=192.168.1.8, channel=1, RSSI -77db
8/07/21 11:28:35 MDNS responder started for hostname IotaWatt
8/07/21 11:28:35 LLMNR responder started for hostname IotaWatt
8/07/21 11:28:35 Updater: service started. Auto-update class is MINOR
8/07/21 11:28:37 Updater: Auto-update is current for class MINOR.
8/08/21 11:31:10 Table file parse failed.
8/08/21 12:31:19 Updater: Invalid response from server. HTTPcode: -14
8/08/21 13:31:19 Updater: update tables from invalid to 0.0.2
8/23/21 05:10:21 Table file parse failed.
8/23/21 06:10:28 Updater: update tables from invalid to 0.0.2
8/27/21 07:20:52 Table file parse failed.
8/27/21 08:20:58 Updater: update tables from invalid to 0.0.2

@overeasy Any thoughts on why the Updater is outputting failure messages in the log after updating to firmware 02_06_05?

Will the unit no longer update to new firmwares?

The LED status light is a solid green.

Thanks for your insights!

It looks to be only once every few days. Where are you located, Hawaii? Do you know if there is a Cloudflare server there? It appears the downloaded table file is bad. In any event, I don’t think it’s doing any harm and I’m currently looking into the table file push function.

Hi, I’m located in Vancouver, Canada.

Cloudflare’s webpage shows that there is a server in Vancouver:
https://www.cloudflare.com/en-ca/network/

Thanks for looking into the table push function.
How often does it check for new firmware?

It checks every hour as long as your auto-update class is not NONE.

1 Like