fral_supercool_airconditioner_fsc08.yaml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. name: Portable Air Conditioner
  2. products:
  3. - id: pkudk18s3u1dshxn
  4. manufacturer: Fral
  5. model: Super Cool FSC08 WiFi
  6. entities:
  7. - entity: climate
  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. constraint: mode
  17. conditions:
  18. - dps_val: cold
  19. value: cool
  20. - dps_val: dry
  21. value: dry
  22. - dps_val: fan
  23. value: fan_only
  24. - id: 2
  25. type: integer
  26. name: temperature
  27. optional: true
  28. range:
  29. min: 17
  30. max: 86
  31. mapping:
  32. - constraint: temperature_unit
  33. conditions:
  34. - dps_val: c
  35. range:
  36. min: 17
  37. max: 30
  38. - dps_val: f
  39. value_redirect: temp_set_f
  40. range:
  41. min: 63
  42. max: 86
  43. - id: 3
  44. type: integer
  45. name: current_temperature
  46. optional: true
  47. mapping:
  48. - constraint: temperature_unit
  49. conditions:
  50. - dps_val: f
  51. value_redirect: temp_current_f
  52. - id: 4
  53. type: string
  54. name: mode
  55. hidden: true
  56. - id: 5
  57. type: string
  58. name: fan_mode
  59. mapping:
  60. - dps_val: high
  61. value: high
  62. - dps_val: low
  63. value: low
  64. - dps_val: auto
  65. value: auto
  66. - id: 19
  67. type: string
  68. name: temperature_unit
  69. mapping:
  70. - dps_val: c
  71. value: C
  72. - dps_val: f
  73. value: F
  74. - id: 23
  75. type: integer
  76. name: temp_current_f
  77. optional: true
  78. - id: 24
  79. type: integer
  80. name: temp_set_f
  81. optional: true
  82. range:
  83. min: 63
  84. max: 86
  85. - id: 33
  86. type: boolean
  87. name: swing_mode
  88. mapping:
  89. - dps_val: true
  90. value: "on"
  91. - dps_val: false
  92. value: "off"
  93. - entity: select
  94. translation_key: temperature_unit
  95. category: config
  96. dps:
  97. - id: 19
  98. type: string
  99. name: option
  100. mapping:
  101. - dps_val: c
  102. value: celsius
  103. - dps_val: f
  104. value: fahrenheit
  105. - entity: select
  106. translation_key: timer
  107. category: config
  108. dps:
  109. - id: 20
  110. type: string
  111. name: option
  112. mapping:
  113. - dps_val: cancel
  114. value: cancel
  115. - dps_val: "1h"
  116. value: "1h"
  117. - dps_val: "2h"
  118. value: "2h"
  119. - dps_val: "3h"
  120. value: "3h"
  121. - dps_val: "4h"
  122. value: "4h"
  123. - dps_val: "5h"
  124. value: "5h"
  125. - dps_val: "6h"
  126. value: "6h"
  127. - dps_val: "7h"
  128. value: "7h"
  129. - dps_val: "8h"
  130. value: "8h"
  131. - dps_val: "9h"
  132. value: "9h"
  133. - dps_val: "10h"
  134. value: "10h"
  135. - dps_val: "11h"
  136. value: "11h"
  137. - dps_val: "12h"
  138. value: "12h"
  139. - dps_val: "13h"
  140. value: "13h"
  141. - dps_val: "14h"
  142. value: "14h"
  143. - dps_val: "15h"
  144. value: "15h"
  145. - dps_val: "16h"
  146. value: "16h"
  147. - dps_val: "17h"
  148. value: "17h"
  149. - dps_val: "18h"
  150. value: "18h"
  151. - dps_val: "19h"
  152. value: "19h"
  153. - dps_val: "20h"
  154. value: "20h"
  155. - dps_val: "21h"
  156. value: "21h"
  157. - dps_val: "22h"
  158. value: "22h"
  159. - dps_val: "23h"
  160. value: "23h"
  161. - dps_val: "24h"
  162. value: "24h"
  163. - entity: sensor
  164. class: duration
  165. translation_key: time_remaining
  166. category: diagnostic
  167. dps:
  168. - id: 21
  169. type: integer
  170. name: sensor
  171. unit: min