Skip to content
Back to skills

Esp32 Poe Power

ASecurity

Use when an ESP32 board is powered over Ethernet - no power at all, a PD that never negotiates, resets under load, or a design that must survive a PoE switch. Covers 802.3af/at classes, PD controllers and the isolation barrier.

  • 16 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added November 7, 2026
ai-agentsgoaws

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add Esmail-sarhadi/esp32-agent-skills --skill esp32-poe-power --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Esp32 Poe Power?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Esp32 Poe Power
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/esmail-sarhadi-esp32-poe-power/badge)](https://www.skillsdirectory.com/skills/esmail-sarhadi-esp32-poe-power)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: esp32-poe-power
description: Use when an ESP32 board is powered over Ethernet - no power at all, a PD that never negotiates, resets under load, or a design that must survive a PoE switch. Covers 802.3af/at classes, PD controllers and the isolation barrier.
license: MIT
---

# Power over Ethernet for ESP32 boards

PoE puts 44 to 57 V on the same cable as the data. The board needs a PD
controller to ask for power, an isolated DC-DC to step it down, and a magjack
with the centre taps brought out.

## Classes and budgets

| Standard | PSE output | PD available | Typical use |
|---|---|---|---|
| 802.3af (type 1) | 15.4 W | 12.95 W | ESP32 + sensors |
| 802.3at (type 2) | 30 W | 25.5 W | ESP32 + display + heater |

A type-1 PSE will not power a type-2 PD at full class. If the board draws more
than 12.95 W it will be classified and then cut off under load, which looks like
a random reboot.

## The PD controller is not optional

The PSE detects a 25 kohm signature resistor before applying power, then reads a
classification pulse. A board that just connects a DC-DC to the spare pairs gets
nothing - the port stays off, and it looks like a dead switch port.

Parts that do this properly: TPS23753A (integrated), LTC4267, or a module with
the controller and the transformer already on it.

## Isolation is the point

PoE is isolated at the PD: the DC-DC transformer separates the cable side from
the board side. Skipping it (a non-isolated buck from 48 V) works on the bench
and creates a ground path between every device on the switch.

- Keep the isolation barrier intact: no shared ground, no scope probe across it.
- The magjack's centre taps go to the bridge rectifier, not to the PHY pins.

## Thermal

A 12 W PD in a sealed box dissipates several watts in the DC-DC. At 85 %
efficiency, 12 W out is 2 W of heat - inside a DIN-rail enclosure that is a
30 degC rise before the ESP32 adds anything.

## Symptom table

| Symptom | Usually |
|---|---|
| no power from a PoE switch | no signature resistor, or wrong classification |
| powers up, drops under load | class mismatch, PSE current limit |
| works on a PoE injector, not on the switch | non-standard passive injector vs 802.3af |
| reboots when the link renegotiates | hold-up capacitance too small |
| hot, then shuts down | DC-DC efficiency and no airflow |

## Agent rules

- State the class, the PD controller part and the DC-DC topology.
- Keep the isolation barrier in the wiring table; never bond the two grounds.
- Compute the thermal budget for the enclosure, not for the bench.

Files in this skill

  • LICENSE.txt857 B
  • SKILL.md2.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.