ems_waterheater.yaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. name: Water heater
  2. products:
  3. - id: nqlqesmkrje7vdhm
  4. manufacturer: EMS
  5. model: 200L Magneto Thermo Tank
  6. model_id: TH200DT
  7. entities:
  8. - entity: water_heater
  9. translation_only_key: hot_water
  10. dps:
  11. - id: 1
  12. type: boolean
  13. name: operation_mode
  14. mapping:
  15. - dps_val: false
  16. value: "off"
  17. - dps_val: true
  18. constraint: mode
  19. conditions:
  20. - dps_val: auto
  21. value: heat_pump
  22. - dps_val: mix
  23. value: high_demand
  24. - dps_val: electric
  25. value: electric
  26. - id: 3
  27. type: integer
  28. name: current_temperature
  29. - id: 2
  30. type: integer
  31. name: temperature
  32. unit: C
  33. range:
  34. min: 10
  35. max: 60
  36. - id: 4
  37. type: string
  38. name: mode
  39. hidden: true
  40. - entity: sensor
  41. deprecated: water_heater.current_temperature # 2025-11-05
  42. class: temperature
  43. dps:
  44. - id: 3
  45. type: integer
  46. name: sensor
  47. unit: C
  48. class: measurement
  49. - entity: binary_sensor
  50. class: problem
  51. category: diagnostic
  52. dps:
  53. - id: 9
  54. type: bitfield
  55. name: sensor
  56. mapping:
  57. - dps_val: 0
  58. value: false
  59. - value: true
  60. - id: 9
  61. type: bitfield
  62. name: fault_code
  63. - id: 9
  64. type: bitfield
  65. name: description
  66. mapping:
  67. - dps_val: 0
  68. value: ok
  69. - dps_val: 1
  70. value: P01 Lower water tank temperature sensor fault
  71. - dps_val: 2
  72. value: P02 Upper water tank temperature sensor fault
  73. - dps_val: 4
  74. value: P03 Coil temperature sensor fault
  75. - dps_val: 8
  76. value: P04 Return gas temperature sensor fault
  77. - dps_val: 16
  78. value: P05 Ambient temperature sensor fault
  79. - dps_val: 32
  80. value: P06 Winter antifreeze protection
  81. - dps_val: 64
  82. value: E01 High pressure protection
  83. - dps_val: 128
  84. value: E02 Low pressure protection
  85. - dps_val: 256
  86. value: E03 Overheat protection
  87. - dps_val: 512
  88. value: PA Compressor limit or water tank temperature protection
  89. - dps_val: 1024
  90. value: E08 Communication fault
  91. - dps_val: 2048
  92. value: EA8 Microcontroller RAM fault
  93. - dps_val: 4096
  94. value: EA9 Microcontroller ROM fault
  95. - dps_val: 8192
  96. value: CS Defrosting/Refrigerant recovery