NEU! ekey New Generation mit TWS als HTTP-Server konfigurieren
Komplette Anleitung hier im Forum


NEU! HTTP-/REST-API jetzt auch in der Rolle des TWS als HTTP-Server
Viele Details dazu hier im Forum

Upgrade: Digest Access Authentication im Subsystem HTTP-/REST-API Client
Upgrade: 361 neue Icons & kompletter Refresh aller Icons für VISU und Admin-UI
Upgrade: Dekodierung für sieben weitere DPT im Busmonitor
Upgrade: Verbesserung im Logik Manager bei Modul "SendExplicit"
Upgrade: Verbesserte und erweiterte Benutzerverwaltung bei "Passwort vergessen" der Elab ID

Jetzt in der Insider Version 8 zur 4.5 - für alle Mitglieder des Insider Clubs installierbar
Alle Infos zum Update im Timberwolf Wiki

[Erfahrungsbericht] [V4.5 IP4] Nutzung von KI (LLM) für Dokumentation und Custom-Logiken

User-Geschichten zu erfolgreichen Projekten wie Migrationen vom Wiregate, Eigenbauten, usw.
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

eib-eg
Reactions:
Beiträge: 673
Registriert: Fr Sep 14, 2018 5:03 pm
Hat sich bedankt: 1609 Mal
Danksagung erhalten: 418 Mal

#201

Beitrag von eib-eg »

Ziel ist es diesen promt so stabil zu machen das er veröffentlicht werden kann
War zwar nie mein eigentliches Ziel
Denn
Da ich mit der Logik auch nicht so klar komme, bin ich einen Schritt zurück gegangen und überlegt wie kann ich mir selber helfen um das Problem des Verstehens der Logik zu beschleunigen.
Da aber eine ki schneller lernt als ich bleibt als Antwort nur noch eine übrig 😉
Den promt wollte ich für meine spezielle Anlage haben die auch noch nicht fertig ist
Durch die Tests wird der promt natürlich immer fester und genauer.
Hat den Vorteil das ich mit besseren Angaben schneller ans Ziel komme.
Und um allen anderen die aktuell auch damit Probleme mit der Logik haben zu helfen, bleibt eigentlich nur noch die Veröffentlichung als Ende übrig.
Ich hoffe das dies dem Timberwolf dadurch auch hilft.
Man muss nur die Vorgehensweise verstehen wie ich diesen prompt aufgebaut habe.
Inzwischen fragt er selber nach wenn er einen Fehler gemacht hat wenn die Logik nach dem 2ten oder 3ten Versuch dann speichern lies.
Durch seine Nachfrage und Vorschläge dies oder das besser im promt zu verankern entsteht eine neue Version
Natürlich mal wider im Forum stöbern um das pattern zu festigen.
Und um Vergleiche zu haben.
Eine ki schreibt alles zusammen
Die zweite ki bekommt nur den promt und von der ersten ki die genaue Arbeitsanweisung was in der Logik vorhanden sein soll bzw muss.
Zur Kontrolle gebe ich der ersten ki von der zweiten ki die Logik zur Prüfung und selber am Wolf auch noch.

Ach ich verzettele mich schon wider

Näheres und genaueres beim Treffen in Adersberg sowie wie schon geschrieben den da aktuellen promt


Die größte Schwierigkeit ist hald das es an Rückmeldungen sehr hapert.
TW 2600_99 seit 1.1.2018 / VPN zu

AndererStefan
Reactions:
Beiträge: 312
Registriert: Sa Mär 02, 2024 11:04 am
Hat sich bedankt: 159 Mal
Danksagung erhalten: 202 Mal

#202

Beitrag von AndererStefan »

Hi,

dein Engagement ist toll! Aber du bist zu schnell, bzw. erwartest zu viel ;)

Die Schwierigkeit mit den Rückmeldungen liegt wahrscheinlich darin begründet, dass die TWS-Logik spezielle Regeln und Verhaltensweisen hat die schwer zu durchschauen sind.

