UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

[Gelöst] [V4.0 IP3] Costum Logik "Nur Ausschalten"

Informationen und Diskussionen über Logik-Engine und Logik-Editor
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
Antworten

Ersteller
Sunshinemaker
Reactions:
Beiträge: 217
Registriert: So Mai 22, 2022 11:45 am
Hat sich bedankt: 104 Mal
Danksagung erhalten: 129 Mal

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

#1

Beitrag 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?
Zuletzt geändert von Robert_Mini am Fr Mär 10, 2023 7:43 pm, insgesamt 3-mal geändert.
LG Sören

TWS 3500 XL / ID 846 / VPN:offen / Reboot nach Rücksprache

Robert_Mini
Reactions:
Beiträge: 3741
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1164 Mal
Danksagung erhalten: 2058 Mal

#2

Beitrag von Robert_Mini »

Zuletzt geändert von Robert_Mini am Do Mär 09, 2023 11:38 pm, insgesamt 1-mal geändert.
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Ersteller
Sunshinemaker
Reactions:
Beiträge: 217
Registriert: So Mai 22, 2022 11:45 am
Hat sich bedankt: 104 Mal
Danksagung erhalten: 129 Mal

#3

Beitrag von Sunshinemaker »

Danke Robert :)

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

TWS 3500 XL / ID 846 / VPN:offen / Reboot nach Rücksprache

Ersteller
Sunshinemaker
Reactions:
Beiträge: 217
Registriert: So Mai 22, 2022 11:45 am
Hat sich bedankt: 104 Mal
Danksagung erhalten: 129 Mal

#4

Beitrag 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]
  ]
}
LG Sören

TWS 3500 XL / ID 846 / VPN:offen / Reboot nach Rücksprache

gbglace
Reactions:
Beiträge: 3585
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1253 Mal
Danksagung erhalten: 1649 Mal

#5

Beitrag 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.
Grüße
Göran

#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension

Robert_Mini
Reactions:
Beiträge: 3741
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1164 Mal
Danksagung erhalten: 2058 Mal

#6

Beitrag 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
Zuletzt geändert von Robert_Mini am Fr Mär 10, 2023 7:31 pm, insgesamt 2-mal geändert.
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Ersteller
Sunshinemaker
Reactions:
Beiträge: 217
Registriert: So Mai 22, 2022 11:45 am
Hat sich bedankt: 104 Mal
Danksagung erhalten: 129 Mal

#7

Beitrag 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:
LG Sören

TWS 3500 XL / ID 846 / VPN:offen / Reboot nach Rücksprache

gbglace
Reactions:
Beiträge: 3585
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1253 Mal
Danksagung erhalten: 1649 Mal

#8

Beitrag von gbglace »

Ja Schnee wegschaufeln muss ich heute auch noch. Hab mcih auch schon auf bissel mehr Frühling gefreut.
Grüße
Göran

#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension
Antworten

Zurück zu „Logikengine & Logik-Editor“