warmehaus_afd02tj_thermostat_c.yaml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. name: Towel warmer
  2. products:
  3. - id: fgzmbjxhgkuwgrav
  4. manufacturer: WarmeHaus
  5. model: AFD-02-TJ
  6. entities:
  7. - entity: climate
  8. translation_only_key: thermostat
  9. dps:
  10. - id: 1
  11. type: boolean
  12. name: hvac_mode
  13. mapping:
  14. - dps_val: false
  15. value: "off"
  16. - dps_val: true
  17. value: heat
  18. - id: 2
  19. type: string
  20. name: preset_mode
  21. mapping:
  22. - dps_val: hot
  23. value: manual
  24. - dps_val: cold
  25. value: comfort
  26. - dps_val: eco
  27. value: boost
  28. - dps_val: auto
  29. value: program
  30. - id: 16
  31. name: temperature
  32. type: integer
  33. unit: C
  34. optional: true
  35. range:
  36. min: 300
  37. max: 700
  38. mapping:
  39. - scale: 10
  40. step: 10
  41. constraint: preset_mode
  42. conditions:
  43. - dps_val: [cold, eco, auto]
  44. invalid: true
  45. - id: 24
  46. type: integer
  47. name: current_temperature
  48. mapping:
  49. - scale: 10
  50. - id: 1
  51. type: boolean
  52. name: hvac_action
  53. mapping:
  54. - dps_val: true
  55. value: heating
  56. - dps_val: false
  57. value: idle
  58. - entity: number
  59. translation_key: timer
  60. class: duration
  61. category: config
  62. dps:
  63. - id: 111
  64. type: integer
  65. name: value
  66. unit: h
  67. range:
  68. min: 5
  69. max: 80
  70. mapping:
  71. - scale: 10
  72. step: 5
  73. - entity: sensor
  74. translation_key: time_remaining
  75. class: duration
  76. category: diagnostic
  77. dps:
  78. - id: 111
  79. type: integer
  80. name: sensor
  81. unit: h
  82. mapping:
  83. - scale: 10
  84. - entity: lock
  85. translation_key: child_lock
  86. category: config
  87. dps:
  88. - id: 40
  89. name: lock
  90. type: boolean
  91. - entity: number
  92. translation_key: temperature_calibration
  93. category: config
  94. dps:
  95. - id: 27
  96. type: integer
  97. name: value
  98. unit: °
  99. range:
  100. min: -5
  101. max: 5
  102. - entity: text
  103. name: Program
  104. category: config
  105. hidden: true
  106. dps:
  107. - id: 110
  108. type: base64
  109. optional: true
  110. name: value