Seite 1 von 1

[V4.5 IP3] JSON String wird in Logik abgeschnitten

Verfasst: Mi Jan 22, 2025 5:09 pm
von hkettler
Hallo,

ich habe das Problem das mein JSON String im Logikmodul "KONV bool in String-OPD". Gibt es einen Workaround?

Input String:
{"topic": "w15-tws", "message": "Pumpe von Logik eingeschaltet", "title": "Teichsteuerung"}
Output String:
{"topic":

Viele Grüße

Henning
Screenshot 2025-01-22 165128.png

Re: JSON String wird in Logik abgeschnitten (4.5 Insider Preview 3)

Verfasst: Mi Jan 22, 2025 6:05 pm
von martin
Hallo Henning,

bei mir funktioniert hier folgende custom logik, welche 2048 Zeichen verarbeitet.

Code: Alles auswählen

{
  "Level": [
    [
      "$In1",
      "string,2048",
      "Yes"
    ],
    [
      "$In2",
      "string,2048",
      "No"
    ],
    [
      "$Out",
      "string,2048",
      ""
    ],
    [
      "$Select",
      "bool",
      false
    ],
    [
      "$VAR<Inhibit?>",
      "bool",
      false
    ]
  ],
  "Module": [
    [
      "Break",
      [
        "$VAR<Inhibit?>"
      ]
    ],
    [
      "Multiplexer",
      [
        "$In2",
        "$In1"
      ],
      "$Out",
      "$Select"
    ]
  ],
  "Input": [
    [
      "True",
      "Value to send if true",
      "$In1",
      "a"
    ],
    [
      "False",
      "Value to send if true",
      "$In2",
      "a"
    ],
    [
      "Selector",
      "Auswahl",
      "$Select",
      "a"
    ],
    [
      "Inhibit",
      "INHIBIT",
      "$VAR<Inhibit?>",
      "u"
    ]
  ],
  "Output": [
    [
      "Output text",
      "Ausgang",
      "$Out",
      "c"
    ]
  ]
}
In der Beschreibung des von dir verwendeten Blocks steht:
Kern-Eingänge:

"Boolean", Operand, Boolean, ein Eingang
"If true", Operand, String 16 Byte, ein Eingang
"If false", Operand, String 16 Byte, ein Eingang

Steuer-Eingänge:

Abbruch (Sperre / Inhibit), binär, beliebige Anzahl
Auslöser (Trigger), boolean, beliebige Anzahl

Kern-Ausgang: Selektiertes Ergebnis, String bis 32 Byte, ein Ausgang
Vermutlich ist dein String entsprechend länger.

Re: JSON String wird in Logik abgeschnitten (4.5 Insider Preview 3)

Verfasst: Mi Jan 22, 2025 6:43 pm
von hkettler
Hallo Martin,

verflixt, da hast du wohl recht. 16 Byte ist doch kein String 😅. Danke dir!

viele Grüße

Henning

Re: JSON String wird in Logik abgeschnitten (4.5 Insider Preview 3)

Verfasst: Mi Jan 22, 2025 7:41 pm
von Sun1453
Guten Tag Henning,

kann ich dich ganz kurz darauf noch hinweisen, deine Signatur korrekt zu pflegen. Danke Dir.

"Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. "