3.1 KiB
title | description | ha_category | ha_release | ha_iot_class | ha_domain | ha_platforms | ha_integration_type | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
AquaLogic | Instructions on how to integrate an AquaLogic controller within Home Assistant. |
|
0.80 | Local Push | aqualogic |
|
integration |
The AquaLogic integration provides connectivity to a Hayward/Goldline AquaLogic/ProLogic pool controller. Note that an RS-485 to Ethernet adapter connected to the pool controller is required.
There is currently support for the following device types within Home Assistant:
Configuration
To add the AquaLogic integration to your installation, add the following to your configuration.yaml
file:
# Example configuration.yaml entry
aqualogic:
host: IP_ADDRESS
port: PORT
{% configuration %} host: description: The domain name or IP address of the RS-485 to Ethernet adapter connected to the pool controller, e.g., 192.168.1.1. required: true type: string port: description: The port provided by the RS-485 to Ethernet adapter. required: true type: integer {% endconfiguration %}
Sensor
Once you have enabled the AquaLogic component, add the following to your configuration.yaml
file:
# Example configuration.yaml entry
sensor:
- platform: aqualogic
monitored_conditions:
- pool_temp
{% configuration %} monitored_conditions: description: List of items you want to monitor. required: false default: all type: list keys: air_temp: description: The air temperature. pool_temp: description: The pool temperature. spa_temp: description: The spa temperature. pool_chlorinator: description: The pool chlorinator setting. spa_chlorinator: description: The spa chlorinator setting. salt_level: description: The current salt level. pump_speed: description: The current pump speed (Hayward VS pumps only). pump_power: description: The current pump power usage (Hayward VS pumps only). status: description: The current system status. {% endconfiguration %}
Switch
Once you have enabled the AquaLogic component, add the following to your configuration.yaml
file:
# Example configuration.yaml entry
switch:
- platform: aqualogic
monitored_conditions:
- lights
- filter
{% configuration %} monitored_conditions: description: List of items you want to monitor/control. required: false default: all type: list keys: filter: description: Controls the filter pump. filter_low_speed: description: Controls low speed mode on the filter pump (multi-speed pumps only). lights: description: Controls the Lights relay. aux_1: description: Controls the Aux 1 relay. aux_2: description: Controls the Aux 2 relay. aux_3: description: Controls the Aux 3 relay. aux_4: description: Controls the Aux 4 relay. aux_5: description: Controls the Aux 5 relay. aux_6: description: Controls the Aux 6 relay. aux_7: description: Controls the Aux 7 relay. {% endconfiguration %}