New Install - Wi-Fi Constantly Disconnecting

Hi,

I have just installed my new IotaWatt V5 Firmware version 02_05_12 device. Unfortunately, I am having severe issues with the wi-fi constantly dropping – connecting – disconnecting – connecting – disconnecting etc. Occasionally the system will stay connected for maybe 10 minutes then drops and constantly tries to re-connect then drops etc.

I have enclosed the IotaWatt log for reference:-

START

4/04/21 15:19:38z ESP8266 ChipID: 12345678
4/04/21 15:19:38z IoTaWatt 5.0, Firmware version 02_05_12
4/04/21 15:19:38z SPIFFS mounted.
4/04/21 15:19:38z Local time zone: +0:00
4/04/21 15:19:38z device name: IotaWatt
4/04/21 15:19:38z HTTP server started
4/04/21 15:19:38z timeSync: service started.
4/04/21 15:19:38z statService: started.
4/04/21 15:19:38z dataLog: service started.
4/04/21 15:19:38z dataLog: Last log entry 04/04/21 14:15:15
4/04/21 15:19:38z historyLog: service started.
4/04/21 15:19:38z historyLog: Last log entry 04/04/21 14:15:00
** Restart **
SD initialized.
4/04/21 15:22:17z Real Time Clock is running. Unix time 1617549737
4/04/21 15:22:17z Power failure detected.
4/04/21 15:22:17z Reset reason: Power on
4/04/21 15:22:17z ESP8266 ChipID: 12345678
4/04/21 15:22:17z IoTaWatt 5.0, Firmware version 02_05_12
4/04/21 15:22:17z SPIFFS mounted.
4/04/21 15:22:17z Local time zone: +0:00
4/04/21 15:22:17z device name: IotaWatt
4/04/21 15:22:20z Connecting with WiFiManager.
4/04/21 15:27:56z HTTP server started
4/04/21 15:27:56z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/04/21 15:27:56z MDNS responder started for hostname IotaWatt
4/04/21 15:27:56z LLMNR responder started for hostname IotaWatt
4/04/21 15:27:57z timeSync: service started.
4/04/21 15:27:57z statService: started.
4/04/21 15:27:57z Updater: service started. Auto-update class is MINOR
4/04/21 15:27:57z dataLog: service started.
4/04/21 15:27:57z dataLog: Last log entry 04/04/21 15:22:05
4/04/21 15:27:57z historyLog: service started.
4/04/21 15:27:57z historyLog: Last log entry 04/04/21 15:22:00
4/04/21 15:27:59z Updater: Auto-update is current for class MINOR.
4/04/21 15:33:26z WiFi disconnected.
4/04/21 15:33:28z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/05/21 04:00:10z WiFi disconnected.
4/05/21 04:00:35z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/05/21 04:39:58z WiFi disconnected.
4/05/21 04:40:01z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/05/21 05:45:15z WiFi disconnected.
4/05/21 05:45:16z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 06:26:51z WiFi disconnected.
4/05/21 06:26:52z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -75db
4/05/21 06:34:25z WiFi disconnected.
4/05/21 06:34:26z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 06:39:46z WiFi disconnected.
4/05/21 06:39:47z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/05/21 09:52:41z WiFi disconnected.
4/05/21 09:52:42z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/05/21 09:57:57z WiFi disconnected.
4/05/21 09:57:58z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/05/21 10:27:06z WiFi disconnected.
4/05/21 10:27:08z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 11:05:42z WiFi disconnected.
4/05/21 11:05:43z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 14:05:57z WiFi disconnected.
4/05/21 14:05:58z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -79db
4/05/21 14:11:10z WiFi disconnected.
4/05/21 14:11:11z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -79db
4/05/21 22:07:28z WiFi disconnected.
4/05/21 22:07:29z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 22:12:43z WiFi disconnected.
4/05/21 22:12:44z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 22:17:54z WiFi disconnected.
4/05/21 22:17:55z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/05/21 22:23:23z WiFi disconnected.
4/05/21 22:23:24z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/05/21 22:36:05z WiFi disconnected.
4/05/21 22:36:06z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/05/21 22:41:28z WiFi disconnected.
4/05/21 22:41:29z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/05/21 22:46:52z WiFi disconnected.
4/05/21 22:46:53z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 22:52:10z WiFi disconnected.
4/05/21 22:52:11z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 00:36:24z WiFi disconnected.
4/06/21 00:36:25z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 00:41:49z WiFi disconnected.
4/06/21 00:41:50z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 00:47:07z WiFi disconnected.
4/06/21 00:47:08z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 01:27:14z WiFi disconnected.
4/06/21 01:27:15z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 01:52:20z WiFi disconnected.
4/06/21 01:52:21z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -84db
4/06/21 03:05:52z WiFi disconnected.
4/06/21 03:05:55z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 04:05:42z WiFi disconnected.
4/06/21 04:05:43z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 04:11:10z WiFi disconnected.
4/06/21 04:11:11z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 04:16:37z WiFi disconnected.
4/06/21 04:16:38z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/06/21 04:22:03z WiFi disconnected.
4/06/21 04:22:04z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 04:36:50z WiFi disconnected.
4/06/21 04:36:51z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/06/21 04:58:07z WiFi disconnected.
4/06/21 04:58:09z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -75db
4/04/21 15:19:38z ESP8266 ChipID: 12345678
4/04/21 15:19:38z IoTaWatt 5.0, Firmware version 02_05_12
4/04/21 15:19:38z SPIFFS mounted.
4/04/21 15:19:38z Local time zone: +0:00
4/04/21 15:19:38z device name: IotaWatt
4/04/21 15:19:38z HTTP server started
4/04/21 15:19:38z timeSync: service started.
4/04/21 15:19:38z statService: started.
4/04/21 15:19:38z dataLog: service started.
4/04/21 15:19:38z dataLog: Last log entry 04/04/21 14:15:15
4/04/21 15:19:38z historyLog: service started.
4/04/21 15:19:38z historyLog: Last log entry 04/04/21 14:15:00
** Restart **
SD initialized.
4/04/21 15:22:17z Real Time Clock is running. Unix time 1617549737
4/04/21 15:22:17z Power failure detected.
4/04/21 15:22:17z Reset reason: Power on
4/04/21 15:22:17z ESP8266 ChipID: 12345678
4/04/21 15:22:17z IoTaWatt 5.0, Firmware version 02_05_12
4/04/21 15:22:17z SPIFFS mounted.
4/04/21 15:22:17z Local time zone: +0:00
4/04/21 15:22:17z device name: IotaWatt
4/04/21 15:22:20z Connecting with WiFiManager.
4/04/21 15:27:56z HTTP server started
4/04/21 15:27:56z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/04/21 15:27:56z MDNS responder started for hostname IotaWatt
4/04/21 15:27:56z LLMNR responder started for hostname IotaWatt
4/04/21 15:27:57z timeSync: service started.
4/04/21 15:27:57z statService: started.
4/04/21 15:27:57z Updater: service started. Auto-update class is MINOR
4/04/21 15:27:57z dataLog: service started.
4/04/21 15:27:57z dataLog: Last log entry 04/04/21 15:22:05
4/04/21 15:27:57z historyLog: service started.
4/04/21 15:27:57z historyLog: Last log entry 04/04/21 15:22:00
4/04/21 15:27:59z Updater: Auto-update is current for class MINOR.
4/04/21 15:33:26z WiFi disconnected.
4/04/21 15:33:28z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/05/21 04:00:10z WiFi disconnected.
4/05/21 04:00:35z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/05/21 04:39:58z WiFi disconnected.
4/05/21 04:40:01z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/05/21 05:45:15z WiFi disconnected.
4/05/21 05:45:16z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 06:26:51z WiFi disconnected.
4/05/21 06:26:52z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -75db
4/05/21 06:34:25z WiFi disconnected.
4/05/21 06:34:26z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 06:39:46z WiFi disconnected.
4/05/21 06:39:47z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/05/21 09:52:41z WiFi disconnected.
4/05/21 09:52:42z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/05/21 09:57:57z WiFi disconnected.
4/05/21 09:57:58z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/05/21 10:27:06z WiFi disconnected.
4/05/21 10:27:08z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 11:05:42z WiFi disconnected.
4/05/21 11:05:43z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 14:05:57z WiFi disconnected.
4/05/21 14:05:58z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -79db
4/05/21 14:11:10z WiFi disconnected.
4/05/21 14:11:11z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -79db
4/05/21 22:07:28z WiFi disconnected.
4/05/21 22:07:29z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 22:12:43z WiFi disconnected.
4/05/21 22:12:44z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 22:17:54z WiFi disconnected.
4/05/21 22:17:55z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/05/21 22:23:23z WiFi disconnected.
4/05/21 22:23:24z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/05/21 22:36:05z WiFi disconnected.
4/05/21 22:36:06z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/05/21 22:41:28z WiFi disconnected.
4/05/21 22:41:29z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/05/21 22:46:52z WiFi disconnected.
4/05/21 22:46:53z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/05/21 22:52:10z WiFi disconnected.
4/05/21 22:52:11z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 00:36:24z WiFi disconnected.
4/06/21 00:36:25z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 00:41:49z WiFi disconnected.
4/06/21 00:41:50z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 00:47:07z WiFi disconnected.
4/06/21 00:47:08z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 01:27:14z WiFi disconnected.
4/06/21 01:27:15z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 01:52:20z WiFi disconnected.
4/06/21 01:52:21z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -84db
4/06/21 03:05:52z WiFi disconnected.
4/06/21 03:05:55z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 04:05:42z WiFi disconnected.
4/06/21 04:05:43z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 04:11:10z WiFi disconnected.
4/06/21 04:11:11z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 04:16:37z WiFi disconnected.
4/06/21 04:16:38z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/06/21 04:22:03z WiFi disconnected.
4/06/21 04:22:04z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 04:36:50z WiFi disconnected.
4/06/21 04:36:51z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/06/21 04:58:07z WiFi disconnected.
4/06/21 04:58:09z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -75db
4/06/21 05:05:59z WiFi disconnected.
4/06/21 05:06:02z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/06/21 06:05:40z WiFi disconnected.
4/06/21 06:05:41z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/06/21 06:11:06z WiFi disconnected.
4/06/21 06:11:08z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 06:42:40z WiFi disconnected.
4/06/21 06:42:41z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/06/21 06:47:50z WiFi disconnected.
4/06/21 06:47:51z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 08:05:49z WiFi disconnected.
4/06/21 08:05:50z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 08:16:33z WiFi disconnected.
4/06/21 08:16:34z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -77db
4/06/21 08:21:44z WiFi disconnected.
4/06/21 08:21:45z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/06/21 08:27:10z WiFi disconnected.
4/06/21 08:27:11z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/06/21 08:37:11z WiFi disconnected.
4/06/21 08:37:14z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -76db
4/06/21 08:42:33z WiFi disconnected.
4/06/21 08:42:36z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -74db
4/06/21 10:22:23z WiFi disconnected.
4/06/21 10:22:24z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/06/21 10:27:38z WiFi disconnected.
4/06/21 10:27:39z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.144, channel=6, RSSI -78db
4/06/21 10:43:19z WiFi disconnected.
4/06/21 10:43:45z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.10, channel=6, RSSI -77db
4/06/21 10:48:06z Restart command received.
** Restart **
SD initialized.
4/06/21 09:48:08z Real Time Clock is running. Unix time 1617702488
4/06/21 09:48:08z Reset reason: Software/System restart
4/06/21 09:48:08z Trace: 1:4, 1:1, 1:2[1], 9:0[1], 9:0, 9:1, 8:4, 8:6, 8:8, 8:9, 9:3, 9:5, 9:9, 1:2, 1:3, 1:4, 1:1[1], 1:2[2], 9:0[2], 9:0, 9:1, 8:4, 8:6, 8:8, 8:9, 9:3, 9:5, 9:9, 1:2, 1:3, 10:2, 10:3
4/06/21 09:48:08z ESP8266 ChipID: 12345678
4/06/21 09:48:08z IoTaWatt 5.0, Firmware version 02_05_12
4/06/21 09:48:08z SPIFFS mounted.
4/06/21 10:48:08z Local time zone: +0:00
4/06/21 10:48:08z Using Daylight Saving Time (BST) when in effect.
4/06/21 10:48:08z device name: IotaWatt
4/06/21 10:48:08z HTTP server started
4/06/21 10:48:08z timeSync: service started.
4/06/21 10:48:08z statService: started.
4/06/21 10:48:09z dataLog: service started.
4/06/21 10:48:09z dataLog: Last log entry 04/06/21 10:48:05
4/06/21 10:48:12z Updater: service started. Auto-update class is MINOR
4/06/21 10:48:13z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.10, channel=6, RSSI -74db
4/06/21 10:48:13z MDNS responder started for hostname IotaWatt
4/06/21 10:48:13z LLMNR responder started for hostname IotaWatt
4/06/21 10:48:13z Updater: Auto-update is current for class MINOR.
4/06/21 10:49:08z historyLog: service started.
4/06/21 10:49:08z historyLog: Last log entry 04/06/21 10:48:00
4/06/21 11:09:35z WiFi disconnected.
4/06/21 11:09:37z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.10, channel=6, RSSI -77db
4/06/21 11:23:19z WiFi disconnected.
4/06/21 11:23:32z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.10, channel=9, RSSI -79db
4/06/21 13:19:12z WiFi disconnected.
4/06/21 13:19:13z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.10, channel=9, RSSI -80db
4/06/21 13:28:41z WiFi disconnected.
4/06/21 13:28:42z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.10, channel=9, RSSI -83db
4/06/21 13:44:21z WiFi disconnected.
4/06/21 13:44:22z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.10, channel=9, RSSI -81db
4/06/21 14:03:43z WiFi disconnected.
4/06/21 14:03:44z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.10, channel=9, RSSI -82db
4/06/21 14:19:10z WiFi disconnected.
4/06/21 14:19:11z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.10, channel=9, RSSI -84db
4/06/21 14:28:48z WiFi disconnected.
4/06/21 14:28:50z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.10, channel=9, RSSI -83db
4/06/21 15:28:33z WiFi disconnected.
4/06/21 15:28:34z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.10, channel=9, RSSI -82db
4/06/21 16:21:41z WiFi disconnected.
4/06/21 16:21:42z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.10, channel=9, RSSI -80db
4/06/21 16:46:44z WiFi disconnected.
4/06/21 16:55:09z WiFi connected. SSID=BT_SERVER_XX_2.4GHz, IP=192.168.1.10, channel=9, RSSI -85db
4/06/21 17:22:08z Disconnect command received.
4/06/21 17:22:08z WiFi disconnected.

