The modbus integration’s climate platform works really well for my air conditioning. It exposes most of the functionality through the register parameters like hvac_mode_register. The fan mode of the Climate entity doesn’t have an associated parameter on the modbus integration. Is it possible to add this?
I’m new to this, i have started to build code recently, could you please sharing me the config.yaml for reference? Thank you so much
I’d really like to see fan mode and fan speed controls added to modbus climate entity as well. Hopefully more people will vote for this feature request. Here is an example from my Australian Actron system for reference. Full manual and modbus registers can be found here.
.
Same here, hope it will be implemented
Posted a workaround in this thread …Actron Air Conditioner add-on - Configuration - Home Assistant Community (home-assistant.io)
Here is my configuration for Acron Air in Australia
modbus:
type: tcp
host: 192.168.8.62
port: 8899
climates:
- name: Aircon
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
state_auto: 3
state_cool: 2
state_heat: 1
state_fan_only: 4
slave: 1
switches:
- name: Aircon Upstairs Zone
slave: 1
address: 5001
command_on: 1
command_off: 0
verify:
address: 5001
input_type: holding
- name: Aircon Downstairs Zone
slave: 1
address: 5002
command_on: 1
command_off: 0
verify:
address: 5002
input_type: holding
sensors:
- name: Aircon Upstairs Temperature
unit_of_measurement: °C
precision: 1
scale: 0.1
slave: 1
address: 6001
- name: Aircon Downstairs Temperature
unit_of_measurement: °C
precision: 1
scale: 0.1
slave: 1
address: 6002
- name: Aircon Supply Fan Mode
slave: 1
address: 4
scale: 1
min_value: 0
max_value: 4
- name: Aircon Supply Fan Controls
slave: 1
address: 105
scale: 1
min_value: 0
max_value: 1
- name: Aircon BMS Demand Mode
slave: 1
address: 505
- name: Aircon Air Filter Run Timer
unit_of_measurement: Hr
slave: 1
address: 509
- name: Aircon Current Error Code
slave: 1
address: 900
- name: Aircon Compressor 1 Demand
unit_of_measurement: "%"
scale: 0.1
slave: 1
address: 1104
- name: Aircon Compressor 1 Speed
unit_of_measurement: "%"
scale: 0.1
slave: 1
address: 1105
- name: Aircon Outdoor Coil 1 Temperature
unit_of_measurement: °C
scale: 0.1
slave: 1
address: 1201
- name: Aircon Indoor Coil Temperature
unit_of_measurement: °C
scale: 0.1
slave: 1
address: 1301
- name: Aircon Indoor Coil 1 Fan 1 Speed Percentage
unit_of_measurement: "%"
scale: 0.1
slave: 1
address: 1311
- name: Aircon Indoor Coil 1 Fan 1 Speed RPM
unit_of_measurement: RPM
slave: 1
address: 1312
binary_sensors:
- name: Aircon Compressor 1 Running Status
slave: 1
address: 1101
input_type: holding
- name: Aircon Compressor 1 Heating
slave: 1
address: 1102
input_type: holding
- name: Aircon Compressor 1 Unit Defrosting
slave: 1
address: 1107
input_type: holding
- name: Aircon Compressor 1 LP Switch Trip
slave: 1
address: 1118
input_type: holding
- name: Aircon Compressor 1 HP Switch Trip
slave: 1
address: 1119
input_type: holding
- name: Aircon Compressor 1 HP or LP Lockout
slave: 1
address: 1122
input_type: holding
This looks promising Add Modbus fan speed support by cian · Pull Request #104577 · home-assistant/core · GitHub
Kindly notify me when this becomes available.