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

* 🚑 Fix netlify error


Co-authored-by: Klaas Schoute <klaas_schoute@hotmail.com>
This commit is contained in:
Adam Cheng 2019-11-26 21:49:13 +01:00 committed by Franck Nijhof
parent 6bcc9f7aea
commit b63ac67a04

View File

@ -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 %}