smart_watering_device.yaml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. name: Smart watering device
  2. products:
  3. - id: abzzvtulukkwzynv
  4. name: Becasmart BAF-908
  5. primary_entity:
  6. entity: switch
  7. dps:
  8. - id: 1
  9. name: switch
  10. type: boolean
  11. mapping:
  12. - dps_val: true
  13. icon: mdi:water-pump
  14. value: ON
  15. - dps_val: false
  16. icon: mdi:water-pump-off
  17. value: OFF
  18. - id: 48
  19. type: string
  20. optional: true
  21. name: schedule
  22. secondary_entities:
  23. - entity: select
  24. name: Mode
  25. icon: "mdi:auto-mode"
  26. dps:
  27. - id: 2
  28. type: string
  29. name: option
  30. mapping:
  31. - dps_val: auto
  32. value: Auto
  33. - dps_val: manual
  34. value: Manual
  35. - entity: number
  36. name: Timer
  37. icon: "mdi:timer"
  38. category: config
  39. dps:
  40. - id: 56
  41. type: integer
  42. name: value
  43. unit: s
  44. range:
  45. min: 0
  46. max: 360
  47. - entity: select
  48. name: Pump
  49. icon: "mdi:pump"
  50. category: config
  51. dps:
  52. - id: 28
  53. type: string
  54. name: option
  55. mapping:
  56. - dps_val: "PumpA"
  57. value: "Pump A"
  58. - dps_val: "PumpB"
  59. value: "Pump B"
  60. - dps_val: "PumpAB"
  61. value: "Both pumps"
  62. - entity: number
  63. name: Repeat interval
  64. icon: "mdi:repeat"
  65. category: config
  66. dps:
  67. - id: 101
  68. type: integer
  69. name: value
  70. unit: h
  71. range:
  72. min: 0
  73. max: 60
  74. - entity: sensor
  75. name: "Run time remaining"
  76. icon: "mdi:timer-sand"
  77. dps:
  78. - id: 102
  79. type: integer
  80. name: sensor
  81. unit: s
  82. range:
  83. min: 0
  84. max: 360
  85. - id: 10
  86. type: integer
  87. name: runtime
  88. unit: s
  89. optional: true