becool_heatpump.yaml 1.8 KB

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