relay_switch_remote.yaml 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  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. translation_key: timer
  28. category: config
  29. dps:
  30. - id: 9
  31. type: integer
  32. name: value
  33. unit: min
  34. range:
  35. min: 0
  36. max: 86400
  37. mapping:
  38. - scale: 60
  39. step: 60
  40. - entity: select
  41. name: Power on state
  42. icon: "mdi:toggle-switch"
  43. category: config
  44. dps:
  45. - id: 38
  46. type: string
  47. name: option
  48. mapping:
  49. - dps_val: "off"
  50. value: "Off"
  51. - dps_val: "on"
  52. value: "On"
  53. - dps_val: "memory"
  54. value: Last state
  55. - entity: select
  56. name: Switch type
  57. icon: "mdi:toggle-switch"
  58. category: config
  59. dps:
  60. - id: 47
  61. type: string
  62. name: option
  63. mapping:
  64. - dps_val: flip
  65. value: flip
  66. - dps_val: sync
  67. value: sync
  68. - dps_val: button
  69. value: button
  70. - entity: switch
  71. name: Inching
  72. category: config
  73. icon: "mdi:reload"
  74. dps:
  75. - id: 44
  76. type: base64
  77. name: switch
  78. mapping:
  79. - mask: FF0000
  80. - dps_val: 0
  81. value: false
  82. mask: FF0000
  83. - dps_val: 1
  84. value: true
  85. mask: FF0000
  86. - entity: number
  87. name: Inching duration
  88. category: config
  89. icon: "mdi:reload"
  90. dps:
  91. - id: 44
  92. type: base64
  93. name: value
  94. unit: s
  95. range:
  96. min: 0
  97. max: 3600
  98. mapping:
  99. - mask: 00FFFF