Rasenbewässerung Thema ist als GELÖST markiert

Rat und Tat rings um Home Assistant Automationen.


Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Rasenbewässerung

Beitrag von Osorkon »

Hallo @SveBzh könnte ich Dich bitten, das Du hier Deine Bilder direkt hoch laden tust, auf Deine OneDrive Link habe ich leider kein Zugriff.

Was liefert Dein Regensensor. True oder False oder die aktuelle Regenmenge in mm?

Dann vielleicht noch grundsätzliches zu Deine Bewässerung-Steuerung. Wie soll diese ablaufen?

Als Bsp.
Um 06 Uhr Wenn in den letzen 24h weniger Regen gefallen ist als x/mm und es gerade nicht regnet, dann Bewässern für die Dauer von x min (Vorgabe Dauer z.B. durch eine Helfer, Input Number)

Um 18 Uhr Wenn in den letzen 24h weniger Regen gefallen ist als x/mm und es gerade nicht regnet und heute noch nicht bewässert wurden, dann Bewässern für die Dauer von x min.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
SveBzh
Beiträge: 9
Registriert: Mi 21. Jun 2023, 21:48
Has thanked: 2 times

Re: Rasenbewässerung

Beitrag von SveBzh »

Entschuldige - die Bilder dürfen nun zu sehen sein, zukünftig würde ich sie auch direkt als Bilder hier hochladen

Unbenannt2.jpg
Unbenannt2.jpg (78.82 KiB) 388 mal betrachtet

Zurück auf Deine Frage: Die Bewässerungslogik ist genau diese, die Du mit deinem Beispiel darlegst, jedoch mit der einzigen "Optiminierung", dass ein Bewässerungsvorgang um 18 Uhr wider geprüft wird bzw. startet, nur wenn es um 6 Uhr morgens (zum ursprünglich geplanten Startzeitpunkt) geregnet hat und diese Aufschiebung um 12 Stunden stattfindet. Das ist aber das zweitrang.

Der Regensensor liefert sowohl die Anzeige, ob es regnet oder nicht als auch die gefallene Regenmenge in mm. Ich habe versucht über yaml herauszufinden, welcher Wert bei Regen bzw. Trockenheit geliefert wird - gem. unten stehenden Bildes wären die Werte moist und not_moist oder sehe ich dies falsch.

Unbenannt6.jpg
Unbenannt6.jpg (29.33 KiB) 388 mal betrachtet

Der Helper für die gewünschte Bewässerungsdauer bei eingeschalteter Automatik ist erstellt worden ("Dauer der autom. Bewässerung"). Mir ist allerdings unklar, wie ich den obigen Wert (2 - Abschalten nach definierter Zeit / Entität: "number.bewasserungscomputer_timer") durch den zusätzlichen Wert (1 - Dauer der automatischen Bewässerung) überschrieben wird - sobald die Automatische Bewässerung eingeschaltet ist. Wie oben erwähnt, muss zunächst diese Änderung stattfinden, ansonsten werden es die 10 Min.

Hier auch ein Auszug Zigbee2MQTT:

Unbenannt5.jpg
Unbenannt5.jpg (94.45 KiB) 388 mal betrachtet

Ich danke Dir / Euch für die Tipps.

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Rasenbewässerung

Beitrag von Osorkon »

Hat ein wenig gedauert, hatte mit meinen Autowächter in der Garage noch zu tun. :D

Dann schauen wir mal ob ich alles richtig verstanden habe.

Du hast 2 Helfer erstellt.

  • Dauer der autom. Bewässerung ist ein input_number -> Dieser heisst in meinem Bsp. input_number.bewaesserung_zeit
  • Automatische Bewässerung ist ein input_boolean -> Dieser heisst in meinem Bsp. input_boolean.automatische_bewasserung

Diese Sensoren/Aktoren kommen zum Einsatz:

  • Regen Sensor -> binary_sensor -> binary_sensor.hmip_swo_pl_wettersensor_regen
  • Der Bewässerung Timer -> number.bewasserungscomputer_timer
  • Der Bewässerung Computer -> switch.bewaesserungs_computer

