betterlife_bl1500_heater.yaml 2.2 KB

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