name: Thermostat products: - id: daltzmaeoxybutqs manufacturer: Beok / Avatto model: SH-TGM50 WP - id: 3vkudynaojqad3al manufacturer: Beok / Avatto model: TGM50-WIFI-WPB-WF / M5-G2 entities: - entity: climate translation_only_key: thermostat dps: - id: 1 name: hvac_mode type: boolean mapping: - dps_val: true constraint: preset_mode conditions: - dps_val: auto value: auto - dps_val: temporary value: auto hidden: true - dps_val: home value: heat - dps_val: leave value: heat hidden: true - dps_val: false value: "off" - id: 2 name: temperature type: integer unit: C range: min: 50 max: 950 mapping: - scale: 10 step: 5 - id: 3 type: integer name: current_temperature mapping: - scale: 10 - id: 4 type: string name: preset_mode mapping: - dps_val: leave value: away - dps_val: home value: manual - dps_val: auto value: program - dps_val: temporary value: temp_override - id: 5 type: string name: hvac_action mapping: - dps_val: "0" value: idle - dps_val: "1" value: heating - id: 15 name: max_temperature type: integer - entity: lock translation_key: child_lock category: config dps: - id: 9 type: boolean name: lock - entity: binary_sensor category: diagnostic class: problem dps: - id: 11 type: bitfield name: sensor mapping: - dps_val: 0 value: false - value: true - id: 11 name: fault_code type: bitfield - entity: number name: Temperature hysteresis category: config icon: "mdi:thermometer-plus" dps: - id: 101 type: integer name: value unit: ° range: min: 5 max: 95 mapping: - scale: 10 - entity: number name: Maximum temperature category: config class: temperature icon: "mdi:thermometer-chevron-up" dps: - id: 15 type: integer name: value unit: C range: min: 15 max: 95 - entity: number translation_key: temperature_calibration category: config dps: - id: 19 type: integer name: value unit: ° range: min: -90 max: 90 mapping: - scale: 10 - entity: number name: External temperature limit category: config class: temperature icon: "mdi:arrow-collapse-up" dps: - id: 102 type: integer name: value unit: C range: min: 35 max: 60 - entity: switch translation_key: anti_frost category: config dps: - id: 103 type: boolean name: switch - entity: button translation_key: factory_reset category: config dps: - id: 104 name: button type: boolean - entity: light translation_key: backlight category: config dps: - id: 106 type: string name: brightness mapping: - dps_val: "0" value: 0 - dps_val: "1" value: 100 - dps_val: "2" value: 180 - dps_val: "3" value: 255 - entity: number name: Away mode temperature category: config class: temperature icon: "mdi:island" dps: - id: 107 type: integer name: value unit: C range: min: 0 max: 30 - entity: switch name: Invert output category: config icon: "mdi:swap-horizontal" dps: - id: 108 type: boolean name: switch - entity: select name: Sensor selection category: config icon: "mdi:home-thermometer" dps: - id: 110 type: string name: option optional: true mapping: - dps_val: "1" value: Internal - dps_val: "2" value: External - dps_val: "3" value: Both - entity: switch name: Sound category: config icon: "mdi:music-note" dps: - id: 109 type: boolean name: switch