END

The router that I am using is a LinkSys WRT32X with DDWRT installed - Firmware: DD-WRT v3.0-r44483 std (10/02/20).

I have given the IotaWatt a reserved IP address of – 192.168.1.10 and have tried different wi-fi channels with no improvement in connection duration.

I have also enclosed the LinkSys log for reference:-

START

Apr 6 17:05:43 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfIEEE 802.11: authenticated
Apr 6 17:10:42 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfIEEE 802.11: disassociated due to inactivity
Apr 6 17:10:43 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfIEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Apr 6 17:10:43 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfMLME: auth request, signal -69 (Accepted)
Apr 6 17:10:43 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfMLME: assoc request, signal -69 (Accepted)
Apr 6 17:10:43 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfIEEE 802.11: associated (aid 1)
Apr 6 17:10:43 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfRADIUS: starting accounting session A9CDFB603D28CB96
Apr 6 17:10:43 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfWPA: pairwise key handshake completed (RSN)
Apr 6 17:10:43 BT_SERVER_XX daemon.info dnsmasq-dhcp[1534]: DHCPREQUEST(br0) 192.168.1.10 8x:xx:x5:xx:xx:xf
Apr 6 17:10:43 BT_SERVER_XX daemon.info dnsmasq-dhcp[1534]: DHCPACK(br0) 192.168.1.10 8x:xx:x5:xx:xx:xfIotaWatt
Apr 6 17:10:43 BT_SERVER_XX daemon.info dnsmasq-dhcp[1534]: DHCPDISCOVER(br0) 8x:xx:x5:xx:xx:xf
Apr 6 17:10:43 BT_SERVER_XX daemon.info dnsmasq-dhcp[1534]: DHCPOFFER(br0) 192.168.1.10 8x:xx:x5:xx:xx:xf
Apr 6 17:10:43 BT_SERVER_XX daemon.info dnsmasq-dhcp[1534]: DHCPREQUEST(br0) 192.168.1.10 8x:xx:x5:xx:xx:xf
Apr 6 17:10:43 BT_SERVER_XX daemon.info dnsmasq-dhcp[1534]: DHCPACK(br0) 192.168.1.10 8x:xx:x5:xx:xx:xfIotaWatt
Apr 6 17:10:44 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfIEEE 802.11: authenticated
Apr 6 17:16:09 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfIEEE 802.11: disassociated due to inactivity
Apr 6 17:16:10 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfIEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Apr 6 17:16:10 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfMLME: auth request, signal -70 (Accepted)
Apr 6 17:16:10 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfMLME: assoc request, signal -69 (Accepted)
Apr 6 17:16:10 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfIEEE 802.11: associated (aid 1)
Apr 6 17:16:10 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfRADIUS: starting accounting session 2268969BFF7484BD
Apr 6 17:16:10 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfWPA: pairwise key handshake completed (RSN)
Apr 6 17:16:10 BT_SERVER_XX daemon.info dnsmasq-dhcp[1534]: DHCPREQUEST(br0) 192.168.1.10 8x:xx:x5:xx:xx:xf
Apr 6 17:16:10 BT_SERVER_XX daemon.info dnsmasq-dhcp[1534]: DHCPACK(br0) 192.168.1.10 8x:xx:x5:xx:xx:xfIotaWatt
Apr 6 17:16:10 BT_SERVER_XX daemon.info dnsmasq-dhcp[1534]: DHCPDISCOVER(br0) 8x:xx:x5:xx:xx:xf
Apr 6 17:16:10 BT_SERVER_XX daemon.info dnsmasq-dhcp[1534]: DHCPOFFER(br0) 192.168.1.10 8x:xx:x5:xx:xx:xf
Apr 6 17:16:11 BT_SERVER_XX daemon.info dnsmasq-dhcp[1534]: DHCPREQUEST(br0) 192.168.1.10 8x:xx:x5:xx:xx:xf
Apr 6 17:16:11 BT_SERVER_XX daemon.info dnsmasq-dhcp[1534]: DHCPACK(br0) 192.168.1.10 8x:xx:x5:xx:xx:xfIotaWatt
Apr 6 17:16:16 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfIEEE 802.11: authenticated
Apr 6 17:16:30 BT_SERVER_XX daemon.info httpd[1761]: httpd : Authentication fail
Apr 6 17:22:08 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfIEEE 802.11: disassociated
Apr 6 17:22:09 BT_SERVER_XX daemon.info hostapd: ath1: STA 8x:xx:x5:xx:xx:xfIEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)

