Minihass Banner

Build Status Codecov Status Docs Status Code Style: Black

Introduction

minihass is a lightweight Python package to interact with Home Assistant over MQTT, intended for use with CircuitPython and the Adafruit MiniMQTT library. It provides classes to describe Home Assistant devices and entities, and handles configuration, state, command, and availability messages to and from your Home Assistant MQTT broker.

Supported components

Dependencies

This driver depends on:

Please ensure all dependencies are available on the CircuitPython filesystem. This is easily achieved by downloading the Adafruit library and driver bundle or individual libraries can be installed using circup.

Documentation

API documentation for this library can be found on ensmarten.ing.

Contributing

Contributions are welcome! Please read our Code of Conduct before contributing to help this project stay welcoming.

Table of Contents

Examples

Indices and tables