purline_m100_heater.yaml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. name: Purline Hoti M100 Heater
  2. legacy_type: purline_m100_heater
  3. primary_entity:
  4. entity: climate
  5. legacy_class: ".purline_m100_heater.climate.PurlineM100Heater"
  6. dps:
  7. - id: 1
  8. name: hvac_mode
  9. type: boolean
  10. mapping:
  11. - dps_val: false
  12. value: "off"
  13. icon: "mdi:radiator-disabled"
  14. icon_priority: 1
  15. - dps_val: true
  16. constraint: preset_mode
  17. conditions:
  18. - dps_val: "off"
  19. value: fan_only
  20. icon: "mdi:fan"
  21. icon_priority: 2
  22. value: "heat"
  23. icon: "mdi:radiator"
  24. icon_priority: 3
  25. - id: 2
  26. name: temperature
  27. type: integer
  28. range:
  29. min: 15
  30. max: 35
  31. - id: 3
  32. name: current_temperature
  33. type: integer
  34. readonly: true
  35. - id: 5
  36. name: preset_mode
  37. type: string
  38. mapping:
  39. - dps_val: "off"
  40. value: "Fan"
  41. - dps_val: "1"
  42. value: "1"
  43. - dps_val: "2"
  44. value: "2"
  45. - dps_val: "3"
  46. value: "3"
  47. - dps_val: "4"
  48. value: "4"
  49. - dps_val: "5"
  50. value: "5"
  51. - dps_val: "auto"
  52. value: "Auto"
  53. - id: 11
  54. name: timer_hours
  55. type: integer
  56. - id: 12
  57. name: timer_remain
  58. type: integer
  59. readonly: true
  60. - id: 102
  61. name: swing_mode
  62. type: boolean
  63. mapping:
  64. - dps_val: false
  65. value: "off"
  66. - dps_val: true
  67. value: "vertical"
  68. secondary_entities:
  69. - entity: light
  70. legacy_class: ".purline_m100_heater.light.PurlineM100HeaterLedDisplayLight"
  71. name: Panel Light
  72. dps:
  73. - id: 10
  74. type: boolean
  75. mapping:
  76. - dps_val: true
  77. value: false
  78. icon: "mdi:led-off"
  79. - dps_val: false
  80. value: true
  81. icon: "mdi:led-on"
  82. name: switch
  83. - entity: switch
  84. legacy_class: ".purline_m100_heater.switch.PurlineM100OpenWindowDetector"
  85. name: "Open Window Detector"
  86. class: switch
  87. dps:
  88. - id: 101
  89. type: boolean
  90. name: switch