END

I have other wi-fi devices running on this router without any issue. Very close to the IotaWatt is a Nest thermostat which works perfectly.

Any help would be most appreciated as I can’t wait to have it up and running.

Further information can be provided if required.

Regards

Robert

Not much that can be done from a firmware perspective. The RSSI i on the borderline in the high -70’s and in the danger zone when it connected on channel 9 in the low -80’s. As an experiment, can you move it closer to the router with just the USB power and AC reference transformer to see what the RSSI is and if it stays connected. The radios in the ESP8266 are not the most powerful, and typically require stronger signals to operate without problems.

Therefore the options for fixing the constant disconnecting are to either locate the IotaWatt closer to your router or add an extender to your network.

Once you’ve chosen ESP8266, then board layout is important in how well the radio operates.

In case anyone in the forum is interested, Espressif have a very helpful application note detailing placement of the module and antenna to optimize WIFI performance:

Hi,

I apologise for the delayed response in answering your reply but I do not keep very well. I recently suffered three mini-strokes (T.I.A.’ s) and this has left me finding it very hard to deal with normal life never mind any kind of complicated issue.

Unfortunately, the unit was installed by a qualified electrician and because of my illness I am unable to move the IotaWatt closer to the router as you requested.

I was very dismayed by your comment regarding the wi-fi chip:-

