atorch_at2pl_breaker.yaml 9.3 KB

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