moes_quad_switch.yaml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. name: Quad switch
  2. products:
  3. - id: mwiiltjyanw48oxm
  4. name: Moes MS-104D
  5. primary_entity:
  6. entity: switch
  7. name: Switch 1
  8. dps:
  9. - id: 1
  10. type: boolean
  11. name: switch
  12. - id: 44
  13. type: string
  14. name: inching
  15. - id: 48
  16. type: string
  17. name: interlock
  18. optional: true
  19. secondary_entities:
  20. - entity: switch
  21. name: Switch 2
  22. dps:
  23. - id: 2
  24. type: boolean
  25. name: switch
  26. - entity: switch
  27. name: Switch 3
  28. dps:
  29. - id: 3
  30. type: boolean
  31. name: switch
  32. - entity: switch
  33. name: Switch 4
  34. dps:
  35. - id: 4
  36. type: boolean
  37. name: switch
  38. - entity: number
  39. name: Timer 1
  40. category: config
  41. translation_key: timer
  42. dps:
  43. - id: 9
  44. type: integer
  45. name: value
  46. unit: min
  47. range:
  48. min: 0
  49. max: 86400
  50. mapping:
  51. - scale: 60
  52. step: 60
  53. - id: 42
  54. type: string
  55. name: random_timer
  56. - id: 43
  57. type: string
  58. name: cycle_timer
  59. - entity: number
  60. name: Timer 2
  61. category: config
  62. translation_key: timer
  63. dps:
  64. - id: 10
  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: number
  75. name: Timer 3
  76. category: config
  77. translation_key: timer
  78. dps:
  79. - id: 11
  80. type: integer
  81. name: value
  82. unit: min
  83. range:
  84. min: 0
  85. max: 86400
  86. mapping:
  87. - scale: 60
  88. step: 60
  89. - entity: number
  90. name: Timer 4
  91. category: config
  92. translation_key: timer
  93. dps:
  94. - id: 12
  95. type: integer
  96. name: value
  97. unit: min
  98. range:
  99. min: 0
  100. max: 86400
  101. mapping:
  102. - scale: 60
  103. step: 60
  104. - entity: select
  105. name: Initial state
  106. icon: "mdi:toggle-switch"
  107. category: config
  108. dps:
  109. - id: 38
  110. type: string
  111. name: option
  112. mapping:
  113. - dps_val: "off"
  114. value: "Off"
  115. - dps_val: "on"
  116. value: "On"
  117. - dps_val: memory
  118. value: Last state
  119. - entity: select
  120. name: Switch type
  121. icon: "mdi:toggle-switch"
  122. category: config
  123. dps:
  124. - id: 47
  125. type: string
  126. name: option
  127. mapping:
  128. - dps_val: flip
  129. value: Flip
  130. - dps_val: sync
  131. value: Synchronised
  132. - dps_val: button
  133. value: Button