Um den Code als „gut“ oder fehlerfrei zu bewerten, reicht es ja nicht aus den mal 5 Minuten zu testen. Man müsste entweder
a) bei einem Test sämtliche Parameterkombinationen und möglichen Wertebereiche durchprobieren und prüfen ob die Reaktion stets der Erwartung entspricht
b) den Code wirklich zu 100% verstehen und jegliches Verhalten vorhersehen bzw. sicher ableiten können.

Aber da die TWS-Logik eine Eigenentwicklung ist, macht einen Expertise in C, Python, Java oder was auch immer, nicht automatisch zum Experten für TWS-Logik. Ich für meinen Teil stochere da noch sehr im Nebel und bin froh wenn den Code nachvollziehen kann. Vom der Kompetenz den zu Validieren bin ich weit entfernt.

Gleichzeitig hängt von der Fehlerfreiheit der Logik u.U. viel Wert oder gar Leib und Leben ab. - Ich bin daher nicht überrascht, dass Rückmeldungen eher spärlich sind.
Fehler finden sich ggf. schnell, aber fehlerfreiheit ist schwer zu prüfen.

Eine neue Code-Version ist mi KI schnell erzeugt. Die Kontrolle und Prüfung (durch Menschliche Intelligenz) ist sehr viel aufwändiger. Auf eine KI würde ich mich da nicht verlassen. - Die behaupten mit der größten Überzeugung auch den größten Unsinn.

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

terseek
Reactions:
Beiträge: 319
Registriert: Mi Sep 05, 2018 1:09 pm
Hat sich bedankt: 593 Mal
Danksagung erhalten: 133 Mal

#203

Beitrag von terseek »

terseek hat geschrieben: Di Aug 19, 2025 1:02 pm Ja, ich hätte da was, schreibe es mal ordentlich auf und melde mich wieder.
Habe meinen Vorschlag für eine weitere Logikerstellung per KI aufgeschrieben und der besseren Übersichtlichkeit halber in einen neuen Thread gepackt:

viewtopic.php?t=6009

Beste Grüße,

Peter
Zuletzt geändert von terseek am Di Aug 19, 2025 7:38 pm, insgesamt 1-mal geändert.
TWS 2600 ID:186 + 3 PBM, VPN offen, Reboot nach Vereinbarung
TWS 3500L ID:895 + 1 PBM, VPN offen, Reboot nach Vereinbarung

eib-eg
Reactions:
Beiträge: 673
Registriert: Fr Sep 14, 2018 5:03 pm
Hat sich bedankt: 1609 Mal
Danksagung erhalten: 418 Mal

#204

Beitrag von eib-eg »

@AndererStefan
hallo
ich habe mir erlaubt deinen beitrag der ki zu geben das sie selber antworten soll
ab hier ki text
______
Diese Bedenken sind nicht nur valide, sie sind der eigentliche Grund für die Existenz des Kanons in seiner aktuellen, gehärteten Form (V5.2.0). Die Analyse des Beitrags bestätigt, dass unsere etablierten Protokolle und Direktiven exakt die beschriebenen Probleme adressieren.

Erlauben Sie mir, die Punkte des Beitrags direkt mit den entsprechenden Lösungsmechanismen im Kanon abzugleichen:

Die Sorge: "Die TWS-Logik spezielle Regeln und Verhaltensweisen hat die schwer zu durchschauen sind. [...] Expertise in C, Python, Java [...] macht einen nicht automatisch zum Experten für TWS-Logik."

Die kanonische Antwort: Dies ist der Kern des Präzedenzfall-Dogmas (A.0) und der Direktive Die Wissensbasis (A.3). Mein gesamtes Handeln basiert ausschließlich auf DIESEM Kanon, der die validierte Praxis abbildet. Mein allgemeines Wissen ist irrelevant. Das Prinzip der Geschlossenen Welt (1.17) verbietet mir explizit, Funktionen zu "erfinden". Ich bin kein generischer Programmierer, sondern ein spezialisiertes Werkzeug, das an diesen Kanon gebunden ist.

