NEWS
Neu im Admin: Der KI Assistant
-
H Homoran hat dieses Thema am aufgespalten
-
-
@JoJo58 Hm... Eigentlich controller 7.2 sollte das Problem lösen, aber dann in ioBroker Verzeichnis eingeben:
cd /opt/iobroker sudo -u iobroker npm i @iobroker/adapter-core@3.4.1 iob restartDa es noch nicht lief, habe ich zuerdst eine lokale LLM angegeben und das hat dann auch funktioniert.
Dann habe ich deine Befehle ausgeführt und danach funktionierte auch Anthropic.

Mein Problem ist jetzt, wenn ich OpenAI nutzen möchte, geht das nicht. Ich wechsele dazu, gebe die Zugangsdaten an, aber die Modelle werden nicht geladen. Es werden nur meine 3 lokalen Modelle angezeigt und die funktionieren ja nicht mit OpenAI.
Die Einstellungen scheinen also nicht mitzukriegen, das ich von Custom OpenAI auf Cloud OpenAI umstelle.Bei den lokalen Modellen funktioniert nur das "qwen3:8b", die beiden anderen "qwen3:4b" und "qwen3:14b", da wird zwar überlegt, aber dann kommt doch keine Antwort.
Die sind alle korrekt installiert und über Konsole funktionieren auch alle 3.Anthropic funktioniert:

Custom funktioniert nur 1 der 3 Modelle:

OpenAI geht nicht, werden nur die 3 lokalen angezeigt:

Und noch eine andere Frage. Ist es eventuell geplant, ChatGPT über Anmeldung hinzuzufügen, anstatt über den teuren API Key? Oder geht das schon und ich habe es nicht gesehen?
Gruß, Johannes
-
@JoJo58 Kann nicht reproduzieren
Ich habe jetzt auf Admin js-controller 7.2.1 und Admin 7.9.2 upgedatet. Es macht keinen Unterschied, OpenAI scheint bei mir kaputt zu sein.
Selbst wenn ich bei API-Schlüssel "keins" setze, dann auf "Modelle laden" klicke , sagt der, "Verbindung OK: 3 Modelle". Und das sind eben die 3 lokalen Custom Modelle.
Nach dem Neustart des Admin kam folgende Warnung:
admin.0 2026-06-17 06:00:36.882 warn admin has an invalid jsonConfig: [{"instancePath":"/items/mainTab/items/disableMcp","schemaPath":"#/definitions/checkboxProps/additionalProperties","keyword":"additionalProperties","params":{"additionalProperty":"sx"},"message":"must NOT have additional properties"},{"instancePath":"/items/mainTab","schemaPath":"#/properties/items/patternProperties/%5E.%2B/allOf/11/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"},{"instancePath":"","schemaPath":"#/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"}]Was kann ich denn noch tun, damit es läuft?
Gruß, Johannes
-
Ich denke es passt ganz gut hier rein.
Ich bin mit meiner Installation unter Windows im sources-dist-latest Repositorie also im beta unterwegs.
Im Normalfall aktualisiere ich Adapter und js-controller sobald Updates gemeldet werden, auch wenn ich dann neue Funktionen nicht unbedingt sofort nutze. Also mein System sollte auf dem aktuellstem Stand sein.Ich nutze weder KI noch habe ich einen MCP-Server installiert. Eine MCP-Server Instanz wird bei mir auch nicht gelistet.

Heute wurde ich dann überrascht von einer Updatemeldung für einen MCP-Server der augenscheinlich bei mir nicht existiert.
Nach kurzer Recherche ging das Adrenalin dann wieder zurück weil der MCP-Server wohl "im Hintergrund unsichtbar" installiert und mein System nicht kompromittiert wurde.

Ich empfinde das versteckte Vorgehen nicht besonders Vorteilhaft. Besser, denke ich, wäre es im ioBroker zu melden das ein neuer Adapter mit installiert wird und dieser dann auch sichtbar ist oder eine Installation erst dann anstoßen wenn der Adapter auch wirklich gebraucht wird.
Eine Recherche im Netz sollte nicht notwendig sein um sich Klarheit zu verschaffen. -
Ich denke es passt ganz gut hier rein.
Ich bin mit meiner Installation unter Windows im sources-dist-latest Repositorie also im beta unterwegs.
Im Normalfall aktualisiere ich Adapter und js-controller sobald Updates gemeldet werden, auch wenn ich dann neue Funktionen nicht unbedingt sofort nutze. Also mein System sollte auf dem aktuellstem Stand sein.Ich nutze weder KI noch habe ich einen MCP-Server installiert. Eine MCP-Server Instanz wird bei mir auch nicht gelistet.

