Helfer-Gruppe mit unterschiedlichen Sensoren

mein Rasensprenger soll um 23:00H starten, wenn eine Reihe von Bedingungen erfüllt sind.

  1. Aussentemp zwischen 12-21H einmal > 25°
  2. Luftfeuchtigkeit < 61%
  3. Bodenfeuchtigkeit < 18%
  4. Oberflächentemp > 30°
  5. evtl. noch Regenprognose aus der Integration “Tomorrow.io”

kann ich das in eine Gruppe packen? Habe mit Gruppen bisher nur 1x gearbeitet und dabei ging es um die Summe aller Einzelwerte, hier gibt es aber unterschiedliche Kriterien …

Ich denke, das wird nicht gehen.
Das wirst du als reine Automation mit vielen “und” verknüpfen müssen.

Das funktioniert schon aus dem Grund nicht, weil du bei den Sensoren unterschiedliche Werte abfragen willst.

Wenn der Sommer zurück kommt und der Thread vom letzten Jahr immer noch ungelöst ist

ja genau und damals hatte ich es mit nur 2 Sensoren ja auch schon lauffähig, aber jetzt sind mehr Sensoren hinzugekommen und von Gruppen wusste ich damals auch noch nichts. Daher jetzt diese Frage …

Ich würde die überschrittene Außentemperatur als Helfer anlegen und den Rest als Bedingung im Ablauf abfragen …

Oder man nutzt die HACS Integration “Smart Irrigation” diese berechnet alles automatisch inkl. Wettervorhersage

Was im ersten Beitrag zum selben Thema schon ausführlich diskutiert wurde

TE will eine funktionierende Automation durch Gruppe oder ähnliches erstetzen was ihm vermeintlich einfacher schien. Das ist aber nicht ohne weiteres möglich wie sirector schon schrieb

Ob es einfacher ist mal dahin gestellt.

Wenn du eine Gruppe nutzen willst müsstest du dir für jeden Sensor einen eigenen true-false Template Sensor bauen. Und dann über diese true-false eine Gruppe stülpen.

Gruppe

  • Helfer-Sensor “Außentemperatur Zeit + Temp” true/false
  • Helfer-Sensor “Luftfeuchte < 61” true/false
  • Helfer-Sensor “Bodenfeuchte < 18” true/false
  • Helfer-Sensor “Oberflächentemp > 30” true/false
  • Helfer-Sensor “Wetterdienst Bedingugn” true/false

Wenn dann alle diese Helfer am Abend true sind ist die Gruppe auch true und schaltet den Rasenprenger ein

Wenn man das selbe Thema über mehrere Themen aufteilt, kann man schwerlich erwarten, dass dann noch nachgelesen wird weiche Anforderungen man vor Monaten in einem anderen Thema kommuniziert hat…

Wobei man dann auch gleich einen einzelnen Template-Sensor erstellen kann, der true ausgibt, sobald alle Bedingungen erfüllt sind.

@Cpt.Hardy
Alle diese Helfer-Überlegungen würde ich nur anstellen, wenn du den Block mehrfach verwenden willst.

Das Problem ist, dass er die Bedingungen zu unterschiedlichen Zeiten setzen bzw. prüfen will. Irgendwie geht es immer. Persönlich würde ich das ganze anders lösen. Gefühlt tausend Helfer, Logik hier, dann Logik dort … da weiß man in 2 Monaten nicht mehr warum irgendwas nicht funktioniert.

das erscheint mir eine tolle Integration zu sein, hab’s bereits installiert, den Wetterdienst eingerichtet und das Basic-setup in der Seitenleiste gemacht.
Aber wie geht es denn jetzt weiter? Brauche ich noch eine Automation, die um XX.XX Uhr das prüft und ein/ausschaltet und wo gebe ich meinen Magnetschalter ein etc?
Danke für einen kurzen Tipp …

Beispiele in der Doku zur Integration

hatte schon versucht, mich da durchzukämpfen.
Aber evtl. hast Du ein eigenes Beispiel, das ist oft anschaulicher als die ganze Theorie …

