Skip to content

Commit 418a481

Browse files
Bohrium332Copilotbdraco
authored
Add Seeed Studio XIAO ESP32-S3 PoE to Bluetooth Proxy device list (#5540)
Co-authored-by: Copilot <[email protected]> Co-authored-by: J. Nick Koston <[email protected]> Co-authored-by: J. Nick Koston <[email protected]> Co-authored-by: J. Nick Koston <[email protected]>
1 parent f5986ca commit 418a481

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed
104 KB
Loading

themes/esphome-theme/layouts/_default/projects.html

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,18 @@ <h3>For advanced users</h3>
348348
alt="Olimex ESP32 Power-over-Ethernet ISO"
349349
/>
350350
</label>
351+
<label>
352+
<input
353+
type="radio"
354+
name="bluetooth-device"
355+
class="device-option"
356+
value="seeed-esp32-poe"
357+
/>
358+
<img
359+
src="/projects/bluetooth-proxy/seeed-esp32-poe.png"
360+
alt="Seeed Studio XIAO W5500 Ethernet Adapter V1.2"
361+
/>
362+
</label>
351363
<label class="diy">
352364
<input
353365
type="radio"
@@ -502,6 +514,28 @@ <h3>Wireless-Tag WT32-ETH01</h3>
502514
</ul>
503515
</div>
504516

517+
<div class="hidden info seeed-esp32-poe">
518+
<h3>Seeed Studio XIAO W5500 Ethernet Adapter V1.2</h3>
519+
<p>
520+
The development board based on the ESP32-S3-Plus XIAO, equipped with the W5500 Ethernet chip, provides wired network connectivity and supports Power over Ethernet (PoE). Please note that after installation via this website, Wi-Fi will be disabled, and the device must be connected via Ethernet.
521+
</p>
522+
<p>
523+
<b>Note:</b> Only V1.2 boards (produced after November 1, 2025) are supported.
524+
Earlier versions were never originally intended for use as active Bluetooth proxies
525+
and are not compatible due to a missing interrupt pin connection for the W5500
526+
Ethernet chip and Bluetooth RF performance issues.
527+
See the <a href="https://community.home-assistant.io/t/great-esp32-board-for-an-esphome-bluetooth-proxy/916767/22">forum post</a> for more details and support options for early-batch units.
528+
</p>
529+
<p>Buy</p>
530+
<ul>
531+
<li>
532+
<a href="https://www.seeedstudio.com/XIAO-W5500-Ethernet-Adapter-p-6472.html">
533+
Seeed Studio
534+
</a>
535+
</li>
536+
</ul>
537+
</div>
538+
505539
<div class="hidden info lilygo-t-eth-poe">
506540
<h3>LilyGO T-ETH-POE ESP32-WROOM</h3>
507541
<p>
@@ -543,6 +577,9 @@ <h3>For advanced users</h3>
543577
The YAML configuration is on
544578
<a href="https://github.com/esphome/bluetooth-proxies">GitHub</a>
545579
</li>
580+
<li>
581+
<a href="?type=bluetooth&diy">Show DIY devices</a> that require extra setup
582+
</li>
546583
</ul>
547584
</div>
548585

@@ -895,7 +932,7 @@ <h3>For advanced users</h3>
895932
})
896933
);
897934

898-
// Check URL for type
935+
// Check URL for type and diy
899936
if (window.location.search) {
900937
const params = new URLSearchParams(window.location.search);
901938
const type = params.get("type");
@@ -904,6 +941,9 @@ <h3>For advanced users</h3>
904941
`input[name="type"][value="${type}"]`
905942
).checked = true;
906943
}
944+
if (params.has("diy")) {
945+
document.body.classList.add("show-diy");
946+
}
907947
}
908948

909949
// Show current selection on page load

0 commit comments

Comments
 (0)