xoca_dac2121c_energy_meter.yaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. name: Multi-tariff energy meter
  2. products:
  3. - id: opdhepy0p7eyeurz
  4. name: DAC-2121C BI
  5. primary_entity:
  6. entity: switch
  7. icon: "mdi:fuse"
  8. dps:
  9. - id: 16
  10. name: switch
  11. type: boolean
  12. - id: 6
  13. name: phase_a
  14. type: base64
  15. optional: true
  16. force: true
  17. - id: 17
  18. name: alarm_set_2
  19. type: string
  20. optional: true
  21. - id: 18
  22. type: string
  23. name: sensor
  24. optional: true
  25. secondary_entities:
  26. - entity: sensor
  27. translation_key: energy_consumed
  28. class: energy
  29. dps:
  30. - id: 1
  31. type: integer
  32. unit: kWh
  33. class: total_increasing
  34. force: true
  35. name: sensor
  36. mapping:
  37. - scale: 100
  38. - entity: sensor
  39. translation_key: energy_produced
  40. class: energy
  41. dps:
  42. - id: 2
  43. type: integer
  44. unit: kWh
  45. class: total_increasing
  46. force: true
  47. name: sensor
  48. mapping:
  49. - scale: 100
  50. - entity: sensor
  51. class: voltage
  52. category: diagnostic
  53. dps:
  54. - id: 6
  55. optional: true
  56. force: true
  57. type: base64
  58. unit: V
  59. class: measurement
  60. name: sensor
  61. mask: "FFFF000000000000"
  62. mapping:
  63. - scale: 10
  64. - entity: sensor
  65. class: current
  66. category: diagnostic
  67. dps:
  68. - id: 6
  69. optional: true
  70. force: true
  71. type: base64
  72. unit: A
  73. name: sensor
  74. mask: "0000FFFFFF000000"
  75. mapping:
  76. - scale: 1000
  77. - entity: sensor
  78. class: power
  79. category: diagnostic
  80. dps:
  81. - id: 6
  82. optional: true
  83. force: true
  84. type: base64
  85. unit: kW
  86. name: sensor
  87. mask: "0000000000FFFFFF"
  88. mapping:
  89. - scale: 1000
  90. - entity: sensor
  91. # Night zone
  92. name: Tariff 1
  93. class: energy
  94. dps:
  95. - id: 21
  96. type: integer
  97. name: sensor
  98. unit: kWh
  99. class: total_increasing
  100. optional: true
  101. force: true
  102. mapping:
  103. - scale: 100
  104. - entity: sensor
  105. # Day zone
  106. name: Tariff 2
  107. class: energy
  108. dps:
  109. - id: 22
  110. type: integer
  111. name: sensor
  112. unit: kWh
  113. class: total_increasing
  114. optional: true
  115. force: true
  116. mapping:
  117. - scale: 100
  118. - entity: sensor
  119. name: Tariff 3
  120. class: energy
  121. dps:
  122. - id: 23
  123. type: integer
  124. name: sensor
  125. unit: kWh
  126. class: total_increasing
  127. optional: true
  128. force: true
  129. mapping:
  130. - scale: 100
  131. - entity: sensor
  132. name: Tariff 4
  133. class: energy
  134. dps:
  135. - id: 24
  136. type: integer
  137. name: sensor
  138. unit: kWh
  139. class: total_increasing
  140. optional: true
  141. force: true
  142. mapping:
  143. - scale: 100