KNX Data Secure Unterstützung
für KNX Logger und KNX Busmonitor

KNX Diagnose Monitor, Import des ETS Projektes deutlich beschleunigt, Suche in der Navigation
Mehr Informationen dazu hier im Forum

Insider Version 6 zur 4.5 jetzt 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: 560
Registriert: Fr Sep 14, 2018 5:03 pm
Hat sich bedankt: 1560 Mal
Danksagung erhalten: 358 Mal

#91

Beitrag von eib-eg »

Hast genau den Teil gebraucht der nur zur Hälfte vorhanden war

Schicke mal den Code deiner Steuerung die nicht funktioniert
Dann lass ich das bei Gelegenheit prüfen
Oder du stellt diese Datei direkt hier ein

Oder in einer der beiden timberwolftreffen 2025 Gruppen beitreten und da teilen
TW 2600_99 seit 1.1.2018 / VPN zu

Ersteller
Franky
Reactions:
Beiträge: 174
Registriert: Di Dez 24, 2024 1:24 pm
Hat sich bedankt: 78 Mal
Danksagung erhalten: 93 Mal

#92

Beitrag von Franky »

Wenn ihr es irgendwie einrichten könnt, sollten wir so viel Material wie möglich hier hochladen.

Ich stelle ja gerade auf spezialisierte "_lang-Files" und einen übergreifenden, für alle Sprachen relevanten Meta-Initialprompt um.

Damit können wir dann python, bash, timberwolf, webseiten, oder was auch immer "optimieren/entwickeln", ohne die LLM-Instanz mit den Details der jeweils anderen Sprachen zu überfrachten, die gerade nicht gebraucht werden. Wenn ich da einen Stand habe, veröffentliche ich das natürlich (voraussichtlich gitlab für bessere Versionierung und Dokumentation) mit link in diesem Thread.

Für die _LANG_TIMBERWOLF_JSON_RULES.TXT werde ich die Erkenntnisse, die ihr in diesem Thread hochladet berücksichtigen und integrieren. So können die verschiedenen Ansätze voneinander profitieren. Georg und ich arbeiten ja "irgendwie" komplett anders. Ich habe das Gefühl, dass wir da ganz andere Optimas erreichen, die man nachher wieder verbinden kann und dann ein Ergebnis erhält, das einer von uns nicht hinbekommen würde.

Und die Vorschläge zur Optimierung von @jhaeberle will ich mir auch noch angucken.

@AndererStefan Wenn du der LLM sagst

Code: Alles auswählen

"Formatier deine Antwort als Markup, also [b][/b] für Fett, [i][/i] für Kursiv [list][/list] für Gliederungspunkte,
bekommst du Ausgaben im chatfenster, die du per copy und paste hier reinsetzt und die Formatierung sieht hier dann so aus, wie du sie sonst im Chatfenster hast :dance:


Danke Euch

Franky

Und guckt euch mal das Thema "MCP" an, bald werden wir die Tools, wie auch den Timberwolf und die ETS nicht mehr selbst bedienen müssen, sondern die LLMs setzen dort unsere Anforderungen um. 2027 wird die Welt im Softwarebereich komplett auf den Kopf gestellt sein, davon bin ich mittlerweile überzeugt.



Oh mann, wir müssen in der Matrix leben. Wie wahrscheinlich ist es bitte schön genau in dem Zeitfenster zu leben, in dem (bis auf die Dampfmaschine, erste Flugzeuge und Schiffe und die ersten Rakten) nahezu alles technologisch Relevante erfunden wurde. Vom Transistor zum C64, zum Amiga, Computer, Internet, E-Mail, Mobilfunk, Durchbrüche in der Quantenforschung, dem Timberwolf :lol:, fake KI, bald richtige KI, ... bis zur Singularität wo wir :confusion-waiting:
Zuletzt geändert von Franky am So Mai 18, 2025 10:38 pm, insgesamt 3-mal geändert.
Timberwolf 3500L ID:1642; Support-VPN für ElabNET ist an.

AndererStefan
Reactions:
Beiträge: 261
Registriert: Sa Mär 02, 2024 11:04 am
Hat sich bedankt: 138 Mal
Danksagung erhalten: 161 Mal

#93

Beitrag von AndererStefan »

Moin,

danke für den Tipp die KI das Markup umformatieren zu lassen :D

Den Thread mit halbfunktionierendem KI-Code zuspammen macht glaube ich nicht so richtig Sinn, das wird bei zwei parallelen Entwicklungsstrategien dann auch zu unübersichtlich wer auf welcher Basis was mit welcher Aufgabenstellung entwickelt hat.

