beca_bht002_thermostat_c.yaml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. name: BHT-002 thermostat external C
  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: auto
  16. - dps_val: "1"
  17. value: heat
  18. - id: 2
  19. type: integer
  20. name: temperature
  21. range:
  22. min: 10
  23. max: 70
  24. mapping:
  25. - scale: 2
  26. - id: 3
  27. type: integer
  28. name: current_temperature
  29. mapping:
  30. - scale: 2
  31. - id: 4
  32. type: string
  33. name: mode
  34. hidden: true
  35. - id: 5
  36. type: boolean
  37. name: preset_mode
  38. mapping:
  39. - dps_val: true
  40. value: eco
  41. - dps_val: false
  42. value: comfort
  43. - id: 102
  44. type: integer
  45. name: floor_temperature
  46. mapping:
  47. - scale: 2
  48. - id: 104
  49. type: boolean
  50. name: unknown_104
  51. secondary_entities:
  52. - entity: lock
  53. name: Child lock
  54. category: config
  55. dps:
  56. - id: 6
  57. type: boolean
  58. name: lock
  59. mapping:
  60. - dps_val: true
  61. icon: "mdi:hand-back-right-off"
  62. - dps_val: false
  63. icon: "mdi:hand-back-right"
  64. - entity: sensor
  65. name: External temperature
  66. class: temperature
  67. dps:
  68. - id: 102
  69. type: integer
  70. name: sensor
  71. unit: C
  72. class: measurement
  73. mapping:
  74. - scale: 2