Seite 1 von 1

Logikengine - Multiplexer

Verfasst: Sa Mai 18, 2019 7:20 am
von James_T_Kirk
Hallo,

wie kann ich das in der Logikengine umsetzen? Bei Eingang eines Telegramms auf eine GA sollen Telegramme an andere GA mit vberschiedenen DPT versendet werden. In meinem MDT Logikmodul nennt sich das Multiplexer.

Anwendungsfälle: Anwesend/Abwesend funktion, mit der sollen diverse Funktionen aktiviert/deaktiviert werden. Ich weiß das es Szenen gibt die ähnliches tun, es fällt mir jedoch schwer das über alle Aktoren gleich einzurichten und gerade beim Gehen soll das Licht erst verzögert ausgehen.

Re: Logikengine - Multiplexer

Verfasst: Sa Mai 18, 2019 5:04 pm
von S. Kolbinger
Hi Captain,
James_T_Kirk hat geschrieben: Sa Mai 18, 2019 7:20 am wie kann ich das in der Logikengine umsetzen? Bei Eingang eines Telegramms auf eine GA sollen Telegramme an andere GA mit vberschiedenen DPT versendet werden. In meinem MDT Logikmodul nennt sich das Multiplexer.
so ähnlich haben wir uns das auch gedacht.
Aber auch die Multiplexer sind noch nicht ganz entfloht.
Der Editor lässt aktuell nur "Integer" als Selektor zu, eigentlich sollte "Bool" auch funktionieren. Kommt voraussichtlich in Beta23.

Hier schon mal eine Custom-Logik zum ausprobieren:

Code: Alles auswählen

{
    "Level": [
        ["$InFalse","float",0],
        ["$InTrue","float",0],
        ["$Out","float",0],
        ["$Select","bool",false],
        ["$VAR<Inhibit?>", "bool", false]
    ],
    "Module": [
        ["Break", ["$VAR<Inhibit?>"]  ],
        ["Multiplexer",["$InFalse","$InTrue"],"$Out","$Select"]
    ],
    "Input": [
        ["Wert 0","Eingang","$InFalse","c"],
        ["Wert 1","Eingang","$InTrue","c"],
        ["Selektor","Auswahl","$Select","c"],
        ["Inhibit", "INHIBIT", "$VAR<Inhibit?>", "u" ]
    ],
    "Output": [
        ["Ausgang","Ausgang","$Out","c"]
    ]
}
Viel Spaß und Gruß,
Stefan K.

Re: Logikengine - Multiplexer

Verfasst: Sa Mai 18, 2019 6:01 pm
von EarlBacid
Als reine Multiplexer reicht der DOS mit der Objektverwaltung bereits. Dort kann man ein eingehendes KNX Objekt auf belibig viele ausgehende knx objekte legen

Re: Logikengine - Multiplexer

Verfasst: Mo Mai 20, 2019 6:07 pm
von James_T_Kirk
Danke euch, passendes Feedback kann ich erst später geben. Ich tue mich gerade etwas schwer mit der Bedienung des LE, vielleicht auch weil ich nichts finde wie ich Werte an den Eingängen simulieren kann. Da warte ich noch auf ein hoffentlich erscheinendes Erklär-Bär Video :-)

Re: Logikengine - Multiplexer

Verfasst: Di Mai 21, 2019 8:03 am
von gbglace
Doktormodus und dann an den Eingängen selbst was reinschreiben. Am Ausgang gern vom Objekt entkoppeln damit es im Bus nicht komische Effekte gibt.