AquaLogic


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 Variables

host

(string)(Required)

The domain name or IP address of the RS-485 to Ethernet adapter connected to the pool controller, e.g., 192.168.1.1.

port

(integer)(Required)

The port provided by the RS-485 to Ethernet adapter.

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 Variables

monitored_conditions

(list)(Optional)

List of items you want to monitor.

Default value:

all

air_temp

The air temperature.

pool_temp

The pool temperature.

spa_temp

The spa temperature.

pool_chlorinator

The pool chlorinator setting.

spa_chlorinator

The spa chlorinator setting.

salt_level

The current salt level.

pump_speed

The current pump speed (Hayward VS pumps only).

pump_power

The current pump power usage (Hayward VS pumps only).

status

The current system status.

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 Variables

monitored_conditions

(list)(Optional)

List of items you want to monitor/control.

Default value:

all

filter

Controls the filter pump.

filter_low_speed

Controls low speed mode on the filter pump (multi-speed pumps only).

lights

Controls the Lights relay.

aux_1

Controls the Aux 1 relay.

aux_2

Controls the Aux 2 relay.

aux_3

Controls the Aux 3 relay.

aux_4

Controls the Aux 4 relay.

aux_5

Controls the Aux 5 relay.

aux_6

Controls the Aux 6 relay.

aux_7

Controls the Aux 7 relay.