Seite 2 von 4
Re: 4.8 IP7 - Logik Ausgabe wird nicht übernommen
Verfasst: Mi Apr 08, 2026 7:48 pm
von Henri44
Da kommt leider nichts an.
Mit vielen Grüßen
Henri
Re: 4.8 IP7 - Logik Ausgabe wird nicht übernommen
Verfasst: Fr Apr 10, 2026 12:28 pm
von Henri44
Darf ich fragen, ob der TWS korrekt "0.1" (Text) nach Float konvertieren kann? Lt. Doktor Mode kann er es.
Danke
Henri
Re: [V4.8 IP7] Logik Ausgabe wird nicht übernommen
Verfasst: Mo Mai 04, 2026 11:27 am
von Henri44
Hallo,
dürfe ich bitte eine Antwort erhalten? Habe das Ticket auch schon wie von dem Support gewünscht per Mail gesendet.
Danke
Henri
Text: voltage=220;;;; current=7.4;;;; output_load=26;;;; frequency=49.9;;;;
Regexp: voltage=([0-9.]+);;;;\s*current=([0-9.]+);;;;\s*output_load=([0-9.]+);;;;

Re: [V4.8 IP7] Logik Ausgabe wird nicht übernommen
Verfasst: So Mai 10, 2026 4:13 pm
von azietz
Hallo Henri,
ich kann die fehlende Übernahme bestätigen. In meinem Fall werden aus einem Modbus-Kanal die Werte an Logiken, MQTT sowie an eine Timeseries übertragen. Bis auf in einer Logik kommen die Werte überall an.
Hier als Screenshot der Ausgangswert sowie eine zwei Logiken. Bei einer Logik kommt der Wert nicht an.
Quelle Modbus:
Logik mit funktionierendem Eingang:
Logik bei der der Wert nicht ankommt:
Auch
@Jeannot hat wohl ähnliche Probleme. Hier der Link zum Thread
viewtopic.php?t=6400&start=10
Vielleicht helfen diese Informationen bei der Ursahenforschung.
Arno
Re: [V4.8 IP7] Logik Ausgabe wird nicht übernommen
Verfasst: So Mai 10, 2026 4:28 pm
von Micro
Moin Henry und Arno,
habt ihr testweise die Werte mal direkt an die Visu übergeben?
Re: [V4.8 IP7] Logik Ausgabe wird nicht übernommen
Verfasst: So Mai 10, 2026 8:30 pm
von azietz
Hallo Mirco,
In der Visu erscheint der Wert genauso wie in der Zeitserie und in anderen Logiken.
Arno
Re: [V4.8 IP7] Logik Ausgabe wird nicht übernommen
Verfasst: So Mai 10, 2026 8:54 pm
von AndererStefan
Hi,
ich hatte schon schon mal Probleme Werte in oder aus Logiken zu bekommen. Ich konnte die Umstände und Ursachen jedoch nie genau rekonstruieren. Möglicherweise waren nachträgliche Änderungen an den Ein-und Ausgängen der Logik daran beteiligt oder Konflikte weil gleichzeitig auch die Visu oder andere Module im Edit-Mode waren. (ja, davon wird abgeraten.)
Meine Lösung in diesen Fälle war eine ganz neue Logik anzulegen (Copy & Paste des Codes) und alles neu zu verbinden. Hast du das schon mal gemacht?
VG Stefan
Re: [V4.8 IP7] Logik Ausgabe wird nicht übernommen
Verfasst: Mo Mai 11, 2026 9:01 am
von Henri44
Danke, ja.
Die Fehlermeldung ist recht eindeutig. Der String beinhaltet einen ".", das ist lt. Doku der korrekte Dezimalseperator.
Henri
2026/05/11 08:59:30 Logic_75 CP600 - Watt Wrong value type (5) received for float level 2
2026/05/11 08:59:30 Logic_82 Parse CP600 str2float1 STR->FLOAT: Conversion failed, input is not a valid number
2026/05/11 08:59:27 Logic_71 CP6000 - Parse str2float4 STR->FLOAT: Conversion failed, input is not a valid number
2026/05/11 08:59:27 Logic_82 Parse CP600 str2float1 STR->FLOAT: Conversion failed, input is not a valid number
2026/05/11 08:56:29 Logic_75 CP600 - Watt Wrong value type (5) received for float level 2
2026/05/11 08:56:29 Logic_82 Parse CP600 str2float1 STR->FLOAT: Conversion failed, input is not a valid number
2026/05/11 08:56:26 Logic_71 CP6000 - Parse str2float4 STR->FLOAT: Conversion failed, input is not a valid number
2026/05/11 08:56:26 Logic_82 Parse CP600 str2float1 STR->FLOAT: Conversion failed, input is not a valid number
2026/05/11 08:53:27 Logic_75 CP600 - Watt Wrong value type (5) received for float level 2
Re: [V4.8 IP7] Logik Ausgabe wird nicht übernommen
Verfasst: Fr Mai 15, 2026 2:37 pm
von Henri44
Ich hatte auch schon eine neue Custom Logik angelegt. Da bekomme ich den gleichen Fehler:
2026/05/11 08:59:30 Logic_82 Parse CP600 str2float1 STR->FLOAT: Conversion failed, input is not a valid number
Mit vielen Grüßen
Henri
{
"Level": [
["$InString", "string", ""],
["$Expression","string","voltage=([0-9.]+);;;;\\scurrent=([0-9.]+);;;;\\soutput_load=([0-9.]+);;;;"],
["$HasMatch","bool",false],
["$Match", "string", ""],
["$LoadStr", "string", ""],
["$VoltageStr", "string", ""],
["$CurrentStr", "string", ""],
["$VoltageFloat", "float", 0.0],
["$CurrentFloat", "float", 0.0],
["$LoadFloat", "float", 0.0],
["$Group4", "string", ""],
["$Group5", "string", ""]
],
"Input": [
["CheckMK Data", "SNMP data from CheckMK", "$InString", "c"]
],
"Module": [
[
"Regex",
"$InString",
"$Expression",
"$HasMatch",
"$Match",
"$VoltageStr",
"$CurrentStr",
"$LoadStr",
"$Group4",
"$Group5"
],
["STR->FLOAT", "$VoltageStr", "$VoltageFloat"],
["STR->FLOAT", "$CurrentStr", "$CurrentFloat"],
["STR->FLOAT", "$LoadStr", "$LoadFloat"]
],
"Output": [
["VoltageStr", "Voltage", "$VoltageStr", "c"],
["CurrentStr", "Current", "$CurrentStr", "c"],
["LoadStr", "Load", "$LoadStr", "c"],
["Voltage", "Converted Voltage", "$VoltageFloat", "c"],
["Current", "Converted Current", "$CurrentFloat", "c"],
["Load", "Converted Load", "$LoadFloat", "c"]
]
}
Re: [V4.8 IP7] Logik Ausgabe wird nicht übernommen
Verfasst: Fr Mai 15, 2026 4:14 pm
von AndererStefan
Hi,
war in deinem ersten Post auch die explizite Str->Float Konvertierung auch schon drin?
Was passiert, wenn du die weglässt und den Str-Output verwendest? Bei der Multiplikationslogik ist die Variable ein Float. Der Displatcher sollte die daher automatisch konvertieren.
Das ist nicht ganz so „schön“, hilft aber evtl. die Fehlerursache einzugrenzen.
VG
Stefan