[Problem] [V4.0.1] Logik "Konkateniere" hat keinen Inhibitor

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
Benutzeravatar

Ersteller
speckenbuettel
Reactions:
Beiträge: 396
Registriert: Mo Jun 27, 2022 9:30 am
Hat sich bedankt: 314 Mal
Danksagung erhalten: 242 Mal

[V4.0.1] Logik "Konkateniere" hat keinen Inhibitor

#1

Beitrag von speckenbuettel »

Hallo,

folgender kleiner Fehler ist mir kürzlich aufgefallen: die Logik "KONKATENIERE String-OPD" verfügt über keinen Inhibitor-Eingang. Über das Plus-Zeichen, über das man Trigger und zusätzliche Inputs hinzufügen kann, kann man keinen Inhibit-Eingang hinzufügen:

Bild

Ein Blick in den Code zeigt: es fehlen ein paar Zeilen im Input-Abschnitt, im Level- und im Module-Abschnitt sind die notwendigen Zeilen enthalten.

Es fehlt:

Code: Alles auswählen

    [
      "Inhibit",
      "INHIBIT",
      "$VAR<Inhibit?>",
      "u"
    ]
Man kann das natürlich einfach über eine Custom-Logik beheben und die fehlenden Zeilen hinzufügen. Aber nicht jeder traut sich an die Custom-Logiken heran.

Hier noch einmal der komplette Code (kopiert aus der o. g. Logik, ergänzt um den Schnipsel):

Code: Alles auswählen

{
  "Level": [
    [
      "$VAR<In!>",
      "string,64",
      ""
    ],
    [
      "$Out",
      "string,512",
      ""
    ],
    [
      "$VAR<Inhibit?>",
      "bool",
      false
    ]
  ],
  "Module": [
    [
      "Break",
      [
        "$VAR<Inhibit?>"
      ]
    ],
    [
      "Concat",
      [
        "$VAR<In!>"
      ],
      "$Out"
    ]
  ],
  "Input": [
    [
      "Input",
      "Part of the output string",
      "$VAR<In!>",
      "u"
    ],
    [
      "Inhibit",
      "INHIBIT",
      "$VAR<Inhibit?>",
      "u"
    ]
  ],
  "Output": [
    [
      "Output",
      "The concatenated output string",
      "$Out",
      "a"
    ]
  ]
}


Vielen Dank und viele Grüße
Falk
Vielen Dank und viele Grüße
Falk

TWS 3500M ID:810 - VPN aktiv - Reboot nach Absprache
1-Wire, KNX (MDT u. a.), EnOcean (Eltako u. a.), Gira TKS, ekey multi
Antworten

Zurück zu „Logikengine & Logik-Editor“