Aufgabenstellung:

Um 6 Uhr soll bewässert werden, wenn es nicht regnet und der Schalter Automatische Bewässerung eingeschaltet ist.
Um 18 Uhr soll Bewässert werden, wenn um 6 Uhr nicht bewässert wurde, da eine der o.g. Bedingungen nicht erfüllt waren.
Die 2 Bedingungen gelten auch für die 18 Uhr Bewässerung.

Code: Alles auswählen

alias: Gartenbewässerung
description: ""
mode: single
trigger:
  - platform: time
    at: "06:00:00"
  - platform: time
    at: "18:00:00"
condition:
  - condition: state
    entity_id: binary_sensor.hmip_swo_pl_wettersensor_regen
    state: "off"
  - condition: state
    entity_id: input_boolean.automatische_bewasserung
    state: "on"
  - condition: template
    value_template: |
      {{ now() - (this.attributes.last_triggered | default((now() -
      timedelta(hours = 13, minutes = 1 )), true)) > timedelta(hours=13) }}
action:
  - service: number.set_value
    data:
      value: |
        {{ states('input_number.bewaesserung_zeit') | int(0) }}
    target:
      entity_id: number.bewasserungscomputer_timer
  - service: switch.turn_on
    data: {}
    target:
      entity_id: switch.bewaesserungs_computer

Die Auslöser. Es wird um 6Uhr und 18Uhr ausgelöst

Code: Alles auswählen

trigger:
  - platform: time
    at: "06:00:00"
  - platform: time
    at: "18:00:00"

Die Bedingungen:
Der Regensensor ist ist off

Code: Alles auswählen

  - condition: state
    entity_id: binary_sensor.hmip_swo_pl_wettersensor_regen
    state: "off"

Die Automatische Bewässerung ist eingeschaltet

Code: Alles auswählen

  - condition: state
    entity_id: input_boolean.automatische_bewasserung
    state: "on"
  

Die letze Ausführung dieser Automatisierung liegt länger als 13h zurück. Diese Bedingung stellt sicher, das um 18 Uhr nur ausgeführt wird, wenn um 6 Uhr die Automatisierung nicht ausgeführt wurde. Erklärung dazu findest Du hier.

Code: Alles auswählen

  - condition: template
    value_template: |
      {{ now() - (this.attributes.last_triggered | default((now() -
      timedelta(hours = 13, minutes = 1 )), true)) > timedelta(hours=13) }}

Aktionen:
Bewässerung Timer auf den Wert von Helfer Dauer der autom. Bewässerung einstellen

Code: Alles auswählen

  - service: number.set_value
    data:
      value: |
        {{ states('input_number.bewaesserung_zeit') | int(0) }}
    target:
      entity_id: number.bewasserungscomputer_timer

Bewässerung Computer einschalten

Code: Alles auswählen

  - service: switch.turn_on
    data: {}
    target:
      entity_id: switch.bewaesserungs_computer

Ich hoffe, das war einigermaßen verständlich erklärt.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
SveBzh
Beiträge: 9
Registriert: Mi 21. Jun 2023, 21:48
Has thanked: 2 times

Re: Rasenbewässerung

Beitrag von SveBzh »

@Osorkon

Vielen Dank für Deine Zeit und Mühe! :!: :!:

Das hat mit kleineren Anpassungen einwandfrei funktioniert.

Jetzt stellt sich noch die spannende Frage, wo bringe ich Dein Script aus der ersten Seite dieses Threads, dass das Bewässern auch in Abhängigkeit von der errechneten Bodenfeuchte und Wettervorhersage (Regenwahrscheinlichkeit) stattfindet?

Ich danke Dir nochmals. :)

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Rasenbewässerung

Beitrag von Osorkon »

Immer wieder gerne. :)
Unterstütze wo ich kann, wenn es die Zeit erlaubt.

@SveBzh ob Du jetzt alle Aktionen in die Automatisierung packst oder in ein Skript, welcher wiederum innerhalb einer Automatisierung ausgeführt wird, ist erstmal egal.

