From 9bda57b88bee94d498000480760d1abc8c90276a Mon Sep 17 00:00:00 2001 From: escoand Date: Tue, 29 Aug 2023 10:47:17 +0200 Subject: [PATCH] Multiple values per modbus hvac mode (#28719) --- source/_integrations/modbus.markdown | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/source/_integrations/modbus.markdown b/source/_integrations/modbus.markdown index 649184fbf5f..2addac68763 100644 --- a/source/_integrations/modbus.markdown +++ b/source/_integrations/modbus.markdown @@ -613,7 +613,8 @@ climates: required: true type: integer write_registers: - description: "Request type, use `write_registers` if true else `write_register`." + description: "Request type, use `write_registers` if true else `write_register`. + If more than one value is specified for a specific mode, only the first one is used for writing to the register." required: false type: boolean default: false @@ -625,15 +626,15 @@ climates: state_off: description: "Value corresponding to HVAC Off mode." required: false - type: integer + type: [integer, list] state_heat: description: "Value corresponding to HVAC Heat mode." required: false - type: integer + type: [integer, list] state_cool: description: "Value corresponding to HVAC Cool mode." required: false - type: integer + type: [integer, list] state_auto: description: "Value corresponding to HVAC Auto mode." required: false @@ -641,15 +642,15 @@ climates: state_dry: description: "Value corresponding to HVAC Dry mode." required: false - type: integer + type: [integer, list] state_fan_only: description: "Value corresponding to HVAC Fan only mode." required: false - type: integer + type: [integer, list] state_heat_cool: description: "Value corresponding to HVAC Heat/Cool mode." required: false - type: integer + type: [integer, list] hvac_onoff_register: description: "Address of On/Off state. When zero is read from this register, the HVAC state is set to Off, otherwise the `hvac_mode_register`