aygrochy_inline_wifi_air_vent.yaml 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327
  1. name: Fan controller
  2. products:
  3. - id: hqldzgqpsyr1pw8c
  4. manufacturer: Aygrochy
  5. entities:
  6. - entity: climate
  7. dps:
  8. - id: 2
  9. name: preset_mode
  10. type: string
  11. mapping:
  12. - dps_val: "ON"
  13. value: "On"
  14. - dps_val: "OFF"
  15. value: "Off"
  16. - dps_val: "TIMER"
  17. value: "Timer"
  18. - dps_val: "AUTO"
  19. value: "Auto"
  20. - dps_val: "ALARM"
  21. value: "Alarm"
  22. - id: 2
  23. name: hvac_mode
  24. type: string
  25. mapping:
  26. - dps_val: "ON"
  27. value: "fan_only"
  28. - dps_val: "OFF"
  29. value: "off"
  30. - dps_val: "TIMER"
  31. value: "auto"
  32. hidden: true
  33. - dps_val: "AUTO"
  34. value: "auto"
  35. - dps_val: "ALARM"
  36. value: "fan_only"
  37. hidden: true
  38. - id: 8
  39. name: current_humidity
  40. type: integer
  41. unit: "%"
  42. - id: 9
  43. name: current_temperature
  44. type: integer
  45. unit: "F"
  46. - id: 110
  47. name: target_temp_high
  48. type: integer
  49. range:
  50. min: 32
  51. max: 194
  52. unit: "F"
  53. mapping:
  54. - constraint: hvac_mode
  55. conditions:
  56. - dps_val: AUTO
  57. value_redirect: auto_temp_high
  58. - id: 106
  59. name: auto_temp_high
  60. type: integer
  61. range:
  62. min: 32
  63. max: 194
  64. - id: 112
  65. name: target_temp_low
  66. type: integer
  67. range:
  68. min: 32
  69. max: 194
  70. unit: "F"
  71. mapping:
  72. - constraint: hvac_mode
  73. conditions:
  74. - dps_val: AUTO
  75. value_redirect: auto_temp_low
  76. - id: 108
  77. name: auto_temp_low
  78. type: integer
  79. range:
  80. min: 32
  81. max: 194
  82. - entity: fan
  83. dps:
  84. - id: 1
  85. name: switch
  86. type: boolean
  87. - id: 102
  88. name: speed
  89. type: integer
  90. range:
  91. min: 0
  92. max: 10
  93. - entity: light
  94. translation_key: backlight
  95. category: config
  96. dps:
  97. - id: 101
  98. name: brightness
  99. type: integer
  100. range:
  101. min: 0
  102. max: 4
  103. - entity: sensor
  104. name: Current speed
  105. category: diagnostic
  106. dps:
  107. - id: 103
  108. name: sensor
  109. type: integer
  110. unit: "%"
  111. mapping:
  112. - scale: 0.1
  113. - entity: number
  114. translation_key: timer
  115. class: duration
  116. category: config
  117. dps:
  118. - id: 104
  119. name: value
  120. type: integer
  121. unit: s
  122. range:
  123. min: 0
  124. max: 36000
  125. - entity: sensor
  126. name: Alarm triggered
  127. category: diagnostic
  128. dps:
  129. - id: 105
  130. name: sensor
  131. type: string
  132. # id 106 see primairy entity
  133. - entity: number
  134. name: Maximum humidity
  135. category: config
  136. class: humidity
  137. dps:
  138. - id: 111
  139. name: value
  140. type: integer
  141. range:
  142. min: 0
  143. max: 100
  144. unit: "%"
  145. mapping:
  146. - constraint: mode
  147. conditions:
  148. - dps_val: AUTO
  149. value_redirect: auto_high_humidity
  150. - id: 2
  151. name: mode
  152. type: string
  153. hidden: true
  154. - id: 107
  155. name: auto_high_humidity
  156. type: integer
  157. range:
  158. min: 0
  159. max: 100
  160. # id 108 see primairy entity
  161. - entity: number
  162. name: Minimum humidity
  163. class: humidity
  164. category: config
  165. dps:
  166. - id: 113
  167. name: value
  168. type: integer
  169. range:
  170. min: 0
  171. max: 100
  172. unit: "%"
  173. mapping:
  174. - constraint: mode
  175. conditions:
  176. - dps_val: AUTO
  177. value_redirect: auto_low_humidity
  178. - id: 2
  179. name: mode
  180. type: string
  181. hidden: true
  182. - id: 109
  183. name: auto_low_humidity
  184. type: integer
  185. range:
  186. min: 0
  187. max: 100
  188. - entity: lock
  189. translation_key: child_lock
  190. category: config
  191. dps:
  192. - id: 114
  193. type: integer
  194. name: lock
  195. - entity: switch
  196. name: Auto - high temperature switch
  197. category: config
  198. dps:
  199. - id: 116
  200. type: integer
  201. name: switch
  202. mapping:
  203. - dps_val: 0
  204. value: true
  205. - dps_val: 1
  206. value: false
  207. - entity: switch
  208. name: Auto - high humidity switch
  209. category: config
  210. dps:
  211. - id: 117
  212. type: integer
  213. name: switch
  214. mapping:
  215. - dps_val: 0
  216. value: true
  217. - dps_val: 1
  218. value: false
  219. - entity: switch
  220. name: Auto - low temperature switch
  221. category: config
  222. dps:
  223. - id: 118
  224. type: integer
  225. name: switch
  226. mapping:
  227. - dps_val: 0
  228. value: true
  229. - dps_val: 1
  230. value: false
  231. - entity: switch
  232. name: Auto - low humidity switch
  233. category: config
  234. dps:
  235. - id: 119
  236. type: integer
  237. name: switch
  238. mapping:
  239. - dps_val: 0
  240. value: true
  241. - dps_val: 1
  242. value: false
  243. - entity: switch
  244. name: Alarm - high temperature switch
  245. category: config
  246. dps:
  247. - id: 120
  248. type: integer
  249. name: switch
  250. mapping:
  251. - dps_val: 0
  252. value: true
  253. - dps_val: 1
  254. value: false
  255. - entity: switch
  256. name: Alarm - high humidity switch
  257. category: config
  258. dps:
  259. - id: 121
  260. type: integer
  261. name: switch
  262. mapping:
  263. - dps_val: 0
  264. value: true
  265. - dps_val: 1
  266. value: false
  267. - entity: switch
  268. name: Alarm - low temperature switch
  269. category: config
  270. dps:
  271. - id: 122
  272. type: integer
  273. name: switch
  274. mapping:
  275. - dps_val: 0
  276. value: true
  277. - dps_val: 1
  278. value: false
  279. - entity: switch
  280. name: Alarm - low humidity switch
  281. category: config
  282. dps:
  283. - id: 123
  284. type: integer
  285. name: switch
  286. mapping:
  287. - dps_val: 0
  288. value: true
  289. - dps_val: 1
  290. value: false
  291. - entity: sensor
  292. name: Auto triggered
  293. category: diagnostic
  294. dps:
  295. - id: 126
  296. name: sensor
  297. type: string
  298. # "1":"Switch",
  299. # "2":"Work Mode",
  300. # "8":"Humidity",
  301. # "9":"Temperature",
  302. # "101":"Brightness",
  303. # "102":"Fan Speed Setting",
  304. # "103":"Running Speed",
  305. # "104":"Countdown",
  306. # "105":"Alarm triggered",
  307. # "106":"Auto-High Temp",
  308. # "107":"Auto-High Humid",
  309. # "108":"Auto-Low Temp",
  310. # "109":"Auto-Low Humid",
  311. # "110":"Alarm-High Temp",
  312. # "111":"Alarm-High Humid",
  313. # "112":"Alarm-Low Temp",
  314. # "113":"Alarm-Low Humid",
  315. # "114":"Child Lock",
  316. # "115":"Unit", (not yet implemented)
  317. # "116":"Auto-High temp switch",
  318. # "117":"Auto-High humid switch",
  319. # "118":"Auto-Low temp switch",
  320. # "119":"Auto-Low humid switch",
  321. # "120":"Alarm-High temp switch",
  322. # "121":"Alarm-High humid switch",
  323. # "122":"Alarm-Low temp switch",
  324. # "123":"Alarm-Low humid switch",
  325. # "124":"Temp calibration", (not yet implemented)
  326. # "125":"Humid calibration", (not yet implemented)
  327. # "126":"Auto triggered"