Zur besten Antwort gewählt
Aug 23, 2019 - 04:46
1) Ist das in der CREATOR-Oberfläche oder in der App-Vorschau bzw auf dem Mobilgerät. Die werte werden erst in der Vorschau bzw. dann in der AIO REMOTE NEO app übermittelt.
2) Du hast hier als Auslöser "Es regnet" ausgewählt, nicht den Regenbeginn. Somit wird der Task solange ausgeführt, wie der Wettersensor meldet, dass es regnet. Daher bekommst du soviele E-Mails. Kannst du hier einen Reaktivierungsschwellwert setzen?
3) Der Reaktivierungschwellwert besagt, welcher Wert erst über- oder unterschritten werden muss, damit der Task auslöst. Setzt du also oben den Rain Counter auf 819 wird der Task ausgelöst sobald dieser Wert erreicht ist. Bleibt dieser Wert bestehen, würde der Tasks beständig weiter auslösen. Da du aber wahrscheinlich den Task nur auslösen möchtest, wenn dieser Wert eintritt, gibt es den Reaktivierungschwellwert.
Wenn du hier z.B. 400 setzt, wird der Task erst wieder ausgelöst, nachdem der Rain Counter auf 400 gefallen ist.
Liebe Grüße,
Mona
Von
Hallo Mona,
zu Beginn erst einmal vielen Dank für deine Ausführungen und deine ausführliche Analyse meines Anliegens.
1) Ich habe verstanden, dass die ? sich quasi mit "Liveschaltung" der Konfiguration in Zahlenwerte konvertieren
2) Das erklärt die vielen Mails in der Tat. Einen Reaktivierungsschwellwert kann ich so leider nicht setzen. Ich habe folgnede Möglichkeiten in der App:
a) Trigger: Rain Threshold: activated/deactivated
b) Trigger: Rainmeter: Operator: "less than/equals" / "greater than/equals" und darunter einen Schieberegler mit den %-Werten (mittig ist der Standard bei 819%)
c) Trigger: Rainmeter Overflow Threshold: activated/deactivated
Was wäre hier demnach zu setzen?
3)
Um ehrlich zu sein, bin ich noch nicht hinter diese Logik gestiegen (siehe Punkt 2).
- Wann ist Rainmeter overflow? Wenn das "Auffangmessbecken" überläuft?
- Was bededeutet der Wert 400%? bzw. 819%? Sind das mm? In welcher Relation (hundert?!) ist der Prozentwert (pro Hundert) ist zu sehen? Was ist die Basis? Wann ist der Rain Counter von bspw. 400% erreicht?
Von
Hallo,
2) Damit der Task nur bei Regenbeginn einmalig ausgeführt wird, musst du anders vorgehen.
Du setzt weiterhin in deinem Task im SOBALD-Block "raining" auf "true".
Nun legst du auf dem V5 Plus / NEO SERVER eine Systemvariable (true / false) an und setzt im Automation Manager eine Falls Block mit Systemvariable=faslse. Anschließend kommt dein DANN-Email-Block und im Anschluss ein weiterer DANN_Block, der die Variable auf true setzt.
Das heißt, wenn es noch nicht regnet ist die Variable auf false und der Task wird ausgeführt, wurde der Task bereits ausgeführt (es regnet also bereits länger) ist die Variable auf true und der Task löst nicht erneut aus.
Um die Variable nun bei ausbleibendem Regen wieder auf "false" zu setzen, lege einen zweiten Task an. Im SOBALD-Block wähle raining=false und Lasse im DANN-Block die Systemvariable auf "false" setzen.
3) Die Werte sind mm Niederschlagshöhe, allerdings kummuliert, weshalb irgendwann der Maximalwert von 1638 erreicht wird. Ab diesem Punkt ist dann der "Overflow" erreicht. Aus den kummulierten Werten berechnet die CCU dann die aktuelle Niederschlagsmenge und diverse Auswertung (Niederschlag in den letzten 24 h etc.)
Liebe Grüße,
Mona
Von
Hallo Mona,
Dankeschön für deine Unterstützung.
Ich habe nun wie von dir beschrieben die Schritte durchgeführt...
Systemvariable erstellt (Neo Automation Manager -> Systemvariablen -> Neue Systemvariable):
Name: Regenvariable
Typ: Boolsche Variable (onoff),
Adresse/Hex jeweils auf "1" gelassen
Wert: "falsch"
...und abgespeichert...
Task: Regenbeginn
Wenn Raining = True
Falls Regenvariable = status off
Dann Regenvariable = on
Dann E-Mail "Regenbeginn"
Task: Regenende
Wenn Raining = false
Dann Regenvariable = off
Dann E-Mail "Regenende"
Die Daten sind bereits auf den Server übertragen.
Nun erwarte ich den nächsten Regen :p
Dankeschön noch einmal :)
Neuen Kommentar hinzufügen