title: Vanding path: vanding icon: mdi:sprinkler-variant type: sections max_columns: 2 sections: # 💧 Jordfugt – målere - type: grid cards: - type: heading heading: Jordfugt icon: mdi:water-percent - type: gauge entity: sensor.annes_havesensor_soil_moisture_1 name: Højbed 1 – Ærter min: 0 max: 100 needle: true severity: green: 40 yellow: 20 red: 0 - type: gauge entity: sensor.annes_havesensor_soil_moisture_2 name: Højbed 2 – Kartofler min: 0 max: 100 needle: true severity: green: 40 yellow: 20 red: 0 - type: gauge entity: sensor.annes_havesensor_soil_moisture_3 name: Højbed 3 – Rabarber min: 0 max: 100 needle: true severity: green: 40 yellow: 20 red: 0 - type: gauge entity: sensor.annes_havesensor_soil_moisture_4 name: Drivhus min: 0 max: 100 needle: true severity: green: 45 yellow: 25 red: 0 # 📈 Jordfugt – historik - type: grid cards: - type: heading heading: Jordfugt – 7 dage icon: mdi:chart-line - type: history-graph title: Højbede (%) entities: - entity: sensor.annes_havesensor_soil_moisture_1 name: HB1 Ærter - entity: sensor.annes_havesensor_soil_moisture_2 name: HB2 Kartofler - entity: sensor.annes_havesensor_soil_moisture_3 name: HB3 Rabarber hours_to_show: 168 refresh_interval: 900 - type: history-graph title: Drivhus (%) entities: - entity: sensor.annes_havesensor_soil_moisture_4 name: Drivhus hours_to_show: 168 refresh_interval: 900 # 🌧️ Regn & vejr - type: grid cards: - type: heading heading: Regn (Netatmo) icon: mdi:weather-rainy - type: tile entity: sensor.n22_nedbor name: Nedbør nu - type: tile entity: sensor.n22_precipitation_today name: Nedbør i dag - type: history-graph title: Nedbør – 7 dage entities: - entity: sensor.n22_precipitation_today name: Nedbør hours_to_show: 168 refresh_interval: 1800 - type: custom:apexcharts-card header: show: true title: Forventet nedbør – næste 7 dage graph_span: 7d span: start: day apex_config: chart: type: bar height: 200 dataLabels: enabled: true formatter: | EVAL:function(val) { return val ? val + ' mm' : ''; } xaxis: type: datetime labels: datetimeFormatter: day: "dd/MM" yaxis: min: 0 title: text: mm series: - entity: sensor.vejr_daglig_prognose name: Nedbør color: "#4fc3f7" data_generator: | return entity.attributes.forecast.map(f => ({ x: new Date(f.datetime).getTime(), y: f.precipitation ?? 0 })); # ⏸️ Rain Bird RC2 - type: grid cards: - type: heading heading: Rain Bird RC2 icon: mdi:sprinkler-fire - type: tile entity: sensor.annes_vanding_raindelay name: Regn-forsinkelse status - type: tile entity: number.annes_vanding_rain_delay name: Sæt forsinkelse (dage) - type: tile entity: calendar.annes_vanding name: Vandingsplan # 🌿 Zonekontrol - type: grid cards: - type: heading heading: Zoner – manuel styring icon: mdi:water-pump - type: tile entity: switch.hojbed_1 name: Højbed 1 – Ærter icon: mdi:sprinkler - type: tile entity: switch.hojbed_2 name: Højbed 2 – Kartofler icon: mdi:sprinkler - type: tile entity: switch.hojbed_3 name: Højbed 3 – Rabarber icon: mdi:sprinkler - type: tile entity: switch.drivhus_drypvanding name: Drivhus icon: mdi:greenhouse # 🔋 Sensorbatterier - type: grid cards: - type: heading heading: Sensor batterier icon: mdi:battery - type: glance show_name: true show_icon: true show_state: true columns: 4 entities: - entity: sensor.annes_havesensor_soil_battery_1 name: HB1 icon: mdi:battery - entity: sensor.annes_havesensor_soil_battery_2 name: HB2 icon: mdi:battery - entity: sensor.annes_havesensor_soil_battery_3 name: HB3 icon: mdi:battery - entity: sensor.annes_havesensor_soil_battery_4 name: Drivhus icon: mdi:battery