mirror of
https://github.com/mrcory/arduino-home-assistant.git
synced 2026-08-02 15:24:26 -04:00
a3954e71be5f27519e1d7e846f47d3e045c44820
Arduino Home Assistant
ArduinoHA allows to integrate an Arduino/ESP based device with Home Assistant using MQTT. The library is designed to use as little resources (RAM/flash) as possible. Initially it was optimized to work on Arduino Uno with Ethernet Shield, but I successfully use it on ESP8266/ESP8255 boards in my projects.
Examples
- Binary Sensor
- LED switch
- MQTT with credentials
- Multi-state button
- RFID tag reader
- Sensor (temperature, humidity, etc.)
- NodeMCU Wi-Fi
Tested boards
- Arduino Uno
- Arduino Mega
- Controllino Maxi (standard/pure/automation/power)
- Controllino Mega (standard/pure)
- NodeMCU
- ESP-01
- Generic ESP8266/ESP8255
Tested Arduino Shields
- Arduino Ethernet Shield (WizNet W5100)
Supported HA types
- Binary sensors
- Device triggers
- Switches
- Sensors
- Tag scanner
Unsupported features
The library doesn't support all features of the MQTT integration. If you need support for a new feature please open a new issue in the repository.
Description
ArduinoHA allows to integrate an Arduino/ESP based device with Home Assistant using MQTT.
2.8 MiB
Languages
C++
99.1%
C
0.9%