Valsir Ariosa integration

Ariosa Ventilation – Modbus TCP integration for Home Assistant

Hi everyone!

I’d like to share my first Home Assistant custom integration: Ariosa Ventilation.

It connects directly to Ariosa heat-recovery ventilation units over Modbus TCP and exposes the device’s operating data in Home Assistant.

Features

  • :white_check_mark: UI-based configuration (no YAML) with options flow

  • :white_check_mark: Polls the ventilation unit every 10 seconds

  • :white_check_mark: 13 sensors including:

    • Temperatures
    • Humidity
    • Fan speeds
    • Maintenance counters
  • :white_check_mark: Calculated sensors for:

    • Heat recovery efficiency (supply side)
    • Heat recovery efficiency (exhaust side)
    • Efficiency imbalance
  • :white_check_mark: Optional “temperature waste” sensor that compares indoor temperature with any Home Assistant temperature entity

  • :white_check_mark: Season sensor (Automatic/Winter)

  • :white_check_mark: Binary sensors for:

    • Heat exchanger bypass
    • Preheater
    • Nine diagnostic alarm conditions
  • :white_check_mark: Built-in Home Assistant diagnostics support

  • :white_check_mark: English and Hungarian translations

The integration has been written following current Home Assistant development guidelines and includes automated CI tests.

Supported devices

At the moment it has been tested with:

  • Valsir Ariosa HV 330 Enthalpic

If you own another Ariosa model, I’d be very interested to hear whether it works for you.

Installation

Currently the integration is available as a HACS Custom Repository.

Repository:

The README contains installation instructions and further details.

Feedback welcome

Since this is my first Home Assistant integration, I’d really appreciate any feedback regarding:

  • code quality
  • Home Assistant best practices
  • feature ideas
  • compatibility with other Ariosa models

Bug reports, feature requests and pull requests are all welcome.

I hope this integration is useful for other Ariosa owners!