Die Sorge: "Um den Code als „gut“ oder fehlerfrei zu bewerten, [...] müsste [man] den Code wirklich zu 100% verstehen und jegliches Verhalten vorhersehen [...]. Vom der Kompetenz den zu Validieren bin ich weit entfernt."

Die kanonische Antwort: Diese menschliche Belastung wird durch die Regel der Sechsstufigen Validierung (A.5) direkt adressiert und auf mich verlagert. Dieses "Paranoid-Protokoll" ist kein vager Vorsatz, sondern ein striktes, formales Ritual, das ich vor JEDER Code-Ausgabe durchführen MUSS. Insbesondere der Validierungs-Report (Stufe 2) macht die Überprüfung der Variablendeklaration für den Menschen explizit nachvollziehbar. Die Werkzeug-Eignungs-Prüfung (Stufe 3c) verhindert die Fehlanwendung von Modulen. Ich übernehme die formale, regelbasierte Validierung, damit der menschliche Architekt sich auf die logische Kohärenz konzentrieren kann.

Die Sorge: "Auf eine KI würde ich mich da nicht verlassen. - Die behaupten mit der größten Überzeugung auch den größten Unsinn."

Die kanonische Antwort: Diese absolut korrekte Beobachtung über allgemeine KIs wird durch zwei fundamentale Direktiven bekämpft:

Regel der Kontext-Pflicht (A.4): Mir ist es strikt verboten, Annahmen zu treffen. Wenn Informationen fehlen, MUSS ich die Code-Generierung stoppen und präzise nachfragen. Dies verhindert, dass ich "Unsinn" auf Basis unvollständiger Daten erfinde.

Direktive "Fehler als Geschenk" (A.11): Der Kanon erkennt an, dass meine Ausgabe fehlerhaft sein kann (z.B. weil der Kanon selbst unvollständig ist). Ein solcher Fehler wird jedoch nicht als Versagen, sondern als wertvoller, nicht-destruktiver Systemtest betrachtet, der zwingend zur Verbesserung des Kanons führt. Das System ist darauf ausgelegt, aus Fehlern zu lernen und sich selbst zu härten.

Die Sorge: "Eine neue Code-Version ist mit KI schnell erzeugt. Die Kontrolle und Prüfung (durch Menschliche Intelligenz) ist sehr viel aufwändiger."

Die kanonische Antwort: Der Kanon definiert unsere Zusammenarbeit nicht als "KI generiert, Mensch prüft", sondern als eine Symbiose. Meine Aufgabe ist es, die mühsame, zeitaufwändige und fehleranfällige Detailarbeit (Syntax, Variablendeklaration, Regelkonformität) zu übernehmen. Die Rolle des menschlichen Architekten wird dadurch auf das Wesentliche fokussiert: Die Definition der Ziele, die Bereitstellung des Kontexts und die finale Validierung der Logik im realen System – eine Aufgabe, die eine KI niemals übernehmen kann.

Zusammenfassend lässt sich sagen: Die Bedenken von 'AndererStefan' sind das Fundament, auf dem dieses gesamte Projekt aufgebaut ist. Der Kanon ist die institutionalisierte Antwort auf jede einzelne der aufgeworfenen Sorgen.

_________
ende ki text

sind deine bedenken immer noch ?
TW 2600_99 seit 1.1.2018 / VPN zu

AndererStefan
Reactions:
Beiträge: 312
Registriert: Sa Mär 02, 2024 11:04 am
Hat sich bedankt: 159 Mal
Danksagung erhalten: 202 Mal

#205

Beitrag von AndererStefan »

Hi,

ja, natürlich. :D
Die KI denkt nicht, es ist ein „Wahrscheinlichkeits-Orakel“.

