Skip to content

Latest commit

 

History

History
101 lines (82 loc) · 4.27 KB

README.md

File metadata and controls

101 lines (82 loc) · 4.27 KB

MicroPython Home Assistant integration 🏠

MHA allows to integrate an Micropython based device with Home Assistant using MQTT.

Features

  • Two-way communication (state reporting and command execution)
  • 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

Home Assistant type Supported
Alarm control panel
Binary sensor
Button
Camera
Cover
Device tracker
Device trigger
Event
Fan
Humidifier
Image
HVAC
Lawn mower
Light
Lock
Number
Scene
Select
Sensor
Siren
Switch
Update
Tag scanner
Text
Vacuum
Valve
Water heater

Examples

Example Description
Binary sensor Using the binary sensor as a door contact sensor.

Compatible platform

Here is the list of platform on which the library was tested:

  • Micropython
  • Python3

Donate

If you think this project is helpful to you, you can donate to us to encourage the project to continue to develop and become more complete.

  • PayPal

    Donate

  • WeChat

  • Alipay