* add BAC-009 Smart Knob Thermostat climate device support * new line at end of file * change hvac_action to idle when valv is off * rename file without _c
@@ -0,0 +1,107 @@
+name: Thermostat
+products:
+ - id: mpbki2zm
+ manufacturer: Beca
+ model: BAC-009 Smart Knob Thermostat
+entities:
+ - entity: climate
+ dps:
+ - id: 1
+ type: boolean
+ name: hvac_mode
+ mapping:
+ - dps_val: false
+ value: "off"
+ - dps_val: true
+ constraint: mode
+ conditions:
+ - dps_val: "cold"
+ value: cool
+ - dps_val: "hot"
+ value: heat
+ - dps_val: "wind"
+ value: fan_only
+ - id: 2
+ type: string
+ name: mode
+ optional: true
+ hidden: true
+ - id: 4
+ name: preset_mode
+ value: "eco"
+ value: "none"
+ - id: 16
+ type: integer
+ name: temperature
+ unit: C
+ range:
+ min: 50
+ max: 350
+ - scale: 10
+ step: 5
+ - id: 19
+ name: max_temperature
+ - id: 26
+ name: min_temperature
+ - id: 24
+ name: current_temperature
+ - id: 36
+ name: hvac_action
+ - dps_val: close
+ value: idle
+ - dps_val: open
+ - dps_val: hot
+ value: heating
+ - dps_val: cold
+ value: cooling
+ - dps_val: wind
+ value: fan
+ - id: 28
+ name: fan_mode
+ - dps_val: auto
+ value: auto
+ - dps_val: low
+ value: low
+ - dps_val: middle
+ value: medium
+ - dps_val: high
+ value: high
+ - entity: lock
+ translation_key: child_lock
+ category: config
+ - id: 40
+ name: lock
+ - entity: number
+ translation_key: temperature_calibration
+ class: temperature_delta
+ - id: 27
+ name: value
+ min: -9
+ max: 9