Heute wurde ich dann überrascht von einer Updatemeldung für einen MCP-Server der augenscheinlich bei mir nicht existiert.
Nach kurzer Recherche ging das Adrenalin dann wieder zurück weil der MCP-Server wohl "im Hintergrund unsichtbar" installiert und mein System nicht kompromittiert wurde.

Ich empfinde das versteckte Vorgehen nicht besonders Vorteilhaft. Besser, denke ich, wäre es im ioBroker zu melden das ein neuer Adapter mit installiert wird und dieser dann auch sichtbar ist oder eine Installation erst dann anstoßen wenn der Adapter auch wirklich gebraucht wird.
Eine Recherche im Netz sollte nicht notwendig sein um sich Klarheit zu verschaffen.@UweRLP
Und für was ist dieser Server eigentlich? -
@UweRLP
Und für was ist dieser Server eigentlich?Das ist sozusagen eine api für eine KI um besser verstehen zu können was für Fähigkeiten ein System hat und wie man das anspricht.
Solange du die mcp Adresse einer ki nicht gibst spricht sie nicht mit dieser Schnittstelle.Wenn du den ki Assistent im iobroker nutzt kann darüber dann die ki diverse Funktionen ausführen. Bei Bluefox geschrieben hat wird aber bei jeder verändernden Aktion aber auch immer gefragt ob du das willst.
Wenn du den ki Assistent im iobroker nutzt können aber auch Informationen aus deinem iobroker an die ki fließen.
Wenn du das nicht möchtest das Informationen extern abließen dann könntest du dir noch über ollama ein lokales ki Modell installieren, welches aber zum einen ordentliche Hardware voraussetzt, aber dann auch komplett kostenlos ist. Allerdings sind die lokalen Modelle nicht immer ganz so intelligent. Bei der Verwendung von lokalen ki Modellen muss man allerdings schauen ob sie die fähigkeit "Tool use" hat.https://de.wikipedia.org/wiki/Model_Context_Protocol
Mcp Server gibt es mittlerweile sehr viele für lokale Programme. Ich habe bspw schon für Blender verwendet. So kann die ki dir helfen 3d Modelle oder gar Animationen zu machen.
-
Sorry, aber ich finde den Assistenten nicht mehr wieder. Nach einem Update auf js-controller 7.2.2 und admin 7.9.2 ist er wieder weg. Ich konnte ihn vorher nutzen und mit admin 7.9.2 sollte er zunächst aktiviert werden, um ihn zu nutzen. Nur finde ich diese Möglichkeit der Aktivierung in keiner Einstellung.
Bin ich da nur unfähig oder handelt es sich um einen Bug? Wenn der noch nicht bekannt ist, mache in Github gern einen Issue auf.
-
Ich möchte den Adaper nicht im System haben.
Das ist einfach eine persönliche Entscheidung.
Es erschliesst sich mir nicht, warum man ihn nicht deinstallieren kann.
Selbst wenn man den Ordner löscht, erscheint er tatsächlich wieder , sogar mit einem Update.
Wie gesagt, eine persönliche Entscheidung. Das kann jeder halten und machen wie er will.
Ich bitte um eine Erklärung.
Nach der Ordnerlöschung war die Kachel auch weg, bis eben.
-
Sorry, aber ich finde den Assistenten nicht mehr wieder. Nach einem Update auf js-controller 7.2.2 und admin 7.9.2 ist er wieder weg. Ich konnte ihn vorher nutzen und mit admin 7.9.2 sollte er zunächst aktiviert werden, um ihn zu nutzen. Nur finde ich diese Möglichkeit der Aktivierung in keiner Einstellung.
Bin ich da nur unfähig oder handelt es sich um einen Bug? Wenn der noch nicht bekannt ist, mache in Github gern einen Issue auf.
@DLehmann
Hier wird der Assistent aktiviert oder auch nicht:

