@ddhard I was thinking of using https://shop.m5stack.com/products/esp32-ethernet-unit-with-poe
in terms of space.
programming with UIFlow or Arduino IDE but I didn't see the esp32-ethernet-unit-with-poe controller in the UIFLOW list.