2022-03-30 21:50:39 +02:00

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.
Hub
Sensor
Switch
0.80 Local Push aqualogic
sensor
switch
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 %}