-
Ich möchte den Adaper nicht im System haben.
Das ist einfach eine persönliche Entscheidung.
Es erschliesst sich mir nicht, warum man ihn nicht deinstallieren kann.
Selbst wenn man den Ordner löscht, erscheint er tatsächlich wieder , sogar mit einem Update.
Wie gesagt, eine persönliche Entscheidung. Das kann jeder halten und machen wie er will.
Ich bitte um eine Erklärung.
Nach der Ordnerlöschung war die Kachel auch weg, bis eben.
@haselchen heute Abend ist wieder um 20.30 Uhr das Dev Meeting wo das Thema Admin KI auch auf der Agenda steht. Das wäre sicherlich ein guter Ort das Thema einmal persönlich zu diskutieren.
Link zum Dev Meeting Beitrag https://forum.iobroker.net/topic/84658/meeting-für-iobroker-core-dev-admin-17.06.26-20-30
-
Ich persönlich könnte damit leben, dass der iobroker eine API zum Interfacing mit einer KI bekommt. Auch dass das Interface per default Installiert wird (mit Bauchschmerzen, jedes vorhandene Interface ist eine potentielle Sicherheitslücke).
Grundsätzlich sollte das aber nicht dazu führen, dass die Systemanforderungen auch bei Weg-Konfigurieren der KI ansteigen.
Dass ein iobroker von Raspberry Pi aufwärts auf sehr vielen unterschiedlichen Systemen mit ausreichend Performance funktioniert ist schon einer der Gründe, dass die Community so groß ist
-
Ich persönlich könnte damit leben, dass der iobroker eine API zum Interfacing mit einer KI bekommt. Auch dass das Interface per default Installiert wird (mit Bauchschmerzen, jedes vorhandene Interface ist eine potentielle Sicherheitslücke).
Grundsätzlich sollte das aber nicht dazu führen, dass die Systemanforderungen auch bei Weg-Konfigurieren der KI ansteigen.
Dass ein iobroker von Raspberry Pi aufwärts auf sehr vielen unterschiedlichen Systemen mit ausreichend Performance funktioniert ist schon einer der Gründe, dass die Community so groß ist
-
der mcp server ist nichts anderes als ein web server, der den vorhandenen web adapter verwendet.
der mcp adapter ist zwar da, aber solange keine instanze angelegt wird, läuft da nichtsKann ich so nicht unterschreiben.
Keine Instanz, trotzdem passiert dort was.admin.0 2026-06-17 16:46:04.678 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason admin.0 2026-06-17 16:46:04.677 info terminating admin.0 2026-06-17 16:46:04.676 info MCP server unloadingUnd darauf hab ich einfach kein Bock.
Da können die Experten noch soviel erzählen, dass alles gut ist, ich will es nicht. Punkt. -
Kann man das nicht in einen ki Adapter machen? Wer es will kann es installieren oder eben nicht.
-
Kann man das nicht in einen ki Adapter machen? Wer es will kann es installieren oder eben nicht.
-
Ich möchte den Adaper nicht im System haben.
Das ist einfach eine persönliche Entscheidung.
Es erschliesst sich mir nicht, warum man ihn nicht deinstallieren kann.
Selbst wenn man den Ordner löscht, erscheint er tatsächlich wieder , sogar mit einem Update.
Wie gesagt, eine persönliche Entscheidung. Das kann jeder halten und machen wie er will.
Ich bitte um eine Erklärung.
Nach der Ordnerlöschung war die Kachel auch weg, bis eben.
Ich möchte den Adaper nicht im System haben.
Das ist einfach eine persönliche Entscheidung.
Es erschliesst sich mir nicht, warum man ihn nicht deinstallieren kann.
Selbst wenn man den Ordner löscht, erscheint er tatsächlich wieder , sogar mit einem Update.
Wie gesagt, eine persönliche Entscheidung. Das kann jeder halten und machen wie er will.
Ich bitte um eine Erklärung.
Nach der Ordnerlöschung war die Kachel auch weg, bis eben.
Bitte erstell dazu ein Issue wie für alle Feature Requests bzw. Bugs.
DANKE
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
