offtopic: my first post here
For the record: I build 3 IotaWatt from the schematic. Slightly altered so i could use through-hole components and i introduced 3 dedicated VT Channels.
1 of them is logging to a emonpi through serial (usb) and 2 of them are logging via Wifi.
Sometimes the upload via wifi fails, this happens (mostly) when the wifi is failing in the esp (i cannot reach it anymore), but the esp is still running since the serial output still works.
A hard reset (unplug the usb and replug after 10seconds) makes it work again. (i can reach it through the interface).
However, sometimes the emoncms upload keeps failing (EmonService: GET failed. HTTP code: read Timeout)
It seems that setting the server to none, saving, and setting it back to emoncms (and putting the emonpi url/api key back in it) solves it instantly.
This method however has a major drawback: the data from the “failed” time is not transmitted anymore.
To know when it happens i made a little script on the emonpi to check every 10min if a feed is inactive for more than 20min. The last 2 times were today (jan 30th) and jan 22nd.
The curious thing is also; they all seem to fail within a timeframe of a couple of hours of each other.
So my question: any idea’s why a start/stop of the emon service works better than a complete reboot (unplug power)?