Insolvenz der Elaborated Networks GmbH

Leider müssen wir Sie heute darüber informieren, dass das Amtsgericht München mit Beschluss vom 16. Oktober 2026 das Insolvenzverfahren über das Vermögen der Elaborated Networks GmbH unter dem Aktenzeichen 1509 IN 1258/26 eröffnet hat.

Zum Insolvenzverwalter wurde Herr Rechtsanwalt Dr. Matthias Hofmann bestellt. Dieser hat die Verwaltungs- und Verfügungsbefugnis über das Vermögen der Gesellschaft übernommen.

Die Gesellschaft firmiert ab sofort unter dem Namen: “Elaborated Networks GmbH in Insolvenz”. Der Geschäftsbetrieb der Gesellschaft wurde im Zuge des Verfahrens eingestellt. Eine Erbringung von Leistungen oder Lieferungen ist leider nicht mehr möglich. Die Cloud-Dienste werden bis auf weiteres im Rahmen einer privaten Initiative aufrechterhalten, dies kann jederzeit widerrufen werden.

Sollten Sie noch offene Forderungen (§ 38 InsO) gegen die Elaborated Networks GmbH haben, werden Sie gebeten, diese direkt beim Insolvenzverwalter bis zum 7. Dez. 2026 zur Insolvenztabelle anzumelden. Bitte richten Sie sämtliche diesbezügliche Korrespondenz direkt an das Büro des Insolvenzverwalters:

Rechtsanwalt Dr. jur. Matthias Hofmann
Unterer Anger 3
80331 München

Telefon: +49(89)5480330
Telefax: +49(89)548033111
Email: mail@pohlmannhofmann.de

Wir bedanken uns für die bisherige Zusammenarbeit und stehen Ihnen bei Rückfragen in Abstimmung mit dem Insolvenzverwalter unter support at elabnet dot de gerne zur Verfügung.

Details zum Verfahren und den privaten Initiativen stellen wir Kunden in einem nicht-öffentlichen Bereich zur Verfügung. Falls Sie hier keinen Zugriff haben, dann tragen Sie bitte Ihren Forennick in die Registrierung Ihres Servers ein und senden uns den Nick zusammen mit der ID Ihres Timberwolf Servers an support at elabnet dot de. Falls Sie hierzu erst einen Nick anlegen müssen verfahren Sie genauso. Das Bestätigungsmail nach der Anmeldung kommt aus technischen Gründen derzeit nicht, die Aktivierung erfolgt dann manuell nach Ihrer Mail an uns.

Stefan Werner
Geschäftsführer (ohne Vertretungsmacht)

[Problem] [V4.8 IP7] Logik Ausgabe wird nicht übernommen

Alles was sonst irgendwie nirgends rein passt.
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

Ersteller
Henri44
Beiträge: 40
Registriert: Mi Aug 14, 2024 11:10 am
Danksagung erhalten: 16 Mal

#21

Beitrag von Henri44 »

Hallo Stefan,

beim ersten Post war beim RegEX der Output auf "Float" gestellt, das hat mit einem "." in String nicht funktioniert.
Bei der Custom Logik, gleiches Problem bei der Konvertierung. Ich denke euer Dispatcher hat mit dem "." im String ein Problem.

Mit vielen Grüßen
Henri
TWS 3500XL ID:1520, V4.8 IP7

AndererStefan
Beiträge: 515
Registriert: Sa Mär 02, 2024 11:04 am
Hat sich bedankt: 257 Mal
Danksagung erhalten: 541 Mal

#22

Beitrag von AndererStefan »

Ja moment,

das heisst bei der Logik im ersten Post wurde der Str-Output des RegEx Modul auf einen Float-Level Output geschrieben? Das funktioniert afaik nicht. An dieser Stelle findet keine automatische Konvertierung statt.

Jetzt bei der aktualisierten Logik hat du eine explizite Konvertierung Str-Float eingebaut. Die führt aber zu der Fehlermeldung „conversion Error“?

