smartplugv2_polled_power.yaml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. name: Energy monitoring smartplug
  2. entities:
  3. - entity: switch
  4. class: outlet
  5. dps:
  6. - id: 1
  7. type: boolean
  8. name: switch
  9. - id: 21
  10. type: bitfield
  11. name: factory_test
  12. optional: true
  13. - entity: sensor
  14. category: diagnostic
  15. class: voltage
  16. dps:
  17. - id: 20
  18. name: sensor
  19. type: integer
  20. class: measurement
  21. force: true
  22. unit: V
  23. mapping:
  24. - scale: 10
  25. - id: 22
  26. type: integer
  27. name: calibration
  28. optional: true
  29. - entity: sensor
  30. category: diagnostic
  31. class: current
  32. dps:
  33. - id: 18
  34. name: sensor
  35. type: integer
  36. class: measurement
  37. force: true
  38. unit: mA
  39. - id: 23
  40. type: integer
  41. name: calibration
  42. optional: true
  43. - entity: sensor
  44. category: diagnostic
  45. class: power
  46. dps:
  47. - id: 19
  48. name: sensor
  49. type: integer
  50. class: measurement
  51. force: true
  52. unit: W
  53. mapping:
  54. - scale: 10
  55. - id: 24
  56. type: integer
  57. name: calibration
  58. optional: true
  59. - entity: number
  60. category: config
  61. class: duration
  62. translation_key: timer
  63. dps:
  64. - id: 9
  65. type: integer
  66. name: value
  67. unit: min
  68. range:
  69. min: 0
  70. max: 86400
  71. mapping:
  72. - scale: 60
  73. step: 60
  74. - entity: binary_sensor
  75. class: problem
  76. category: diagnostic
  77. dps:
  78. - id: 26
  79. type: bitfield
  80. name: sensor
  81. optional: true
  82. mapping:
  83. - dps_val: 0
  84. value: false
  85. - dps_val: null
  86. value: false
  87. - value: true
  88. - id: 26
  89. type: bitfield
  90. name: fault_code
  91. optional: true