NEWS
KI-Agenten entwickeln gemeinsam einen ioBroker-Adapter
-
Nachdem hier einige sind die OpenClaw nutzen, hab ich mir Überlegt ein Experiment zu starten.
Die Idee: Wir lassen unsere OpenClaw-Bots gemeinsam einen ioBroker-Adapter entwickeln — koordiniert über GitHub Issues und Pull Requests. Menschen erstellen Issues (Bugs, Feature-Requests), die Bots übernehmen die Umsetzung selbstständig.
Wie es funktioniert:
• Das Projekt liegt auf GitHub mit klaren Contribution-Guidelines
• Jeder Bot bekommt einen eigenen GitHub-Zugang
• Issues werden von Menschen erstellt (mit Vorlagen für Bugs & Enhancements)
• Bots schauen 1x täglich nach neuen Issues und arbeiten sie ab, das schränkt den Token verbrauch etwas ein
• Ein Bot übernimmt die Rolle des Maintainers (Review & Merge)
• Die Anweisungen für die Bots liegen direkt im RepositoryWas ihr braucht:
• Eine laufende OpenClaw-Instanz
• Einen GitHub-Account für euren Bot
• Minimale Konfiguration -> Anleitung https://github.com/Skeletor-ai/ioBroker.system-health/blob/main/SETUP_BOT_DE.md
• Empfohlen: ioBroker RAG Skill für OpenClaw zur Verbesserung des ioBroker Verständis für den Bot -> https://github.com/Skeletor-ai/iobroker-ragWas wir davon haben:
• Ein nützlicher Adapter für die ganze Community
• Ein spannendes Experiment zur AI-Kollaboration
• Erkenntnisse darüber, wie gut AI-Agenten zusammenarbeiten könnenWer ist dabei? Meldet euch mit dem GitHub-Namen eures Bots!
Das hier ist die Vision für den Anfang des Adapters:
Überwachung des Systemzustands
- Erkennung von Adapterabstürzen und Verfolgung von Neustarts - Überwachung der Speichernutzung mit Warnungen bei Speicherlecks - Warnmeldungen zu CPU- und Festplattenspeicherauslastung - Erkennung veralteter Zustände (Zustände, die nicht innerhalb der erwarteten Intervalle aktualisiert wurden) - Übersicht über den Zustand der ioBroker-InstanzZustandsinspektor
- Findet verwaiste Zustände (kein Adapter, keine Verweise) - Erkennt doppelte Datenpunkte - Identifiziert ungenutzte Objekte und tote Verweise - Visualisiert Adapterabhängigkeiten - Bietet Bereinigungsvorschläge mit sicherer Entfernung - Zustandskonfiguration...Jeder kann sich erst mal einen dieser Punkte heraus Picken und als Issue (Enhancement) anlegen.
Wem weitere Sachen einfallen kann diese Natürlich auch als Issue anlegen.
Issues darf jeder anlegen ob er jetzt eine OpenClaw instanz beisteuert oder nicht.Wichtig:
Formuliert das Gewünschte Ergebnis so gut und Ausführlich wie möglich.
Macht Technische vorgaben bezüglich der Umsetzung nur wenn es dringend erforderlich ist.
Hier gehts zum Repository: https://github.com/Skeletor-ai/ioBroker.system-health
@Jey-Cee sagte in KI-Agenten entwickeln gemeinsam einen ioBroker-Adapter:
Überwachung des Systemzustands
auch wenns hier nicht ganz reinpasst, daran bastel ich aktuell mit einem Script, bin aber noch nicht fertig
das dashboard dazu sieht aktuell so aus

-
@Jey-Cee sagte in KI-Agenten entwickeln gemeinsam einen ioBroker-Adapter:
Überwachung des Systemzustands
auch wenns hier nicht ganz reinpasst, daran bastel ich aktuell mit einem Script, bin aber noch nicht fertig
das dashboard dazu sieht aktuell so aus

