atorch_at2pl_breaker.yaml 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500
  1. name: Energy meter
  2. products:
  3. - id: seqzqh45b0ggn9so
  4. manufacturer: Atorch
  5. model: AT2PL
  6. - id: sq1ahfxhgove4kgo
  7. manufacturer: Atorch
  8. model: GR2PWS
  9. entities:
  10. - entity: switch
  11. dps:
  12. - id: 1
  13. type: boolean
  14. name: switch
  15. - id: 17
  16. type: integer
  17. optional: true
  18. name: add_ele
  19. - entity: number
  20. translation_key: timer
  21. class: duration
  22. category: config
  23. dps:
  24. - id: 9
  25. type: integer
  26. name: value
  27. range:
  28. min: 0
  29. max: 360000
  30. unit: min
  31. mapping:
  32. - scale: 60
  33. step: 60
  34. - entity: sensor
  35. class: current
  36. category: diagnostic
  37. dps:
  38. - id: 18
  39. type: integer
  40. name: sensor
  41. unit: A
  42. class: measurement
  43. mapping:
  44. - scale: 1000
  45. - entity: sensor
  46. class: power
  47. category: diagnostic
  48. dps:
  49. - id: 19
  50. type: integer
  51. name: sensor
  52. unit: W
  53. class: measurement
  54. mapping:
  55. - scale: 100
  56. - entity: sensor
  57. class: voltage
  58. category: diagnostic
  59. dps:
  60. - id: 20
  61. type: integer
  62. name: sensor
  63. unit: V
  64. class: measurement
  65. mapping:
  66. - scale: 100
  67. - entity: number
  68. name: Price
  69. category: config
  70. class: monetary
  71. dps:
  72. - id: 101
  73. type: integer
  74. name: value
  75. range:
  76. min: 0
  77. max: 99999
  78. mapping:
  79. - scale: 100
  80. - entity: sensor
  81. name: Cost
  82. category: diagnostic
  83. dps:
  84. - id: 102
  85. type: integer
  86. name: sensor
  87. - id: 103
  88. type: integer
  89. name: add_cost
  90. - entity: number
  91. name: Overvoltage threshold
  92. category: config
  93. class: voltage
  94. dps:
  95. - id: 104
  96. type: integer
  97. name: value
  98. unit: V
  99. range:
  100. min: 1
  101. max: 2650
  102. mapping:
  103. - scale: 10
  104. - entity: number
  105. name: Overcurrent threshold
  106. class: current
  107. category: config
  108. dps:
  109. - id: 105
  110. type: integer
  111. name: value
  112. unit: A
  113. range:
  114. min: 1
  115. max: 1000
  116. mapping:
  117. - scale: 10
  118. - entity: number
  119. name: Over power threshold
  120. class: power
  121. category: config
  122. dps:
  123. - id: 106
  124. type: integer
  125. name: value
  126. unit: W
  127. range:
  128. min: 1
  129. max: 27500
  130. - entity: select
  131. translation_key: language
  132. category: config
  133. dps:
  134. - id: 107
  135. type: string
  136. name: option
  137. mapping:
  138. - dps_val: chinese
  139. value: chinese
  140. - dps_val: english
  141. value: english
  142. - entity: light
  143. name: Display active
  144. category: config
  145. dps:
  146. - id: 108
  147. name: brightness
  148. type: integer
  149. range:
  150. min: 1
  151. max: 9
  152. - entity: light
  153. name: Display standby
  154. category: config
  155. dps:
  156. - id: 109
  157. name: brightness
  158. type: integer
  159. range:
  160. min: 0
  161. max: 9
  162. - entity: number
  163. name: Standby delay
  164. class: duration
  165. category: config
  166. icon: "mdi:timer"
  167. dps:
  168. - id: 110
  169. type: integer
  170. name: value
  171. unit: s
  172. range:
  173. min: 3
  174. max: 99
  175. - entity: switch
  176. translation_key: sound
  177. category: config
  178. dps:
  179. - id: 111
  180. type: boolean
  181. name: switch
  182. - entity: select
  183. name: Switch type
  184. icon: "mdi:toggle-switch"
  185. category: config
  186. dps:
  187. - id: 112
  188. type: string
  189. name: option
  190. mapping:
  191. - dps_val: controlled
  192. value: Controlled
  193. - dps_val: normally_open
  194. value: Normally open
  195. - entity: button
  196. name: Data reset
  197. class: restart
  198. category: config
  199. dps:
  200. - id: 113
  201. type: boolean
  202. name: button
  203. optional: true
  204. - entity: button
  205. name: Wifi reset
  206. class: restart
  207. category: config
  208. dps:
  209. - id: 114
  210. type: boolean
  211. name: button
  212. optional: true
  213. - entity: button
  214. translation_key: factory_reset
  215. category: config
  216. hidden: true
  217. dps:
  218. - id: 115
  219. type: boolean
  220. name: button
  221. optional: true
  222. - entity: switch
  223. name: Rotate screen
  224. category: config
  225. dps:
  226. - id: 116
  227. type: boolean
  228. name: switch
  229. optional: true
  230. mapping:
  231. - dps_val: null
  232. value: false
  233. hidden: true
  234. - entity: select
  235. name: Standby screen
  236. icon: "mdi:television"
  237. category: config
  238. dps:
  239. - id: 117
  240. type: string
  241. name: option
  242. mapping:
  243. - dps_val: original
  244. value: Standard
  245. - dps_val: measurement
  246. value: Measurement
  247. - entity: select
  248. name: Display control
  249. icon: "mdi:menu"
  250. category: config
  251. dps:
  252. - id: 118
  253. type: string
  254. name: option
  255. mapping:
  256. - dps_val: front
  257. value: Next
  258. - dps_val: back
  259. value: Previous
  260. - dps_val: display_off
  261. value: Display off
  262. - entity: number
  263. name: Undervoltage threshold
  264. category: config
  265. class: voltage
  266. dps:
  267. - id: 119
  268. type: integer
  269. name: value
  270. unit: V
  271. range:
  272. min: 1
  273. max: 2750
  274. mapping:
  275. - scale: 10
  276. - entity: switch
  277. name: Override enable
  278. category: config
  279. dps:
  280. - id: 120
  281. type: boolean
  282. name: switch
  283. - entity: number
  284. name: Leakage threshold
  285. category: config
  286. class: current
  287. dps:
  288. - id: 121
  289. type: integer
  290. name: value
  291. unit: mA
  292. range:
  293. min: 10
  294. max: 100
  295. - entity: sensor
  296. name: Leakage energy
  297. class: energy
  298. category: diagnostic
  299. dps:
  300. - id: 122
  301. type: integer
  302. name: sensor
  303. unit: kWh
  304. class: total_increasing
  305. mapping:
  306. - scale: 1000
  307. - entity: sensor
  308. class: energy
  309. dps:
  310. - id: 123
  311. type: integer
  312. name: sensor
  313. unit: kWh
  314. class: total_increasing
  315. mapping:
  316. - scale: 1000
  317. - entity: number
  318. name: Leakage current
  319. category: config
  320. class: current
  321. dps:
  322. - id: 124
  323. type: integer
  324. name: value
  325. unit: mA
  326. range:
  327. min: 0
  328. max: 120000
  329. - entity: number
  330. name: Data refresh interval
  331. category: config
  332. class: duration
  333. translation_key: timer
  334. dps:
  335. - id: 125
  336. type: integer
  337. optional: true
  338. name: value
  339. unit: s
  340. range:
  341. min: 1
  342. max: 90
  343. - entity: switch
  344. name: Real time data refresh
  345. icon: "mdi:restart"
  346. category: config
  347. dps:
  348. - id: 126
  349. type: boolean
  350. optional: true
  351. name: switch
  352. - entity: select
  353. name: Alarm
  354. icon: "mdi:alert"
  355. category: config
  356. dps:
  357. - id: 132
  358. type: string
  359. name: option
  360. mapping:
  361. - dps_val: "off"
  362. value: None
  363. - dps_val: ovp
  364. value: Overvoltage
  365. - dps_val: ocp
  366. value: Overcurrent
  367. - dps_val: opp
  368. value: Overpower
  369. - dps_val: lvp
  370. value: Undervoltage
  371. - dps_val: le
  372. value: Energy leakage
  373. - dps_val: olcp
  374. value: Earth leakage
  375. - entity: sensor
  376. class: frequency
  377. category: diagnostic
  378. dps:
  379. - id: 133
  380. type: integer
  381. name: sensor
  382. unit: Hz
  383. class: measurement
  384. mapping:
  385. - scale: 100
  386. - entity: sensor
  387. class: power_factor
  388. category: diagnostic
  389. dps:
  390. - id: 134
  391. type: integer
  392. name: sensor
  393. unit: "%"
  394. class: measurement
  395. - entity: sensor
  396. name: CPU temperature
  397. class: temperature
  398. category: diagnostic
  399. dps:
  400. - id: 135
  401. type: integer
  402. name: sensor
  403. unit: C
  404. class: measurement
  405. - entity: select
  406. name: Price mode
  407. icon: "mdi:cash"
  408. category: config
  409. dps:
  410. - id: 136
  411. type: string
  412. name: option
  413. mapping:
  414. - dps_val: single_rate
  415. value: Fixed rate
  416. - dps_val: stair
  417. value: Tiered
  418. - dps_val: peak_valley_stair
  419. value: Peak/off-peak tiered
  420. - entity: number
  421. name: Overvoltage recovery delay
  422. category: config
  423. class: duration
  424. icon: "mdi:timer"
  425. dps:
  426. - id: 137
  427. type: integer
  428. name: value
  429. unit: min
  430. range:
  431. min: 0
  432. max: 99
  433. - entity: select
  434. translation_key: initial_state
  435. category: config
  436. dps:
  437. - id: 138
  438. type: string
  439. name: option
  440. mapping:
  441. - dps_val: open
  442. value: "off"
  443. - dps_val: close
  444. value: "on"
  445. - entity: switch
  446. name: Prepaid
  447. icon: "mdi:hand-coin"
  448. category: config
  449. dps:
  450. - id: 139
  451. type: boolean
  452. name: switch
  453. - entity: sensor
  454. name: Balance
  455. class: energy_storage
  456. category: diagnostic
  457. dps:
  458. - id: 140
  459. type: integer
  460. name: sensor
  461. unit: kWh
  462. class: measurement
  463. mapping:
  464. - scale: 100
  465. - entity: button
  466. name: Clear eneregy
  467. class: restart
  468. category: config
  469. dps:
  470. - id: 141
  471. type: boolean
  472. name: button
  473. optional: true
  474. - entity: number
  475. name: Charge energy
  476. category: config
  477. class: energy
  478. dps:
  479. - id: 142
  480. type: integer
  481. name: value
  482. unit: kWh
  483. optional: true
  484. range:
  485. min: 0
  486. max: 500000
  487. mapping:
  488. - scale: 100
  489. - entity: number
  490. name: Credit
  491. category: config
  492. class: energy
  493. dps:
  494. - id: 143
  495. type: integer
  496. name: value
  497. unit: kWh
  498. range:
  499. min: 10
  500. max: 500