beca_bht6000_thermostat_c.yaml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. name: Beca BHT-6000 thermostat C
  2. products:
  3. - id: IAYz2WK1th0cMLmL
  4. name: MJZM 16A-3000BH
  5. primary_entity:
  6. entity: climate
  7. dps:
  8. - id: 1
  9. type: boolean
  10. name: hvac_mode
  11. mapping:
  12. - dps_val: false
  13. value: "off"
  14. - dps_val: true
  15. constraint: mode
  16. conditions:
  17. - dps_val: "0"
  18. value: auto
  19. - dps_val: "1"
  20. value: heat
  21. - id: 2
  22. type: integer
  23. name: temperature
  24. range:
  25. min: 10
  26. max: 70
  27. mapping:
  28. - scale: 2
  29. - id: 3
  30. type: integer
  31. name: current_temperature
  32. mapping:
  33. - scale: 2
  34. - id: 4
  35. type: string
  36. name: mode
  37. hidden: true
  38. - id: 5
  39. type: boolean
  40. name: preset_mode
  41. mapping:
  42. - dps_val: true
  43. value: eco
  44. - dps_val: false
  45. value: comfort
  46. - id: 102
  47. type: integer
  48. name: floor_temperature
  49. mapping:
  50. - scale: 2
  51. - id: 103
  52. type: string
  53. name: unknown_103
  54. - id: 104
  55. type: boolean
  56. name: unknown_104
  57. secondary_entities:
  58. - entity: lock
  59. translation_key: child_lock
  60. category: config
  61. dps:
  62. - id: 6
  63. type: boolean
  64. name: lock
  65. - entity: sensor
  66. name: External temperature
  67. class: temperature
  68. dps:
  69. - id: 102
  70. type: integer
  71. name: sensor
  72. unit: C
  73. class: measurement
  74. mapping:
  75. - scale: 2