Prior to about March 15, the IoTaWatt was connecting to IP 192.168.50.113, which is a typical local LAN IP address assigned by a DHCP server. After March 15, the IoTaWatt has been getting IP address 169.254.46.141. This group of IP addresses usually are assigned when there is something going wrong with the DHCP server. It may not be working, or it may not have any IP addresses left to assign, or something else. In any event, the problem is with the WiFi.
There were also a few of incidences of getting that IP prior to March 15.
3/10/23 17:36:42z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=7, RSSI -49db
3/10/23 17:30:22z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=7, RSSI -51db
3/10/23 17:24:13z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=7, RSSI -50db
3/05/23 11:50:11z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=9, RSSI -50db
3/05/23 11:42:25z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=9, RSSI -51db
3/05/23 11:36:05z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=9, RSSI -50db
3/05/23 11:29:46z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=9, RSSI -51db
3/05/23 11:22:01z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=9, RSSI -50db
3/05/23 11:15:42z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=9, RSSI -50db
and about a dozen more. All of these were followed within a few minutes by a low-heap restart.
At first glance it appears to start after the 02_08_02 upgrade on March 5, but looking back it occured on 02_07_05 as well:
3/04/23 01:25:00z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=9, RSSI -47db
3/01/23 09:56:16z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=9, RSSI -46db
2/13/23 19:16:28z WiFi connected. SSID=Nanogrid_2.4G, IP=192.168.50.113, channel=9, RSSI -51db
2/15/23 05:31:13z Updater: Invalid response from server. HTTPcode: -4
2/16/23 15:16:17z WiFi disconnected.
2/16/23 15:20:26z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=8, RSSI -49db
2/22/23 19:08:10z WiFi disconnected.
2/22/23 19:08:52z WiFi connected. SSID=Nanogrid_2.4G, IP=192.168.50.113, channel=7, RSSI -50db
2/25/23 02:50:34z timeSync: No time update in last 24 hours.
2/26/23 02:51:04z timeSync: No time update in last 24 hours.
2/27/23 06:28:57z timeSync: No time update in last 24 hours.
2/28/23 06:08:39z WiFi disconnected.
2/28/23 06:12:51z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=9, RSSI -47db
2/28/23 12:08:41z WiFi disconnected.
2/28/23 12:12:48z WiFi connected. SSID=Nanogrid_2.4G, IP=169.254.46.141, channel=9, RSSI -52db
So, you have WiFi issues. It’s true that te ESP8266 is not as robust as other systems when it comes to dealing with WiFi problems, but it is rock solid when the WiFi is rock solid. I always recommend setting up the router to always assign the IoTaWatt the same IP, set it to connect to the same AP if possible, and fix the channel of that IP to 1, 6 or 11.
This doesn’t appear to be SD related, but if you have one of the units from the order number range, I would recommend changing it out. If you provide your order number, I will send you a replacement industrial card.