nedis_mobile_airconditioner.yaml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. name: Mobile Air Conditioner
  2. products:
  3. - id: vrredpnf22yayvhi
  4. name: Nedis ACMB1WT12
  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: cold
  18. value: cool
  19. - dps_val: wet
  20. value: dry
  21. - dps_val: wind
  22. value: fan_only
  23. # tuya portal also lists hot, but manual says only the 3 above
  24. - id: 2
  25. type: integer
  26. name: temperature
  27. range:
  28. min: 16
  29. max: 31
  30. unit: C
  31. - id: 3
  32. type: integer
  33. name: current_temperature
  34. # 107, 108 listed as F temperatures in report, but not existing
  35. # in log, and there is no temperature_unit dp to work with
  36. - id: 4
  37. type: string
  38. name: mode
  39. hidden: true
  40. - id: 5
  41. type: string
  42. name: fan_mode
  43. mapping:
  44. - dps_val: low
  45. value: low
  46. - dps_val: med
  47. value: medium
  48. - dps_val: high
  49. value: high
  50. - id: 15
  51. type: string
  52. name: swing_1
  53. - id: 20
  54. type: bitfield
  55. name: fault_code
  56. - id: 109
  57. type: integer
  58. name: feature_flags
  59. - id: 110
  60. type: boolean
  61. name: swing_mode
  62. mapping:
  63. - dps_val: true
  64. value: "vertical"
  65. - dps_val: false
  66. value: "off"
  67. secondary_entities:
  68. - entity: switch
  69. translation_key: ionizer
  70. dps:
  71. - id: 11
  72. type: boolean
  73. name: switch
  74. - entity: binary_sensor
  75. class: problem
  76. category: diagnostic
  77. dps:
  78. - id: 20
  79. type: bitfield
  80. name: sensor
  81. mapping:
  82. - dps_val: 0
  83. value: false
  84. - value: true
  85. - entity: switch
  86. translation_key: sleep
  87. dps:
  88. - id: 103
  89. type: boolean
  90. name: switch
  91. - entity: number
  92. name: "On timer"
  93. category: config
  94. translation_key: timer
  95. dps:
  96. - id: 104
  97. type: integer
  98. name: value
  99. unit: min
  100. range:
  101. min: 0
  102. max: 86400
  103. mapping:
  104. - scale: 60
  105. step: 60
  106. - entity: number
  107. name: "Off timer"
  108. category: config
  109. translation_key: timer
  110. dps:
  111. - id: 105
  112. type: integer
  113. name: value
  114. unit: min
  115. range:
  116. min: 0
  117. max: 86400
  118. mapping:
  119. - scale: 60
  120. step: 60