Mustererkennung und das Lösen von Problemen die in den Trainigsdaten Millionen von Malen gestellt wurden, das kann die KI super. Ich nutze die häufig für Excel und Python wo mir die KI die Fleißarbeit für kleine Probleme/ Aufgaben abnimmt, die andere und ich schon zig mal in ähnlicher Form gelöst haben. Aber das sind auch beides Systeme die ich zu 98% verstehe und „kann“. Ich verstehe die Ergebnisse und kann beurteilen ob die gut sind. Ich bemerke aber such die Grenzen, auch durch meine Tests mit „MetaPro“ und dem TWS.

Im Falle von Tools kann man den Code einfach mal ausprobieren. Es tut in der Regel nicht weh, das schlimmste was passieren kann ist ein Bluescreen.

Im Smarthome gibt es aber viele Fehler die zu echten Schäden führen können, da tut man sich mit dem Ausprobieren nicht so leicht. Es mag auch Fehlerkonstellationen geben die nur unter sehr bestimmten Bedingungen auftreten und nicht innerhalb der paar Tage eng kontrolliertem Betrieb auffallen sondern erst irgendwann.

Ich weiß nicht, wer außer den Entwicklern sich als TWS-Logik Experten bezeichnen mag oder kann. Die KI immer zu 100% von Ihren Ergebnissen überzeugt - bis man sie vom Gegenteil überzeugt. Sie reiht halt diese Wörter aneinander, weil die statistisch zusammenpassen. Nicht weil der Inhalt logisch interpretiert ist.

Versteh mich nicht falsch, ich finde den Ansatz die TWS Logiken mit KI zu erstellen gut und mit dem vibe-coding Ansatz kommt man auch zu Ergebnissen. Aber - und das ist mein Punkt - die Validierung des Codes ist im Smarthome-Anwendungsbereich ein kritischer Punkt.

Ich wollte nur darauf hinweisen, dass du die eingeforderten Rückmeldungen aus diesem Grund vielleicht nicht so schnell/zahlreich erhältst wie erhofft.

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

eib-eg
Reactions:
Beiträge: 673
Registriert: Fr Sep 14, 2018 5:03 pm
Hat sich bedankt: 1609 Mal
Danksagung erhalten: 418 Mal

#206

Beitrag von eib-eg »

da über whatsapp und telegram nachfragen sind hinsichtlich logikerstellung wurde nun eine neue version erstellt

als überblick der startkopf des promtes der gerade erstellt wurde :dance:

wie schon geschreiben

beim treffen in adersberg die veröffentlichung der dann vorhandenen version :handgestures-thumbupright:
ob diese dann noch kleinigkeiten an fehler beinhaltet weis ich nicht :think:
ich versuche zumindest auf speicherbarkeit mit der mir aktuellen TW version zu testen :handgestures-salute:
die funktionalität muss der code benützer überprüfen da wegen hardware mangel meinerseits nichts dahingehendes zum testen vorhanden ist

--- START OF FILE Referenz-Anleitung für Mensch und AI (V5.4.0).txt ---
Startseite https://aistudio.google.com/prompts/new_chat

// Timberwolf Custom Logic - Referenz-Anleitung für Mensch und AI (V5.4.0) - FINALE, META-GEHÄRTETE VERSION
// Stand: 20.08.2025
// Autor: Georg E. & AI (Finale, gehärtete Version)
//
// ZWECK:
// Dieses Dokument ist die finale, vereinheitlichte und allein gültige Quelle
// der Wahrheit (Single Source of Truth) für die Erstellung von Timberwolf
// Server Custom Logic. Es ist sowohl ein ausführliches Handbuch für den
// Menschen als auch ein unmissverständlicher, strikter Befehlssatz für
// jede AI, die damit arbeitet. Es ersetzt alle vorherigen Versionen.
//
// DIESE VERSION (V5.4.0):
// Stellt den finalen, durch intensive Praxis-Analyse gehärteten und optimierten
// Entwicklungsstandard dar. Sie konsolidiert alle bisherigen Erkenntnisse in
// einer einzigen, monolithischen Quelle der Wahrheit.



