Integrates support for the uHoo air quality monitor into Home Assistant.
This integration has been tested with the uHoo home device. It might work with the business uHoo Aura device but that is untested.
Add https://github.com/csacca/uhoo-homeassistant
as a custom integration repository and install the uHoo integration.
Clone or download this repository, and copy the custom_components/uhoo
directory into the config/custom_components
directory of your Home Assistant instance. Restart Home Assistant.
Once installed, the uHoo integration is configured via the Home Assistant UI:
Configuration -> Integrations -> Add -> uHoo (HACS)
When prompted, enter your uHoo username (email address) and password.
This project is fully manage using the Poetry dependency manager.
You need at least:
- Python 3.8+
- Poetry
To install all packages, including development dependencies:
poetry install
This repository uses the pre-commit framework and all changes are formatted and linted prior to each commit. To run the checks manually:
poetry run pre-commit run --all-files
To run all project tests:
poetry run pytest