Helty Flow

The Helty Flow integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] lets you control Helty Flow decentralized heat-recovery ventilation units (also known as MVHR units) that have the smart Wi-Fi interface. The integration communicates with the unit directly on your local network, so it keeps working without an internet connection.

Supported devices

Any unit in the Helty Flow line that has the smart Wi-Fi interface is expected to work, including:

  • FlowPLUS
  • FlowULTRA
  • Flow40
  • Flow120
  • FlowMANHATTAN

The integration was developed and verified against a FlowPLUS. The other models share the same Wi-Fi interface and are expected to be compatible.

Unsupported devices

Units without the smart Wi-Fi module, such as models that only offer an RS-485 connection, are not supported, as they do not expose this network protocol.

Configuration

To add the Helty Flow device to your Home Assistant instance, use this My button:

Manual configuration steps

If the above My button doesn’t work, you can also perform the following steps manually:

  • Browse to your Home Assistant instance.

  • Go to Settings > Devices & services.

  • In the bottom right corner, select the Add Integration button.

  • From the list, select Helty Flow.

  • Follow the instructions on screen to complete the setup.

Host

The IP address or hostname of the Helty Flow unit on your network. For example, 192.168.1.42 or helty-flow-bedroom.local. A static address (DHCP reservation) is recommended so it does not change over time.

Supported functionality

The integration creates one device per configured unit, exposing a fan entity, a set of sensors, and a button.

Fans

  • Ventilation
    • Description: Turns the ventilation on and off, sets one of four speeds, and selects a preset mode (Boost, Night, or Free cooling).

Sensors

  • Indoor temperature
    • Description: The temperature of the air inside your home, as measured by the unit.
  • Outdoor temperature
    • Description: The temperature of the outdoor air, as measured by the unit.
  • Indoor humidity
    • Description: The relative humidity of the air inside your home, as measured by the unit.

Buttons

  • Reset filter
    • Description: Resets the unit’s filter-life counter. Press it after you replace the filter, so the unit starts tracking the life of the new one from the beginning.

Data updates

Home Assistant pollsData polling is the process of querying a device or service at regular intervals to check for updates or retrieve data. By defining a custom polling interval, you can control how frequently your system checks for new data, which can help optimize performance and reduce unnecessary network traffic. [Learn more] the unit every 60 seconds. When you send a command, such as changing the speed or selecting a preset, the integration requests an immediate refresh so the state updates promptly.

Known limitations

The communication protocol has been reverse-engineered, as there is no official specification from the manufacturer.

The unit does not expose a serial number or MAC address over its interface, so each configured unit is identified by its host address. If the unit’s IP address changes, remove it and add it again with the new address. A static IP (DHCP reservation) is recommended to avoid this.

Removing the integration

This integration follows standard integration removal. No extra steps are required.

To remove an integration instance from Home Assistant

  1. Go to Settings > Devices & services and select the integration card.
  2. From the list of devices, select the integration instance you want to remove.
  3. Next to the entry, select the three dots menu. Then, select Delete.