dts238_7_energy_meter.yaml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  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. category: diagnostic
  79. dps:
  80. - id: 13
  81. type: integer
  82. name: sensor
  83. unit: kWh
  84. class: measurement
  85. mapping:
  86. - scale: 100
  87. - entity: button
  88. name: Reset energy
  89. category: config
  90. class: restart
  91. dps:
  92. - id: 14
  93. type: boolean
  94. name: button
  95. optional: true
  96. - entity: number
  97. name: Charge energy
  98. category: config
  99. icon: "mdi:cash"
  100. dps:
  101. - id: 15
  102. type: integer
  103. name: value
  104. unit: kWh
  105. optional: true
  106. range:
  107. min: 0
  108. max: 5000
  109. - entity: switch
  110. name: Breaker
  111. icon: "mdi:fuse"
  112. category: config
  113. dps:
  114. - id: 16
  115. type: boolean
  116. name: switch