---
title: "MultiSensor: ESP32-S3 + W5500 PoE Smart Home Multi-Sensor Board"
url: "https://maker.wiznet.io/irina/projects/multisensor-esp32-s3-w5500-poe-smart-home-multi-sensor-board/"
markdown_url: "https://maker.wiznet.io/irina/projects/multisensor-esp32-s3-w5500-poe-smart-home-multi-sensor-board/md"
type: "UCC: User Created Content"
author: "carletz"
author_url: "https://oshwlab.com/carletz.slug/domotic_easy"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "carletz"
original_url: "https://oshwlab.com/carletz.slug/domotic_easy"
published: "2025-10-28"
language: "en"
likes: 0
views: 2265
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# MultiSensor: ESP32-S3 + W5500 PoE Smart Home Multi-Sensor Board

> ESP32-S3 + W5500 PoE multi-sensor board for smart homes — monitors temperature, humidity, CO₂, light, motion with reliable wired networking.

Original author: carletz (source: https://oshwlab.com/carletz.slug/domotic_easy)

## Article

## Author

![](https://maker.wiznet.io/upload/ckeditor5/197925043%5F1761822172%2Epng)

![](https://maker.wiznet.io/upload/ckeditor5/197925043%5F1761822224%2Epng)

- Multi Sensor : Completed(W5500)

- DOMORIC-MADE-EASY : Ongoing(W5500)

---

#### A wired + wireless, open-source sensor platform for reliable environmental and presence monitoring

---

![](https://maker.wiznet.io/upload/ckeditor5/197925043%5F1761752636%2Epng)

## 🧩 COMPONENTS

| Type | Component | Description |
| --- | --- | --- |
| MCU | **ESP32-S3** | USB-C, dual-core MCU with PSRAM |
| Ethernet | **W5500 Module + PoE** | SPI-based 10/100 Mbps Ethernet + Power over Ethernet support |
| Sensors | **BME280, BH1750, SCD41, HLK-LD2410C mmWave** | Measures temperature, humidity, pressure, CO₂, light, and presence |
| I/O | **IR LED, UART, I²C, GPIO Headers** | Supports remote control and sensor expansion |
| Power | **PoE / USB-C** | 3.3 V & 5 V rails with LDO noise filtering |
| Software | **ESPHome / MQTT / Arduino Firmware** | Wi-Fi and Ethernet coexistence, MQTT publishing, OTA update |
| Hardware Docs | **Schematics & PCB ( EasyEDA )** | Fully open-source for DIY and education use |

---

## 🎯 PROJECT DESCRIPTION

### 1️⃣ Overview

**MultiSensor** is an open-source smart-home and IoT sensor board designed by [@carletz](https://github.com/carletz).
It combines the **ESP32-S3** microcontroller with the **WIZnet W5500 Ethernet controller** and **PoE (Power over Ethernet)** support, creating a reliable wired + wireless sensor node.

The board integrates multiple environmental and motion sensors, making it suitable for home automation, indoor air-quality monitoring, and industrial sensing where Wi-Fi may not be reliable.

---

### 2️⃣ Hardware Design Highlights

**Network Interface:**
W5500 provides a stable Ethernet connection via SPI; PoE module supplies power through the same cable.

**Sensor Integration:**
I²C bus connects BME280 (temp/humidity/pressure), BH1750 (lux), and SCD41 (CO₂), plus UART for mmWave presence sensor (HLK-LD2410C).

**Power Design:**
Supports PoE and USB-C; LDO regulators and power-plane separation reduce noise affecting analog measurements.

**Firmware Compatibility:**
ESPHome config files and Arduino sketches included in the GitHub repo enable MQTT integration, Home Assistant automation, and OTA updates.

**Expansion Headers:**
GPIO breakouts for relays, IR LEDs, or additional sensors allow custom IoT development.

---

### 3️⃣ GitHub Project Details

**Repository:** [https://github.com/carletz/MultiSensor](https://github.com/carletz/MultiSensor?utm_source=chatgpt.com)

**Contents include:**

✅ **Hardware Design Files** (schematics, PCB layout, BOM – EasyEDA)

✅ **Firmware Sources** for ESPHome and Arduino

✅ **PoE and W5500 interface examples** using SPI communication

✅ **Home Assistant MQTT integration** example configs

✅ **Build instructions and pinout documentationFirmware Functions:**

Reads environmental and presence data

Publishes to MQTT broker or Home Assistant

Supports both Ethernet (W5500) and Wi-Fi connectivity

Includes OTA firmware update support

---

## 🧰 Getting Started

1. Flash `Sensor.yaml` using ESPHome Dashboard or CLI.

2. Connect the board to a PoE-enabled Ethernet switch or inject 5V via USB-C.

3. Open the web interface at the IP assigned via DHCP.

4. Integrate with Home Assistant or any MQTT broker at `192.168.1.XX`

---

### 4️⃣ Use Cases

| Scenario | Description |
| --- | --- |
| **Smart Home Automation** | Real-time CO₂, temperature and presence data control lights or HVAC |
| **Energy Optimization** | Detect room occupancy and reduce power consumption via PoE nodes |
| **Industrial IoT** | Reliable Ethernet communication for data logging and monitoring |
| **DIY and Education** | Open-source hardware ideal for learning sensor networks and firmware design |

---

## 📡 NETWORK BLOCK DIAGRAM

```plaintext
     				   [MQTT Broker / Home Assistant]
           								        │
          						      (Ethernet)
          							         │
       						      [W5500 + PoE]
              						    	 │ (SPI)
            					 [ESP32-S3 MCU]
                						   │ (I²C / UART)
   ┌───────┬─────────┬─────────┐
 [BME280]   [BH1750]   [SCD41 CO₂]   [LD2410C mmWave]
                          │
              [IR LED / Relay / GPIO]
```

[Embedded media](https://www.youtube.com/embed/1dLpgVjPY0A)

---

## 📘 REFERENCE LINKS

🔗 [MultiSensor on GitHub](https://github.com/carletz/MultiSensor?utm_source=chatgpt.com)

🔗 [Domotic Easy on OSHWLab](https://oshwlab.com/carletz.slug/domotic_easy) – companion DIY controller board

🔗 WIZnet W5500 Product Page

---

## 💬 COMMENTS & TIPS

Combining ESP32-S3 with W5500 ensures low-latency, noise-free data streaming for sensor networks.

For accurate CO₂ and humidity data, separate power and ground planes are recommended on custom PCB variants.

PoE design simplifies installation for large-scale deployments – single cable for power and data.

The project is MIT-licensed, encouraging community forks and custom implementations.

---

[![](https://maker.wiznet.io/upload/ckeditor5/197925043%5F1761823572%2Epng)](https://oshwlab.com/activities/stars)

## 📊 OSHWLab Stars

| Item | Description |
| --- | --- |
| **Page Purpose** | Introduction to OSHWLab’s official open-source hardware support and promotion program. |
| **Main Content** | Projects that receive enough **“Stars” **can be selected to receive rewards such as **JLCPCB and LCSC coupons, PCB fabrication** support, and promotional banner placement. |
| **Participation Method** | **Open-source projects** (e.g., EasyEDA designs with shared schematics and BOM) that meet certain criteria or gain sufficient Stars become eligible for review and selection. |
| **Reward Examples** | **PCB manufacturing credits**, LCSC component discounts, and featuring in the OSHWLab “Featured Projects” section. |
| **Program Goal** | To discover outstanding open-source hardware projects and **encourage the growth of the global maker community**. |

---

## 🏷️ TAGS

`ESP32-S3` `W5500` `PoE` `Ethernet` `MQTT` `Sensor` `SmartHome` `OpenSourceHardware`

---

Source: https://maker.wiznet.io/irina/projects/multisensor-esp32-s3-w5500-poe-smart-home-multi-sensor-board/
