gratkit_filament_dryer.yaml 3.9 KB

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