aygrochy_inline_wifi_air_vent.yaml 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330
  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: min
  122. range:
  123. min: 0
  124. max: 36000
  125. mapping:
  126. - scale: 60
  127. step: 60
  128. - entity: sensor
  129. name: Alarm triggered
  130. category: diagnostic
  131. dps:
  132. - id: 105
  133. name: sensor
  134. type: string
  135. # id 106 see primairy entity
  136. - entity: number
  137. name: Maximum humidity
  138. category: config
  139. class: humidity
  140. dps:
  141. - id: 111
  142. name: value
  143. type: integer
  144. range:
  145. min: 0
  146. max: 100
  147. unit: "%"
  148. mapping:
  149. - constraint: mode
  150. conditions:
  151. - dps_val: AUTO
  152. value_redirect: auto_high_humidity
  153. - id: 2
  154. name: mode
  155. type: string
  156. hidden: true
  157. - id: 107
  158. name: auto_high_humidity
  159. type: integer
  160. range:
  161. min: 0
  162. max: 100
  163. # id 108 see primairy entity
  164. - entity: number
  165. name: Minimum humidity
  166. class: humidity
  167. category: config
  168. dps:
  169. - id: 113
  170. name: value
  171. type: integer
  172. range:
  173. min: 0
  174. max: 100
  175. unit: "%"
  176. mapping:
  177. - constraint: mode
  178. conditions:
  179. - dps_val: AUTO
  180. value_redirect: auto_low_humidity
  181. - id: 2
  182. name: mode
  183. type: string
  184. hidden: true
  185. - id: 109
  186. name: auto_low_humidity
  187. type: integer
  188. range:
  189. min: 0
  190. max: 100
  191. - entity: lock
  192. translation_key: child_lock
  193. category: config
  194. dps:
  195. - id: 114
  196. type: integer
  197. name: lock
  198. - entity: switch
  199. name: Auto - high temperature switch
  200. category: config
  201. dps:
  202. - id: 116
  203. type: integer
  204. name: switch
  205. mapping:
  206. - dps_val: 0
  207. value: true
  208. - dps_val: 1
  209. value: false
  210. - entity: switch
  211. name: Auto - high humidity switch
  212. category: config
  213. dps:
  214. - id: 117
  215. type: integer
  216. name: switch
  217. mapping:
  218. - dps_val: 0
  219. value: true
  220. - dps_val: 1
  221. value: false
  222. - entity: switch
  223. name: Auto - low temperature switch
  224. category: config
  225. dps:
  226. - id: 118
  227. type: integer
  228. name: switch
  229. mapping:
  230. - dps_val: 0
  231. value: true
  232. - dps_val: 1
  233. value: false
  234. - entity: switch
  235. name: Auto - low humidity switch
  236. category: config
  237. dps:
  238. - id: 119
  239. type: integer
  240. name: switch
  241. mapping:
  242. - dps_val: 0
  243. value: true
  244. - dps_val: 1
  245. value: false
  246. - entity: switch
  247. name: Alarm - high temperature switch
  248. category: config
  249. dps:
  250. - id: 120
  251. type: integer
  252. name: switch
  253. mapping:
  254. - dps_val: 0
  255. value: true
  256. - dps_val: 1
  257. value: false
  258. - entity: switch
  259. name: Alarm - high humidity switch
  260. category: config
  261. dps:
  262. - id: 121
  263. type: integer
  264. name: switch
  265. mapping:
  266. - dps_val: 0
  267. value: true
  268. - dps_val: 1
  269. value: false
  270. - entity: switch
  271. name: Alarm - low temperature switch
  272. category: config
  273. dps:
  274. - id: 122
  275. type: integer
  276. name: switch
  277. mapping:
  278. - dps_val: 0
  279. value: true
  280. - dps_val: 1
  281. value: false
  282. - entity: switch
  283. name: Alarm - low humidity switch
  284. category: config
  285. dps:
  286. - id: 123
  287. type: integer
  288. name: switch
  289. mapping:
  290. - dps_val: 0
  291. value: true
  292. - dps_val: 1
  293. value: false
  294. - entity: sensor
  295. name: Auto triggered
  296. category: diagnostic
  297. dps:
  298. - id: 126
  299. name: sensor
  300. type: string
  301. # "1":"Switch",
  302. # "2":"Work Mode",
  303. # "8":"Humidity",
  304. # "9":"Temperature",
  305. # "101":"Brightness",
  306. # "102":"Fan Speed Setting",
  307. # "103":"Running Speed",
  308. # "104":"Countdown",
  309. # "105":"Alarm triggered",
  310. # "106":"Auto-High Temp",
  311. # "107":"Auto-High Humid",
  312. # "108":"Auto-Low Temp",
  313. # "109":"Auto-Low Humid",
  314. # "110":"Alarm-High Temp",
  315. # "111":"Alarm-High Humid",
  316. # "112":"Alarm-Low Temp",
  317. # "113":"Alarm-Low Humid",
  318. # "114":"Child Lock",
  319. # "115":"Unit", (not yet implemented)
  320. # "116":"Auto-High temp switch",
  321. # "117":"Auto-High humid switch",
  322. # "118":"Auto-Low temp switch",
  323. # "119":"Auto-Low humid switch",
  324. # "120":"Alarm-High temp switch",
  325. # "121":"Alarm-High humid switch",
  326. # "122":"Alarm-Low temp switch",
  327. # "123":"Alarm-Low humid switch",
  328. # "124":"Temp calibration", (not yet implemented)
  329. # "125":"Humid calibration", (not yet implemented)
  330. # "126":"Auto triggered"