2.1 KiB
title, description, ha_release, ha_category, ha_codeowners, ha_quality_scale, ha_domain, ha_integration_type, ha_iot_class, ha_config_flow, ha_platforms
| title | description | ha_release | ha_category | ha_codeowners | ha_quality_scale | ha_domain | ha_integration_type | ha_iot_class | ha_config_flow | ha_platforms | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hanna | Instructions on how to integrate HannaCloud within Home Assistant. | 2025.12 |
|
|
bronze | hanna | integration | Cloud Polling | true |
|
The Hanna {% term integration %} fetches data from your Hanna Pool Controller device, by connecting to your HannaCloud account.
Supported devices
The following devices are known to be supported by the integration:
- Hanna Instruments BL122
- Hanna Instruments BL132
Prerequisites
Before you can add the Hanna integration, you need:
- A HannaCloud account.
- Your HannaCloud login credentials (email and password).
- A Hanna Pool Controller device that is connected to your HannaCloud account.
{% include integrations/config_flow.md %}
Configuration parameters
{% configuration_basic %} email: description: The email address of your HannaCloud account. password: description: The password associated with your HannaCloud account {% endconfiguration_basic %}
Data updates
The integration will update its sensors by {% term polling %} the HannaCloud account for new values.
Supported functionality
Entities
The Hanna integration provides the following entities.
Sensors
- Chlorine flow rate: Monitors chlorine dosing rate
- Chlorine ORP value: Measures oxidation-reduction potential with calibration data as attributes
- pH Acid/base flow rate: Monitors acid/base chemical dosing rate
- pH value: Measures pH level with calibration data as attributes
- Air temperature: Air temperature reported by the device
- Water temperature: Water temperature reported by the device
Troubleshooting
There are no commonly known issues with this integration.
Removing the integration
This integration follows standard integration removal. No extra steps are required.
{% include integrations/remove_device_service.md %}