dual_clamp_energymeter.yaml 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. name: Dual energy meter
  2. products:
  3. - id: jbarpbsikxovmxeg
  4. name: Bidirectional 2-way CT clamp
  5. primary_entity:
  6. entity: sensor
  7. class: energy
  8. name: Total active energy
  9. category: diagnostic
  10. dps:
  11. - id: 107
  12. type: integer
  13. name: sensor
  14. unit: kWh
  15. class: total_increasing
  16. mapping:
  17. - scale: 100
  18. secondary_entities:
  19. - entity: sensor
  20. class: power
  21. category: diagnostic
  22. dps:
  23. - id: 19
  24. type: integer
  25. name: sensor
  26. unit: W
  27. class: measurement
  28. mapping:
  29. - scale: 10
  30. - id: 103
  31. type: integer
  32. name: apparent_power
  33. mapping:
  34. - scale: 10
  35. - id: 104
  36. type: integer
  37. name: current_power
  38. mapping:
  39. - scale: 10
  40. - id: 126
  41. type: integer
  42. name: calibration_a
  43. - id: 131
  44. type: integer
  45. name: calibration_b
  46. - entity: sensor
  47. class: voltage
  48. category: diagnostic
  49. dps:
  50. - id: 20
  51. type: integer
  52. name: sensor
  53. unit: V
  54. class: measurement
  55. mapping:
  56. - scale: 10
  57. - id: 123
  58. type: integer
  59. name: calibration
  60. - entity: sensor
  61. class: current
  62. category: diagnostic
  63. dps:
  64. - id: 101
  65. type: integer
  66. name: sensor
  67. unit: A
  68. class: measurement
  69. mapping:
  70. - scale: 1000
  71. - id: 102
  72. type: integer
  73. name: maximum
  74. mapping:
  75. - scale: 1000
  76. - id: 125
  77. type: integer
  78. name: calibration_a
  79. - id: 130
  80. type: integer
  81. name: calibration_b
  82. - entity: sensor
  83. class: frequency
  84. category: diagnostic
  85. dps:
  86. - id: 105
  87. type: integer
  88. name: sensor
  89. unit: Hz
  90. class: measurement
  91. mapping:
  92. - scale: 100
  93. - id: 124
  94. type: integer
  95. name: calibration
  96. - entity: sensor
  97. class: energy
  98. translation_key: energy_consumed
  99. category: diagnostic
  100. dps:
  101. - id: 110
  102. type: integer
  103. name: sensor
  104. unit: kWh
  105. class: total_increasing
  106. mapping:
  107. - scale: 100
  108. - id: 115
  109. type: integer
  110. name: channel_a
  111. mapping:
  112. - scale: 100
  113. - id: 117
  114. type: integer
  115. name: channel_b
  116. mapping:
  117. - scale: 100
  118. - entity: sensor
  119. translation_key: energy_consumed_x
  120. translation_placeholders:
  121. x: A
  122. class: energy
  123. category: diagnostic
  124. dps:
  125. - id: 115
  126. type: integer
  127. name: sensor
  128. unit: kWh
  129. class: total_increasing
  130. mapping:
  131. - scale: 100
  132. - id: 127
  133. type: integer
  134. name: calibration
  135. - entity: sensor
  136. translation_key: energy_produced_x
  137. translation_placeholders:
  138. x: A
  139. class: energy
  140. category: diagnostic
  141. dps:
  142. - id: 116
  143. type: integer
  144. name: sensor
  145. unit: kWh
  146. class: total_increasing
  147. mapping:
  148. - scale: 100
  149. - id: 128
  150. type: integer
  151. name: calibration
  152. - entity: sensor
  153. translation_key: energy_consumed_x
  154. translation_placeholders:
  155. x: B
  156. class: energy
  157. category: diagnostic
  158. dps:
  159. - id: 117
  160. type: integer
  161. name: sensor
  162. unit: kWh
  163. class: total_increasing
  164. mapping:
  165. - scale: 100
  166. - id: 132
  167. type: integer
  168. name: calibration
  169. - entity: sensor
  170. translation_key: energy_produced_x
  171. translation_placeholders:
  172. x: B
  173. class: energy
  174. category: diagnostic
  175. dps:
  176. - id: 118
  177. type: integer
  178. name: sensor
  179. unit: kWh
  180. class: total_increasing
  181. mapping:
  182. - scale: 100
  183. - id: 133
  184. type: integer
  185. name: calibration
  186. - entity: sensor
  187. name: Power factor A
  188. class: power_factor
  189. category: diagnostic
  190. dps:
  191. - id: 120
  192. type: integer
  193. name: sensor
  194. unit: "%"
  195. class: measurement
  196. mapping:
  197. - scale: 100
  198. - entity: sensor
  199. name: Power factor B
  200. class: power_factor
  201. category: diagnostic
  202. dps:
  203. - id: 121
  204. type: integer
  205. name: sensor
  206. unit: "%"
  207. class: measurement
  208. mapping:
  209. - scale: 100
  210. - entity: number
  211. name: Reporting frequency
  212. category: config
  213. icon: "mdi:timer-cog"
  214. dps:
  215. - id: 122
  216. type: integer
  217. name: value
  218. unit: s
  219. range:
  220. min: 3
  221. max: 60
  222. - entity: select
  223. name: Channel B select
  224. icon: "mdi:toggle-switch"
  225. category: config
  226. dps:
  227. - id: 140
  228. type: string
  229. optional: true
  230. name: option
  231. mapping:
  232. - dps_val: "0"
  233. value: "0"
  234. - dps_val: "1"
  235. value: "1"
  236. - entity: sensor
  237. name: Current direction A
  238. class: enum
  239. category: diagnostic
  240. dps:
  241. - id: 141
  242. type: integer
  243. name: sensor
  244. mapping:
  245. - dps_val: "0"
  246. value: forward
  247. - dps_val: "1"
  248. value: reverse
  249. - entity: sensor
  250. name: Current direction B
  251. class: enum
  252. category: diagnostic
  253. dps:
  254. - id: 142
  255. type: integer
  256. name: sensor
  257. mapping:
  258. - dps_val: "0"
  259. value: forward
  260. - dps_val: "1"
  261. value: reverse
  262. - entity: number
  263. name: Current overload limit A
  264. category: config
  265. class: current
  266. dps:
  267. - id: 143
  268. type: integer
  269. name: value
  270. unit: A
  271. range:
  272. min: 1
  273. max: 100
  274. - entity: number
  275. name: Current overload limit B
  276. category: config
  277. class: current
  278. dps:
  279. - id: 144
  280. type: integer
  281. name: value
  282. unit: A
  283. range:
  284. min: 1
  285. max: 100
  286. - entity: switch
  287. name: Current overload alarm A
  288. category: config
  289. icon: "mdi:fuse-alert"
  290. dps:
  291. - id: 145
  292. type: boolean
  293. name: switch
  294. - entity: switch
  295. name: Current overload alarm B
  296. category: config
  297. icon: "mdi:fuse-alert"
  298. dps:
  299. - id: 146
  300. type: boolean
  301. name: switch
  302. - entity: binary_sensor
  303. name: Current overload A
  304. class: problem
  305. category: diagnostic
  306. dps:
  307. - id: 147
  308. type: boolean
  309. name: sensor
  310. - entity: binary_sensor
  311. name: Current overload B
  312. class: problem
  313. category: diagnostic
  314. dps:
  315. - id: 148
  316. type: boolean
  317. name: sensor