beca_zht002_thermostat_c.yaml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. name: Thermostat
  2. products:
  3. - id: aoclfnxz
  4. name: MOES Zigbee Thermostat
  5. primary_entity:
  6. entity: climate
  7. dps:
  8. - id: 1
  9. name: hvac_mode
  10. type: boolean
  11. mapping:
  12. - dps_val: false
  13. value: "off"
  14. - dps_val: true
  15. value: "heat"
  16. - id: 16
  17. name: temperature
  18. type: integer
  19. unit: C
  20. range:
  21. min: 1
  22. max: 45
  23. - id: 24
  24. name: current_temperature
  25. type: integer
  26. mapping:
  27. - scale: 10
  28. - id: 36
  29. name: hvac_action
  30. type: string
  31. mapping:
  32. - dps_val: open
  33. value: heating
  34. - dps_val: close
  35. value: idle
  36. secondary_entities:
  37. - entity: lock
  38. name: Child lock
  39. icon: "mdi:hand-back-right-off"
  40. category: config
  41. dps:
  42. - id: 40
  43. type: boolean
  44. name: lock
  45. - entity: select
  46. name: Sensor selection
  47. icon: "mdi:thermometer-check"
  48. category: config
  49. dps:
  50. - id: 43
  51. name: option
  52. type: string
  53. mapping:
  54. - dps_val: in
  55. value: internal
  56. - dps_val: ou
  57. value: external
  58. - dps_val: al
  59. value: both
  60. - entity: number
  61. name: Temperature correction
  62. icon: "mdi:thermometer-plus"
  63. category: config
  64. dps:
  65. - id: 27
  66. name: value
  67. type: integer
  68. range:
  69. min: -9
  70. max: 9
  71. - entity: number
  72. name: DeadZone temp
  73. icon: "mdi:thermometer-alert"
  74. category: config
  75. dps:
  76. - id: 26
  77. name: value
  78. type: integer
  79. range:
  80. min: 1
  81. max: 5
  82. - entity: number
  83. name: High limit temperature ceiling
  84. category: config
  85. dps:
  86. - id: 19
  87. name: value
  88. type: integer
  89. icon: "mdi:thermometer-alert"
  90. range:
  91. min: 45
  92. max: 70