dts238_7_energy_meter.yaml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  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: measurement
  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, outage_alarm, magnetism_alarm, terminal_alarm, cover_alarm, credit_alarm, no_balance_alarm, battery_alarm, meter_hardware_alarm
  34. - id: 17
  35. name: alarm_set
  36. type: string
  37. optional: true
  38. - id: 18
  39. name: meter_id
  40. type: string
  41. secondary_entities:
  42. - entity: sensor
  43. name: Total power
  44. class: power
  45. category: diagnostic
  46. dps:
  47. - id: 9
  48. type: integer
  49. name: sensor
  50. unit: kW
  51. class: measurement
  52. scale: 10000
  53. - entity: binary_sensor
  54. name: Fault
  55. class: problem
  56. category: diagnostic
  57. dps:
  58. - id: 10
  59. type: bitfield
  60. name: sensor
  61. optional: true
  62. mapping:
  63. - dps_val: 0
  64. value: false
  65. - dps_val: null
  66. value: false
  67. - value: true
  68. - entity: switch
  69. name: Prepay
  70. category: config
  71. icon: "mdi:cash"
  72. dps:
  73. - id: 12
  74. type: boolean
  75. name: switch
  76. - entity: sensor
  77. name: Energy balance
  78. class: energy_storage
  79. category: diagnostic
  80. dps:
  81. - id: 13
  82. type: integer
  83. name: sensor
  84. unit: kWh
  85. class: measurement
  86. mapping:
  87. - scale: 100
  88. - entity: button
  89. name: Reset energy
  90. category: config
  91. class: restart
  92. dps:
  93. - id: 14
  94. type: boolean
  95. name: button
  96. optional: true
  97. - entity: number
  98. name: Charge energy
  99. category: config
  100. class: energy_storage
  101. icon: "mdi:cash"
  102. dps:
  103. - id: 15
  104. type: integer
  105. name: value
  106. unit: kWh
  107. optional: true
  108. range:
  109. min: 0
  110. max: 5000
  111. - entity: switch
  112. name: Breaker
  113. icon: "mdi:fuse"
  114. category: config
  115. dps:
  116. - id: 16
  117. type: boolean
  118. name: switch