Dann Nimm doch bitte (für einen Test) mal den Str-Output der neuen RegEx-Logik und versuche damit in der Multiplikator-Logik zu rechnen. In dieser Konstellation müsste/sollte der Dispatcher automatisch konvertieren.

VG
Stefa
TWS 3500XL ID:1486, VPN aktiv, Reboot nach Rücksprache

Ersteller
Henri44
Beiträge: 40
Registriert: Mi Aug 14, 2024 11:10 am
Danksagung erhalten: 16 Mal

#23

Beitrag von Henri44 »

Wie gewünscht.

Letztendlich brauche ich aus diesem String:

voltage=220;;;; current=7.1;;;; output_load=25;;;; frequency=49.9;;;;

die Watt.

Evtl. ist es einfacher, wenn du einmal copy/paste machst. Wenn im Wert kein "." enthalten ist, funktioniert die Logik, mit "." nicht.

Danke und viele Grüße

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", ""],
["$Formula","string","X1*X2"]
],
"Input": [
["CheckMK Data", "SNMP data from CheckMK", "$InString", "c"]
],
"Module": [
[
"Regex",
"$InString",
"$Expression",
"$HasMatch",
"$Match",
"$VoltageStr",
"$CurrentStr",
"$LoadStr",
"$Group4",
"$Group5"
],
["CalcFormula",["$VoltageStr","$CurrentStr"],"$LoadFloat","$Formula"]
],
"Output": [
["Voltage", "Converted Voltage", "$VoltageFloat", "c"],
["Current", "Converted Current", "$CurrentFloat", "c"],
["Load", "Converted Load", "$LoadFloat", "c"]
]
}

Bild
Zuletzt geändert von Henri44 am Fr Mai 15, 2026 5:42 pm, insgesamt 1-mal geändert.
TWS 3500XL ID:1520, V4.8 IP7

eib-eg
Beiträge: 1020
Registriert: Fr Sep 14, 2018 5:03 pm
Hat sich bedankt: 1775 Mal
Danksagung erhalten: 1032 Mal

#24

Beitrag von eib-eg »

bitte logik testen
ist speicherbar, selber nicht getestet

und nicht überschreiben der logik sondern neu anlegen bitte


/**
* Logik-Name: CheckMK_Power_Fix_V1
* Beschreibung: Extrahiert Voltage/Current via Regex und berechnet Watt.
* Härtung: Puffer-Isolation (Regel 1.235) & muParser-Typ-Parität.
* Version: 1.0.0
* Autor: KI-Chirurg / eib-eg Gruppe
* Kanon-Referenz: V8.02.43
*/
{
"_Meta": {
"Name": "CheckMK Power Fix",
"Description": "Extrahiert Leistungswerte aus SNMP-Strings. Fix für Dezimalpunkt-Fehler.",
"Version": "1.0.0",
"Kanon_Version": "V8.02.43"
},
"Level": [
["$InString", "string,128", ""],
["$Expression", "string,128", "voltage=([0-9.]+);;;;\\scurrent=([0-9.]+);;;;\\soutput_load=([0-9.]+);;;;"],
["$HasMatch", "bool", false],
["$Match", "string,64", ""],
["$VoltageStr", "string,64", ""],
["$CurrentStr", "string,64", ""],
["$LoadStr", "string,64", ""],
["$Group4", "string,64", ""],
["$Group5", "string,64", ""],
["$VoltageFloat", "float", 0.0],
["$CurrentFloat", "float", 0.0],
["$LoadFloat", "float", 0.0],
["$O_Power_W", "float", 0.0],
["$F_Multiply", "string", "X1 * X2"],
["$Konst_True", "bool", true],
["$Error?", "bool", false]
],
"Module": [
// 1. Extraktion der Teilstrings (Puffer sind durch string,64 gehärtet)
[
"Regex",
"$InString",
"$Expression",
"$HasMatch",
"$Match",
"$VoltageStr",
"$CurrentStr",
"$LoadStr",
"$Group4",
"$Group5"
],
// 2. Explizite Wandlung von String nach Float (Regel 1.301)
["STR->FLOAT", "$VoltageStr", "$VoltageFloat"],
["STR->FLOAT", "$CurrentStr", "$CurrentFloat"],
["STR->FLOAT", "$LoadStr", "$LoadFloat"],
// 3. Mathematische Verarbeitung der Floats (muParser-Sicherheit)
["CalcFormula", ["$VoltageFloat", "$CurrentFloat"], "$O_Power_W", "$F_Multiply"]
],
"Input": [
["CheckMK Data", "SNMP data string", "$InString", "c"]
],
"Output": [
["Voltage (V)", "Extrahiert", "$VoltageFloat", "c"],
["Current (A)", "Extrahiert", "$CurrentFloat", "c"],
["Load (%)", "Extrahiert", "$LoadFloat", "c"],
["Power (W)", "Berechnet: V * A", "$O_Power_W", "c"],
["Err", "Fehlerzustand", "$Error?", "ce"]
]
}


