Hi Julian, it sounds to me like the bit that’s giving you trouble is the emonESP. If you are able to use your iOS app with the emonPi then that is connected no problem.
The emonTx is effectively reset every time you take the power away, only the node id and rfm frequency etc is held in eeprom. None of which will effect the use of the emonESP. The emonTx will just sit there spitting out data on it’s serial port (and rfm) whether the emonESP is functional or not.
The emonESP may have a reset, but I’m not that clued up with the emonESP to tell you how to do that off-hand, (I will take a quick look for you to see if i can find a link.).
However, just so we’re clear as to what it is you are trying. The emonESP ships in AP mode, when you power it up, it should broadcast a SSId so that you can use your mobile or your PC to connect directly to the emonESP’s own network via wifi, not via your network router and not using the emonPi. When you have connected to the emonESP using your PC or mobile (normal wifi network connections, close to the emonESP location) you then add your home network details ssid and password etc on the emonESP page.
So to recap, the emonPi bit is done, the emonTx “just works”. You only need to sort out the emonESP connection with your home LAN, independently of any other parts, that is solely the emonESP.
Once you have connected to the emonESP and can enter your home network details, then the emonPi’s details can be entered, either at the same time as the LAN details or by navigating to the emonESP after it connects to your LAN.
I read thru the emonESP info in the repo (GitHub - openenergymonitor/EmonESP: ESP8266 WIFI serial to emoncms link) and whilst i couldn’t find a “factory reset” as such it does say
Holding the boot
button at startup (for about 10’s) will force AP mode. This is useful when trying to connect the unit to a new WiFi network.
But there is no picture of the emonESP or what the boot button is so i hope it’s labelled on the emonESP.
I would recommend trying to force APmode and then search for the SSID again, with your mobile or laptop, if you still can’t see an SSID for the emonESP after forcing it into AP mode you should maybe contact the shop support email as the unit maybe faulty, or need the FW reflashing which you will need a usb to serial programmer to do (and indeed shouldn’t need to with a pre-programmed unit).
Correct, the rubber antenna’s are solely for the rfm network, neither the emonESP or emonPI have external WiFi antenna, they use traces on the printed circuit boards.
My fingers are crossed for you