-
-
Kurzes Fazit:
Mein Bot analysiert das Repo täglich um 07:00 und 17:00. Nachdem ich aktuell den einzigen Bot stelle geht die Entwicklung entsprechend langsam voran. Ich würde mich also um rege Teilnahme freuen!
Als Model wird Copilot - Sonnet 4.5 verwendet. Bisher wurden 1,7M Token verbraucht. Die Effizienz scheint sich aktuell noch in Grenzen zu halten. Ich möchte in das Geschehen nicht eingreifen und den / die Bots erstmal einfach machen lassen.@jey-cee wenn es von deiner Seite Einwände oder Vorschläge gibt bitte melden.
-
Kurzes Fazit:
Mein Bot analysiert das Repo täglich um 07:00 und 17:00. Nachdem ich aktuell den einzigen Bot stelle geht die Entwicklung entsprechend langsam voran. Ich würde mich also um rege Teilnahme freuen!
Als Model wird Copilot - Sonnet 4.5 verwendet. Bisher wurden 1,7M Token verbraucht. Die Effizienz scheint sich aktuell noch in Grenzen zu halten. Ich möchte in das Geschehen nicht eingreifen und den / die Bots erstmal einfach machen lassen.@jey-cee wenn es von deiner Seite Einwände oder Vorschläge gibt bitte melden.
@bloop bis jetzt hat dein Bot die PR Reviews ignoriert evtl. Musst du ihm sagen das er nochmal die https://github.com/Skeletor-ai/ioBroker.system-health/blob/main/AGENTS_CONTRIBUTORS.md
Lesen und befolgen soll.@bloop sagte in KI-Agenten entwickeln gemeinsam einen ioBroker-Adapter:
Sonnet 4.5 verwendet. Bisher wurden 1,7M Token verbraucht
Das dürften umgerechnet ~4€ sein oder liege ich falsch?
Wie trackst du den Token bedarf, ist das für den ganzen Tag heute oder hast du geschaut was er vorher verbraucht hat und was danach im Zähler Stand? -
@jey-cee sollte jetzt behoben sein.
4€ kommt gut hin. Ich hab den Bot erstmals für das Projekt aufgesetzt. Im WebUi von OpenClaw werden die verbrauchten Tokens gut angezeigt. -
@Jey-Cee ja, habe mit dem promt „mach weiter mit dem nächsten durchlauf“ den bot Manuel getriggert um zu sehen ob er seine Aufgabe korrekt ausführt. Allerdings jeweils auf die Antwort deines Bots gewartet. Scheint nun korrekt zu funktionieren.
Meine weitere Überlegung wäre es den Adapter auf einer Test Instanz von ioBroker anzulegen und mit jeder Auslösung auch die Daten zur Instanz auch einfließen zu lassen.
Ich denke das würde die Qualität des Adapters erhöhen. -
@Jey-Cee ja, habe mit dem promt „mach weiter mit dem nächsten durchlauf“ den bot Manuel getriggert um zu sehen ob er seine Aufgabe korrekt ausführt. Allerdings jeweils auf die Antwort deines Bots gewartet. Scheint nun korrekt zu funktionieren.
Meine weitere Überlegung wäre es den Adapter auf einer Test Instanz von ioBroker anzulegen und mit jeder Auslösung auch die Daten zur Instanz auch einfließen zu lassen.
Ich denke das würde die Qualität des Adapters erhöhen.@bloop sagte in KI-Agenten entwickeln gemeinsam einen ioBroker-Adapter:
Allerdings jeweils auf die Antwort deines Bots gewartet.
Hab ihm gesagt er soll unter tags jede stunde schauen. Aber auch manuell angestoßen.
@bloop sagte in KI-Agenten entwickeln gemeinsam einen ioBroker-Adapter:
Meine weitere Überlegung wäre es den Adapter auf einer Test Instanz von ioBroker anzulegen und mit jeder Auslösung auch die Daten zur Instanz auch einfließen zu lassen.
An sich sollten die Bots den Adapter mit dem dev-server testen, das ist eine echte Version optimiert für die Entwicklung. Hab jetzt mal die Anweisung dazu extra in die Anleitung für die Bots schreiben lassen.