mfg

eib-eg Georg
TW 2600_99 seit 1.1.2018 / VPN zu

eib-eg
Beiträge: 1020
Registriert: Fr Sep 14, 2018 5:03 pm
Hat sich bedankt: 1775 Mal
Danksagung erhalten: 1032 Mal

#25

Beitrag von eib-eg »

und für die jenigen die wissen wollen was jede zeile macht im code eine beschreibung dabei


/**
* Logik-Name: CheckMK Power Fix (Kommentiert)
* Beschreibung: Extrahiert Leistungswerte aus SNMP-Strings. Fix für Dezimalpunkt-Fehler.
* Version: 1.0.1
* Autor: KI-Chirurg / eib-eg Gruppe
* Kanon-Referenz: V8.02.43
*/
{
"_Meta": {
"Name": "CheckMK Power Fix",
"Description": "Extrahiert Leistungswerte aus SNMP-Strings. Fix für Dezimalpunkt-Fehler.",
"Version": "1.0.1",
"Author": "KI-Chirurg / eib-eg Gruppe",
"Kanon_Version": "V8.02.43"
},
"Level": [
["$InString", "string,128", ""], // Speicher für den ankommenden Text-String (max 128 Zeichen)
["$Expression", "string,128", "voltage=([0-9.]+);;;;\\scurrent=([0-9.]+);;;;\\soutput_load=([0-9.]+);;;;"], // Das Suchmuster (Regex) für die Werte
["$HasMatch", "bool", false], // Merker: Wurde das Suchmuster im Text gefunden? (true/false)
["$Match", "string,64", ""], // Puffer für den gesamten Textabschnitt, der zum Muster passt
["$VoltageStr", "string,64", ""], // Puffer für die extrahierte Spannung als Text (z.B. "220")
["$CurrentStr", "string,64", ""], // Puffer für den extrahierten Strom als Text (z.B. "7.1")
["$LoadStr", "string,64", ""], // Puffer für die extrahierte Last als Text (z.B. "25")
["$Group4", "string,64", ""], // Platzhalter für ungenutzte 4. Suchgruppe (Pflicht für Modul-Signatur)
["$Group5", "string,64", ""], // Platzhalter für ungenutzte 5. Suchgruppe (Pflicht für Modul-Signatur)
["$VoltageFloat", "float", 0.0], // Die gewandelte Spannung als echte Zahl für Berechnungen
["$CurrentFloat", "float", 0.0], // Der gewandelte Strom als echte Zahl für Berechnungen
["$LoadFloat", "float", 0.0], // Die gewandelte Last als echte Zahl für Berechnungen
["$O_Power_W", "float", 0.0], // Das Endergebnis der Leistungsberechnung (Watt)
["$F_Multiply", "string", "X1 * X2"], // Die mathematische Formel für die Multiplikation
["$Konst_True", "bool", true], // Konstante für interne Logik-Abläufe
["$Error?", "bool", false] // Globaler Fehlerausgang der Logik-Zelle
],
"Module": [
[
"Regex", // Modul zur Text-Analyse
"$InString", // Eingang: Der zu prüfende SNMP-String
"$Expression", // Eingang: Das definierte Suchmuster
"$HasMatch", // Ausgang: Signalisiert Erfolg der Suche
"$Match", // Ausgang: Der gefundene Gesamt-Text
"$VoltageStr", // Ausgang: Schreibt Spannung in den Text-Puffer
"$CurrentStr", // Ausgang: Schreibt Strom in den Text-Puffer
"$LoadStr", // Ausgang: Schreibt Last in den Text-Puffer
"$Group4", // Ausgang: Unbenutzt
"$Group5" // Ausgang: Unbenutzt
],
["STR->FLOAT", "$VoltageStr", "$VoltageFloat"], // Wandelt den Text "220" in die Zahl 220.0 um
["STR->FLOAT", "$CurrentStr", "$CurrentFloat"], // Wandelt den Text "7.1" in die Zahl 7.1 um
["STR->FLOAT", "$LoadStr", "$LoadFloat"], // Wandelt den Text "25" in die Zahl 25.0 um
["CalcFormula", ["$VoltageFloat", "$CurrentFloat"], "$O_Power_W", "$F_Multiply"] // Rechnet: Spannung * Strom = Watt
],
"Input": [
["CheckMK Data", "SNMP Rohdaten-String von CheckMK", "$InString", "c"] // Externer Eingang für die Daten
],
"Output": [
["Voltage (V)", "Extrahiert und gewandelt", "$VoltageFloat", "c"], // Ausgabe der Spannung als Zahl
["Current (A)", "Extrahiert und gewandelt", "$CurrentFloat", "c"], // Ausgabe des Stroms als Zahl
["Load (%)", "Extrahiert und gewandelt", "$LoadFloat", "c"], // Ausgabe der Last als Zahl
["Power (W)", "Berechnete Leistung (V * A)", "$O_Power_W", "c"], // Ausgabe der berechneten Leistung
["Err", "Fehlerzustand der Logik", "$Error?", "ce"] // Standard-Fehlermeldung
]
}


