gratkit_filament_dryer.yaml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. name: Filament dryer
  2. products:
  3. - id: mxct11k2jqpak13a
  4. name: GratKit Firefly Smart Dryer Box
  5. primary_entity:
  6. entity: switch
  7. icon: "mdi:heat-pump"
  8. dps:
  9. - id: 1
  10. name: switch
  11. type: boolean
  12. secondary_entities:
  13. - entity: number
  14. name: Drying temperature
  15. category: config
  16. icon: "mdi:thermometer-lines"
  17. mode: box
  18. dps:
  19. - id: 20
  20. type: integer
  21. name: value
  22. unit: C
  23. range:
  24. min: 40
  25. max: 70
  26. - entity: sensor
  27. class: temperature
  28. dps:
  29. - id: 21
  30. type: integer
  31. name: sensor
  32. unit: C
  33. class: measurement
  34. - entity: sensor
  35. translation_key: time_remaining
  36. class: duration
  37. dps:
  38. - id: 101
  39. type: integer
  40. name: sensor
  41. unit: min
  42. - entity: number
  43. name: Drying time
  44. icon: "mdi:fan-clock"
  45. category: config
  46. dps:
  47. - id: 101
  48. type: integer
  49. name: value
  50. unit: min
  51. range:
  52. min: 0
  53. max: 1440
  54. - entity: sensor
  55. class: humidity
  56. dps:
  57. - id: 102
  58. type: integer
  59. name: sensor
  60. unit: "%"
  61. class: measurement
  62. - entity: select
  63. name: Light
  64. icon: "mdi:led-strip-variant"
  65. dps:
  66. - id: 103
  67. type: string
  68. name: option
  69. mapping:
  70. - dps_val: "0"
  71. value: "Off"
  72. - dps_val: "1"
  73. value: Red
  74. - dps_val: 2
  75. value: Green
  76. - dps_val: 3
  77. value: Blue
  78. - dps_val: 4
  79. value: White
  80. - dps_val: 5
  81. value: Yellow
  82. - dps_val: 6
  83. value: Cyan
  84. - dps_val: 7
  85. value: Purple
  86. - dps_val: 8
  87. value: Orange
  88. - dps_val: 9
  89. value: Pink
  90. - dps_val: 10
  91. value: Rainbow fade
  92. - dps_val: 11
  93. value: Rainbow blink
  94. - dps_val: 12
  95. value: Rainbow smooth
  96. - entity: sensor
  97. class: temperature
  98. name: Heating plate temperature
  99. category: diagnostic
  100. icon: "mdi:heating-coil"
  101. dps:
  102. - id: 104
  103. type: integer
  104. name: sensor
  105. unit: C
  106. class: measurement
  107. - entity: select
  108. name: Filament type
  109. icon: "mdi:movie-roll"
  110. category: config
  111. dps:
  112. - id: 105
  113. type: string
  114. name: option
  115. mapping:
  116. - dps_val: PLA
  117. value: "PLA"
  118. - dps_val: PLA_J
  119. value: "PLA+"
  120. - dps_val: PETG
  121. value: "PETG"
  122. - dps_val: ABS
  123. value: "ABS"
  124. - dps_val: Nylon
  125. value: "Nylon"
  126. - dps_val: PC
  127. value: "PC"
  128. - dps_val: HIPS
  129. value: "HIPS"
  130. - dps_val: TPU
  131. value: "TPU"
  132. - dps_val: DIY1
  133. value: "DIY1"
  134. - dps_val: DIY2
  135. value: "DIY2"
  136. - entity: sensor
  137. name: Error
  138. category: diagnostic
  139. class: enum
  140. icon: "mdi:alert-circle-outline"
  141. dps:
  142. - id: 106
  143. name: sensor
  144. type: string
  145. mapping:
  146. - dps_val: 0
  147. value: "Normal"
  148. - dps_val: 1
  149. value: "Dryer box tilted"
  150. - dps_val: 2
  151. value: "Heat plate overheated"
  152. - dps_val: 3
  153. value: "Dryer box overheated"
  154. - dps_val: 4
  155. value: "Fan RPM too low"
  156. - dps_val: 5
  157. value: "5"
  158. - dps_val: 6
  159. value: "6"
  160. - dps_val: 7
  161. value: "7"
  162. - dps_val: 8
  163. value: "8"
  164. - dps_val: 9
  165. value: "9"
  166. - entity: sensor
  167. name: Fan speed
  168. category: diagnostic
  169. icon: "mdi:fan"
  170. dps:
  171. - id: 107
  172. type: integer
  173. name: sensor
  174. unit: "rpm"
  175. - entity: binary_sensor
  176. name: USB
  177. icon: "mdi:usb-port"
  178. category: diagnostic
  179. dps:
  180. - id: 108
  181. type: boolean
  182. name: sensor