casdon_td_pro_2.yaml 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. name: Oven
  2. products:
  3. - id: wab6oustdukujpkn
  4. name: Casdon TD Pro 2
  5. primary_entity:
  6. entity: climate
  7. translation_only_key: oven
  8. dps:
  9. - id: 1
  10. name: hvac_mode
  11. type: boolean
  12. mapping:
  13. - dps_val: true
  14. value: "heat"
  15. - dps_val: false
  16. value: "off"
  17. - id: 7
  18. name: temperature
  19. type: integer
  20. unit: C
  21. range:
  22. min: 0
  23. max: 500
  24. mapping:
  25. - step: 5
  26. - id: 8
  27. name: current_temperature
  28. type: integer
  29. - id: 105
  30. name: preset_mode
  31. type: string
  32. mapping:
  33. - dps_val: "1"
  34. value: healthy_steam
  35. - dps_val: "2"
  36. value: fresh_steam
  37. - dps_val: "3"
  38. value: high_temp_steam
  39. - dps_val: "4"
  40. value: stew
  41. - dps_val: "5"
  42. value: bake_up_and_down
  43. - dps_val: "6"
  44. value: bbq
  45. - dps_val: "7"
  46. value: bottom_hot_air
  47. - dps_val: "8"
  48. value: on_strong_roast
  49. - dps_val: "9"
  50. value: 3d_hot_air
  51. - dps_val: "10"
  52. value: air_fry
  53. - dps_val: "11"
  54. value: steam_frying
  55. - dps_val: "12"
  56. value: one_click_bread
  57. - dps_val: "13"
  58. value: quick_heat
  59. - dps_val: "14"
  60. value: keep_warm
  61. - dps_val: "15"
  62. value: unfreeze
  63. - dps_val: "16"
  64. value: fermentation
  65. - dps_val: "17"
  66. value: descale
  67. - dps_val: "18"
  68. value: local_recipes
  69. - dps_val: "19"
  70. value: drying
  71. - dps_val: "20"
  72. value: custom
  73. - dps_val: "21"
  74. value: low_steaming
  75. - dps_val: "22"
  76. value: medium_steaming
  77. - dps_val: "23"
  78. value: high_steaming
  79. - id: 102
  80. type: string
  81. name: hvac_action
  82. mapping:
  83. - dps_val: cooking
  84. value: heating
  85. - dps_val: reservation
  86. value: idle
  87. - dps_val: cancel
  88. value: idle
  89. - dps_val: done
  90. value: idle
  91. - dps_val: pause
  92. value: idle
  93. - dps_val: "wait"
  94. value: idle
  95. secondary_entities:
  96. - entity: switch
  97. name: Start
  98. icon: "mdi:play-pause"
  99. dps:
  100. - id: 2
  101. name: switch
  102. type: boolean
  103. - entity: number
  104. name: Start time
  105. translation_key: timer
  106. class: duration
  107. dps:
  108. - id: 9
  109. name: value
  110. type: integer
  111. optional: true
  112. range:
  113. min: 1
  114. max: 1440
  115. unit: min
  116. class: measurement
  117. - entity: number
  118. icon: "mdi:timer-edit"
  119. class: duration
  120. name: Cooking time
  121. dps:
  122. - id: 10
  123. name: value
  124. type: integer
  125. range:
  126. min: 1
  127. max: 1440
  128. unit: min
  129. class: measurement
  130. - entity: sensor
  131. translation_key: time_remaining
  132. class: duration
  133. dps:
  134. - id: 11
  135. name: sensor
  136. type: integer
  137. range:
  138. min: 0
  139. max: 1440
  140. unit: min
  141. class: measurement
  142. - entity: binary_sensor
  143. category: diagnostic
  144. class: problem
  145. translation_key: casdon_oven_fault
  146. dps:
  147. - id: 13
  148. type: bitfield
  149. name: sensor
  150. mapping:
  151. - dps_val: 0
  152. value: false
  153. - value: true
  154. - id: 13
  155. type: bitfield
  156. name: fault_code
  157. - id: 13
  158. type: bitfield
  159. name: description
  160. mapping:
  161. - value: unknown
  162. - dps_val: 0
  163. value: OK
  164. - dps_val: 1
  165. value: e1
  166. - dps_val: 2
  167. value: e2
  168. - dps_val: 4
  169. value: e3
  170. - dps_val: 8
  171. value: e4
  172. - dps_val: 16
  173. value: e5
  174. - dps_val: 32
  175. value: e6
  176. - dps_val: 64
  177. value: e7
  178. - dps_val: 128
  179. value: e8
  180. - entity: sensor
  181. class: enum
  182. translation_key: cooking_status
  183. dps:
  184. - id: 102
  185. name: sensor
  186. type: string
  187. mapping:
  188. - dps_val: wait
  189. value: wait
  190. - dps_val: reservation
  191. value: reservation
  192. - dps_val: cooking
  193. value: cooking
  194. - dps_val: cancel
  195. value: cancel
  196. - dps_val: done
  197. value: done
  198. - dps_val: pause
  199. value: pause
  200. - entity: light
  201. dps:
  202. - id: 103
  203. name: switch
  204. type: boolean
  205. - entity: select
  206. translation_key: oven_built_in_recipe
  207. category: config
  208. dps:
  209. - id: 106
  210. name: option
  211. type: string
  212. optional: true
  213. mapping:
  214. - dps_val: "0"
  215. value: "none"
  216. - dps_val: "1"
  217. value: "steamed_egg_with_okra"
  218. - dps_val: "2"
  219. value: "steamed_sea_bass"
  220. - dps_val: "3"
  221. value: "steamed_prawns"
  222. - dps_val: "4"
  223. value: "handmade_steamed_bread"
  224. - dps_val: "5"
  225. value: "fan_steamed_baby_vegetables"
  226. - dps_val: "6"
  227. value: "braised_pork"
  228. - dps_val: "7"
  229. value: "snow_fungus_and_bird_s_nest"
  230. - dps_val: "8"
  231. value: "crab_pot"
  232. - dps_val: "9"
  233. value: "potato_ribs"
  234. - dps_val: "10"
  235. value: "coconut_chicken_soup"
  236. - dps_val: "11"
  237. value: "snack_platter"
  238. - dps_val: "12"
  239. value: "chicken_skewers"
  240. - dps_val: "13"
  241. value: "roasted_pork_knuckle"
  242. - dps_val: "14"
  243. value: "dried_lemon"
  244. - dps_val: "15"
  245. value: "pork_jerky"
  246. - dps_val: "16"
  247. value: "crispy_hairtail"
  248. - dps_val: "17"
  249. value: "spicy_grilled_fish"
  250. - dps_val: "18"
  251. value: "roasted_sweet_potatoes"
  252. - dps_val: "19"
  253. value: "roasted_chicken_wings"
  254. - dps_val: "20"
  255. value: "cumin_lamb_chops"
  256. - dps_val: "21"
  257. value: "honey_grilled_chicken"
  258. - dps_val: "22"
  259. value: "garlic_eggplant"
  260. - dps_val: "23"
  261. value: "portuguese_egg_tart"
  262. - dps_val: "24"
  263. value: "creme_brulee"
  264. - dps_val: "25"
  265. value: "cocoa_chips"
  266. - dps_val: "26"
  267. value: "butter_cookies"
  268. - dps_val: "27"
  269. value: "chiffon_cake"
  270. - dps_val: "28"
  271. value: "puff_pastry"
  272. - dps_val: "29"
  273. value: "red_bean_bread"
  274. - dps_val: "30"
  275. value: "milk_toast"