I recently got a new Actron Advance system installed but spec’d it with their ICUNO-MOD modbus card and the L-series controllers rather than a Neo controller. It was surprisingly easy to get working in home assistant via the modbus climate integration and using a cheap modbus TCP to RTU adapter. If anyone is interested here is my yaml config for it. This option gives full local control direct from HA without any cloud stuff.
modbus:
- type: tcp
host: 192.168.222.243
port: 8887
climates:
- name: Actron Advance
address: 851
precision: 1
scale: 0.1
target_temp_register: 102
max_temp: 30
min_temp: 16
temp_step: 0.5
temperature_unit: C
hvac_onoff_register: 1
hvac_mode_register:
address: 101
values:
#off: 0
auto: 3
cool: 2
heat: 1
fan_only: 4
slave: 1
switches:
- name: Actron Zone1
slave: 1
address: 5001
verify:
address: 5001
input_type: holding
- name: Actron Zone2
slave: 1
address: 5002
verify:
address: 5002
input_type: holding
- name: Actron Zone3
slave: 1
address: 5003
verify:
address: 5003
input_type: holding
- name: Actron Zone4
slave: 1
address: 5004
verify:
address: 5004
input_type: holding
- name: Actron Zone5
slave: 1
address: 5005
verify:
address: 5005
input_type: holding
- name: Actron Zone6
slave: 1
address: 5006
verify:
address: 5006
input_type: holding
- name: Actron Zone7
slave: 1
address: 5007
verify:
address: 5007
input_type: holding
sensors:
- name: Actron WC1
unit_of_measurement: °C
precision: 1
scale: 0.1
slave: 1
address: 6001
- name: Actron WC2
unit_of_measurement: °C
precision: 1
scale: 0.1
slave: 1
address: 6002
- name: Actron WC3
unit_of_measurement: °C
precision: 1
scale: 0.1
slave: 1
address: 6003
- name: Actron Outside
unit_of_measurement: °C
precision: 1
scale: 0.1
slave: 1
address: 852
- name: Actron Indoor
unit_of_measurement: °C
precision: 1
scale: 0.1
slave: 1
address: 851