4
0

dts238_7_energy_meter.yaml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. name: Energy meter
  2. products:
  3. - id: 1rlikmowi2erb6qw
  4. name: DTS238-7
  5. primary_entity:
  6. entity: sensor
  7. name: Total energy
  8. class: energy
  9. dps:
  10. - id: 1
  11. type: integer
  12. name: sensor
  13. unit: kWh
  14. class: total_increasing
  15. mapping:
  16. - scale: 100
  17. - id: 6
  18. type: base64
  19. name: phase_a
  20. optional: true
  21. - id: 7
  22. type: base64
  23. name: phase_b
  24. optional: true
  25. - id: 8
  26. type: base64
  27. name: phase_c
  28. optional: true
  29. - id: 10
  30. type: bitfield
  31. name: fault_code
  32. optional: true
  33. # ov_cr, unbalance_alarm, ov_vol, undervoltage_alarm, miss_phase_alarm,
  34. # outage_alarm, magnetism_alarm, terminal_alarm, cover_alarm,
  35. # credit_alarm, no_balance_alarm, battery_alarm, meter_hardware_alarm
  36. - id: 17
  37. name: alarm_set
  38. type: string
  39. optional: true
  40. - id: 18
  41. name: meter_id
  42. type: string
  43. secondary_entities:
  44. - entity: sensor
  45. name: Total power
  46. class: power
  47. category: diagnostic
  48. dps:
  49. - id: 9
  50. type: integer
  51. name: sensor
  52. unit: kW
  53. class: measurement
  54. mapping:
  55. - scale: 10000
  56. - entity: binary_sensor
  57. class: problem
  58. category: diagnostic
  59. dps:
  60. - id: 10
  61. type: bitfield
  62. name: sensor
  63. optional: true
  64. mapping:
  65. - dps_val: 0
  66. value: false
  67. - dps_val: null
  68. value: false
  69. - value: true
  70. - entity: switch
  71. name: Prepay
  72. category: config
  73. icon: "mdi:cash"
  74. dps:
  75. - id: 12
  76. type: boolean
  77. name: switch
  78. - entity: sensor
  79. name: Energy balance
  80. class: energy_storage
  81. category: diagnostic
  82. dps:
  83. - id: 13
  84. type: integer
  85. name: sensor
  86. unit: kWh
  87. class: measurement
  88. mapping:
  89. - scale: 100
  90. - entity: button
  91. name: Reset energy
  92. category: config
  93. class: restart
  94. dps:
  95. - id: 14
  96. type: boolean
  97. name: button
  98. optional: true
  99. - entity: number
  100. name: Charge energy
  101. category: config
  102. class: energy_storage
  103. icon: "mdi:cash"
  104. dps:
  105. - id: 15
  106. type: integer
  107. name: value
  108. unit: kWh
  109. optional: true
  110. range:
  111. min: 0
  112. max: 5000
  113. - entity: switch
  114. name: Breaker
  115. icon: "mdi:fuse"
  116. category: config
  117. dps:
  118. - id: 16
  119. type: boolean
  120. name: switch