yagusmart_3pn_energymeter.yaml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. name: Energy meter
  2. products:
  3. - id: fygozcnralhwbauo
  4. name: Yagusmart 3PN 63A
  5. primary_entity:
  6. entity: sensor
  7. class: energy
  8. dps:
  9. - id: 1
  10. type: integer
  11. name: sensor
  12. unit: kWh
  13. class: total_increasing
  14. mapping:
  15. - scale: 100
  16. - id: 17
  17. type: string
  18. name: alarm_set_1
  19. optional: true
  20. - id: 18
  21. type: string
  22. name: alarm_set_2
  23. optional: true
  24. - id: 19
  25. type: string
  26. name: breaker_id
  27. secondary_entities:
  28. - entity: sensor
  29. name: Reverse energy
  30. class: energy
  31. category: diagnostic
  32. dps:
  33. - id: 2
  34. type: integer
  35. name: sensor
  36. unit: kWh
  37. class: measurement
  38. mapping:
  39. - scale: 100
  40. - entity: binary_sensor
  41. class: problem
  42. category: diagnostic
  43. dps:
  44. - id: 9
  45. type: bitfield
  46. name: sensor
  47. mapping:
  48. - dps_val: 0
  49. value: false
  50. - value: true
  51. - id: 9
  52. type: bitfield
  53. name: fault_code
  54. - entity: switch
  55. name: Prepay
  56. category: config
  57. icon: "mdi:hand-coin"
  58. dps:
  59. - id: 11
  60. type: boolean
  61. name: switch
  62. - entity: button
  63. name: Balance reset
  64. category: config
  65. dps:
  66. - id: 12
  67. type: boolean
  68. name: button
  69. - entity: sensor
  70. name: Energy balance
  71. class: energy_storage
  72. category: diagnostic
  73. dps:
  74. - id: 13
  75. type: integer
  76. name: sensor
  77. unit: kWh
  78. class: measurement
  79. mapping:
  80. - scale: 100
  81. - entity: number
  82. name: Charge energy
  83. class: energy_storage
  84. category: config
  85. icon: "mdi:cash"
  86. dps:
  87. - id: 14
  88. type: integer
  89. name: value
  90. optional: true
  91. unit: kWh
  92. range:
  93. min: 0
  94. max: 999999
  95. mapping:
  96. - scale: 100
  97. - entity: sensor
  98. name: Voltage A
  99. class: voltage
  100. category: diagnostic
  101. dps:
  102. - id: 6
  103. type: base64
  104. name: sensor
  105. optional: true
  106. unit: V
  107. class: measurement
  108. mapping:
  109. - mask: "FFFF000000000000"
  110. scale: 10
  111. - entity: sensor
  112. name: Current A
  113. class: current
  114. category: diagnostic
  115. dps:
  116. - id: 6
  117. type: base64
  118. optional: true
  119. name: sensor
  120. unit: A
  121. class: measurement
  122. mapping:
  123. - mask: "0000FFFFFF000000"
  124. scale: 1000
  125. - entity: sensor
  126. name: Power A
  127. class: power
  128. category: diagnostic
  129. dps:
  130. - id: 6
  131. type: base64
  132. optional: true
  133. name: sensor
  134. unit: kW
  135. class: measurement
  136. mapping:
  137. - mask: "0000000000FFFFFF"
  138. scale: 1000
  139. - entity: sensor
  140. name: Voltage B
  141. class: voltage
  142. category: diagnostic
  143. dps:
  144. - id: 7
  145. type: base64
  146. name: sensor
  147. optional: true
  148. unit: V
  149. class: measurement
  150. mapping:
  151. - mask: "FFFF000000000000"
  152. scale: 10
  153. - entity: sensor
  154. name: Current B
  155. class: current
  156. category: diagnostic
  157. dps:
  158. - id: 7
  159. type: base64
  160. optional: true
  161. name: sensor
  162. unit: A
  163. class: measurement
  164. mapping:
  165. - mask: "0000FFFFFF000000"
  166. scale: 1000
  167. - entity: sensor
  168. name: Power B
  169. class: power
  170. category: diagnostic
  171. dps:
  172. - id: 7
  173. type: base64
  174. optional: true
  175. name: sensor
  176. unit: kW
  177. class: measurement
  178. mapping:
  179. - mask: "0000000000FFFFFF"
  180. scale: 1000
  181. - entity: sensor
  182. name: Voltage C
  183. class: voltage
  184. category: diagnostic
  185. dps:
  186. - id: 8
  187. type: base64
  188. name: sensor
  189. optional: true
  190. unit: V
  191. class: measurement
  192. mapping:
  193. - mask: "FFFF000000000000"
  194. scale: 10
  195. - entity: sensor
  196. name: Current C
  197. class: current
  198. category: diagnostic
  199. dps:
  200. - id: 8
  201. type: base64
  202. optional: true
  203. name: sensor
  204. unit: A
  205. class: measurement
  206. mapping:
  207. - mask: "0000FFFFFF000000"
  208. scale: 1000
  209. - entity: sensor
  210. name: Power C
  211. class: power
  212. category: diagnostic
  213. dps:
  214. - id: 8
  215. type: base64
  216. optional: true
  217. name: sensor
  218. unit: kW
  219. class: measurement
  220. mapping:
  221. - mask: "0000000000FFFFFF"
  222. scale: 1000