Ich habe wie bereits erwähnt einen Template Sensor. "Bewässerung notwendig" erstellt, der den Niederschlag von gestern, den Niederschlag aktuell sowie die Vorhersage von heute und Morgen berücksichtig. Diesen Template Sensor verwende ich einfach als zusätzliche Bedingung in der Automatisierung.

Die Bewässerung startet zu den vorgegeben Zeiten oder durch den input_button.
Dabei wird ebenfalls der Timer zur Visualisierung gestartet. Das ausschalten erfolgt, wenn der Timer abgelaufen ist. Wäre zwar nicht notwendig, da parallel ja der Timer im gerät greift, aber sicher ist sicher. :D
Zusätzlich geht noch einen Benachrichtigung per Telegram raus.
Ebenfalls wird der Timer per deconz_configure an das Ventil gesendet, wenn man den Wert von input_number ändert.

Da Bei mir vor den Bewässerung Ventilen (ZigBee) jeweils ein Hauptventil (Gardena Ventilbox über Z-Wave switch gesteuert) sitzt, welche die Hauptwasserkreisläufe steuert und automatisch nach 30min wieder schließt. Schalte ich das Ventil erstmal aus und wieder an, damit mir diese nicht vorzeitig das Wasser abdrehen. ;)

Code: Alles auswählen

alias: Garten - Bewässerung Terrassenbeet
description: ""
trigger:
  - platform: time
    at: input_datetime.bewasserung_terrassenbeet_morgens
    id: start
  - platform: time
    at: input_datetime.bewasserung_terrassenbeet_abends
    id: start
  - platform: state
    entity_id:
      - input_button.bewasserung_terrassenbeet
    id: start
  - platform: state
    entity_id:
      - timer.bewasserung_terrassenbeet
    from: active
    to: idle
    id: timer finished
  - platform: state
    entity_id:
      - input_number.bewasserungsdauer_terrassenbeet
    id: set timer
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: start
          - condition: state
            entity_id: binary_sensor.bewasserung_notwendig
            state: "on"
          - condition: template
            value_template: >-
              {{ states('sensor.bewasserungsdauer_terrassenbeet_heute') |
              float(0) < 0.2 }}
        sequence:
          - service: switch.turn_off
            data: {}
            target:
              entity_id: switch.wasser_terrasse
            enabled: true
          - delay:
              hours: 0
              minutes: 0
              seconds: 3
              milliseconds: 0
          - service: switch.turn_on
            data: {}
            target:
              entity_id: switch.wasser_terrasse
            enabled: true
          - service: switch.turn_on
            data: {}
            target:
              entity_id: switch.bewasserung_terrassenbeet
          - service: timer.start
            data:
              duration: >-
                {{ states.input_number.bewasserungsdauer_terrassenbeet.state |
                int * 60}}
            target:
              entity_id: timer.bewasserung_terrassenbeet
          - service: notify.telegram_all
            data:
              message: "Bewässerung Terrassen Beet wurde gestartet. "
              title: Garten Bewässerung
      - conditions:
          - condition: trigger
            id: timer finished
        sequence:
          - service: switch.turn_off
            data: {}
            target:
              entity_id: switch.bewasserung_terrassenbeet
      - conditions:
          - condition: trigger
            id: set timer
        sequence:
          - service: deconz.configure
            data:
              field: /config
              entity: sensor.bewasserung_terrassenbeet_battery
              data:
                duration: >
                  {{ states('input_number.bewasserungsdauer_terrassenbeet') |
                  int(0) }}
mode: queued
max: 3

Die Startzeiten gebe ich per input_datetime vor, jeweils morgens und abends.
Über die Integration History Stats, ermittle ich die tägliche Einschaltdauer des Ventils. Und wenn bereits länger als 20 min Bewässert wurde, wird die Automatisierung nicht ausgeführt. Wäre dann der Fall, wenn zwischendurch manuell bewässert wurde.

Code: Alles auswählen

