---
title: "W5100S-EVB-Pico Home Assistant IO Board"
url: "https://maker.wiznet.io/austin/projects/w5100s-evb-pico-home-assistant-io-board/"
markdown_url: "https://maker.wiznet.io/austin/projects/w5100s-evb-pico-home-assistant-io-board/md"
type: "UCC: User Created Content"
author: "David Dietrich"
author_url: "https://github.com/ditricsd/W5100S-EVB-Pico"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "David Dietrich"
original_url: "https://github.com/ditricsd/W5100S-EVB-Pico"
published: "2022-10-28"
language: "en"
hardware: ["WIZnet W5100S-EVB-Pico"]
likes: 4
views: 2137
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# W5100S-EVB-Pico Home Assistant IO Board

> W5100S-EVB-Pico IO board for Home Assistant via MQTT

Original author: David Dietrich (source: https://github.com/ditricsd/W5100S-EVB-Pico)

## Components

- **WIZnet W5100S-EVB-Pico** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5100S/w5100s-evb-pico))

## Documents and links

- [W5100S-EVB-Pico](https://github.com/ditricsd/W5100S-EVB-Pico) (code)

## Article

## **# W5100S-EVB-Pico Home Assistant IO Board**

Simple MQTT IO board for Home Assistant via MQTT using the W5100S-EVB-Pico RP2040 board

Board: <https://docs.wiznet.io/Product/iEthernet/W5100S/w5100s-evb-pico>

**Install CircuitPython**

CircuitPython Install: <https://learn.adafruit.com/welcome-to-circuitpython/installing-circuitpython>

Board uf2 file: <https://circuitpython.org/board/raspberry_pi_pico/>

Modified Wiznet5k library (included in lib folder): <https://github.com/Wiznet/RP2040-HAT-CircuitPython>

**Files and folders**

- lib/: Adafruit CircuitPython libraries required for the project

- code.py: main

- config.py : Configuration file
  - device settings
  - mqtt settings
  - IO settings

**How to use it**

- Install Circuit Python

- Set MQTT settings in **config.py / broker**

- Set device settings in **config.py / device**

- Set IO settings in **config.py / IOs**
  - Available options in config.py

- Copy all the files and the lib dir to CIRCUITPY drive

- Program will start automatically

---

Source: https://maker.wiznet.io/austin/projects/w5100s-evb-pico-home-assistant-io-board/
