Seite 1 von 2

Einfache if-then-else-Logik?

Verfasst: Do Apr 09, 2020 3:00 pm
von Sven
Hallo zusammen,

ich brauche im ersten Step eigentlich nur ganz einfache if-then-else-Logiken.

Sowas in der Richtung:
Wenn Gruppenadresse a = b dann Gruppenadresse c = d sonst Gruppenaddresse e = f.

Irgendwie finde ich aber keinen richtigen Einstieg beim Logikeditor. Immer wenn ich ihn öffne und auf neue Logik klicke, fühle ich mich erst mal überfordert von den Möglichkeiten und mache ihn wieder zu.

Gibt es denn für if-then-else keine fertige Logik :confusion-helpsos:

Sven

Re: Einfache if-then-else-Logik?

Verfasst: Do Apr 09, 2020 3:49 pm
von Eraser
Interessant wäre vorab welche Datentypen die GA's haben.

Re: Einfache if-then-else-Logik?

Verfasst: Do Apr 09, 2020 7:17 pm
von Robert_Mini
Kennst du diesen Artikel: app.php/kb/viewarticle?a=116

Ich denke der Multiplexer sollte passen, aber natürlich wie Wolfgang geschrieben hat, wäre deine Anwendung hilfreich, dann könnte man genauere Hinweise geben.

lg
Robert

Re: Einfache if-then-else-Logik?

Verfasst: Do Apr 09, 2020 8:22 pm
von Robosoc
Da Wolfgang ja zunächst keine Custom Logik erstellen will, sondern einfach eine Logikzelle per Klick erstellen will, wäre dieser Artikel in der Knowledge Base der Richtige: app.php/kb/viewarticle?a=117

Aber der Beitrag ist auch verlinkt in dem Link von Robert.

Re: Einfache if-then-else-Logik?

Verfasst: Do Apr 09, 2020 8:47 pm
von gbglace
Egal welcher Logikeditor, KNX selbst hat mit if then else nicht viel zu tun.

Lese mal bissel in der KB, wenn dann noch kein Einstieg gelingen will, mach mal ne kleine Problembeschreibung, da findet sich hier bestimmt ne Lösung.

Re: Einfache if-then-else-Logik?

Verfasst: Do Apr 09, 2020 10:14 pm
von Eraser
Robosoc hat geschrieben: Do Apr 09, 2020 8:22 pm Da Wolfgang ja zunächst keine Custom Logik erstellen will, ...
Wolfgang will gar nix erstellen, das wäre dann Sven (der TE) :lol:

Re: Einfache if-then-else-Logik?

Verfasst: Fr Apr 10, 2020 7:34 am
von Robosoc
Autsch, sorry

Re: Einfache if-then-else-Logik?

Verfasst: Do Apr 16, 2020 7:14 am
von Sven
Danke für die Antworten. Ich werde mir die Artikel 116+117 durchlesen.

Mir geht es konkret um Logiken wie:
Wenn die Luftfeuchtigkeit Bad höher als 75%, dann stelle die Lüftungsanlage auf Stufe 3 - sonst auf Stufe 2.
Wenn die Luftfeuchtigkeit Keller höher als 60%, dann stelle den Lüfter an - sonst stelle ihn aus.
Wenn die Terrassentür geöffnet wird, fahre die Raffstoren hoch.

Gruß, Sven

Re: Einfache if-then-else-Logik?

Verfasst: Do Apr 16, 2020 7:50 am
von gbglace
Das mit der Terrassentür macht keine Logik, da geht der Ausgang vom Binäreingang direkt in den Aktor.

Das zweite klingt zwar komisch aber dazu schau Dir einfach Mal im LE den UND Baustein an. Da kannst an den Eingängen direkt Schwellwertabgleiche machen. Wobei ein ordentlicher Schwellwertschalter mit Hysterese da besser ist sonst gibt es da im Zweifel permanent Klick klack an/aus. Je nach Aktor den du da verwendest können die das auch ganz ohne Logikengine.

Das mit den Stufenschalter wird ne kleine Customlogik, gibt aber glaube auch schon ein Beispiel dafür.

Re: Einfache if-then-else-Logik?

Verfasst: Do Apr 16, 2020 7:58 am
von Robosoc
Ich würde selbst den Stufenschalter mit AND machen (sind ja nur zwei Stufen, die aktiviert werden sollen) und dann auch am Ausgang ein Mapping verwenden. Und genau so ein Beispiel findest Du im Screenshot im Link 117.