mfg

eib-eg Georg
TW 2600_99 seit 1.1.2018 / VPN zu

Ersteller
Henri44
Beiträge: 40
Registriert: Mi Aug 14, 2024 11:10 am
Danksagung erhalten: 16 Mal

#26

Beitrag von Henri44 »

Funktioniert, vielen Dank!
TWS 3500XL ID:1520, V4.8 IP7

Micro
Beiträge: 175
Registriert: So Mai 12, 2024 10:43 pm
Wohnort: Greifswald
Hat sich bedankt: 16 Mal
Danksagung erhalten: 101 Mal

#27

Beitrag von Micro »

Vielen Dank für die Logik mit Erläuterungen @eib-eg
Grüße Mirko

#1 Timberwolf 960Q / Offline
#2 Timberwolf 3500XL / VPN aktiv / Reboot auf Nachfrage
#2 Timberwolf 3500XL / Offline
#PV 9,36 kWp und 9,6 kWh Akku

AndererStefan
Beiträge: 515
Registriert: Sa Mär 02, 2024 11:04 am
Hat sich bedankt: 257 Mal
Danksagung erhalten: 541 Mal

#28

Beitrag von AndererStefan »

Hi,

... die Erklärungen erklären zwar das Skript, aber was das eigentliche Problem ist bzw. war, habe ich jedoch nicht verstanden. :think:
Ein Fehler im [Str->Float] erscheint mir in diesem Fall hier unwahrscheinlich, ebenso wie ein Fehler im Dispatcher. - Die wären bei dem einfachen Problem schon längst aufgefallen.

Wenn versuche für mich Licht in dunkel zu bringen, war anfangs das Problem:
AndererStefan hat geschrieben: ↑Fr Mai 15, 2026 4:49 pmbei der Logik im ersten Post wurde der Str-Output des RegEx Modul auf einen Float-Level Output geschrieben? Das funktioniert afaik nicht. An dieser Stelle findet keine automatische Konvertierung statt.
Die Logik hier viewtopic.php?t=6323&start=10#p66822 müsste bereits funktionieren, bis auf die Tatsache, dass ["$InString", "string", ""], ohne Länge oder Default initialisiert wird und damit maximal 32bit aufnehmen kann.
Der echte Input String aus dem Beispiel "voltage=220;;;; current=7.1;;;; output_load=25;;;; frequency=49.9;;;;" ist deutlich länger und wird daher abgeschnitten. In der Folge findet der RegEx nichts und dann funktioniert auch [Str->Float] nicht.

