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