name: Sprinkler controller
products:
  - id: e8fwsklivj87msao
    model: SH07-8
  - id: mxh2sjigimo463mg
    manufacturer: Aquarobo
    model: SH07S-TY
  - id: figmzixtki7bourh
    manufacturer: Leictory
    model: LK06
entities:
  - entity: valve
    name: Valve 1
    class: water
    dps:
      - id: 101
        name: valve
        type: boolean
  - entity: valve
    name: Valve 2
    class: water
    dps:
      - id: 102
        name: valve
        type: boolean
  - entity: valve
    name: Valve 3
    class: water
    dps:
      - id: 103
        name: valve
        type: boolean
  - entity: valve
    name: Valve 4
    class: water
    dps:
      - id: 104
        name: valve
        type: boolean
  - entity: valve
    name: Valve 5
    class: water
    dps:
      - id: 105
        name: valve
        type: boolean
        optional: true
  - entity: valve
    name: Valve 6
    class: water
    dps:
      - id: 106
        name: valve
        type: boolean
        optional: true
  - entity: valve
    name: Valve 7
    class: water
    dps:
      - id: 110
        name: valve
        type: boolean
        optional: true
  - entity: valve
    name: Valve 8
    class: water
    dps:
      - id: 111
        name: valve
        type: boolean
        optional: true
  - entity: sensor
    name: Weather
    class: enum
    category: diagnostic
    dps:
      - id: 108
        type: string
        name: sensor
        optional: true
        mapping:
          - dps_val: sunny
            value: sunny
            icon: "mdi:weather-sunny"
          - dps_val: cloudy
            value: cloudy
            icon: "mdi:weather-cloudy"
          - dps_val: rainy
            value: rainy
            icon: "mdi:weather-rainy"
          - dps_val: snowy
            value: snowy
            icon: "mdi:weather-snowy"
          - dps_val: null
            value: unavailable
            icon: "mdi:weather-sunny-off"
  - entity: valve
    name: All valves
    class: water
    dps:
      - id: 109
        name: valve
        type: boolean
        optional: true
