rohnson_r28858_airfryer.yaml 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. name: Air fryer
  2. products:
  3. - id: dsyz4tnrkwgo2fma
  4. manufacturer: Rohnson
  5. model: SmartChef XL2
  6. model_id: R-2858
  7. entities:
  8. - entity: climate
  9. translation_only_key: oven
  10. dps:
  11. - id: 1
  12. type: boolean
  13. name: hvac_mode
  14. mapping:
  15. - dps_val: false
  16. value: "off"
  17. - dps_val: true
  18. value: heat
  19. - id: 2
  20. type: boolean
  21. name: hvac_action
  22. mapping:
  23. - dps_val: false
  24. value: heating
  25. - dps_val: true
  26. value: idle
  27. - id: 6
  28. type: integer
  29. name: temperature
  30. range:
  31. min: 80
  32. max: 220
  33. mapping:
  34. - step: 5
  35. constraint: temperature_unit
  36. conditions:
  37. - dps_val: false
  38. range:
  39. min: 180
  40. max: 440
  41. - id: 103
  42. type: boolean
  43. name: temperature_unit
  44. mapping:
  45. - dps_val: true
  46. value: C
  47. - dps_val: false
  48. value: F
  49. - entity: button
  50. name: Start
  51. icon: "mdi:play"
  52. dps:
  53. - id: 1
  54. type: boolean
  55. name: available
  56. - id: 2
  57. type: boolean
  58. name: button
  59. mapping:
  60. - dps_val: false
  61. value: true
  62. - dps_val: true
  63. value: false
  64. - entity: button
  65. name: Pause
  66. icon: "mdi:pause"
  67. dps:
  68. - id: 1
  69. type: boolean
  70. name: available
  71. - id: 2
  72. type: boolean
  73. name: button
  74. - entity: select
  75. translation_key: recipe
  76. category: config
  77. dps:
  78. - id: 1
  79. type: boolean
  80. name: available
  81. - id: 3
  82. type: string
  83. name: option
  84. mapping:
  85. - dps_val: drumsticks
  86. value: chicken_drumsticks
  87. - dps_val: steak
  88. value: steak
  89. - dps_val: fish
  90. value: fish
  91. - dps_val: cake
  92. value: cake
  93. - dps_val: pizza
  94. value: pizza
  95. - dps_val: sausage
  96. value: sausage
  97. - dps_val: chips
  98. value: fries
  99. - dps_val: dryfruit
  100. value: dry_fruit
  101. - entity: number
  102. name: Cloud recipe
  103. category: config
  104. icon: "mdi:pot-mix"
  105. dps:
  106. - id: 1
  107. type: boolean
  108. name: available
  109. - id: 4
  110. type: integer
  111. name: value
  112. range:
  113. min: 0
  114. max: 999999999
  115. - entity: number
  116. name: Cooking time
  117. class: duration
  118. deprecated: time.cooking_time
  119. translation_key: timer
  120. dps:
  121. - id: 1
  122. type: boolean
  123. name: available
  124. - id: 9
  125. type: integer
  126. name: value
  127. unit: min
  128. range:
  129. min: 0
  130. max: 1440
  131. - entity: time
  132. name: Cooking time
  133. dps:
  134. - id: 1
  135. type: boolean
  136. name: available
  137. - id: 9
  138. type: integer
  139. name: minute
  140. range:
  141. min: 0
  142. max: 1440
  143. - entity: sensor
  144. translation_key: time_remaining
  145. class: duration
  146. dps:
  147. - id: 10
  148. type: integer
  149. name: sensor
  150. unit: min
  151. - entity: binary_sensor
  152. class: problem
  153. category: diagnostic
  154. dps:
  155. - id: 12
  156. type: bitfield
  157. name: sensor
  158. mapping:
  159. - dps_val: 0
  160. value: false
  161. - value: true
  162. - id: 12
  163. type: bitfield
  164. name: fault_code
  165. - entity: light
  166. category: config
  167. dps:
  168. - id: 1
  169. type: boolean
  170. name: available
  171. - id: 101
  172. type: boolean
  173. name: switch
  174. - entity: sensor
  175. name: Cooling time
  176. class: duration
  177. translation_key: time_remaining
  178. category: diagnostic
  179. dps:
  180. - id: 107
  181. type: integer
  182. optional: true
  183. name: sensor
  184. unit: s
  185. class: measurement
  186. - entity: select
  187. name: Operating state
  188. icon: "mdi:toaster-oven"
  189. category: config
  190. dps:
  191. - id: 1
  192. type: boolean
  193. name: available
  194. - id: 108
  195. type: string
  196. name: option
  197. mapping:
  198. - dps_val: wait_mode
  199. value: Wait
  200. - dps_val: set_mode
  201. value: Settings
  202. - dps_val: run_mode
  203. value: Run
  204. - dps_val: stop_mode
  205. value: Stop
  206. - dps_val: pause_mode
  207. value: Pause
  208. - dps_val: time_out
  209. value: Timeout
  210. - entity: event
  211. name: Cooked
  212. dps:
  213. - id: 109
  214. type: string
  215. name: event
  216. optional: true
  217. mapping:
  218. - dps_val: nothing
  219. value: null
  220. - dps_val: alarm
  221. value: turn_over
  222. - dps_val: finish_cooking
  223. value: done
  224. - entity: switch
  225. name: Tender griller
  226. icon: "mdi:grill"
  227. category: config
  228. dps:
  229. - id: 1
  230. type: boolean
  231. name: available
  232. - id: 110
  233. type: boolean
  234. name: switch