Forum

Forum Index -> Erste Schritte -> Beregnung steuern, aber wie?
User abgemeldet <p>Beregnung steuern, aber wie?</p>
Benutzer
Mitglied seit:
Nachrichten:

Hallo Forum, ich möchte meinen Garten per Eisbär bewässern.
Die Technik (die Rohre) ist alles schon klar, aber wie steuere ich das alles im Eisbär bzw. mit welchen Komonenten.

Ich habe einen Bodenfeuchtemessensor, einen KNX-Wasserzähler. Nun möchte ich täglich zu einer bestimmten Uhrzeit den Gießvorgang einleiten (Kalendertool?)
Wie kann ich nun abhängig von der BodenFeuchte die zu gießende Wassermenge definieren (Formel besorge ich mir noch, nur wo hinterlege ich soetwas. Z.B. 200 Liter bei 0% Bodenfeuchte , 0 Liter bei 100% Bodenfeuchte. Sprich die Formel würde bei 50% Bodenfeuchte ungefähr so aussehen: (200-(200*0,5)) = 100 Liter) Wo kann ich im Eisbär soetwas rechnen?
Nun starte ich meinen Gießvorgang nach Uhrzeit und möchte ihn nach erreichter (errechneter) Literzahl wieder beenden. Bei der KNX-Wasseruhr kann der Zählerstand abgefragt werden. Ich müsste ja vor dem gießen den Zählerstand auslesen, die Gießmenge dazuaddieren und diese Zielmenge mir merken und dann wenn diese erreicht ist das Magnetventil schließen.

Ich hoffe ich habt mich verstanden und könnt mir helfen.

Timo

26.05.2008 12:04
SSasse <p>Beregnung steuern, aber wie?</p>
Benutzer
Mitglied seit: 19.01.2016
Nachrichten: 8

Hallo Timo,

die Berechung kannst du mittels der grafischen Logik durchführen. Das sollte kein Problem darstellen. Wie das jedoch mit dem auslesen des Wasserzählers genau funktioniert kann ich dir leider nicht sagen, da ich nicht weiß, welchen Zähler du verwendest und in wie weit man dort Parameter einstellen kann.
Vieleicht kann man ja den Ansatz auch über die Zeit machen:
wenn man weiß, dass z.B. in einer Minute 10 l Wasser weggeflossen sind. könnte man daran ja auch auf die Bewässerten Liter schließen. Dies wäre dann mit Zeitfunktionen und ner grafischen Logik berechenbar.

mfG S Sasse

27.05.2008 16:27
User abgemeldet <p>Beregnung steuern, aber wie?</p>
Benutzer
Mitglied seit:
Nachrichten:

Hallo Sasse

den Zähler kann man abfragen, der liefert dann den aktuellen Zählerstand zurück (ist von RTS). Kannst du mir bei so einer Logik helfen?

30.05.2008 11:54
Hannes <p>Re: Beregnung steuern, aber wie?</p>
Benutzer
Mitglied seit: 19.01.2016
Nachrichten: 471

Hallo Timo

eine Leseanfrage kannst über den EisBär nicht machen. Aber einen Wert raussenden, damit ein Wert zurück kommt geht schon. Sofern das der Zähler so unterstützt.

Zur logik:

Die Bodenfeuchte bekommst du ja auf den Bus/EisBär.

Erstelle eine Logik, wo du den Eingang 1 mit der Bodenfeuchte verbindest.
Danach 4 Eingänge, die du mit Schwellen benennst.
Prüfe mit einem kleiner Operator in der Logik, ob die Schwelle unter der Bodenfeuchte liegt.
Das ganze 4 mal.
Bei den Schwellen Eingänge stellst du auf festen Wert und definierst die Schwellen.

Die Ausgänge der Schwellen legst du auf LOGIK 1 (UND Logik), wo du Eingang 2-4 invertierst.
Wenn nun die Bodenfeuchte unter der 1. Schwelle liegt, ist Logik 1 TRUE.

Die zweite Logik enthält wieder alle Ausgänge der Schwellen und da invertierst du nur 3-4.
usw....

Mit dieser Logik kann nur einer der 4 Logiken True werden.
Die erste Logik startet Sequenz 1:
erster Eintrag: sendet der Abfrage des Zählers.
Nach 2 sek (Beispiel). sendest du in ein neues Netz den Wert der addiert werden soll.
in einer neuen Logik addierst du beide Werte und gibst sie in ein neues Netz aus.

Zeitgleich startest du eine weitere Sequenz, die sekündlich die Wasserstand abfragt.
In einer weiteren logik prüfst du ob der aktuelle Zählerstand größer als der addierte ist.
Wenn ja, neue Sequenz die das gießen stoppt und alles nötige Rückstellt.

Du must wohl eine freigaben in der Logik machen, damit die nur Berechnen und die Sequenzen starten, wenn sie sollen.

Das ganze wird wohl etwas dauern, bis es rund läuft ... aber ich denk schon umsetzbar.

mach es dir am Anfang leichter, und erstelle die Logiken einfach ... besser 3-4 Komponenten mehr als Zusammen zu fassen.
Danach kannst ja noch optimieren :-)

Gruß

Hannes

30.05.2008 18:15
Anmelden