- platform: history_stats
  name: "Bewässerungsdauer Terrassenbeet heute"
  entity_id: switch.bewasserung_terrassenbeet
  unique_id: 26233ce0-12dd-11ee-a640-919d866941ac
  state: "on"
  type: time
  start: "{{ now().replace(hour=0, minute=0, second=0) }}"
  end: "{{ now() }}"

Das Thema Bodenfeuchtigkeit kannst Du selbstverständlich ebenfalls als Bedingung berücksichtigen, wenn welche zur verfügung stehen.

Code: Alles auswählen

condition:
  - condition: numeric_state
    entity_id: sensor.ws_soil_moisture_grossesbeet
    below: 45
Terrassenbeet Bewässerung.jpg
Terrassenbeet Bewässerung.jpg (64.95 KiB) 335 mal betrachtet

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
SveBzh
Beiträge: 9
Registriert: Mi 21. Jun 2023, 21:48
Has thanked: 2 times

Re: Rasenbewässerung

Beitrag von SveBzh »

@Osorkon, vielen Dank :!:

Die letzten Tage habe ich einige Sachen ausprobiert, u. A. auch die 'smart irrigation' - Integration (https://github.com/jeroenterheerdt/HAsmartirrigation die nun bei mir der Grundlage für die Ermittlung der Notwendigkeit der Bewässerung sowie der Dauer dient. Dieses 'spuckt' folgende Daten:

  • sensor.smart_irrigation_daily_adjusted_run_time
  • sensor.smart_irrigation_hourly_adjusted_run_time

    Das erste, was ich nicht zum Laufen bringen haben konnte, ist das Triggern mit 'input_datetime.startzeitpunkt', mit Eingabe des Startzeitpunkts über das Dashboard. Was habe ich vergessen?
    - erledigt, hat nicht gestartet, weil eine Bedingung nicht erfüllt wurde.

Zweite Frage ist: Wie kann ich den nächsten Start um eine im Dashboard vorzugebene Zeit verzögern. Sozusagen ein Timeoffset von mind. 12 Std. (ist bereits in der Automation eingebaut), aber zusätzlich von obigem 'input_datetime.startzeitpunkt' um 24/48/72 h usw. Am besten mit Dropdown-Helper zum Auswahl obiger Beispielwerte.

Code: Alles auswählen

alias: Smart Irrigation
description: >-
  Start Smart Irrigation and run it only if the adjusted_run_time is >0 and run
  it for precisely that many seconds
trigger:
  - platform: time
    at: input_datetime.startzeitpunkt
condition:
  - condition: state
    entity_id: input_boolean.automatische_rasenbewasserung
    state: "on"
  - condition: numeric_state
    entity_id: sensor.smart_irrigation_daily_adjusted_run_time
    above: "0"
  - condition: numeric_state
    entity_id: sensor.smart_irrigation_hourly_adjusted_run_time
    above: "0"
  - condition: state
    entity_id: binary_sensor.hmip_swo_wetterstation_regen
    state: "off"
  - condition: template
    value_template: |
      {{ now() - (this.attributes.last_triggered | default((now() -
      timedelta(hours = 13, minutes = 1 )), true)) > timedelta(hours=13) }}
action:
  - service: number.set_value
    data:
      value: >
        {{ (states('sensor.smart_irrigation_daily_adjusted_run_time') | int/60)
        | round (0) }}
    target:
      entity_id: number.bewasserungscomputer_timer
  - service: switch.turn_on
    data: {}
    target:
      entity_id: switch.bewasserungscomputer
  - data: {}
    service: smart_irrigation.smart_irrigation_reset_bucket
  - service: notify.notify
    data:
      title: "Automatische Rasenbewässerung "
      message: Die automatische Rasenbewässerung wurde gestartet.

Dritte Frage - wo pack ich das Historystats-Script rein? In meine Automation oder in configuration.yaml?

Code: Alles auswählen

- platform: history_stats
  name: "Bewässerungsdauer Terrassenbeet heute"
  entity_id: switch.bewasserung_terrassenbeet
  unique_id: 26233ce0-12dd-11ee-a640-919d866941ac
  state: "on"
  type: time
  start: "{{ now().replace(hour=0, minute=0, second=0) }}"
  end: "{{ now() }}"

Vierte Frage: Wenn zwischenzeitlich 16 min. oder 19 min. 'manuell' bewässert wurde, wird ein Bewässerungs vorgang wieder durchgeführt. Ist es nich besser, wenn diese Zeit von der Gesamtzeit der 'notwendigen Bewässerungsdauer' abgezogen wird. So wird sichergestellt, dass nich überbewässert wird.

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Rasenbewässerung

Beitrag von Osorkon »

SveBzh hat geschrieben: Fr 7. Jul 2023, 07:59

Zweite Frage ist: Wie kann ich den nächsten Start um eine im Dashboard vorzugebene Zeit verzögern. Sozusagen ein Timeoffset von mind. 12 Std. (ist bereits in der Automation eingebaut), aber zusätzlich von obigem 'input_datetime.startzeitpunkt' um 24/48/72 h usw. Am besten mit Dropdown-Helper zum Auswahl obiger Beispielwerte.

Du kannst Dir ein Input Select (Helfer Dropdown) erstellen mit den Werten 24,48,72, etc. und diesen dann in das template verarbeiten.
Am Bsp.: input_select.nachste_bewasserung

Code: Alles auswählen

  - condition: template
    value_template: |
      {% set offset = states('input_select.nachste_bewasserung') | int(0) %}
      {{ now() - (this.attributes.last_triggered | default((now() -
      timedelta(hours = offset, minutes = 1 )), true)) > timedelta(hours=offset) }}
SveBzh hat geschrieben: Fr 7. Jul 2023, 07:59

Dritte Frage - wo pack ich das Historystats-Script rein? In meine Automation oder in configuration.yaml?

Bei History Stats handelt es sich um einen Sensor. Der von mir bereitgestellte code stammt aus der sensor.yaml. Wenn Du die Sensoren nicht ausgelagert hast, dann wird der Sensor in der configuration.yaml unterhalb der Zeile:

Code: Alles auswählen

sensor:

eingefügt. Siehe auch Dokumentation History Stats

SveBzh hat geschrieben: Fr 7. Jul 2023, 07:59

Vierte Frage: Wenn zwischenzeitlich 16 min. oder 19 min. 'manuell' bewässert wurde, wird ein Bewässerungs vorgang wieder durchgeführt. Ist es nich besser, wenn diese Zeit von der Gesamtzeit der 'notwendigen Bewässerungsdauer' abgezogen wird. So wird sichergestellt, dass nich überbewässert wird.

Das kannst Du handhaben wie Du willst.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
SveBzh
Beiträge: 9
Registriert: Mi 21. Jun 2023, 21:48
Has thanked: 2 times

Re: Rasenbewässerung

Beitrag von SveBzh »

Bei den zeitlichen Bedingungen erhalte ich folgenden Fehler:

"Fehler beim Testen der Bedingung aufgetreten
In 'template' condition: UndefinedError: 'this' is undefined"

Soll ich this.attributes. durch etwas konkretes ersetzen oder irgendwo this spezifizieren?

Osorkon hat geschrieben: Fr 7. Jul 2023, 19:00
SveBzh hat geschrieben: Fr 7. Jul 2023, 07:59

Zweite Frage ist: Wie kann ich den nächsten Start um eine im Dashboard vorzugebene Zeit verzögern. Sozusagen ein Timeoffset von mind. 12 Std. (ist bereits in der Automation eingebaut), aber zusätzlich von obigem 'input_datetime.startzeitpunkt' um 24/48/72 h usw. Am besten mit Dropdown-Helper zum Auswahl obiger Beispielwerte.

Du kannst Dir ein Input Select (Helfer Dropdown) erstellen mit den Werten 24,48,72, etc. und diesen dann in das template verarbeiten.
Am Bsp.: input_select.nachste_bewasserung

Code: Alles auswählen

  - condition: template
    value_template: |
      {% set offset = states('input_select.nachste_bewasserung') | int(0) %}
      {{ now() - (this.attributes.last_triggered | default((now() -
      timedelta(hours = offset, minutes = 1 )), true)) > timedelta(hours=offset) }}
SveBzh hat geschrieben: Fr 7. Jul 2023, 07:59
Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Rasenbewässerung

Beitrag von Osorkon »

@SveBzh diese Art von Bedingung kannst Du leider nicht testen. Da mit this auf die Automatisierung selbst referenziert wird.
Das heisst es braucht den Abluft: Trigger -> Bedingung.
Beim Testen der Bedingung, wird aber nur die Bedingung isoliert geprüft, damit ist this undefiniert.
Das gleiche trifft zu, wenn Du z.B. eine Trigger ID als Bedingung hast (Ausgelöst) durch, diese Bedingung kannst Du auch nicht prüfen.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Uli
Beiträge: 6
Registriert: Sa 8. Jul 2023, 08:24
Been thanked: 1 time

Re: Rasenbewässerung

Beitrag von Uli »

Hallo,

Ich bin neu hier und ein blutiger Anfänger bei Home Assistant. Ich bin auf der Suche nach einer Automation Rasenbewässerung!
Ich habe 8 Ventile über 2 Sonoff 4ch pro. Ich suche eine Umsetzung (Tutorial) für Anfänger, leider finde ich bei youtube nichts. Und was ich dann so lese verstehe ich nicht.
Ich würde gerne Nachts bewässern wenn die Ecowitt Feuchtesensoren unter 35% sind und kein Regen in Sicht. Es müssen die Ventile nacheinander laufen wegen dem Trafo und Wasser. Die Geräte habe ich in Home Assistant bekommen:

Controller1 Sonoff ch4 Pro: switch.esp_e2d7a9_internet_access
Bewässerung ID s:
-Beet Blumen= switch.sonoff_100129dfbe_4
-Beet Hackmann= switch.sonoff_100129dfbe_2
-Beet Obst= switch.sonoff_100129dfbe_1
-Beet Vorgarten= switch.sonoff_100129dfbe_3

Feuchtigkeitssensor Beet= sensor.gw1100a_v2_1_8_soil_moisture_1

Controler2 Sonoff ch4 Pro: switch.esp_eb0789_internet_access
Rasen ID s:
-Rasen Vorgarten= switch.sonoff_100129d561_1
-Rasen Terrasse= switch.sonoff_100129d561_2
-Rasen 3= switch.sonoff_100129d561_3
-Rasen 4= switch.sonoff_100129d561_4

Feuchtigkeitssensor Rasen= sensor.gw1100a_v2_1_8_soil_moisture_2

Ich habe keinen blassen Schimmer wie man eine Automationen etc. erstellt.
Wer kann mir helfen oder ein Tutorial benennen? Aber bitte für echte Anfänger. Openweather habe ich dank eines video hinbekommen.
Vielen Dank im Voraus.

Benutzeravatar
carsten_h
Beiträge: 532
Registriert: Mo 2. Aug 2021, 11:07
2
Has thanked: 1 time
Been thanked: 65 times

Re: Rasenbewässerung

Beitrag von carsten_h »

Tristan hat geschrieben: So 4. Sep 2022, 18:56

Habt ihr Ideen / Quellen zu dem Thema Verdunstung bei Rasenflächen?

Hier in der Gegend ist es seit kurzem bei Strafe (bis zu 50000€) verboten wenn die Temperatur 24°C übersteigt zwischen 11 und 18 Uhr irgendetwas draußen zu bewässern.

Der Grund ist, daß bei mehr als 24°C in den Mittags- und Nachmittagsstunden mehr als 80% des Wassers verdunsten.

Hier laufen macOS, iOS, iPadOS, tvOS, watchOS, Home Assistant OS, QTS, Raspberry Pi OS, piCorePlayer und Fire OS

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Rasenbewässerung

Beitrag von Osorkon »

Hallo @Uli und Herzlich willkommen bei den SmartHome for Dummies. :D :D

Ich würde vorschlagen, Du machst ein neues Thema auf.
Und beschreibst mal wie die Bewässerung im einzelnen Ablaufen soll. Dan kriegen wir das mit den Automatisierungen auch hin. :D

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Antworten