In 8.7 - Modbus TCP/IP (502)
In HA; in configuration.yaml;
modbus: !include modbus.yaml
Modbus.yaml aanmaken met;
# Daikin Altherma 4 Modbus Configuration
- name: modbusaltherma4
type: tcp
host: 192.168.x.x # ZELF INVULLEN, IP NUMMER DIE OP DE ETHERNET POORT STAAT
port: 502
delay: 0
timeout: 5
retries: 3
climates:
- name: "ModbusAltherma4 - Main Zone LWT"
unique_id: modbusaltherma4_main_zone_lwt
address: 39
input_type: input
data_type: int16
current_temp_scale: 0.01
temperature_unit: C
precision: 2
min_temp: 12
max_temp: 35
temp_step: 1
target_temp_register: 0
target_temp_scale: 1
hvac_onoff_register: 3
hvac_mode_register:
address: 2
values:
state_auto: 0
state_heat: 1
state_cool: 2
fan_mode_register:
address: 8
values:
state_fan_on: 0
state_fan_low: 2
state_fan_auto: 1
# HOLDING (Read/Write)
sensors:
- name: "ModbusAltherma4 - LWT Main Heating Setpoint"
unique_id: modbusaltherma4_lwt_main_heating_setpoint
address: 0
input_type: holding
data_type: int16
min_value: 10
max_value: 35
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - LWT Main Cooling Setpoint"
unique_id: modbusaltherma4_lwt_main_cooling_setpoint
address: 1
input_type: holding
data_type: int16
min_value: 15
max_value: 35
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Operation Mode Set"
unique_id: modbusaltherma4_operation_mode_set
address: 2
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - Space Heating Cooling OnOff"
unique_id: modbusaltherma4_space_heating_cooling_onoff
address: 3
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - Room Heating Setpoint Main"
unique_id: modbusaltherma4_room_heating_setpoint_main
address: 5
input_type: holding
data_type: int16
min_value: 12
max_value: 30
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Room Cooling Setpoint Main"
unique_id: modbusaltherma4_room_cooling_setpoint_main
address: 6
input_type: holding
data_type: int16
min_value: 12
max_value: 35
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Quiet Mode"
unique_id: modbusaltherma4_quiet_mode
address: 8
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - DHW Reheat Setpoint"
unique_id: modbusaltherma4_dhw_reheat_setpoint
address: 9
input_type: holding
data_type: int16
min_value: 30
max_value: 85
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - DHW Booster (Powerfull) Mode OnOff"
unique_id: modbusaltherma4_dhw_booster_mode_onoff
address: 12
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - DHW Boost Setpoint"
unique_id: modbusaltherma4_dhw_boost_setpoint
address: 13
input_type: holding
data_type: int16
scale: 0.01
precision: 2
min_value: 30
max_value: 85
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - DHW Single Heatup OnOff"
unique_id: modbusaltherma4_dhw_single_heatup_onoff
address: 14
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - DHW Single Heatup Setpoint"
unique_id: modbusaltherma4_dhw_single_heatup_setpoint
address: 15
input_type: holding
data_type: int16
scale: 0.01
precision: 2
min_value: 30
max_value: 85
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Weather-dependent mode Main LWT Heating setpoint offset"
unique_id: modbusaltherma4_main_heating_offset
address: 53
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - Weather-dependent mode Main LWT Cooling setpoint offset"
unique_id: modbusaltherma4_main_cooling_offset
address: 54
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - Smart Grid Operation Mode"
unique_id: modbusaltherma4_smart_grid_mode
address: 55
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - General Power Limit"
unique_id: modbusaltherma4_general_power_limit
address: 57
input_type: holding
data_type: uint16
scale: 0.01
precision: 2
unit_of_measurement: "kW"
- name: "ModbusAltherma4 - LWT Add Heating Setpoint"
unique_id: modbusaltherma4_lwt_add_heating_setpoint
address: 62
input_type: holding
data_type: int16
min_value: 3
max_value: 85
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - LWT Add Cooling Setpoint"
unique_id: modbusaltherma4_lwt_add_cooling_setpoint
address: 63
input_type: holding
data_type: int16
min_value: 3
max_value: 85
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Weather-dependent mode Add LWT Heating setpoint offset"
unique_id: modbusaltherma4_add_heating_offset
address: 65
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - Weather-dependent mode Add LWT Cooling setpoint offset"
unique_id: modbusaltherma4_add_cooling_offset
address: 66
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - Weather Dependent mode Heating Main"
unique_id: modbusaltherma4_weather_dependent_heating_main
address: 67
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - Weather Dependent mode Cooling Main"
unique_id: modbusaltherma4_weather_dependent_cooling_main
address: 68
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - Weather Dependent mode Heating Add"
unique_id: modbusaltherma4_weather_dependent_heating_add
address: 70
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - Weather Dependent mode Cooling Add"
unique_id: modbusaltherma4_weather_dependent_cooling_add
address: 71
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - Thermostat Request Main"
unique_id: modbusaltherma4_thermostat_request_main
address: 73
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - Thermostat Request Add"
unique_id: modbusaltherma4_thermostat_request_add
address: 74
input_type: holding
data_type: int16
- name: "ModbusAltherma4 - Room Heating Setpoint Main Precise"
unique_id: modbusaltherma4_room_heating_setpoint_main_precise
address: 75
input_type: holding
data_type: int16
scale: 0.01
precision: 2
min_value: 12
max_value: 30
- name: "ModbusAltherma4 - Room Cooling Setpoint Main Precise"
unique_id: modbusaltherma4_room_cooling_setpoint_main_precise
address: 76
input_type: holding
data_type: int16
scale: 0.01
precision: 2
min_value: 12
max_value: 35
- name: "ModbusAltherma4 - Room Heating Setpoint Add"
unique_id: modbusaltherma4_room_heating_setpoint_add
address: 77
input_type: holding
data_type: int16
scale: 0.01
precision: 2
min_value: 12
max_value: 30
- name: "ModbusAltherma4 - Room Cooling Setpoint Add"
unique_id: modbusaltherma4_room_cooling_setpoint_add
address: 78
input_type: holding
data_type: int16
scale: 0.01
precision: 2
min_value: 12
max_value: 35
- name: "ModbusAltherma4 - DHW Mode Setting"
unique_id: modbusaltherma4_dhw_mode_setting
address: 79
input_type: holding
data_type: int16
# INPUT (Read Only)
- name: "ModbusAltherma4 - Unit Abnormality"
unique_id: modbusaltherma4_unit_abnormality
address: 20
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Unit Abnormality Code"
unique_id: modbusaltherma4_unit_abnormality_code
address: 21
input_type: input
data_type: string
count: 1
- name: "ModbusAltherma4 - Unit Abnormality Subcode"
unique_id: modbusaltherma4_unit_abnormality_subcode
address: 22
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Circulation Pump Running"
unique_id: modbusaltherma4_circulation_pump_running
address: 29
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Compressor Run"
unique_id: modbusaltherma4_compressor_run
address: 30
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Booster Heater Run"
unique_id: modbusaltherma4_booster_heater_run
address: 31
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Disinfection Operation"
unique_id: modbusaltherma4_disinfection_operation
address: 32
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Defrost/Restart"
unique_id: modbusaltherma4_defrost_restart
address: 34
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Hot Start"
unique_id: modbusaltherma4_hot_start
address: 35
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Three Way Valve"
unique_id: modbusaltherma4_three_way_valve
address: 36
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Operation Mode"
unique_id: modbusaltherma4_operation_mode
address: 37
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Leaving Water Temp Plate Heat Exchanger"
unique_id: modbusaltherma4_leaving_water_temp_phe
address: 39
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Leaving Water Temp Backup Heater"
unique_id: modbusaltherma4_leaving_water_temp_buh
address: 40
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Return Water Temp"
unique_id: modbusaltherma4_return_water_temp
address: 41
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - DHW Temp"
unique_id: modbusaltherma4_dhw_temp
address: 42
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Outside Air Temp"
unique_id: modbusaltherma4_outside_air_temp
address: 43
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Liquid Refrigerant Temp"
unique_id: modbusaltherma4_liquid_refrigerant_temp
address: 44
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Flow Rate"
unique_id: modbusaltherma4_flow_rate
address: 48
input_type: input
data_type: int16
scale: 0.01
precision: 1
device_class: volume_flow_rate
unit_of_measurement: "L/min"
- name: "ModbusAltherma4 - Remote Controller Room Temp Main"
unique_id: modbusaltherma4_remote_controller_room_temp_main
address: 49
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Heatpump Power Consumption"
unique_id: modbusaltherma4_heatpump_power_consumption
address: 50
input_type: input
data_type: uint16
scale: 0.01
precision: 2
device_class: power
unit_of_measurement: "kW"
- name: "ModbusAltherma4 - DHW Normal Operation"
unique_id: modbusaltherma4_dhw_normal_operation
address: 51
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Space Heating Cooling Operation"
unique_id: modbusaltherma4_space_heating_cooling_operation
address: 52
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Main Heating Setpoint Lower Limit"
unique_id: modbusaltherma4_lwt_main_heating_setpoint_lower_limit
address: 53
input_type: input
data_type: int16
scale: 0.01
precision: 2
- name: "ModbusAltherma4 - Main Heating Setpoint Uppoer Limit"
unique_id: modbusaltherma4_lwt_main_heating_setpoint_upper_limit
address: 54
input_type: input
data_type: int16
scale: 0.01
precision: 2
- name: "ModbusAltherma4 - Main Cooling Setpoint Lower Limit"
unique_id: modbusaltherma4_lwt_main_cooling_setpoint_lower_limit
address: 55
input_type: input
data_type: int16
scale: 0.01
precision: 2
- name: "ModbusAltherma4 - Main Cooling Setpoint Uppoer Limit"
unique_id: modbusaltherma4_lwt_main_cooling_setpoint_upper_limit
address: 56
input_type: input
data_type: int16
scale: 0.01
precision: 2
- name: "ModbusAltherma4 - Add Heating Setpoint Lower Limit"
unique_id: modbusaltherma4_lwt_add_heating_setpoint_lower_limit
address: 57
input_type: input
data_type: int16
scale: 0.01
precision: 2
- name: "ModbusAltherma4 - Add Heating Setpoint Uppoer Limit"
unique_id: modbusaltherma4_lwt_add_heating_setpoint_upper_limit
address: 58
input_type: input
data_type: int16
scale: 0.01
precision: 2
- name: "ModbusAltherma4 - Add Cooling Setpoint Lower Limit"
unique_id: modbusaltherma4_lwt_add_cooling_setpoint_lower_limit
address: 59
input_type: input
data_type: int16
scale: 0.01
precision: 2
- name: "ModbusAltherma4 - Add Cooling Setpoint Uppoer Limit"
unique_id: modbusaltherma4_lwt_add_cooling_setpoint_upper_limit
address: 60
input_type: input
data_type: int16
scale: 0.01
precision: 2
- name: "ModbusAltherma4 - Disinfection State"
unique_id: modbusaltherma4_disinfection_state
address: 62
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Holiday Mode"
unique_id: modbusaltherma4_holiday_mode
address: 63
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Demand Response Mode"
unique_id: modbusaltherma4_demand_response_mode
address: 64
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Bypass Valve Position"
unique_id: modbusaltherma4_bypass_valve_position
address: 65
input_type: input
data_type: int16
scale: 0.01
precision: 2
unit_of_measurement: "%"
- name: "ModbusAltherma4 - Tank Valve Position"
unique_id: modbusaltherma4_tank_valve_position
address: 66
input_type: input
data_type: int16
scale: 0.01
precision: 2
unit_of_measurement: "%"
- name: "ModbusAltherma4 - Circulation Pump Speed"
unique_id: modbusaltherma4_circulation_pump_speed
address: 67
input_type: input
data_type: int16
scale: 0.01
precision: 2
unit_of_measurement: "%"
- name: "ModbusAltherma4 - Mixed pump PWM in mixing kit"
unique_id: modbusaltherma4_mixed_pump_pwm_in_mixing_kit
address: 68
input_type: input
data_type: int16
unit_of_measurement: "%"
- name: "ModbusAltherma4 - Direct pump PWM in mixing kit"
unique_id: modbusaltherma4_direct_pump_pwm_in_mixing_kit
address: 69
input_type: input
data_type: int16
unit_of_measurement: "%"
- name: "ModbusAltherma4 - Mixing valve position in mixing kit"
unique_id: modbusaltherma4_mixing_valve_position_in_mixing_kit
address: 70
input_type: input
data_type: int16
unit_of_measurement: "%"
- name: "ModbusAltherma4 - Mixing Leaving water Temp in mixing kit"
unique_id: modbusaltherma4_mixing_leaving_water_temp_in_mixing_kit
address: 71
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Space heating/cooling target for Main zone in mixing kit"
unique_id: modbusaltherma4_mixing_target_temp_main_in_mixing_kit
address: 72
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Leaving Water Temp pre-PHE Outdoor"
unique_id: modbusaltherma4_leaving_water_temp_pre_phe_outdoor
address: 73
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Leaving Water Temp Tank Valve"
unique_id: modbusaltherma4_leaving_water_temp_tank_valve
address: 74
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - DHW Upper Temp"
unique_id: modbusaltherma4_dhw_upper_temp
address: 75
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - DHW Lower Temp"
unique_id: modbusaltherma4_dhw_lower_temp
address: 76
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Remote Controller Room Temp Add"
unique_id: modbusaltherma4_remote_controller_room_temp_add
address: 77
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Water Pressure"
unique_id: modbusaltherma4_water_pressure
address: 78
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: pressure
unit_of_measurement: "bar"
- name: "ModbusAltherma4 - Space heating/cooling target for Main zone"
unique_id: modbusaltherma4_main_zone_leaving_target
address: 79
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Space heating/cooling target for Add zone"
unique_id: modbusaltherma4_add_zone_leaving_target
address: 80
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Abnormality Counter"
unique_id: modbusaltherma4_abnormality_counter
address: 81
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Unit Operation Mode"
unique_id: modbusaltherma4_unit_operation_mode
address: 82
input_type: input
data_type: int16
- name: "ModbusAltherma4 - Room Heating Setpoint Lower Limit"
unique_id: modbusaltherma4_room_heating_setpoint_lower_limit
address: 83
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Room Heating Setpoint Upper Limit"
unique_id: modbusaltherma4_room_heating_setpoint_upper_limit
address: 84
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Room Cooling Setpoint Lower Limit"
unique_id: modbusaltherma4_room_cooling_setpoint_lower_limit
address: 85
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
- name: "ModbusAltherma4 - Room Cooling Setpoint Upper Limit"
unique_id: modbusaltherma4_room_cooling_setpoint_upper_limit
address: 86
input_type: input
data_type: int16
scale: 0.01
precision: 2
device_class: temperature
unit_of_measurement: "°C"
# DISCRETE INPUT (Read Only)
binary_sensors:
- name: "ModbusAltherma4 - Shutoff Valve"
unique_id: modbusaltherma4_shutoff_valve
address: 0
input_type: discrete_input
- name: "ModbusAltherma4 - Backup Heater Relay 1"
unique_id: modbusaltherma4_backup_heater_relay_1
address: 1
input_type: discrete_input
- name: "ModbusAltherma4 - Backup Heater Relay 2"
unique_id: modbusaltherma4_backup_heater_relay_2
address: 2
input_type: discrete_input
- name: "ModbusAltherma4 - Backup Heater Relay 3"
unique_id: modbusaltherma4_backup_heater_relay_3
address: 3
input_type: discrete_input
- name: "ModbusAltherma4 - Backup Heater Relay 4"
unique_id: modbusaltherma4_backup_heater_relay_4
address: 4
input_type: discrete_input
- name: "ModbusAltherma4 - Backup Heater Relay 5"
unique_id: modbusaltherma4_backup_heater_relay_5
address: 5
input_type: discrete_input
- name: "ModbusAltherma4 - Backup Heater Relay 6"
unique_id: modbusaltherma4_backup_heater_relay_6
address: 6
input_type: discrete_input
- name: "ModbusAltherma4 - Booster Heater"
unique_id: modbusaltherma4_booster_heater
address: 7
input_type: discrete_input
- name: "ModbusAltherma4 - Tank Boiler"
unique_id: modbusaltherma4_tank_boiler
address: 8
input_type: discrete_input
- name: "ModbusAltherma4 - Bivalent"
unique_id: modbusaltherma4_bivalent
address: 9
input_type: discrete_input
- name: "ModbusAltherma4 - Compressor Run"
unique_id: modbusaltherma4_compressor_run
address: 10
input_type: discrete_input
- name: "ModbusAltherma4 - Quiet Mode Active"
unique_id: modbusaltherma4_quiet_mode_active
address: 11
input_type: discrete_input
- name: "ModbusAltherma4 - Holiday Active"
unique_id: modbusaltherma4_holiday_active
address: 12
input_type: discrete_input
- name: "ModbusAltherma4 - Antifrost Status"
unique_id: modbusaltherma4_antifrost_status
address: 13
input_type: discrete_input
- name: "ModbusAltherma4 - Water Pipe Freeze Prevention"
unique_id: modbusaltherma4_water_pipe_freeze_prevention
address: 14
input_type: discrete_input
- name: "ModbusAltherma4 - Disinfection Operation"
unique_id: modbusaltherma4_disinfection_operation
address: 15
input_type: discrete_input
- name: "ModbusAltherma4 - Defrost"
unique_id: modbusaltherma4_defrost
address: 16
input_type: discrete_input
- name: "ModbusAltherma4 - Hot Start"
unique_id: modbusaltherma4_hot_start
address: 17
input_type: discrete_input
- name: "ModbusAltherma4 - DHW Running"
unique_id: modbusaltherma4_dhw_running
address: 18
input_type: discrete_input
device_class: running
- name: "ModbusAltherma4 - Main Zone Running"
unique_id: modbusaltherma4_main_zone_running
address: 19
input_type: discrete_input
device_class: running
- name: "ModbusAltherma4 - Add Zone Running"
unique_id: modbusaltherma4_add_zone_running
address: 20
input_type: discrete_input
device_class: running
- name: "ModbusAltherma4 - Powerful Tank Heatup Request"
unique_id: modbusaltherma4_powerful_tank_heatup_request
address: 21
input_type: discrete_input
- name: "ModbusAltherma4 - Manual Tank Heatup Request"
unique_id: modbusaltherma4_manual_tank_heatup_request
address: 22
input_type: discrete_input
- name: "ModbusAltherma4 - Emergency Active"
unique_id: modbusaltherma4_emergency_active
address: 23
input_type: discrete_input
device_class: safety
- name: "ModbusAltherma4 - Circulation Pump Running"
unique_id: modbusaltherma4_circulation_pump_running
address: 24
input_type: discrete_input
device_class: running
# COIL (Read/Write)
switches:
- name: "ModbusAltherma4 - DHW OnOff"
unique_id: modbusaltherma4_dhw_onoff
address: 0
write_type: coil
command_on: 1
command_off: 0
verify:
- name: "ModbusAltherma4 - Main Zone OnOff"
unique_id: modbusaltherma4_main_zone_onoff
address: 1
write_type: coil
command_on: 1
command_off: 0
verify:
- name: "ModbusAltherma4 - Add Zone OnOff"
unique_id: modbusaltherma4_add_zone_onoff
address: 2
write_type: coil
command_on: 1
command_off: 0
verify: