becool_heatpump.yaml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. name: Be Cool BC14KL2101F
  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: "0"
  15. value: heat_cool
  16. - dps_val: "1"
  17. value: fan_only
  18. - dps_val: "2"
  19. value: dry
  20. - dps_val: "3"
  21. value: cool
  22. - dps_val: "5"
  23. value: heat
  24. - value: fan_only
  25. - id: 4
  26. type: integer
  27. name: unknown_4
  28. - id: 5
  29. type: string
  30. name: mode
  31. # unhide for debugging hidden: true
  32. - id: 6
  33. type: integer
  34. name: temperature
  35. range:
  36. min: 13
  37. max: 32
  38. mapping:
  39. - constraint: temperature_unit
  40. conditions:
  41. - dps_val: true
  42. value_redirect: temp_set_f
  43. range:
  44. min: 55
  45. max: 90
  46. - id: 8
  47. type: string
  48. name: fan_mode
  49. mapping:
  50. - dps_val: "1"
  51. value: low
  52. - dps_val: "2"
  53. value: medium
  54. - dps_val: "3"
  55. value: high
  56. - id: 10
  57. type: boolean
  58. name: temperature_unit
  59. mapping:
  60. - dps_val: false
  61. value: C
  62. - dps_val: true
  63. value: F
  64. - id: 13
  65. type: integer
  66. name: unknown_13
  67. - id: 14
  68. type: integer
  69. name: unknown_14
  70. - id: 15
  71. type: integer
  72. name: unknown_15
  73. - id: 16
  74. type: boolean
  75. name: unknown_16
  76. - id: 17
  77. type: boolean
  78. name: unknown_17
  79. - id: 18
  80. name: temp_set_f
  81. type: integer
  82. range:
  83. min: 55
  84. max: 90
  85. hidden: true
  86. optional: true
  87. - id: 19
  88. type: boolean
  89. name: unknown_19