Gartenbewässerung per HA und Shelly

Wie sieht dein Projekt in der Realität aus?
Was Bewässerst du dort? Wo mit?

Ich bewässer vorerst nur die Blumen im Garten…

Ich weis nicht ob sich die Automationen gegenseitig behintern…

Weil wenn gerade die Pumpe gerade läuft weil es zu trocken ist und es dann kurz regnet dann soll abgeschaltet werden…aber wenn dann die gewünschte Erdfeuchte nicht erreicht ist dann wieder einschalten…

Oder wie macht ma sowas am einfachsten.

Du beschäftigst schon wieder 2 Foren mit fast der gleichen Frage?
Ist das gewollt von Dir?

1 „Gefällt mir“

Nein ich wollte nur noch mal Danke sagen…
Keine Absicht!

Oder am besten 2 Zeiten eintragen…

Zbs. um 8:00 wenn alle Bedingungen ok sind ein…sofern die Feuchte nicht erreicht.
zbs. nochmals um 19:00 wenn alle Bedingungen ok sind ein…sofern die Feuchte nicht erreicht.

Und dann jeweils aus wenn Feuchte erreicht.

Somit hätte ich schon 4 Automationen…

Ich probier mal soweit alles durch bis ich eine brauchbare Lösung habe!

Meister fallen normalerweise nicht vom Himmel
Dein Weg mit mehreren Automation ist erst einmal nicht verkehrt
Du kannst übrigens auch in einer Automation eine andere aufrufen oder auch deaktivieren

Später wirst du alles in einer Automation haben, mit mehreren Auslösern und ID’s die du weiter in dem Aktionensblock weiter verwenden kannst

Es gibt auch super Erklär Videos von der Gemeinschaft hier, alles sehr hilfreich

2 „Gefällt mir“

Danke ich bin schon dabei…
Da gibt es die Option Benachrichtigung kann man sich hierüber eine Mail senden lassen?
Wenn ja wie bzw. wo muss ich meine Mail hinterlegen?

Weiters ist mir meine Visu zu gross siehe Bild kann ich mit dem Charts nicht etwas zusammen rücken ich finde dazu nix.

Danke

Meine Automationen laufen soweit fürs erste…Danke nochmals
Ich werd dazu nochmals Bilder posten.

Wie ich eine kompakte Visu erstellen kann das habe ich noch nicht verstanden bzw. mit den normalen Einstellungen scheint das nicht zu funktionieren kann das sein?

Weiters Einstellungen wie man sich ne Mail schicken lassen kann scheint es auch keine zugeben oder??

Danke euch

Du sprichst in Rätseln

Was hättest Du gerne geändert und wie soll es aussehen
Hier gibt es eine eigene Rubrik in diesem Forum, mal gestöbert dort?
Und dein „neues Thema“ passt dort wahrscheinlich besser rein

2 „Gefällt mir“

Ah Ok

Ich meine alles kleiner kompakter eben…

Schaue dir mal unser Dashboard-Thema an, dort findest du viele Beispiele mit Codevorlagen. Wenn du dann direkte Fragen hast, eröffne ein neues Thema dazu, dass wird hier sonst zu unübersichtlich.

Hallo

Habe von Jan den Code erhalten da ich einfach nicht mein Ding ist solche Codes zum schreiben!

Bekomme aber immer diese Meldung

Habe keine Ahnung warum…Danke euch

alias: Pumpe Zusatzbewässerung
description: automation_pumpe_zusatzbewaesserung
mode: restart
trigger:
  # Start durch Schalter (input_boolean)
  - id: start
    platform: state
    entity_id: input_boolean.zusatz_bewaesserung
    to: "on"

  # Ende durch Timer
  - id: ende
    platform: event
    event_type: timer.finished
    event_data:
      entity_id: timer.timer_bewaesserung

action:
  - choose:
      - conditions:
          - condition: trigger
            id: start
        sequence:
          - service: switch.turn_on
            target:
              entity_id: switch.pumpe
          - service: timer.start
            target:
              entity_id: timer.timer_bewaesserung
            data:
              duration: "00:10:00"

      - conditions:
          - condition: trigger
            id: ende
        sequence:
          - service: switch.turn_off
            target:
              entity_id: switch.pumpe
          - service: input_boolean.turn_off
            target:
              entity_id: input_boolean.zusatz_bewaesserung

