beca_zht002_thermostat_c.yaml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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. translation_key: child_lock
  39. category: config
  40. dps:
  41. - id: 40
  42. type: boolean
  43. name: lock
  44. - entity: select
  45. name: Sensor selection
  46. icon: "mdi:thermometer-check"
  47. category: config
  48. dps:
  49. - id: 43
  50. name: option
  51. type: string
  52. mapping:
  53. - dps_val: in
  54. value: internal
  55. - dps_val: ou
  56. value: external
  57. - dps_val: al
  58. value: both
  59. - entity: number
  60. name: Temperature correction
  61. icon: "mdi:thermometer-plus"
  62. category: config
  63. dps:
  64. - id: 27
  65. name: value
  66. type: integer
  67. range:
  68. min: -9
  69. max: 9
  70. - entity: number
  71. name: DeadZone temp
  72. icon: "mdi:thermometer-alert"
  73. category: config
  74. dps:
  75. - id: 26
  76. name: value
  77. type: integer
  78. range:
  79. min: 1
  80. max: 5
  81. - entity: number
  82. name: High limit temperature ceiling
  83. icon: "mdi:thermometer-alert"
  84. category: config
  85. dps:
  86. - id: 19
  87. name: value
  88. type: integer
  89. range:
  90. min: 45
  91. max: 70