AdaFruit Huzzah Feather ESP8266 and EmonTX3

(Paul Raymond) #1

I have a brand new EmonTX 3 (v3.4.2) and a Adafruit Huzzah Feather ESP8266 (bought from Ebay).
Programmed the esp8266 using the instructions for platformio.
Connect the TX from the EmonTX to the RX on the eSP8266, the RTS to the RTS, the GND to GND and the 3.3V to the 5V. See photos. [per this guide] guide -AC adapter and a mini-USB power to the EmonTX. See photos.

I did remove the JP2 jumper.

But, when I log into the emonesp web page I do not see any data coming through. [Screenshot is attached.

I debugged by disconnecting each device and then captured their serial output, pasted below.

Why am I not seeing data coming into the emonesp webpage?

When reading serial port from ESP8266, when disconnected from EmonTX
EmonESP 1675561
Firmware: 2.2.3
Connecting to SSID: CGNVM-0BB8
Connected, IP:
Server started

READING SERIAL PORT OF Emontx3 (when disconnected from ESP8266)
emonTx V3.4 Discrete Sampling V2.90

No EEPROM config
RFM69CW Node: 7 Freq: 433Mhz Group: 210

POST…wait 10s
‘+++’ then [Enter] for RF config mode
CT 1 Cal 90.90
CT 2 Cal 90.90
CT 3 Cal 90.90
CT 4 Cal 16.67
RMS Voltage on AC-AC is: ~118V
AC-AC detected - Real Power measure enabled
assuming pwr from AC-AC (jumper closed)
USA mode active
Vcal: 130.00
Phase Shift: 1.70
CT 1 detected
Detected Temp Sensors: 1
CT1 CT2 CT3 CT4 VRMS/BATT PULSE Temperature 1-1

(Robert Wall) #2

This could be your problem. The connections on the emonTx are NOT labelled conventionally - see the FAQ:

Q: I’m having trouble with the serial connection to my programmer - it says ‘programmer not responding’. I have checked all the connections, what could be wrong?
Try swapping Tx & Rx connections. The EmonTx is NOT marked according to the common serial interface convention. Transmitted data appears on the pin labelled “Rx” (i.e. it is looking for the Rx line), received data should come in on the pin labelled “Tx” (i.e. it is looking for the Tx line).
Also, you must have the RTS (Request To Send) connection, because it is used to reset the emonTx as part of the upload process.

(Paul Raymond) #3

Thanks a jillion. That did the trick.44 PM