dts238_7_energy_meter.yaml 2.4 KB

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