Skip to content

W5500 Brings Wired ESPHome Monitoring to Multi-Pack LiFePO4 Battery Systems

ESP32-S3 + W5500 connects TDT-1001 LiFePO4 BMS data to ESPHome and Home Assistant, including multi-pack monitoring over one RS-232 link.

jakelee

Published September 26, 2026

Original author: HinosermOriginal source (new tab)

W5500 Brings Wired ESPHome Monitoring to Multi-Pack LiFePO4 Battery Systems

Components

Hardware components

x 1

WIZnet parts

Project description

What is the project? esphome-tdt-bms is an ESPHome external component developed for Humsienk 100 Ah rack-mount LiFePO4 batteries and other battery packs using a TDT-1001 BMS or compatible variant. Its purpose is to take detailed battery-management data from the BMS and expose it as sensors inside ESPHome / Home Assistant. GitHub The author reports testing the implementation with: 2 × Humsienk 16S 100 Ah LiFePO4 packs ↓ TDT-1001 BMS ↓ RS-232 ESP32-S3-DevKitC-1 ↓ W5500 Ethernet ↓ ESPHome ↓ Home Assistant The tested software environment was ESPHome 2026.4.4 / 2026.4.5 using the ESP-IDF…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.

Similar projects you might like