If this is the case the poor wi-fi performance should have been pointed out on the website to allow customers to make an informed decision about the technical merits of the device.

I would have happily paid more money for a much stronger higher quality chip.

You could have included an external antenna option in your V5 design.

A test of the wi-fi signal strength (08/04/21@16.30hrs) with two different analysers was carried out at the location of the IotaWatt with the following results:-

1: BT_SERVER_XX 2.4GHz:-
-62, -63, -64

2: BT_SERVER_XX 2.4 GHz:-
-60, -63, -66

This indicates to me that the signal received by the device is somehow being attenuated.

Could it be a faulty wi-fi chip?

The distance from the LinkSys router to the device is:-

7.18 Meters
718 cm
23’ 6” Feet

Two plasterboard walls separate the IotaWatt from the router.

As stated previously, I have a Nest (2.4GHz) learning thermostat at the same location which works flawlessly:-

DHCP Clients

Hostname IP Address MAC Address Client Lease Expiration Delete
192.168.1.129 0C:XX:XX:XX:XX:B8 0 days 21:06:21
192.168.1.118 44:XX:XX:XX:XX:41 0 days 21:06:09
Samsung 192.168.1.121 44:XX:XX:XX:XX:2C 0 days 21:56:49
10.1.0.101 D0:XX:XX:XX:XX:24 0 days 20:05:40
LAPTOP 192.168.1.143 00:XX:XX:XX:XX:AB 0 days 23:18:24
switch-01 192.168.1.46 20:XX:XX:XX:XX:50 Static
09AA01AC51 10.1.0.121 64:XX:XX:XX:XX:09 0 days 12:17:35
IotaWatt 192.168.1.10 8C:XX:XX:XX:XX:7F Static

