Seite 1 von 1

[V4.0 IP3] Costum Logik "Nur Ausschalten"

Verfasst: Do Mär 09, 2023 8:56 pm
von Sunshinemaker
Moin zusammen,
Ich bin garde dabie mich in den Logik-Editor einzuarbeiten und erste schritte zu machen.
Ich möchte folgendes abbilden:

Bild

Aber ich bekomme es nicht in das ganze im Editor nach zu bilden.
Das ist mein Aktueller versuch, der auch scheitert....

Code: Alles auswählen

{
  "_Meta": { // Optional
    "Description": "",
    "Version": "1.00",
    "Icon": "" // format: "data:image/svg+xml;base64,ENCODED_FILE"
  },
  "Input": [
      ["Tag/Nacht"      ,"Tag/Nacht"        ,"$In1","a"],
      ["Strom"          ,"Strom"            ,"$In2","c"]
  ],
  "Output": [
      ["Ausgang"        ,"TV Ausschalten"   ,"$Out","a"]
  ],
  "Level": [
      ["$In1"           ,"bool",false],
      ["$In2"           ,"bool",false],
      ["$Gruppe1"       ,"bool",false],
      ["$Out"           ,"bool",false]
  ],
  "Module": [
      ["And"    ,["$In1"    ,"$In2"]    ,"-$Gruppe1"],
      ["Break"  ,["$Gruppe1"]],
      ["And"    ,["$Gruppe1"]           ,"-$Out"]
  ]
}
Vielleicht kann mir jemand den richtigen weg weisen?

Re: [4.0 IP3] Costum Logik "Nur Ausschalten"

Verfasst: Do Mär 09, 2023 10:29 pm
von Robert_Mini

Re: [4.0 IP3] Costum Logik "Nur Ausschalten"

Verfasst: Fr Mär 10, 2023 8:27 am
von Sunshinemaker
Danke Robert :)

Werde ich mich nachher mal mit beschäftigen und mich einlesen. :handgestures-thumbupright:

Re: [4.0 IP3] Costum Logik "Nur Ausschalten"

Verfasst: Fr Mär 10, 2023 5:38 pm
von Sunshinemaker
Hi ich nochmal....

Ich glaub so funktioniert das ganze. Nach einigen Lesen und verwzweifel hab ich das ganze das mit einer GA Verknüft und Live getestet. Ich finde es sehr verwirrend das im Logik Manager der ausgang angezeigt wird obwohl er nicht auf die GA gesedet wird.

Vielleicht könnte da nochmal kurz einer rübergucken ob das so wirklich richtig ist oder ich einen Fehler drin hab? :bow-yellow:

Code: Alles auswählen

{
  "Input": [
      ["Tag/Nacht"      ,"Tag/Nacht"        ,"$In1","a"],
      ["Steckdose"      ,"Steckdose"        ,"$In3","c"],
      ["Strom"          ,"Strom"            ,"$In2","c"]
  ],
  "Output": [
      ["Ausgang"        ,"TV Ausschalten"   ,"$Out","x"]
  ],
  "Level": [
      ["$In1"           ,"bool",false],
      ["$In2"           ,"bool",false],
      ["$In3"           ,"bool",false],
      ["$Gruppe1"    ,"bool",false],
      ["$Out"           ,"bool",false]
  ],
  "Module": [
      ["And"    ,["$In1","$In2","$In3"]    ,"$Gruppe1"],
      ["And"    ,["$Gruppe1"]           ,"-$Out"],
      ["SendExplicit", "$Gruppe1","$Out",1]
  ]
}

Re: [4.0 IP3] Costum Logik "Nur Ausschalten"

Verfasst: Fr Mär 10, 2023 6:23 pm
von gbglace
Sunshinemaker hat geschrieben: Fr Mär 10, 2023 5:38 pm Ich finde es sehr verwirrend das im Logik Manager der ausgang angezeigt wird obwohl er nicht auf die GA gesedet wird.
Naja seit wann wird im KNX-Bus irgendetwas auf eine GA gesendet. Das ist leider alles eine weitverbreitete falsche Vorstellung. Nichts und niemand im KNX schreibt etwas in, an, auf eine GA. Ein KO sendet in/auf den Bus ein Telegramm und in dem Telegramm steht AN/AUS und eine GA, da wird also nichts auf eine GA gesendet, sie wird selbst gesendet.

Die Logik funktioniert komplett losgelöst von GA, weil die Logik selbst hat ein Ausgangspunkt an dem ein KNX-Objekt verbunden werden kann oder eine Timeseries oder ein MQTT-Objekt usw. und selbst wenn ein KNX-Objekt verbunden ist, kommt es dann erstmal drauf an ob dieses KNX-Objekt in der ETS als sendend definiert wurde und eine GA ran verbunden wurde und dann der TWS entsprechend programmiert wurde.

Insofern arbeitet eine Logik immer, egal was bzw. ob was am Ende dran verbunden ist. Die Logik hat damit erstmal Am Ende ein Ergebnis produziert welches angezeigt wird. Der Rest sind entsprechende Sendefilter.

Wenn es anders ist bitte Screenshot und Markierung was Du da unstimmig findest.

Re: [V4.0 IP3] Costum Logik "Nur Ausschalten"

Verfasst: Fr Mär 10, 2023 7:30 pm
von Robert_Mini
Hallo Sonnenschein! (wir sprechen uns eigentlich lieber beim Vornamen an)

Das passt.

Du hast an der Stelle recht (und das sollte noch in die Doku!):
SendExplicit wird im DokMode nicht 100% korrekt angezeigt. Das Ergebnis steht erstmal in der Zelle, der 2. Wert rechts davon zeigt den Wert nach Mapping/Sendeverzögerung.

SendExplizit verhindert (technisch gesehen) die Übergabe a den Dispatcher, wird aber trotzdem direkt angezeigt, was für den Anwender nicht konsistent mit der Sendeverzögerung ist.

Lg
Robert

Re: [V4.0 IP3] Costum Logik "Nur Ausschalten"

Verfasst: Sa Mär 11, 2023 9:09 am
von Sunshinemaker
Hi Robert :)

Danke für deine Antwort :) Ja es wäre hilfreich in der Doku gewesen, aber dank des Forums hab ich das Problem ja lösen können :)

gbglace hat geschrieben: Fr Mär 10, 2023 6:23 pm Die Logik funktioniert komplett losgelöst von GA, weil die Logik selbst hat ein Ausgangspunkt an dem ein KNX-Objekt verbunden werden kann oder eine Timeseries oder ein MQTT-Objekt usw. und selbst wenn ein KNX-Objekt verbunden ist, kommt es dann erstmal drauf an ob dieses KNX-Objekt in der ETS als sendend definiert wurde und eine GA ran verbunden wurde und dann der TWS entsprechend programmiert wurde.
Ist es nicht ehr so das der TWS vom User Parametriert und nicht Pogramiert wird? Außer evtl die Custum Logik?? :confusion-scratchheadyellow:

Aber ich hab verstanden was du meinst :)

Alles gut und jetzt geh ich mal Schnee Schippen..... :angry-banghead:

Re: [V4.0 IP3] Costum Logik "Nur Ausschalten"

Verfasst: Sa Mär 11, 2023 9:26 am
von gbglace
Ja Schnee wegschaufeln muss ich heute auch noch. Hab mcih auch schon auf bissel mehr Frühling gefreut.