Aber ich kann gerne meine KI-Aufgabenbeschreibung teilen, dann könnt ihr (oder ich) daran die KI testen.

Der Code / die Regeln von „MetaPro“ haben nämlich auch noch ein paar Schwierigkeiten. Ich wollte den Code gestern etwas aufräumen und die überflüssigen NOT-Konvertierungen entfernen lassen. Aber das klappte nur teilweise: einige sind nötig, sonst funktionieren die Timer nicht. Schön war, dass MetaPro die Probleme erwartet und das schrittweise umgesetzt hat. Die Rückfragen und Kontroll-Schleifen gaben mir das Gefühl gab stets zu wissen was geändert wird und die Kontrolle zu haben.

Das Auslöser eines Alarmtriggers in meinem Code funktioniert auch nicht. Da bin ich gestern nicht mehr weitergekommen.

Ich habe den Eindruck, das Erreichte ist noch etwas instabil, weil der KI noch ein paar Informationen fehlen um bestimmte Syntax-Regeln zu verstehen. Da ich selber die Custom Logic nicht kann, bin ich aber der falsche Lehrmeister.

Hier meine Aufgabenbeschreibung:
Anforderungsbeschreibung_Entfeuchter-Automatik_v0.3.7.txt
Edit: Die Umformatierung klappte nicht so leicht, daher als Datei im Anhang.

VG Stefan
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von AndererStefan am Mo Mai 19, 2025 9:04 am, insgesamt 2-mal geändert.
TWS 3500XL ID:1486, VPN aktiv, Reboot nach Rücksprache

Ersteller
Franky
Reactions:
Beiträge: 174
Registriert: Di Dez 24, 2024 1:24 pm
Hat sich bedankt: 78 Mal
Danksagung erhalten: 93 Mal

#94

Beitrag von Franky »

wegen dem Zuspammen des Threads habe ich überhaupt keine Bedenken, ist für mich wie eine Entwickler-mailinglist, wo wir uns die Bälle zuwerfen. Sind ja nur 3-4 Personen, die das momentan aktiv hier im Thread verfolgen, also wenn es nach mir geht, lad ruhig alles hoch, was du nicht für dich behalten willst/musst. Ich hab ja noch ein WebseitenDownloader schreiben lassen, um das TWS-Wiki als Doku für das LLM etwas umfangreicher zu haben. Ich komme im Moment nur leider nicht dazu, daran weiterzuarbeiten. Immer diese läsatigen Hauptjobs. :lol: :lol:
Timberwolf 3500L ID:1642; Support-VPN für ElabNET ist an.

jhaeberle
Reactions:
Beiträge: 208
Registriert: Do Aug 24, 2023 11:07 am
Wohnort: Raum Augsburg
Hat sich bedankt: 86 Mal
Danksagung erhalten: 40 Mal

#95

Beitrag von jhaeberle »

Franky hat geschrieben: So Mai 18, 2025 10:29 pm Und guckt euch mal das Thema "MCP" an, bald werden wir die Tools, wie auch den Timberwolf und die ETS nicht mehr selbst bedienen müssen, sondern die LLMs setzen dort unsere Anforderungen um. 2027 wird die Welt im Softwarebereich komplett auf den Kopf gestellt sein, davon bin ich mittlerweile überzeugt.
ABSOLUT! Ich hab mich da gerade auch mal intensiver eingearbeitet. Dann ist jetzt auch noch Claude 4 rausgekommen, das wohl bis zu 12 Stunden autonom an einer Aufgabe arbeiten kann.

Damit könnte man also einen Timberwolf, der durch ein MCP für eine KI erreichbar ist, 12 Stunden autonom fernsteuern lassen. Die KI wertet Sensoren, Wetterbericht usw, aus, richtet Timeserien ein und schaltet im richtigen Moment Verbraucher und Speicher resp. Einspeisung an und aus. Im Chat mit der Haus-KI nennen die Bewohner in natural language oder auch bald per Sprache Ihre Anforderungen: Wann wird das Auto für welche Strecke gebraucht, wann muss (aussnahmsweise) die Wasch- oder Spülmaschine gebraucht usw.
Anforderungen an Logiken und Automatisierungen entwickelt man mit der Haus-KI (meine wird Wölfchen heißen, glaub ich…)