Nest Client

MAC Address Interface Uptime TX Rate RX Rate Info
64:XX:XX:XX:XX:09 ath1 2 days, 4:21:57 26M 58M HT20
Signal Noise SNR Quality
-58 -105 47 84%

At the moment I cannot connect long enough to enable me to do anything.

I was hoping to setup a PVoutput web server.

I look forward to receiving your comments.

Best regards

Robert

Hello Robert,

Unfortunately, there are no options for the ESP8266. It is what it is. They work much better with an RSSI below 70.

Please box it up and send it back. I’ll refund your full purchase amount.

IoTaWatt, Inc.
92 Sewall Rd
Wolfeboro, NH 03894

Sorry for the inconvenience.

Hi OverEasy,

I am afraid it is not as simple as boxing the device up and you refunding the full purchase price.

Currently, I have incurred the following charges:-

IotaWatt Hardware Costs: $262.20
Worldwide Express (UPS): $68.85
UPS - Government Charges: $65.83
UPS - Brokerage Charges: $15.79
Electrician Install Costs: $144.24
VAT: $28.84

Total Cost: $585.75

The above does not include return postage charges.

It would not be practical to return the unit unless you were willing to refund all of the above costs. Plus, there would be additional electrician charges for removal of the IotaWatt device and all of the CT’s.