Ist es so? :ugeek:

VG
Stefan
TWS 3500XL ID:1486, VPN aktiv, Reboot nach Rücksprache

eib-eg
Beiträge: 1020
Registriert: Fr Sep 14, 2018 5:03 pm
Hat sich bedankt: 1775 Mal
Danksagung erhalten: 1032 Mal

#29

Beitrag von eib-eg »

Ich würde gerne eine Antwort darauf geben

Da ich es aber nicht weis müsste ich meinen Kanon fragen was der Grund ist

Wenn das euer Wunsch ist das ich den Kanon frage dann gebt Bescheid.
TW 2600_99 seit 1.1.2018 / VPN zu

Ersteller
Henri44
Beiträge: 40
Registriert: Mi Aug 14, 2024 11:10 am
Danksagung erhalten: 16 Mal

#30

Beitrag von Henri44 »

Hi,

meiner Meinung nach, sollte der Dispatcher bei Float ein Casting für Zahlen mit "." machen. Bei Float ohne "." kommen die Werte korrekt an.
Ich hatte das Problem auch hier, nach einigen Herumbasteln funktioniert die Angelegenheit aber wie gewünscht, das kostet aber mehr Zeit als ein paar Zeilen Code für das Casting einzufügen, gerne in 4.8 IP8 (P.S. wann geht es damit weiter)?

Danke

Henri

{
"_Meta": {
"Description": "Extrahiert Werte via RegEx als Strings, wandelt sie via STR->FLOAT um und wertet Schwellenwerte exklusiv aus.",
"Version": "4.25"
},
"Level": [
["$InString", "string", ""],
["$RegExPattern", "string", ".*temp=([^;]+);([^;]*);([^;]*);"],
["$ValueOutStr", "string", ""],
["$WarnLimitStr", "string", ""],
["$AlarmLimitStr", "string", ""],
["$ValueOut", "float", 0.0],
["$WarnLimit", "float", 0.0],
["$AlarmLimit", "float", 0.0],
["$CompWarn", "bool", false],
["$CompAlarm", "bool", false],
["$StatusOk", "bool", false],
["$StatusWarning", "bool", false],
["$StatusAlarm", "bool", false]
],
"Module": [
["Regex", "$InString", "$RegExPattern", 0, 0, "$ValueOutStr", "$WarnLimitStr", "$AlarmLimitStr", 0, 0],

["STR->FLOAT", "$ValueOutStr", "$ValueOut"],
["STR->FLOAT", "$WarnLimitStr", "$WarnLimit"],
["STR->FLOAT", "$AlarmLimitStr", "$AlarmLimit"],

["Comparator", "$ValueOut", "$CompWarn", "$WarnLimit"],
["Comparator", "$ValueOut", "$CompAlarm", "$AlarmLimit"],

// Corrected Timberwolf Inversion Syntax using "-" instead of "!"
["And", ["$CompAlarm"], "$StatusAlarm"],
["And", ["$CompWarn", "-$CompAlarm"], "$StatusWarning"],
["And", ["-$CompWarn", "-$CompAlarm"], "$StatusOk"]
],
"Input": [
["String-Eingang", "Rohdaten-String (z.B. temp=23;28;32;;)", "$InString", "c"]
],
"Output": [
["Ist-Wert", "Extrahierte Temperatur als Zahl", "$ValueOut", "c"],
["OK", "Status OK (Ist-Wert < Warn-Limit)", "$StatusOk", "c"],
["Warning", "Status Warnung aktiv (Ist-Wert >= Warn-Limit und < Alarm-Limit)", "$StatusWarning", "c"],
["Alarm", "Status Alarm aktiv (Ist-Wert >= Alarm-Limit)", "$StatusAlarm", "c"]
]
}
TWS 3500XL ID:1520, V4.8 IP7
Antworten

Zurück zu „Allgemeines“