atorch_at2pl_breaker.yaml 9.2 KB

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