erz04c_energy_meter.yaml 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. name: Double clamp meter
  2. products:
  3. - id: dhto3y4uachr1wll
  4. name: erz04c
  5. # protocol: 3.5
  6. primary_entity:
  7. entity: sensor
  8. name: Total energy
  9. class: energy
  10. dps:
  11. - id: 123
  12. name: sensor
  13. type: integer
  14. unit: kWh
  15. class: total_increasing
  16. mapping:
  17. - scale: 1000
  18. - id: 103
  19. name: Device state A
  20. type: string
  21. mapping:
  22. - dps_val: close
  23. value: Close
  24. default: true
  25. - dps_val: monitor
  26. value: Monitor
  27. - dps_val: working
  28. value: Working
  29. - dps_val: warning
  30. value: Warning
  31. - id: 113
  32. name: Device state B
  33. type: string
  34. mapping:
  35. - dps_val: close
  36. value: Close
  37. default: true
  38. - dps_val: monitor
  39. value: Monitor
  40. - dps_val: working
  41. value: Working
  42. - dps_val: warning
  43. value: Warning
  44. - id: 110
  45. name: Power Type A
  46. type: string
  47. mapping:
  48. - dps_val: normal
  49. value: Normal
  50. default: true
  51. - dps_val: warn
  52. value: Warn
  53. - id: 120
  54. name: Power Type B
  55. type: string
  56. mapping:
  57. - dps_val: normal
  58. value: Normal
  59. default: true
  60. - dps_val: warn
  61. value: Warn
  62. - id: 101
  63. name: Sync request
  64. type: string
  65. mapping:
  66. - dps_val: idle
  67. value: Idle
  68. default: true
  69. - dps_val: request
  70. value: Request
  71. - id: 124
  72. name: Net state
  73. type: string
  74. mapping:
  75. - dps_val: cloud_net
  76. value: Cloud
  77. default: true
  78. - dps_val: local_net
  79. value: Local
  80. - dps_val: no_net
  81. value: Offline
  82. secondary_entities:
  83. - entity: sensor
  84. name: Power A
  85. category: diagnostic
  86. class: power
  87. dps:
  88. - id: 105
  89. name: sensor
  90. type: integer
  91. unit: W
  92. force: true
  93. class: measurement
  94. mapping:
  95. - scale: 10
  96. - entity: sensor
  97. name: Current A
  98. category: diagnostic
  99. class: current
  100. dps:
  101. - id: 106
  102. name: sensor
  103. type: integer
  104. unit: A
  105. class: measurement
  106. force: true
  107. mapping:
  108. - scale: 1000
  109. - entity: sensor
  110. name: Voltage A
  111. category: diagnostic
  112. class: voltage
  113. dps:
  114. - id: 107
  115. name: sensor
  116. type: integer
  117. unit: V
  118. class: measurement
  119. force: true
  120. mapping:
  121. - scale: 10
  122. - entity: sensor
  123. name: Total energy A
  124. class: energy
  125. dps:
  126. - id: 108
  127. name: sensor
  128. type: integer
  129. unit: kWh
  130. class: total_increasing
  131. optional: true
  132. mapping:
  133. - scale: 1000
  134. - id: 104
  135. name: Power statistics A
  136. type: integer
  137. unit: kWh
  138. class: measurement
  139. optional: true
  140. mapping:
  141. - scale: 100
  142. - id: 109
  143. name: Today's electricity consumption A
  144. type: integer
  145. unit: kWh
  146. class: measurement
  147. optional: true
  148. mapping:
  149. - scale: 1000
  150. - id: 112
  151. name: Increased power consumption A
  152. type: integer
  153. unit: kWh
  154. class: measurement
  155. optional: true
  156. mapping:
  157. - scale: 100
  158. - entity: sensor
  159. name: Power B
  160. category: diagnostic
  161. class: power
  162. dps:
  163. - id: 115
  164. name: sensor
  165. type: integer
  166. unit: W
  167. force: true
  168. class: measurement
  169. mapping:
  170. - scale: 10
  171. - entity: sensor
  172. name: Current B
  173. category: diagnostic
  174. class: current
  175. dps:
  176. - id: 116
  177. name: sensor
  178. type: integer
  179. unit: A
  180. class: measurement
  181. force: true
  182. mapping:
  183. - scale: 1000
  184. - entity: sensor
  185. name: Voltage B
  186. category: diagnostic
  187. class: voltage
  188. dps:
  189. - id: 117
  190. name: sensor
  191. type: integer
  192. unit: V
  193. class: measurement
  194. force: true
  195. mapping:
  196. - scale: 10
  197. - entity: sensor
  198. name: Total energy B
  199. class: energy
  200. dps:
  201. - id: 118
  202. name: sensor
  203. type: integer
  204. unit: kWh
  205. class: total_increasing
  206. optional: true
  207. mapping:
  208. - scale: 1000
  209. - id: 114
  210. name: Power statistics B
  211. type: integer
  212. unit: kWh
  213. class: total_increasing
  214. optional: true
  215. mapping:
  216. - scale: 100
  217. - id: 119
  218. name: Today's electricity consumption B
  219. type: integer
  220. unit: kWh
  221. class: measurement
  222. optional: true
  223. mapping:
  224. - scale: 1000
  225. - id: 122
  226. name: Increased power consumption B
  227. type: integer
  228. unit: kWh
  229. class: measurement
  230. optional: true
  231. mapping:
  232. - scale: 100
  233. - entity: button
  234. name: Real-time updates
  235. category: config
  236. dps:
  237. - id: 102
  238. name: button
  239. type: string
  240. mapping:
  241. - dps_val: idle
  242. value: false
  243. default: true
  244. - dps_val: ok
  245. value: true
  246. optional: true
  247. - entity: number
  248. name: Alarm power setting A
  249. category: config
  250. dps:
  251. - id: 111
  252. name: value
  253. type: integer
  254. unit: W
  255. range:
  256. min: 200
  257. max: 500000
  258. mapping:
  259. - step: 100
  260. - entity: number
  261. name: Alarm power setting B
  262. category: config
  263. dps:
  264. - id: 121
  265. name: value
  266. type: integer
  267. unit: W
  268. range:
  269. min: 200
  270. max: 500000
  271. mapping:
  272. - step: 100