rotenso_ronir35wi_heatpump.yaml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. name: Rotenso Roni R35WI
  2. primary_entity:
  3. entity: climate
  4. dps:
  5. - id: 1
  6. type: boolean
  7. name: hvac_mode
  8. mapping:
  9. - dps_val: false
  10. value: "off"
  11. - dps_val: true
  12. constraint: mode
  13. conditions:
  14. - dps_val: cold
  15. value: cool
  16. - dps_val: hot
  17. value: heat
  18. - dps_val: wet
  19. value: dry
  20. - dps_val: wind
  21. value: fan_only
  22. - dps_val: auto
  23. value: heat_cool
  24. - id: 2
  25. type: integer
  26. name: temperature
  27. range:
  28. min: 16
  29. max: 30
  30. mapping:
  31. - constraint: temperature_unit
  32. conditions:
  33. - dps_val: true
  34. range:
  35. min: 60
  36. max: 86
  37. - id: 3
  38. type: integer
  39. name: current_temperature
  40. - id: 4
  41. type: string
  42. name: mode
  43. hidden: true
  44. - id: 5
  45. type: string
  46. name: fan_mode
  47. mapping:
  48. - dps_val: "1"
  49. value: high
  50. - dps_val: "2"
  51. value: medium
  52. - dps_val: "3"
  53. value: low
  54. - dps_val: "4"
  55. value: auto
  56. - id: 8
  57. type: boolean
  58. name: eco
  59. hidden: true
  60. - id: 20
  61. type: integer
  62. name: fault_code
  63. - id: 102
  64. type: boolean
  65. name: preset_mode
  66. mapping:
  67. - dps_val: false
  68. constraint: eco
  69. conditions:
  70. - dps_val: false
  71. value: comfort
  72. - dps_val: true
  73. value: eco
  74. - dps_val: true
  75. value: boost
  76. - id: 103
  77. type: boolean
  78. name: temperature_unit
  79. mapping:
  80. - dps_vali: true
  81. value: F
  82. - value: C
  83. - id: 104
  84. type: boolean
  85. name: swing_mode
  86. mapping:
  87. - dps_val: false
  88. constraint: horiz_swing
  89. conditions:
  90. - dps_val: false
  91. value: "off"
  92. - dps_val: true
  93. value: horizontal
  94. - dps_val: true
  95. constraint: horiz_swing
  96. conditions:
  97. - dps_val: false
  98. value: vertical
  99. - dps_val: true
  100. value: both
  101. - id: 105
  102. type: boolean
  103. name: horiz_swing
  104. hidden: true
  105. secondary_entities:
  106. - entity: select
  107. name: Temperature unit
  108. category: config
  109. dps:
  110. - id: 103
  111. type: boolean
  112. name: option
  113. mapping:
  114. - dps_val: true
  115. value: Fahrenheit
  116. - dps_val: false
  117. value: Celsius
  118. - entity: switch
  119. category: config
  120. name: Sleep
  121. icon: "mdi:power-sleep"
  122. dps:
  123. - id: 101
  124. type: boolean
  125. name: switch
  126. - entity: binary_sensor
  127. name: Fault
  128. class: problem
  129. category: diagnostic
  130. dps:
  131. - id: 20
  132. type: integer
  133. name: sensor
  134. mapping:
  135. - dps_val: 0
  136. value: false
  137. - value: true