---
title: "Arduino Home Assistant integration"
url: "https://maker.wiznet.io/WIZnet/projects/arduino-home-assistant-integration/"
markdown_url: "https://maker.wiznet.io/WIZnet/projects/arduino-home-assistant-integration/md"
type: "UCC: User Created Content"
author: "dawidchyrzynski"
author_url: "https://github.com/dawidchyrzynski/arduino-home-assistant"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "dawidchyrzynski"
original_url: "https://github.com/dawidchyrzynski/arduino-home-assistant"
published: "2023-02-07"
language: "en"
likes: 6
views: 460
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Arduino Home Assistant integration

> ArduinoHA allows to integrate an Arduino/ESP based device with Home Assistant using MQTT. The library is designed to use as little resources

Original author: dawidchyrzynski (source: https://github.com/dawidchyrzynski/arduino-home-assistant)

## Article

## **Features**

- MQTT discovery (device is added to the Home Assistant panel automatically)

- MQTT Last Will and Testament

- Support for custom MQTT messages (publishing and subscribing)

- Auto reconnect with MQTT broker

- Reporting availability (online/offline states) of a device

## **Supported HA types**

- Binary sensors

- Covers

- Fans

- Device triggers

- Switches

- Sensors

- Tag scanner

- HVACs **(side note: HVACs requires more flash size than other HA types. It’s not suitable for Arduino Nano/Uno)**

---

Source: https://maker.wiznet.io/WIZnet/projects/arduino-home-assistant-integration/
