hass-inspirair¶
A python application that connects to the ventilation system InspirAir® Home
from Aldes
via ModBus and exposes it as a device for Home Assistant .
Schematics of dataflow
Only the ventilation mode is currently writable. However, it takes some time before the value changes after a write command. Since the register will stay at its previous value until the target state is reached.
Following features are implemented:
1. Register after starting up
2. Continues updates
3. React on Home Assistant Inputs
4. React on Home Assistant MQTT lifecycle events
5. Multilanguage Support
Default language is german, however, an english translation is available.Supported Models¶
In theory this application should work with any InspirAir® Home
Ventilation system.
Currently, only the following was actually tested:
InspirAIR Home SC 370
Usage¶
Configure a config.ini
file based on your requirements (or use environment variables) .
See config.ini for configuration options which can also be set via environment variables Config Values.
pip intall hass-inspirair
ha-inspirair -c ./config.ini
For are more exhaustive usage tutorial see docs/tutorial/index.md.
Simulator/Testing¶
The compose stack includes a simulator that exposes the relevante registers via Modbus-TCP. The presented values are a pure mock. However, this stack can be used to try out the behavior of the MQTT discovery.
Run
docker-compose up
Setup a user
Add the MQTT Integration (
host=mqtt
, no further credentials)A device should show up