blitzwolf_bwshp6_smartplug.yaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  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. class: current
  37. category: diagnostic
  38. dps:
  39. - id: 18
  40. type: integer
  41. name: sensor
  42. unit: mA
  43. class: measurement
  44. force: true
  45. - id: 23
  46. type: integer
  47. name: calibration
  48. optional: true
  49. - entity: sensor
  50. class: power
  51. category: diagnostic
  52. dps:
  53. - id: 19
  54. type: integer
  55. name: sensor
  56. unit: W
  57. class: measurement
  58. force: true
  59. mapping:
  60. - scale: 10
  61. - id: 24
  62. type: integer
  63. name: calibration
  64. optional: true
  65. - entity: sensor
  66. class: voltage
  67. category: diagnostic
  68. dps:
  69. - id: 20
  70. type: integer
  71. name: sensor
  72. unit: V
  73. class: measurement
  74. force: true
  75. mapping:
  76. - scale: 10
  77. - id: 22
  78. type: integer
  79. name: calibration
  80. optional: true
  81. - entity: number
  82. name: Timer
  83. category: config
  84. icon: "mdi:timer"
  85. dps:
  86. - id: 9
  87. type: integer
  88. name: value
  89. unit: min
  90. range:
  91. min: 0
  92. max: 86400
  93. mapping:
  94. - scale: 60
  95. step: 60
  96. - entity: select
  97. name: Initial state
  98. icon: "mdi:toggle-switch"
  99. category: config
  100. dps:
  101. - id: 38
  102. type: string
  103. name: option
  104. mapping:
  105. - dps_val: "on"
  106. value: "On"
  107. - dps_val: "off"
  108. value: "Off"
  109. - dps_val: memory
  110. value: Last state
  111. - entity: select
  112. name: Light mode
  113. icon: "mdi:lightbulb"
  114. category: config
  115. dps:
  116. - id: 39
  117. type: string
  118. name: option
  119. mapping:
  120. - dps_val: relay
  121. value: State
  122. - dps_val: pos
  123. value: Position
  124. - dps_val: none
  125. value: "Off"
  126. - entity: lock
  127. name: Child lock
  128. icon: "mdi:hand-back-right-off"
  129. category: config
  130. dps:
  131. - id: 40
  132. type: boolean
  133. name: lock