becool_heatpump.yaml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. name: Air conditioner
  2. # products: Be Cool BC14KL2101F
  3. entities:
  4. - entity: climate
  5. dps:
  6. - id: 1
  7. type: boolean
  8. name: hvac_mode
  9. mapping:
  10. - dps_val: false
  11. value: "off"
  12. - dps_val: true
  13. value: fan_only
  14. constraint: mode
  15. conditions:
  16. - dps_val: "0"
  17. value: heat_cool
  18. - dps_val: "1"
  19. value: fan_only
  20. - dps_val: "2"
  21. value: dry
  22. - dps_val: "3"
  23. value: cool
  24. - dps_val: "5"
  25. value: heat
  26. - id: 4
  27. type: integer
  28. name: unknown_4
  29. - id: 5
  30. type: string
  31. name: mode
  32. hidden: true
  33. - id: 6
  34. type: integer
  35. name: temperature
  36. range:
  37. min: 13
  38. max: 32
  39. mapping:
  40. - constraint: temperature_unit
  41. conditions:
  42. - dps_val: true
  43. value_redirect: temp_set_f
  44. range:
  45. min: 55
  46. max: 90
  47. - id: 8
  48. type: string
  49. name: fan_mode
  50. mapping:
  51. - dps_val: "1"
  52. value: low
  53. - dps_val: "2"
  54. value: medium
  55. - dps_val: "3"
  56. value: high
  57. - id: 10
  58. type: boolean
  59. name: temperature_unit
  60. mapping:
  61. - dps_val: false
  62. value: C
  63. - dps_val: true
  64. value: F
  65. - id: 13
  66. type: integer
  67. name: unknown_13
  68. - id: 14
  69. type: integer
  70. name: unknown_14
  71. - id: 15
  72. type: integer
  73. name: unknown_15
  74. - id: 16
  75. type: boolean
  76. name: unknown_16
  77. - id: 17
  78. type: boolean
  79. name: unknown_17
  80. - id: 18
  81. name: temp_set_f
  82. type: integer
  83. range:
  84. min: 55
  85. max: 90
  86. hidden: true
  87. optional: true
  88. - id: 19
  89. type: boolean
  90. name: unknown_19
  91. - entity: select
  92. category: config
  93. translation_key: temperature_unit
  94. dps:
  95. - id: 10
  96. type: boolean
  97. name: option
  98. mapping:
  99. - dps_val: true
  100. value: fahrenheit
  101. - dps_val: false
  102. value: celsius