relay_switch_remote.yaml 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. name: Relay switch
  2. products:
  3. - id: 1aegphq4yfd50e6b
  4. name: 1-433
  5. primary_entity:
  6. entity: switch
  7. dps:
  8. - id: 1
  9. type: boolean
  10. name: switch
  11. - id: 42
  12. type: string
  13. name: random_time
  14. - id: 43
  15. type: string
  16. name: cycle_time
  17. - id: 49
  18. name: add_remote
  19. type: string
  20. optional: true
  21. - id: 50
  22. name: list_remote
  23. type: string
  24. optional: true
  25. secondary_entities:
  26. - entity: number
  27. name: Timer
  28. category: config
  29. icon: "mdi:timer"
  30. dps:
  31. - id: 9
  32. type: integer
  33. name: value
  34. unit: min
  35. range:
  36. min: 0
  37. max: 86400
  38. mapping:
  39. - scale: 60
  40. step: 60
  41. - entity: select
  42. name: Power on state
  43. icon: "mdi:toggle-switch"
  44. category: config
  45. dps:
  46. - id: 38
  47. type: string
  48. name: option
  49. mapping:
  50. - dps_val: "off"
  51. value: "Off"
  52. - dps_val: "on"
  53. value: "On"
  54. - dps_val: "memory"
  55. value: Last state
  56. - entity: select
  57. name: Switch type
  58. icon: "mdi:toggle-switch"
  59. category: config
  60. dps:
  61. - id: 47
  62. type: string
  63. name: option
  64. mapping:
  65. - dps_val: flip
  66. value: flip
  67. - dps_val: sync
  68. value: sync
  69. - dps_val: button
  70. value: button
  71. - entity: switch
  72. name: Inching
  73. category: config
  74. icon: "mdi:reload"
  75. dps:
  76. - id: 44
  77. type: base64
  78. name: switch
  79. mapping:
  80. - mask: FF0000
  81. - dps_val: 0
  82. value: false
  83. mask: FF0000
  84. - dps_val: 1
  85. value: true
  86. mask: FF0000
  87. - entity: number
  88. name: Inching duration
  89. category: config
  90. icon: "mdi:reload"
  91. dps:
  92. - id: 44
  93. type: base64
  94. name: value
  95. unit: s
  96. range:
  97. min: 0
  98. max: 3600
  99. mapping:
  100. - mask: 00FFFF