blitzwolf_bwshp6_smartplug.yaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. name: Smartplug
  2. primary_entity:
  3. entity: switch
  4. class: outlet
  5. dps:
  6. - id: 1
  7. name: switch
  8. type: boolean
  9. - id: 21
  10. name: factory_test
  11. type: bitfield
  12. - id: 41
  13. name: cycle_time
  14. type: base64
  15. - id: 42
  16. name: random_time
  17. type: base64
  18. - id: 43
  19. name: inching
  20. type: base64
  21. secondary_entities:
  22. - entity: sensor
  23. name: Energy
  24. category: diagnostic
  25. dps:
  26. - id: 17
  27. type: integer
  28. name: sensor
  29. unit: Wh
  30. optional: true
  31. - id: 25
  32. type: integer
  33. name: calibration
  34. optional: true
  35. - entity: sensor
  36. name: Current
  37. class: current
  38. category: diagnostic
  39. dps:
  40. - id: 18
  41. type: integer
  42. name: sensor
  43. unit: mA
  44. class: measurement
  45. force: true
  46. - id: 23
  47. type: integer
  48. name: calibration
  49. optional: true
  50. - entity: sensor
  51. name: Power
  52. class: power
  53. category: diagnostic
  54. dps:
  55. - id: 19
  56. type: integer
  57. name: sensor
  58. unit: W
  59. class: measurement
  60. force: true
  61. mapping:
  62. - scale: 10
  63. - id: 24
  64. type: integer
  65. name: calibration
  66. optional: true
  67. - entity: sensor
  68. name: Voltage
  69. class: voltage
  70. category: diagnostic
  71. dps:
  72. - id: 20
  73. type: integer
  74. name: sensor
  75. unit: V
  76. class: measurement
  77. force: true
  78. mapping:
  79. - scale: 10
  80. - id: 22
  81. type: integer
  82. name: calibration
  83. optional: true
  84. - entity: number
  85. name: Timer
  86. category: config
  87. icon: "mdi:timer"
  88. dps:
  89. - id: 9
  90. type: integer
  91. name: value
  92. unit: min
  93. range:
  94. min: 0
  95. max: 86400
  96. mapping:
  97. - scale: 60
  98. step: 60
  99. - entity: select
  100. name: Initial state
  101. icon: "mdi:toggle-switch"
  102. category: config
  103. dps:
  104. - id: 38
  105. type: string
  106. name: option
  107. mapping:
  108. - dps_val: "on"
  109. value: "On"
  110. - dps_val: "off"
  111. value: "Off"
  112. - dps_val: memory
  113. value: Last state
  114. - entity: select
  115. name: Light mode
  116. icon: "mdi:lightbulb"
  117. category: config
  118. dps:
  119. - id: 39
  120. type: string
  121. name: option
  122. mapping:
  123. - dps_val: relay
  124. value: State
  125. - dps_val: pos
  126. value: Position
  127. - dps_val: none
  128. value: "Off"
  129. - entity: lock
  130. name: Child lock
  131. icon: "mdi:hand-back-right-off"
  132. category: config
  133. dps:
  134. - id: 40
  135. type: boolean
  136. name: lock