plikc_neve_thermostat.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. name: Thermostat
  2. products:
  3. - id: qgmh0aak7xcmrlf3
  4. name: Plikc Neve X RFW
  5. primary_entity:
  6. entity: climate
  7. translation_key: thermostat
  8. dps:
  9. - id: 1
  10. type: boolean
  11. name: hvac_mode
  12. mapping:
  13. - dps_val: false
  14. value: "off"
  15. - dps_val: true
  16. value: cool
  17. - id: 2
  18. type: string
  19. name: preset_mode
  20. mapping:
  21. - dps_val: auto
  22. value: program
  23. - dps_val: holiday
  24. value: away
  25. - dps_val: manual
  26. value: manual
  27. - id: 3
  28. type: string
  29. name: hvac_action
  30. mapping:
  31. - dps_val: cold
  32. value: cooling
  33. - dps_val: "off"
  34. value: idle
  35. - id: 16
  36. type: integer
  37. name: temperature
  38. unit: C
  39. range:
  40. min: 50
  41. max: 350
  42. mapping:
  43. - scale: 10
  44. constraint: preset_mode
  45. conditions:
  46. - dps_val: holiday
  47. value_redirect: holiday_temp_set
  48. - id: 24
  49. type: integer
  50. name: current_temperature
  51. mapping:
  52. - scale: 10
  53. - id: 32
  54. type: integer
  55. name: holiday_temp_set
  56. optional: true
  57. hidden: true
  58. range:
  59. min: 50
  60. max: 350
  61. mapping:
  62. - scale: 10
  63. secondary_entities:
  64. - entity: number
  65. name: Temperature calibration
  66. category: config
  67. icon: "mdi:thermometer-check"
  68. dps:
  69. - id: 27
  70. type: integer
  71. name: value
  72. unit: °
  73. range:
  74. min: -30
  75. max: 30
  76. mapping:
  77. - scale: 10
  78. step: 5
  79. - entity: number
  80. name: Holiday length
  81. category: config
  82. icon: "mdi:calendar-range"
  83. dps:
  84. - id: 33
  85. type: integer
  86. name: value
  87. unit: d
  88. range:
  89. min: 0
  90. max: 99
  91. - entity: button
  92. name: Factory reset
  93. class: restart
  94. category: config
  95. dps:
  96. - id: 39
  97. type: boolean
  98. name: button
  99. optional: true
  100. persist: false
  101. - entity: lock
  102. translation_key: child_lock
  103. category: config
  104. dps:
  105. - id: 40
  106. type: boolean
  107. name: lock
  108. optional: true
  109. mapping:
  110. - dps_val: null
  111. value: false
  112. - entity: sensor
  113. translation_key: time_remaining
  114. class: duration
  115. category: diagnostic
  116. dps:
  117. - id: 42
  118. type: integer
  119. name: sensor
  120. unit: min
  121. - entity: binary_sensor
  122. class: problem
  123. category: diagnostic
  124. dps:
  125. - id: 45
  126. type: bitfield
  127. optional: true
  128. name: sensor
  129. mapping:
  130. - dps_val: 0
  131. value: false
  132. - dps_val: null
  133. value: false
  134. - value: true