However, given the circumstances and inconvenience caused I would be willing to accept a $100 refund as a gesture of goodwill which would be put towards a much better router capable of a stronger wi-fi signal.

The poor wi-fi performance of the ESP8266 chipset must be made clear on the website. It should be stated that the IotaWatt energy monitoring device may not work with an RSSI above -70 dBm.

If this is acceptable, when the refund is confirmed I will go ahead and purchase a new router and will let you know the outcome at some point early next week.

Best regards

Robert

Hi ToadWarrior,

Thank you for response. I have checked out the document you suggested.

Regards

Robert

It’s a leap from “not the most powerful” to “poor WiFi performance”. You see what you want to see I suppose.

From Wikipedia:

There is no standardized relationship of any particular physical parameter to the RSSI reading. The 802.11 standard does not define any relationship between RSSI value and power level in milliwatts or decibels referenced to one milliwatt (dBm). Vendors and chipset makers provide their own accuracy, granularity, and range for the actual power (measured as milliwatts or decibels) and their range of RSSI values (from 0 to RSSI maximum).[2] One subtlety of the 802.11 RSSI metric comes from how it is sampled—RSSI is acquired during only the preamble stage of receiving an 802.11 frame, not over the full frame.[3]

The internet has made everyone an expert on everything. Notwithstanding the lack of standardized definition of RSSI, you would be hard pressed to find any advice concerning a Wifi device that states that RSSI greater than -70 is fine.

