smart_watering_device.yaml 1.7 KB

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