Description The M5Stack StamPLC PoE module is a W5500-based Ethernet expansion module for the StamPLC host. It lets one Ethernet cable carry both network data and PoE power, while the host communicates with the module through SPI and connects to wired networks through the RJ45 port. Designed for stable wired access, this PoE Ethernet module integrates the W5500 TCP/IP stack, 8 independent hardware sockets, 10/100M MAC/PHY, TCP/UDP communication and automatic speed negotiation for industrial automation, building control, energy monitoring and equipment management. Features W5500 embedded Ethernet controller with integrated TCP/IP protocol stack. SPI protocol control between StamPLC and the Ethernet module. PoE active Ethernet power supply for data and power through one Ethernet cable. Ethernet Wake-on-LAN support via UDP. TCP / UDP / ICMP / IPv4 / ARP / IGMP / PPPoE protocol support. Up to 8 independent hardware sockets for concurrent communication. Integrated 10/100M Ethernet MAC and PHY with full-duplex and half-duplex modes. Automatic network speed negotiation and onboard RJ45 Ethernet interface. DIN rail mounting and mounting holes for cabinet installation. Development support for Arduino and UiFlow2. Specifications Specification Parameter Communication Method SPI communication Ethernet Controller W5500 Ethernet Speed 10/100M adaptive Power Supply PoE / DC 12V / DC 5V Hardware Sockets 8 independent hardware sockets Supported Protocols TCP / UDP / ICMP / IPv4 / ARP / IGMP / PPPoE PoE Features Complies with IEEE802.3af, supports DC 37 ~ 57V input PoE Power Maximum 13W Interface Type 2 x 8P 2.54mm male / female headers, RJ45 Ethernet interface MAC/PHY Integrated 10/100M MAC & PHY Installation Method DIN rail mounting / mounting holes Product Weight 70.8g Package Size 80.0 x 47.0 x 30.0mm Gross Weight 79.9g Applications Automated production lines that need stable wired Ethernet control. Centralized building control systems using PoE Ethernet infrastructure. Energy and power distribution monitoring. Data center and communication equipment management. Product List 1 x StamPLC PoE 2 x Mounting connectors Other Content Software Notes The documentation notes that the RST lines of the StamPLC LCD, internal PI4IOE IO expander and external StamPLC PoE expansion module are interconnected. Some Ethernet driver libraries may reset the W5500 during initialization, which can also reset an initialized screen. The documentation recommends setting the Ethernet driver RST pin to none (-1) when needed. The PI4IOE INT pin is shared with the StamPLC PoE interrupt signal; if interrupt bus conflicts occur, the documentation recommends disabling PI4IOE interrupts through the interrupt mask register. Home Assistant Configuration For Home Assistant use, the W5500 Ethernet component occupies SPI resources. The documentation warns that the LCD Display and PoE use the same SPI pins, so the physical configuration must choose between PoE and Display functionality. Wi-Fi and Ethernet are mutually exclusive network components. To use PoE networking, disable the Wi-Fi, display and SPI component declarations before adding the W5500 Ethernet configuration. Use a PoE switch or router to provide both network and power to the device. Development Examples The Arduino tutorial covers web server, MQTT, HTTP GET/POST and NTP time synchronization examples for StamPLC PoE. The UiFlow2 API documentation provides a PoEStamPLC object and a network request example. Resources StamPLC PoE Product Documentation StamPLC PoE Schematics PDF StamPLC PoE Model Size PDF W5500 Ethernet Controller Datasheet StamPLC PoE Arduino Quick Start StamPLC PoE UiFlow2 API Documentation W5500 ESP-IDF Ethernet Example ESP-IDF StamPLC PoE Demo StamPLC Home Assistant Integration Guide FAQ What is the M5Stack StamPLC PoE module used for? It adds wired PoE Ethernet networking to the StamPLC host, making it useful for industrial control, building systems and monitoring projects that need stable network access. Does the PoE Ethernet module carry power and data through one cable? Yes. The module supports active PoE, compliant with IEEE802.3af, and supports DC 37 ~ 57V input with up to 13W PoE power. How does the module communicate with StamPLC? It communicates with the StamPLC host through SPI and exposes wired Ethernet through the RJ45 interface. Which Ethernet controller and network protocols are supported? The module uses the W5500 Ethernet controller, with 8 hardware sockets and support for TCP, UDP, ICMP, IPv4, ARP, IGMP and PPPoE. Can it be used with Home Assistant? Yes, the documentation includes Home Assistant configuration guidance. For that setup, note the SPI resource conflict between Display and PoE and choose the required function before compiling the configuration. Is the StamPLC host included? No. The checked product list includes 1 x StamPLC PoE and 2 x mounting connectors.