Powering WaveShare epaper dash from battery

Hi all. I’ve built a little epaper dashboard using an ESP32-WROOM driver chip to show various sensor outputs from my HA server using ESPHome. I’d like to power the chip with a small battery and be able to charge the battery by plugging in via usb when it needs charging (and ideally measure the battery charge and show on the display).

I see conflicting guidance on whether a TP4056 charge controller and a 3.7v LiPo battery can be used for this purpose. Some say just wire it in. Other say it’s dangerous because the 4056 does not manage over/under charge.

Can anyone help clarify? Has anyone done this…?

Tp4056 doesn’t, but your module looks like one with additional protection (version with DW01A + FS8205).

But what’s your plan to get your board powered at battery voltage (3-4.2V)?