name: Dual water timer products: - id: smd9kj1n model: HCT-626 entities: - entity: valve name: Valve 1 class: water dps: - id: 1 type: boolean name: valve - entity: valve name: Valve 2 class: water dps: - id: 2 type: boolean name: valve - entity: number translation_key: timer_x translation_placeholders: x: "1" class: duration category: config dps: - id: 17 type: integer name: value range: min: 60 max: 3600 mapping: - scale: 60 step: 60 unit: min - entity: number translation_key: timer_x translation_placeholders: x: "2" class: duration category: config dps: - id: 18 type: integer name: value range: min: 60 max: 3600 mapping: - scale: 60 step: 60 unit: min - entity: sensor name: Weather delay remaining category: diagnostic icon: "mdi:weather-cloudy-clock" class: duration dps: - id: 42 type: integer name: sensor unit: h - entity: switch name: Smart weather delay icon: "mdi:weather-cloudy-clock" category: config dps: - id: 43 type: boolean name: switch - entity: sensor name: Weather class: enum category: diagnostic dps: - id: 44 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: select name: Weather delay icon: "mdi:weather-cloudy-clock" category: config dps: - id: 45 type: string name: option mapping: - dps_val: "cancel" value: "Off" - dps_val: "1" value: "1 day" - dps_val: "2" value: "2 days" - dps_val: "3" value: "3 days" - dps_val: "4" value: "4 days" - dps_val: "5" value: "5 days" - dps_val: "6" value: "6 days" - dps_val: "7" value: "7 days" - entity: sensor category: diagnostic class: battery dps: - id: 47 type: integer name: sensor mapping: - scale: 0.05 unit: '%' precision: 0 - entity: binary_sensor category: diagnostic class: battery dps: - id: 53 type: integer name: sensor mapping: - dps_val: 0 value: false - value: true - entity: sensor name: Valve 1 last runtime class: duration category: diagnostic dps: - id: 101 type: integer name: sensor unit: s - entity: sensor name: Valve 2 last runtime class: duration category: diagnostic dps: - id: 102 type: integer name: sensor unit: s - entity: sensor name: Valve 1 spray time category: diagnostic class: duration dps: - id: 103 type: integer name: sensor unit: s - entity: sensor name: Valve 2 spray time category: diagnostic class: duration dps: - id: 104 type: integer name: sensor unit: s - entity: sensor name: Valve 1 state category: diagnostic class: enum dps: - id: 105 type: string name: sensor mapping: - dps_val: "idle" value: "Idle" - dps_val: "manual" value: "Manual" - dps_val: "spray" value: "Spray" - dps_val: "timing" value: "Scheduled" - id: 38 type: string name: schedule optional: true - entity: sensor name: Valve 2 state category: diagnostic class: enum dps: - id: 106 type: string name: sensor mapping: - dps_val: "idle" value: "Idle" - dps_val: "manual" value: "Manual" - dps_val: "spray" value: "Spray" - dps_val: "timing" value: "Scheduled" - id: 108 type: string name: schedule optional: true