herschel_t_mt_thermostat.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. name: Thermostat
  2. products:
  3. - id: ma3oamwzywooctul
  4. manufacturer: Herschel
  5. model: T-MT Mains powered Wifi thermostat
  6. entities:
  7. - entity: climate
  8. translation_only_key: thermostat
  9. dps:
  10. - id: 1
  11. name: hvac_mode
  12. type: boolean
  13. mapping:
  14. - dps_val: true
  15. value: heat
  16. - dps_val: false
  17. value: "off"
  18. - id: 2
  19. name: temperature
  20. type: integer
  21. range:
  22. min: 160
  23. max: 1040
  24. mapping:
  25. - scale: 10
  26. step: 5
  27. constraint: temperature_unit
  28. conditions:
  29. - dps_val: c
  30. range:
  31. min: 160
  32. max: 300
  33. - dps_val: f
  34. step: 10
  35. range:
  36. min: 410
  37. max: 1040
  38. - id: 3
  39. name: current_temperature
  40. type: integer
  41. mapping:
  42. - scale: 10
  43. - id: 104
  44. name: temperature_unit
  45. type: string
  46. optional: true
  47. mapping:
  48. - dps_val: f
  49. value: F
  50. - value: C
  51. - id: 111
  52. name: hvac_action
  53. type: boolean
  54. mapping:
  55. - dps_val: true
  56. value: heating
  57. - dps_val: false
  58. value: "off"
  59. - id: 4
  60. name: preset_mode
  61. type: string
  62. mapping:
  63. - dps_val: manual
  64. value: manual
  65. - dps_val: holiday
  66. value: away
  67. - dps_val: auto
  68. value: program
  69. - entity: lock
  70. translation_key: child_lock
  71. category: config
  72. dps:
  73. - id: 6
  74. name: lock
  75. type: boolean
  76. - entity: number
  77. name: Holiday length
  78. category: config
  79. class: duration
  80. dps:
  81. - id: 101
  82. name: value
  83. type: integer
  84. unit: d
  85. range:
  86. min: 0
  87. max: 99
  88. - entity: switch
  89. name: Open window detection
  90. category: config
  91. icon: "mdi:window-open"
  92. dps:
  93. - id: 103
  94. name: switch
  95. type: boolean
  96. - entity: select
  97. translation_key: temperature_unit
  98. category: config
  99. dps:
  100. - id: 104
  101. type: string
  102. optional: true
  103. name: option
  104. mapping:
  105. - dps_val: c
  106. value: celsius
  107. - dps_val: f
  108. value: fahrenheit
  109. - entity: number
  110. translation_key: temperature_calibration
  111. category: config
  112. dps:
  113. - id: 106
  114. name: value
  115. type: integer
  116. unit: °
  117. range:
  118. min: -90
  119. max: 90
  120. mapping:
  121. - scale: 10
  122. - entity: switch
  123. name: Adaptive start
  124. category: config
  125. dps:
  126. - id: 107
  127. name: switch
  128. type: boolean