Skip to content

LilyGO T-Internet-POE

Works, with caveatsCheap isolated PoE, but no USB data port and the antenna sits beside the metal jack.
ChipESP32
Form factorBare board
Flash4 MB
AntennaPCB antenna beside the RJ45 jack
USBUSB-C, power only
InstallBrowser installer through LilyGO's downloader board or a USB-TTL adapter, esp32 flavor
Price~$16; ~$21 with the downloader
Storesamz/us (+downloader)lilygo
GPIOFunctionESPresense setting
17Ethernet clock out—
5PHY reset (pulled up)—
32Header (suggested I2C SDA)—
33Header (suggested I2C SCL)—
2TF card MISO—
15TF card MOSI—
14TF card SCLK—
13TF card CS—

Paste this into the Board Template box on the node's Templates page, then Preview and Apply (firmware v5.0.0b1 or later). It sets the board's pins (and Ethernet type, if it has one) in one go. The LED, input and output lists replace what was configured before, so the result doesn't depend on the node's old setup. See Templates.

{"name":"T-Internet-POE","chip":"esp32","settings":{"leds":[],"inputs":[],"outputs":[],"eth":8}}
Formatted, with what each value means
{
  "name": "T-Internet-POE",
  "chip": "esp32",
  "settings": {
    "leds": [],
    "inputs": [],
    "outputs": [],
    "eth": 8
  }
}

LED type: pwm, pwm_inverted, grb, grbw, rgb or rgbw (the last four are addressable). LED control: mqtt, status, motion, count, or output (follows the output numbered byoutput). Input type: pullup, pulldown or floating, with_inverted for active-low. Output type: output, output_inverted, or high/low for a pin that's just held at that level. An output's input is the 1-based input that controls it. power takes ESPHome's hlw8012 values (a cse7766 needs only rx); sel_inverted matches ESPHome's inverted on sel_pin. eth is the Ethernet Type's option number.

  • The firmware calls this LilyGO-T-ETH-POE (eth 8), the board’s old name. Both the original and V2 boards match it.
  • There’s no USB-serial chip: the USB-C port only supplies power. Flash it through LilyGO’s downloader board on the 6-pin header, or any 3.3 V USB-TTL adapter wired to EN, TX, RX, GND and IO0. Without DTR/RTS, hold BOOT, tap RST, release BOOT.
  • PoE is IEEE 802.3af and isolated.
  • There’s no user LED (only power and the jack’s link LEDs), so the template turns the LEDs off.
  • I2C is off by default. For a sensor, use SDA 32 / SCL 33 on the header.
  • GPIO 18, 19, 21, 22, 23, 25, 26 and 27 belong to Ethernet (RMII and MDIO/MDC). Don’t put sensors on them. GPIO 5 and 17 too.
  • Other LilyGO Ethernet boards (T-POE-PRO, T-INTER-COM, T-ETH-Lite S3) wire Ethernet differently and aren’t supported.