novadigital_quad_switch.yaml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. # Example DPS Status
  2. # {'dps': {'1': True, '2': True, '3': True, '4': True, '7': 0, '8': 0, '9': 0,
  3. # '10': 0, '14': '0', '16': True}}
  4. name: Novadigital Quad Switch
  5. products:
  6. - id: 6u3rzfddlfajqvn5
  7. name: Novadigital quad switch
  8. primary_entity:
  9. entity: switch
  10. name: Switch 1
  11. dps:
  12. - id: 1
  13. name: switch
  14. type: boolean
  15. secondary_entities:
  16. - entity: switch
  17. name: Switch 2
  18. dps:
  19. - id: 2
  20. name: switch
  21. type: boolean
  22. - entity: switch
  23. name: Switch 3
  24. dps:
  25. - id: 3
  26. name: switch
  27. type: boolean
  28. - entity: switch
  29. name: Switch 4
  30. dps:
  31. - id: 4
  32. name: switch
  33. type: boolean
  34. - entity: number
  35. category: config
  36. translation_key: timer_1
  37. translation_placeholders:
  38. x: "1"
  39. dps:
  40. - id: 7
  41. name: value
  42. type: integer
  43. unit: min
  44. range:
  45. min: 0
  46. max: 86400
  47. mapping:
  48. - scale: 60
  49. step: 60
  50. - entity: number
  51. category: config
  52. translation_key: timer_x
  53. translation_placeholders:
  54. x: "2"
  55. dps:
  56. - id: 8
  57. name: value
  58. type: integer
  59. unit: min
  60. range:
  61. min: 0
  62. max: 86400
  63. mapping:
  64. - scale: 60
  65. step: 60
  66. - entity: number
  67. category: config
  68. translation_key: timer_x
  69. translation_placeholders:
  70. x: "3"
  71. dps:
  72. - id: 9
  73. name: value
  74. type: integer
  75. unit: min
  76. range:
  77. min: 0
  78. max: 86400
  79. mapping:
  80. - scale: 60
  81. step: 60
  82. - entity: number
  83. category: config
  84. translation_key: timer_x
  85. translation_placeholders:
  86. x: "4"
  87. dps:
  88. - id: 10
  89. name: value
  90. type: integer
  91. unit: min
  92. range:
  93. min: 0
  94. max: 86400
  95. mapping:
  96. - scale: 60
  97. step: 60
  98. - entity: select
  99. category: config
  100. translation_key: initial_state
  101. dps:
  102. - id: 14
  103. name: option
  104. type: string
  105. mapping:
  106. - dps_val: 0
  107. value: "off"
  108. - dps_val: 1
  109. value: "on"
  110. - dps_val: 2
  111. value: memory
  112. optional: true
  113. force: true
  114. - entity: light
  115. translation_key: backlight
  116. category: config
  117. dps:
  118. - id: 16
  119. name: switch
  120. type: boolean