From b63ac67a04e09ed0bbe29d3543712af72bd6a83a Mon Sep 17 00:00:00 2001 From: Adam Cheng <52572642+adamchengtkc@users.noreply.github.com> Date: Tue, 26 Nov 2019 21:49:13 +0100 Subject: [PATCH] Add scale and offset to temperature values to Modbus Climate (#10480) * Add scale and offset to temperature values to Modbus Climate * add temperature unit config * :ambulance: Fix netlify error Co-authored-by: Klaas Schoute --- source/_integrations/climate.modbus.markdown | 38 ++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/source/_integrations/climate.modbus.markdown b/source/_integrations/climate.modbus.markdown index 204683b578c..5a9bb057368 100644 --- a/source/_integrations/climate.modbus.markdown +++ b/source/_integrations/climate.modbus.markdown @@ -22,6 +22,14 @@ climate: name: Watlow F4T hub: hub1 slave: 1 + data_type: uint + count: 1 + scale: 0.1 + offset: 0 + precision: 1 + max_temp: 30 + min_temp: 15 + temp_step: 1 target_temp_register: 2782 current_temp_register: 27586 ``` @@ -62,6 +70,36 @@ precision: required: false type: integer default: 0 +scale: + description: Scale factor (output = scale * value + offset). + required: false + type: float + default: 1 +offset: + description: Final offset (output = scale * value + offset). + required: false + type: float + default: 0 +max_temp: + description: Maximum setpoint temperature. + required: false + type: integer + default: 35 +min_temp: + description: Maximum setpoint temperature. + required: false + type: integer + default: 5 +temp_step: + description: The supported step size a target temperature can be increased/decreased. + required: false + type: float + default: 0.5 +temperature_unit: + description: Temperature unit reported by the current_temp_register. C or F + required: false + type: string + default: C {% endconfiguration %}