betterlife_bl1500_heater.yaml 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. name: Betterlife BL1500 heater
  2. products:
  3. - id: ptiFKEk2bgAslxOA
  4. primary_entity:
  5. entity: climate
  6. translation_only_key: heater
  7. dps:
  8. - id: 1
  9. type: boolean
  10. name: hvac_mode
  11. mapping:
  12. - dps_val: true
  13. value: heat
  14. - dps_val: false
  15. value: "off"
  16. - id: 2
  17. type: integer
  18. name: temperature
  19. range:
  20. min: 15
  21. max: 30
  22. mapping:
  23. - constraint: preset_mode
  24. conditions:
  25. - dps_val: "2"
  26. value: 20
  27. range:
  28. min: 20
  29. max: 20
  30. - id: 4
  31. type: string
  32. name: preset_mode
  33. mapping:
  34. - dps_val: "0"
  35. value: comfort
  36. - dps_val: "1"
  37. value: boost
  38. - dps_val: "2"
  39. value: eco
  40. secondary_entities:
  41. - entity: lock
  42. translation_key: child_lock
  43. category: config
  44. dps:
  45. - id: 7
  46. type: boolean
  47. name: lock
  48. - entity: select
  49. translation_key: timer
  50. category: config
  51. dps:
  52. - id: 11
  53. type: string
  54. name: option
  55. mapping:
  56. - dps_val: "0"
  57. value: "Off"
  58. - dps_val: "1"
  59. value: "1 hour"
  60. - dps_val: "2"
  61. value: "2 hours"
  62. - dps_val: "3"
  63. value: "3 hours"
  64. - dps_val: "4"
  65. value: "4 hours"
  66. - dps_val: "5"
  67. value: "5 hours"
  68. - dps_val: "6"
  69. value: "6 hours"
  70. - dps_val: "7"
  71. value: "7 hours"
  72. - dps_val: "8"
  73. value: "8 hours"
  74. - dps_val: "9"
  75. value: "9 hours"
  76. - dps_val: "10"
  77. value: "10 hours"
  78. - dps_val: "11"
  79. value: "11 hours"
  80. - dps_val: "12"
  81. value: "12 hours"
  82. - entity: sensor
  83. translation_key: time_remaining
  84. class: duration
  85. category: diagnostic
  86. dps:
  87. - id: 12
  88. type: integer
  89. name: sensor
  90. unit: "min"