Neue Umfassende Referenz- & Lehrdatei für Timberwolf Custom Logic (V4.12)
Hallo liebe Timberwolf-Community,
ich freue mich, euch heute eine neue, umfassend überarbeitete Referenz- und Lehrdatei für Timberwolf Server Custom Logic in der Version V4.12 vorstellen zu können!
Diese Dokumentation wurde in enger Zusammenarbeit mit einer fortschrittlichen AI (Claude 3 Opus) und basierend auf unzähligen Tests, Community-Feedback und den Erkenntnissen aus der offiziellen TSKB sowie vielen praktischen Logik-Projekten erstellt. Unser Ziel war es, eine Ressource zu schaffen, die sowohl Einsteigern den Weg ebnet als auch erfahrenen Nutzern und sogar AI-Assistenten als verlässliche Wissensbasis dient. Perfektion und maximale Klarheit waren dabei oberste Gebote.
Was ist neu und was bietet V4.12?
Um die Handhabbarkeit und Speicherbarkeit zu optimieren, wurde die Dokumentation in zwei Teile aufgeteilt:
Timberwolf_Custom_Logic_Referenz_Anleitung_V4.12.txt
Timberwolf_Custom_Logic_Referenz_Anleitung_V4.12.txt
Das Herzstück: Diese Datei enthält die vollständige, detaillierte Anleitung.
Ultra-kritische Meta-Regeln für AI-Assistenten: Spezielle Anweisungen, um die Generierung von korrektem Code durch AIs zu optimieren (REGEL 0-5).
Wichtige Tipps & Häufige Fehler (Tipps 1-39): Eine tiefgehende Sammlung aller bekannten Fallstricke, Syntaxbesonderheiten und Best Practices, verfeinert durch die Erkenntnisse aus früheren Versionen (insbesondere V4.8.9). Inklusive präziser AI-Hinweise zu jedem Tipp.
Korrektur Tipp 35 (Clocksignal): Die Syntax wurde präzisiert und der zwingende $RunBool_Var Parameter hervorgehoben.
Bewährte Design Patterns (Tipps 40-42): Detaillierte Erklärungen und Prinzipskizzen für häufige Aufgaben wie Ausschaltverzögerung, minimale Ein-/Ausschaltdauer und Ein-Zyklus-Impulse.
Umfassender Abschnitt zur HTTP-API-Anbindung (Tipps 43-49): Eine detaillierte Anleitung zur Anbindung externer HTTP-APIs, inklusive OAuth2-Authentifizierung, dynamischer Header- und Body-Erstellung (mit Printf und Concat), Stringlängen-Management, JSON-Parsing mit Regex (und Erwähnung von JsonPathSelector) sowie Umgang mit Rate-Limits und Statuscodes. Dieser Teil wurde mit praktischen Erkenntnissen aus dem Forum validiert.
Lizenzinformationen.
Format: Eine reine Textdatei. Code-Beispiele sind direkt in die Tipps eingebettet oder als Prinzipskizzen formuliert und dienen der Illustration.
Timberwolf_Custom_Logic_Syntax_Demo_V4.12.2.txt (Speicherbare TWS Logikdatei)
4.12.2.txt
Die Praxis: Eine minimalistische, aber 100% syntaktisch korrekte und im Timberwolf Server speicherbare JSON-Datei.
Zweck: Demonstriert die korrekte Syntax der wichtigsten Module und einiger Kernkonzepte. Ideal zum direkten Ausprobieren und als Vorlage.
Inhalt:
Einleitender Header-Kommentar mit Verweis auf die Textreferenz.
Grundlegende Systemvariablen ($VAR<Inhibit?>, $Error?).
Minimalistische, aber korrekte Syntax-Beispiele für Kernmodule wie: Comparator, Latch, CalcFormula, Multiplexer, Limiter, Regex, Monoflop, Or (als Beispiel für Gatter), Triggered, Stringcompare, Polynomial und das korrigierte Clocksignal.
Vereinfachte, aber syntaktisch korrekte Demos für die Design Patterns (Ausschaltverzögerung, Min/Max-Dauer, Ein-Zyklus-Impuls).
Wichtig: Die komplexen HTTP-API-Beispiele wurden aus dieser speicherbaren Demo-Datei entfernt, um die Speicherbarkeit nach jüngsten Tests zu gewährleisten. Die Anleitung zur HTTP-API-Anbindung ist vollständig in der Textdatei enthalten.
Fokus: Absolute syntaktische Korrektheit für direkte Verwendbarkeit im TWS.
Warum diese Aufteilung?
Die vorherige monolithische Datei (Text und umfangreicher JSON-Demo-Teil) stieß beim Speichern im Timberwolf Server an Grenzen (Fehler wie "logic_scope_db failed"). Durch die Trennung in eine detaillierte Textanleitung und eine schlanke, garantiert speicherbare JSON-Demo-Datei können wir das Beste aus beiden Welten bieten: umfassendes Wissen und praktische, funktionierende Syntaxbeispiele.
Wo finde ich die Dateien?
[Hier könnten Sie angeben, wo die Dateien zum Download bereitstehen, z.B. als Anhang, Link zu einem Repository oder einer Cloud-Ablage.]
Ein Aufruf zur Mitarbeit und zum Feedback!
Diese Dokumentation lebt vom Austausch und den Erfahrungen der Community.
Testet die JSON-Demo-Datei! Funktioniert sie bei euch?
Lest die Text-Referenz! Findet ihr die Erklärungen klar und hilfreich?
Habt ihr Ergänzungen, Korrekturen oder Wünsche für zukünftige Versionen?
Teilt eure eigenen "Aha!"-Momente oder Fallstricke, die wir aufnehmen sollten!
Ein besonderer Dank geht an alle, die im Forum aktiv sind und durch ihre Fragen und Lösungen zur Wissensbasis beitragen, sowie an die Entwickler des Timberwolf Servers für dieses mächtige Werkzeug.
Ich hoffe, diese neue Version der Referenz- und Lehrdatei hilft euch dabei, eure Custom Logic Projekte noch erfolgreicher umzusetzen!
Erstellt durch diesen link
https://aistudio.google.com/prompts/new_chat
Timberwolf_Custom_Logic_Referenz_Anleitung_V4.12.txt
4.12.2.txt
@AndererStefan und mitwirkenden bitte testen
Viele Grüße,
Georg E. (eib-eg)
(und KI-Assistent Claude 3 Opus)