Moin, der Fehler verweist darauf, dass triggers statt trigger verwendet wurde. Aber ich habe ja trigger verwendet, also kann es daran nicht wirklich liegen. Habe mir das gerade nochmal angeschaut und denke die id hätte nicht an erster Stelle stehen dürfen.

Versuche es bitte nochmal so:

alias: Pumpe Zusatzbewässerung
description: Steuerung der Zusatzbewässerung mit Timer
mode: restart
trigger:
  - platform: state
    entity_id: input_boolean.zusatz_bewaesserung
    to: "on"
    id: start
  - platform: event
    event_type: timer.finished
    event_data:
      entity_id: timer.timer_bewaesserung
    id: ende
action:
  - choose:
      - conditions:
          - condition: trigger
            id: start
        sequence:
          - service: switch.turn_on
            target:
              entity_id: switch.pumpe
          - service: timer.start
            target:
              entity_id: timer.timer_bewaesserung
            data:
              duration: "00:10:00"
      - conditions:
          - condition: trigger
            id: ende
        sequence:
          - service: switch.turn_off
            target:
              entity_id: switch.pumpe
          - service: input_boolean.turn_off
            target:
              entity_id: input_boolean.zusatz_bewaesserung

Danke Jan

Leider wieder das selbe
grafik

Kann es sein: Das HA einen String erwartete, hat aber etwas anderes erhalten.

Dann mache mal doch ein triggers aus trigger!
In der UI wird trigger zu triggers gewandelt. Gerade mal getestet.
„Das fügst du dann manuell in der Automatisierung über die drei Punkte oben rechts ein und Anschluss wechselst du wieder in den UI-Modus und speicherst dann ab.“

Ich konnte die Automatisierung so bei mir ohne Fehler speichern.

alias: Pumpe Zusatzbewässerung
description: Steuerung der Zusatzbewässerung mit Timer
mode: restart
triggers:
  - entity_id: input_boolean.zusatz_bewaesserung
    to: "on"
    id: start
    trigger: state
  - event_type: timer.finished
    event_data:
      entity_id: timer.timer_bewaesserung
    id: ende
    trigger: event
actions:
  - choose:
      - conditions:
          - condition: trigger
            id: start
        sequence:
          - target:
              entity_id: switch.pumpe
            action: switch.turn_on
            data: {}
          - target:
              entity_id: timer.timer_bewaesserung
            data:
              duration: "00:10:00"
            action: timer.start
      - conditions:
          - condition: trigger
            id: ende
        sequence:
          - target:
              entity_id: switch.pumpe
            action: switch.turn_off
            data: {}
          - target:
              entity_id: input_boolean.zusatz_bewaesserung
            action: input_boolean.turn_off
            data: {}

Ok mom ich muss mal kurz weg ich teste es dann…

Danke

Immer noch das selbe

Ich habe alle Trigger in Triggers geändert.

alias: Pumpe Zusatzbewässerung
description: Steuerung der Zusatzbewässerung mit Timer
mode: restart
triggers:
  - entity_id: input_boolean.zusatz_bewaesserung
    to: "on"
    id: start
    triggers: state
  - event_type: timer.finished
    event_data:
      entity_id: timer.timer_bewaesserung
    id: ende
    triggers: event
actions:
  - choose:
      - conditions:
          - condition: triggers
            id: start
        sequence:
          - target:
              entity_id: switch.pumpe
            action: switch.turn_on
            data: {}
          - target:
              entity_id: timer.timer_bewaesserung
            data:
              duration: "00:10:00"
            action: timer.start
      - conditions:
          - condition: triggers
            id: ende
        sequence:
          - target:
              entity_id: switch.pumpe
            action: switch.turn_off
            data: {}
          - target:
              entity_id: input_boolean.zusatz_bewaesserung
            action: input_boolean.turn_off
            data: {}

Nicht alle trigger ändern, nur den ersten unter dem dann alle weiteren aufgeführt sind.

Du musst doch nur die Automatisierung aus meinem Beispiel nehmen, da hatte ich das schon für dich entsprechend geändert.