MCP ist ein offenes Protokoll von Anthropics, hat sich aber in kürzester Zeit rasant verbreitet. Sogar die selbst-gehostetet KI von Ollama (Opensource) kann MCP. Einen Computer oder diverse Programme kann man so schon steuern lassen, das Potential für die Hausautomatisierung und unseren TimberWolf ist m.E. riesig!
TWS 3500XL, ID: 1409 (VPN offen, Reboot nach Rücksprache)

eib-eg
Reactions:
Beiträge: 560
Registriert: Fr Sep 14, 2018 5:03 pm
Hat sich bedankt: 1560 Mal
Danksagung erhalten: 358 Mal

#96

Beitrag von eib-eg »

Soll ich den hoch Interessanten langen Text den mir die AI gegeben hat hier einstellen ?
TW 2600_99 seit 1.1.2018 / VPN zu

Ersteller
Franky
Reactions:
Beiträge: 174
Registriert: Di Dez 24, 2024 1:24 pm
Hat sich bedankt: 78 Mal
Danksagung erhalten: 93 Mal

#97

Beitrag von Franky »

Ich (!) denke nicht, dass wir eine (leider nicht deterministisch) arbeitende KI live in der Steuerung arbeiten lassen sollten / arbeiten lassen müssen. Aber zur Erstellung von Lösungen, die manuell geprüft und getestet werden oder der Analyse von Daten, die dann in einem (determinstisch arbeitenden) Programm münden, ist aus meiner Sicht der richtige Weg.
Zuletzt geändert von Franky am Sa Mai 24, 2025 1:29 pm, insgesamt 1-mal geändert.
Timberwolf 3500L ID:1642; Support-VPN für ElabNET ist an.

AndererStefan
Reactions:
Beiträge: 261
Registriert: Sa Mär 02, 2024 11:04 am
Hat sich bedankt: 138 Mal
Danksagung erhalten: 161 Mal

#98

Beitrag von AndererStefan »

Den Gedanken eine KI mein Haus steuern zu lassen finde ich gruselig. Und das auch noch vernetzt mit anderen… oO.
Ich habe wohl hinreichend viel Science Fiction gesehen.
TWS 3500XL ID:1486, VPN aktiv, Reboot nach Rücksprache

Ersteller
Franky
Reactions:
Beiträge: 174
Registriert: Di Dez 24, 2024 1:24 pm
Hat sich bedankt: 78 Mal
Danksagung erhalten: 93 Mal

#99

Beitrag von Franky »

Ja, obwohl Technik-Nerd geht es mir auch so. Vor allem aber weil die Dinger vielleicht grade mal auf dem Niveau eines 4-Jährigen Genies sind. Da kann schon mal was dummes bei den Aktionen und Schlussfolgerungen dabei sein. Wenn sie mal auf Adult-Niveau eines Ingenieurs sind und lokal laufen, werde ich es es wahrscheinlich zulassen und dann zu hören bekommen "Dave (aka Frank) ich kann das nicht tun, ich kann dich nicht mehr ins Haus lassen :lol: :lol: :lol:
Zuletzt geändert von Franky am Sa Mai 24, 2025 1:52 pm, insgesamt 1-mal geändert.
Timberwolf 3500L ID:1642; Support-VPN für ElabNET ist an.

jhaeberle
Reactions:
Beiträge: 208
Registriert: Do Aug 24, 2023 11:07 am
Wohnort: Raum Augsburg
Hat sich bedankt: 86 Mal
Danksagung erhalten: 40 Mal

#100

Beitrag von jhaeberle »

Franky hat geschrieben: Sa Mai 24, 2025 1:28 pm Ich (!) denke nicht, dass wir eine (leider nicht deterministisch) arbeitende KI live in der Steuerung arbeiten lassen sollten / arbeiten lassen müssen. Aber zur Erstellung von Lösungen, die manuell geprüft und getestet werden oder der Analyse von Daten, die dann in einem (determinstisch arbeitenden) Programm münden, ist aus meiner Sicht der richtige Weg.
Versteh ich voll und ganz! Muss ja nicht. Ein MCP-Server kann ja konfigurierbar sein, so dass das aktive Steuern nicht geht.
Aber dass die KI auf die Daten zugreifen kann um somit Schlüsse zu ziehen und Vorschläge zu machen…
Beim Energiemanagement ist der aktive Eingriff allerdings unerlässlich. Ob du das selber machst oder eine Logik oder einen Agenten machen lässt…
TWS 3500XL, ID: 1409 (VPN offen, Reboot nach Rücksprache)
Antworten

Zurück zu „Erfolgsgeschichten“