I’m not going to buy you a new router because you have -75 to -82 RSSI. Besides, you don’t necessarily need a new router, just a $25 range extender. (No, I’m not going to buy you one of those either).

I was not asking you for a new router, I said I would go ahead and purchase one with a stronger wi-fi as an option to try and resolve the situation for the both of us with the least amount of cost as I have a considerable amount of cash tied up in this device.

I explained to you about my very poor health and therefore do not consider your comments very helpful or productive.

As you can imagine I was very disappointed in your response.

Given the considerable amount of money that I have invested in your product, I find your comments distasteful and degrading.

Currently I am in a position of having an IotaWatt energy monitor which is not working as described on your website.

This devices unreliable wi-fi performance is clearly a breach of merchantability – NOT FIT FOR PURPOSE.

There is no mention about wi-fi connectivity problems in the setup documentation or in the troubleshooting guide. Nowhere does it state that this device will not connect or may give you issues if your RSSI is greater than -70 dBm.

This is clearly misrepresentation of a device which only offer’s wi-fi connection but no LAN port.

The wi-fi performance clearly would be a mitigating factor in deciding if this was the energy monitor for your home.

So basically, if you purchase this and your wi-fi has any kind of signal issue - this unit would be totally useless.

It is also abundantly clear from your attitude that the customer does not come first.

If you are unwilling to help, I will contact PayPal and advise them of the situation and the zero-customer service and have them reverse the payment and cancel the transaction.

You will be responsible for costs in arranging an electrician to remove the device and all CT’s + uplift of the unit back to the following address:-

IoTaWatt, Inc.
92 Sewall Rd
Wolfeboro, NH 03894

I will then pursue legal action to recover all costs incurred to the value of:-

$585.75
Plus, all legal fees.

During this time, I will post negative reviews on all energy monitor websites and advise them of the situation regarding the unreliable wi-fi performance and also the un-professional customer service that I have received.

I will also and include your quote:-

I will be advising customers to consider other options in place of the IotaWatt device, especially if wi-fi is a major purchasing factor.

Your website states that - Your satisfaction is very important. This is clearly not the case.

I will be sending a copy of this thread direct to support@iotawatt.com to advise them of the current situation.

Regards

Robert