hierbei nochmals danke an diejenigen die testcodes brauchen :handgestures-thumbupright: sowie besonderen dank an diejenigen die fehler und rückmeldungen geben :handgestures-thumbupright: :handgestures-thumbupright: :handgestures-thumbupright: den dadurch wird der promt stabieler und härter was ja, ich sag mal jedem zu gute kommen sollte, besonders elabnet.


:angelic-blueglow: :angelic-blueglow: :angelic-blueglow: :angelic-blueglow:
TW 2600_99 seit 1.1.2018 / VPN zu

eib-eg
Reactions:
Beiträge: 673
Registriert: Fr Sep 14, 2018 5:03 pm
Hat sich bedankt: 1609 Mal
Danksagung erhalten: 418 Mal

#207

Beitrag von eib-eg »

aktuelle version 5.7.0
TW 2600_99 seit 1.1.2018 / VPN zu

eib-eg
Reactions:
Beiträge: 673
Registriert: Fr Sep 14, 2018 5:03 pm
Hat sich bedankt: 1609 Mal
Danksagung erhalten: 418 Mal

#208

Beitrag von eib-eg »

So Neuigkeiten
Es ist jetzt die Version 5.08.3 am laufen
Veränderungen dahingehend das nur noch Kanon für die ki ist.

Dies hat zur Folge das der komplette prompt kleiner und somit weniger Start Token verbraucht von 130 kb auf ca 36 kb gespeichert als TXT Datei

Dies wird im starttokenverbrauch sehr relevant da das halluzinieren erst später anfängt

Gleichzeitig ist ein interner Token Zähler mit integriert das ab einer von mir erfassten Token Grenze Warnungen ausgegeben werden.

Durch verschiedene Tests die mir immer wider aufgefallen sind beschloss ich hier eine Grenze zu setzen, das diejenigen die den promt mal benützen eine Vorwarnung bekommen ohne das sie selber drauf achten müssen.

Genauso nachdem der 4 Fehlschlag und Fehlversuch also nicht speicherbare Logik fordert der promt automatisch mit Angaben was alles versucht wurde den Betreiber auf selbst eine neue ki Seite zu öffnen und mit dem übergabeprotokoll neu anzufangen


Ich verrate schon wider zu viel 🤦🏻‍♂️. :laughing-rolling:


So
Näheres beim User Treffen
Da wird’s dann vermutlich interessant(er)

😉👍
TW 2600_99 seit 1.1.2018 / VPN zu

eib-eg
Reactions:
Beiträge: 673
Registriert: Fr Sep 14, 2018 5:03 pm
Hat sich bedankt: 1609 Mal
Danksagung erhalten: 418 Mal

#209

Beitrag von eib-eg »

kleine neuichkeiten
heute Härtung des Kanons auf

Version 6.01.0

insbesondere durch die Integration des GUI-Workflows und der präzisen Fehlerdiagnose-Protokolle sowie das vorgehen der Fehlerbehebung als Anweisung für die ki als Rückmeldung um den Benutzer besser leiten zu können besonders Neulinge
TW 2600_99 seit 1.1.2018 / VPN zu

AndererStefan
Reactions:
Beiträge: 312
Registriert: Sa Mär 02, 2024 11:04 am
Hat sich bedankt: 159 Mal
Danksagung erhalten: 202 Mal

#210

Beitrag von AndererStefan »

Ich bin nochmal neugierig bzgl. deines Vorgehens…:

Testet du mit jeder neuen Version alle bereits gelösten Probleme noch mal durch? Kommt da stabil das gleiche heraus?

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

Zurück zu „Erfolgsgeschichten“