Hi,
kann dir zwar mit den Automationen von Home Assistant nicht helfen, da ich meine Automationen in NodeRed programmiere. Aber als Denkanstoß könntest du evtl meine Logik übernehmen, habe mir ein Bewässerungscomputer mit 3 Aktoren gebastelt.
Ich lasse jeden Tag den Bucket um 19:45 berechnen,wichtig ist, dass du das Bucket nicht automatisch zurücksetzen lässt. Um 20:00 startet täglich meine Automation, diese überprüft ob ich die Bewässerung eingeschaltet (Kontrolle) habe über einen Helfer realisiert. Dann überprüfe ich ob gestern bereits die Bewässerung lief (es soll nur jeden 2 Tag gießen), über Wochentage ist es nicht realisierbar, da die Woche 7 Tage hat. Danach überprüfe ich ob die ausgerechnete Zeit von Smart Irrigation größer 10 Minuten ist. Wenn alles passt dann fängt der erste Kreis zu bewässern. Die Ansteuerungslogik kannst du dem Anhang entnehmen, in die grünen Nodes gebe ich die ausgerechnete Zeit weiter. Nach dem Bewässern setze ich den Bucket wieder auf 0, und die Berechnung über Smart irrigation beginnt von vorn.

das Flußdiagramm sieht voll cool aus, aber mit node red hkenne ich mich leider nicht aus.

Was ist denn in diesem Zusammenhang der Bucket? Ich hatte da an eine Regentonne gedacht, aus der man bewässert :grin:
und wenn du noch über einen Helfer das ganze manuell einschalten musst, ist es ja nur semi-automatisch und wäre für einen 4-wöchigen Urlaub nicht geeignet oder man muß den Helfer mit dem Handy von unterwegs schalten …

EDIT:
so schön dieses smart Irrigation add-on auch ist, irgendwie ist es mir zu aufgebläht und undurchsichtig.

Im Moment laufen bei mir 4 Automationen und ich verwende einen numerischen Helfer “Sprenger”

  1. wenn zwischen 12-21 die Bodentemp > 29 ist oder die Bodenfeuchte <18% dann erhöhe “Sprenger” um 1

  2. wenn zwischen 12-21 die Temp. im Garten >25° ist dann erhöhe “Sprenger” um 1

  3. wenn zwischen 12-21 die Luftfeuchtigkeit < 61% ist dann erhöhe “Sprenger” um 1

  4. wenn um 21:00H der Wert des Helfers “Sprenge” > 2 ist dann schalte den Sprenger um 23:00H ein

eine allgemeine Automation setzt den Helfer dann jeden Tag bei Sonnenaufgang wieder zurück.

Ich verstehe das komplizierte noch nicht ganz. Trigger wäre für mich 23:00 Uhr. Und dann werden alle WENN Bedingungen aus dem 1. Post abgefragt. Dann Sprenger an. Wenn eine Bedingung nicht erfüllt ist, passiert halt nix.

Oder übersehe ich was?

es könnte den ganze Tag über 35° sein und kurz vor der Prüfung fällt um 22:55 die Temp auf <25
aber man könnte sicher die ersten 3 Automationen in eine einzige packen …
mit unterschiedlichen Werten beim Helfer wäre ich aber auch flexibler und könnte den Rasensprenger auch schon laufen lassen, wenn nur 1 oder 2 Bedingungen zutreffen …

Dann erstelle dir doch eher einen Helfer von Typ Statistik → Max oder Durchschnitt. Je nachdem was für dich besser passt. Vielleicht solltest du dich entscheiden, was passieren soll. Soll die Automation nun starten, wenn 1,2,3 oder alle Bedingungen erfüllt sind. Je nach dem gibt es, meiner Meinung nach unterschiedliche Ansätze.

Ich würde hier keine 2 oder 3 Automationen sehen. Warum? Im ersten Post sprichst du von “Reihe von Bedingungen” und “EINEM Helfer”. Jetzt wieder nicht. Ich komme zum Teil nicht mit. Sorry