novadigital_quad_switch.yaml 2.4 KB

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