goldair_fan.yaml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. name: Goldair Fan
  2. legacy_type: fan
  3. primary_entity:
  4. entity: fan
  5. dps:
  6. - id: 1
  7. type: boolean
  8. name: switch
  9. - id: 2
  10. type: integer
  11. name: speed
  12. range:
  13. min: 1
  14. max: 12
  15. mapping:
  16. - scale: 0.12
  17. constraint: preset_mode
  18. conditions:
  19. - dps_val: nature
  20. step: 4
  21. - dps_val: sleep
  22. step: 4
  23. - id: 3
  24. type: string
  25. mapping:
  26. - dps_val: normal
  27. value: normal
  28. - dps_val: nature
  29. value: nature
  30. - dps_val: sleep
  31. value: sleep
  32. name: preset_mode
  33. - id: 8
  34. type: boolean
  35. name: oscillate
  36. - id: 11
  37. type: string
  38. name: timer
  39. secondary_entities:
  40. - entity: climate
  41. dps:
  42. - id: 1
  43. type: boolean
  44. mapping:
  45. - dps_val: false
  46. value: "off"
  47. icon: "mdi:fan-off"
  48. - dps_val: true
  49. value: "fan_only"
  50. icon: "mdi:fan"
  51. name: hvac_mode
  52. - id: 2
  53. name: fan_mode
  54. type: integer
  55. mapping:
  56. - constraint: preset_mode
  57. conditions:
  58. - dps_val: normal
  59. mapping:
  60. - dps_val: 1
  61. value: 1
  62. - dps_val: 2
  63. value: 2
  64. - dps_val: 3
  65. value: 3
  66. - dps_val: 4
  67. value: 4
  68. - dps_val: 5
  69. value: 5
  70. - dps_val: 6
  71. value: 6
  72. - dps_val: 7
  73. value: 7
  74. - dps_val: 8
  75. value: 8
  76. - dps_val: 9
  77. value: 9
  78. - dps_val: 10
  79. value: 10
  80. - dps_val: 11
  81. value: 11
  82. - dps_val: 12
  83. value: 12
  84. - dps_val: nature
  85. step: 4
  86. mapping:
  87. - dps_val: 4
  88. value: low
  89. - dps_val: 8
  90. value: medium
  91. - dps_val: 12
  92. value: high
  93. - dps_val: sleep
  94. step: 4
  95. mapping:
  96. - dps_val: 4
  97. value: low
  98. - dps_val: 8
  99. value: medium
  100. - dps_val: 12
  101. value: high
  102. - id: 3
  103. type: string
  104. mapping:
  105. - dps_val: normal
  106. value: normal
  107. - dps_val: nature
  108. value: eco
  109. - dps_val: sleep
  110. value: sleep
  111. name: preset_mode
  112. - id: 8
  113. type: boolean
  114. mapping:
  115. - dps_val: false
  116. value: "off"
  117. - dps_val: true
  118. value: "horizontal"
  119. name: swing_mode
  120. - id: 11
  121. type: string
  122. name: timer
  123. - entity: light
  124. name: Display
  125. category: config
  126. dps:
  127. - id: 101
  128. type: boolean
  129. mapping:
  130. - dps_val: false
  131. icon: "mdi:led-off"
  132. - dps_val: true
  133. icon: "mdi:led-on"
  134. name: switch