NEWS
Neu im Admin: Der KI Assistant
-
@mcm1957 ioBroker.web installiert ioBroker.ws und ioBroker.socket-io. Aber als Pakete und durch npm 2 oder so (vor lange Zeit) hat es funktioniert und die Adapter waren nicht in der Liste aufgetaucht, weil die unter
/opt/iobroker/node_modules/iobroker.web/node_module/iobroker.wswaren. Ab irgendeine npm Version wurde implementiert, dass alle Pakete von welchen die Versionen passen in rootnode_modulesliegen (also/opt/iobroker/node_modules/iobroker.ws). Dabei fangen dann die Pakete als Adapter im admin aufzutauchen. Das gleiche ist mit mcp passiert.@mcm1957 ioBroker.web installiert ioBroker.ws und ioBroker.socket-io. Aber als Pakete und durch npm 2 oder so (vor lange Zeit) hat es funktioniert und die Adapter waren nicht in der Liste aufgetaucht, weil die unter
/opt/iobroker/node_modules/iobroker.web/node_module/iobroker.wswaren. Ab irgendeine npm Version wurde implementiert, dass alle Pakete von welchen die Versionen passen in rootnode_modulesliegen (also/opt/iobroker/node_modules/iobroker.ws). Dabei fangen dann die Pakete als Adapter im admin aufzutauchen. Das gleiche ist mit mcp passiert.Danke - dann kann ich das mal nachstellen. Web hab ich auf dem Minisystem nicht installiert - daher seh ich die anderen Adapter nicht. Alles klar und nochmal DANKE
-
@mcm1957 ioBroker.web installiert ioBroker.ws und ioBroker.socket-io. Aber als Pakete und durch npm 2 oder so (vor lange Zeit) hat es funktioniert und die Adapter waren nicht in der Liste aufgetaucht, weil die unter
/opt/iobroker/node_modules/iobroker.web/node_module/iobroker.wswaren. Ab irgendeine npm Version wurde implementiert, dass alle Pakete von welchen die Versionen passen in rootnode_modulesliegen (also/opt/iobroker/node_modules/iobroker.ws). Dabei fangen dann die Pakete als Adapter im admin aufzutauchen. Das gleiche ist mit mcp passiert.@mcm1957 ioBroker.web installiert ioBroker.ws und ioBroker.socket-io. Aber als Pakete und durch npm 2 oder so (vor lange Zeit) hat es funktioniert und die Adapter waren nicht in der Liste aufgetaucht, weil die unter
/opt/iobroker/node_modules/iobroker.web/node_module/iobroker.wswaren. Ab irgendeine npm Version wurde implementiert, dass alle Pakete von welchen die Versionen passen in rootnode_modulesliegen (also/opt/iobroker/node_modules/iobroker.ws). Dabei fangen dann die Pakete als Adapter im admin aufzutauchen. Das gleiche ist mit mcp passiert.Ich muss dir vollinhaltlich recht geben.
Bei Installation von ioBroker.web ist das Verhalten in Bezug auf ioBroker.socketion und ws (fast) ident. Die beiden Adapter erscheinen dann auch automatisch. Einziger Unterschied ist dass bei einem Versuch diese zu löschen keine Fehlermeldung über fehlende Files kommt sondern dass das Löschen scheinbar fehlerfrei durchgeht - der Adapter aber da bleibt. Das ist aber eigentlich nur eine kosmetische Spitzfindigkeit.Insofern hast du voll recht dass das eigentlich nichts neues ist. Unterschied ist nur, dass diese Adapter mit web kommen und damit "einläuchtender" sind.
Leider hat sich die Diskussion darüber unnötig hochgeschaukelt. Konstruktiver wäre gewesen den Grund für die implizite Installation ausführlicher zu erläutern und ggF geeignet klarzustellen, dass damit keinerlei Fremdzugriffsmöglichkeit geschaffen wird.
DANKE für deine erläuternden Infos und die Querverweise.
-
-
Blöde Frage obendrauf:
Wäre es nicht sinnvoll ioBroker.socketio bzw. ws und ioBroker.mcp als normale Dependencies in io-package.json (auch) zu listen?
Dann würde doch bei einem Deinstallationsversuch eine klare Meldung kommen dass das nicht geht da xyz den Adapter braucht. Wär ev. klarer als die Anzeige einer Deinstallation die de facto nicht funktioniert. Ist abe rnur ne Dankanregung. -
durchaus angebrachter Kritik
Ich bin einfach müde, ständig gegen Windmühlen zu kämpfen, und ehrlich gesagt auch enttäuscht von manchen Reaktionen.
Jahrelang gab es im System die Adapter iobroker.ws und iobroker.socket-io. Diese arbeiten nach einem ähnlichen Prinzip und bieten ebenfalls Schnittstellen, über die man mit ioBroker sehr viel machen kann. Darüber hat sich niemand beschwert. Auch diese Adapter waren in der Adapterliste sichtbar, selbst wenn sie nicht installiert waren.
Jetzt reicht es offenbar schon, wenn im Paketnamen MCP, KI oder AI steht, und plötzlich werden manche paranoid.
Vielleicht wäre es sinnvoll, einmal mit etwas Vernunft auf das Thema zu schauen: Solange in einer Steckdose kein Stecker steckt, passiert auch nichts. Und mit „Steckdose“ meine ich nicht nur MCP, sondern genauso Web, Admin, REST, Socket, Homematic, Redis und andere Schnittstellen. Das sind alles Zugänge, die theoretisch auch von KI oder anderen Systemen genutzt werden könnten.
Der entscheidende Punkt ist nicht der Name der Schnittstelle, sondern ob sie aktiviert, konfiguriert und freigegeben wurde. Ohne aktive Verbindung, ohne Zugangsdaten und ohne Berechtigungen passiert nichts.
Der entscheidende Punkt ist nicht der Name der Schnittstelle, sondern ob sie aktiviert, konfiguriert und freigegeben wurde. Ohne aktive Verbindung, ohne Zugangsdaten und ohne Berechtigungen passiert nichts.
... so und das ist doch mal ne Antwort, wo auch ich als 64 jähriger alter Mann was mit anfangen kann. Es ist wie man etwas kommuniziert und ja, du hast Recht. Wir haben unsere Häuser voll mit Smart Home was nach draussen telefoniert und erreichbar ist.
Aber ich möchte das für mich entscheiden ob die KI das darf, oder nicht und das wäre der Weg zum Ziel. Und auch ob ich die Steckdose nutze, oder nicht, oder Alexa oder Siri etc. Ich möchte das entscheiden.Es geht hier nicht darum deine Arbeit schlecht zu machen oder um Aluhütte, sondern um den offen Umgang mit dem Theama KI, offene Ports und was weiß ich noch alles. Ich hoffe wir kommen alle zu einen Weg miteinander das zu regeln.
Herzliche Grüße
Fabio -
hallo, habe 2 fragen:
- wenn im admin schon ein mcp server integriert ist, warum wird dann ein eigenständiger adapter zusätzlich entwickelt? @bluefox
- wird es auch andere KI modelle zur auswahl geben? zB abacus
ansonsten kann ich die entwicklung nur begrüßen
-
hallo, habe 2 fragen:
- wenn im admin schon ein mcp server integriert ist, warum wird dann ein eigenständiger adapter zusätzlich entwickelt? @bluefox
- wird es auch andere KI modelle zur auswahl geben? zB abacus
ansonsten kann ich die entwicklung nur begrüßen
@MassiveAttack Weil es sein kann, dass man mcp im Admin nicht aktiviert, oder man will mit einem anderen User den MCP server laufen lassen, oder an einem anderen Port oder MCP mit credentials schützen, oder der Agent erfordert, dass MCP unter https laufen muss. Das alles ist mit extra MCP Server möglich.
Und erst wurde MCP Server entwickelt und dann die Idee gekommen den im Admin zu nutzen.
-
hallo, habe 2 fragen:
- wenn im admin schon ein mcp server integriert ist, warum wird dann ein eigenständiger adapter zusätzlich entwickelt? @bluefox
- wird es auch andere KI modelle zur auswahl geben? zB abacus
ansonsten kann ich die entwicklung nur begrüßen
wenn im admin schon ein mcp server integriert ist, warum wird dann ein eigenständiger adapter zusätzlich entwickelt?
Das war anders herum!
Der Adapter war zuerst da -
Admin nutzt diesen MCP doch?
Und KI Modelle kannst du alle nutzen die eine openai API haben und das dürften fast alle sein. Muss man halt die baseurl mit angeben@Eistee Nicht ganz.
Die Geschichte is so, dass ich ioBroker.mcp so entwickelt habe, dass man den als Adapter und als Paket verwenden kann um nicht 2 Pakete zu pflegen.
Im Admin wird ioBroker.mcp als Paket verwendet, aber wegen Nebeneffekt, dass alles unter/opt/iobroker/node_modules/liegt wird jetzt ioBroker.mcp als "installiert" angezeigt.Die kommende 7.9.4 (wird gerade gebaut) hat diesen Nebeneffekt nicht.
-
danke euch für die infos!
werde bei gelegenheit die anbindung an abacus testen.edit: funktioniert

-
Ich rege hier nochmals an den Beitrag aufzuteilen. Die Diskussionen sind offtopic und normalerweise wird man dann von einem Moderator darauf hingewiesen!
-
Das Wetter?
Ja, es ist heiß
Die schwindenden Userzahlen?
wo schwindet was?
Oder ist Iobroker bald wegen Reichtum geschlossen?
welcher Reichtum?
--
Ja, ganz OK ist der Change Log Text nicht.
Aber ich kann @bluefox verstehen.
Und muss gestehn, ich musste köstlich lachen.Ich kann mich nur wiederholen.
allen ist es egal, was ihr Handy, Alexa, Facebook, Insta usw. alles mitlauscht.
Aber kaum lesen oder hören sie KI, springt die Panik an. -
Wie schon zu lesen war: Bei den Dingen, die Du aufgezählt hast, entscheidet man sich aus freien Stücken dafür oder lässt es eben, wenn man Vorbehalte hat. Wenn aber was einfach so mitkommt, weil es jemand für richtig hält, dann ist das definitiv ein Grund, mal nachzufragen, und genaz das ist hier passiert. In einigermaßen sachlicher Art. Bis jemand jemand anders einen Aluhut aufsetzen wollte…
Gruss, Jürgen
EDIT: @bluefox Zum Aufräumen gehörte in meinen Augen dann auch das Abändern des Changelog!
-
Wie schon zu lesen war: Bei den Dingen, die Du aufgezählt hast, entscheidet man sich aus freien Stücken dafür oder lässt es eben, wenn man Vorbehalte hat. Wenn aber was einfach so mitkommt, weil es jemand für richtig hält, dann ist das definitiv ein Grund, mal nachzufragen, und genaz das ist hier passiert. In einigermaßen sachlicher Art. Bis jemand jemand anders einen Aluhut aufsetzen wollte…
Gruss, Jürgen
EDIT: @bluefox Zum Aufräumen gehörte in meinen Augen dann auch das Abändern des Changelog!
-
@Wildbill Ist auch geändert. Ich habe schon verstanden, dass ich den Unterschied nicht erklären kann, oder man will einfach nicht verstehen.
Keine hat Hilfe angeboten, da ich jetzt mehr Arbeit habe. Nur Beschwerden. Denk auch darüber nach.
Hilfe angeboten? Wobei?
Ich kann eh nicht Coden aber an welcher Stelle wurde denn nach Hilfe gefragt?
Für mich macht es den Eindruck das es entwickelt wurde, von dir, und ein Großteil der User wenn nicht alle vor vollendete Tatsachen gestellt wurden.
Wie ihr euch im DEV Channel ausgetauscht habe kann ich natürlich nicht beurteilen.
Leider: Null Kritikfähig
Edit: und noch ein Beitrag zum „Aufräumen“
Edit 2: wenn man so mit seinen Usern/Kunden umgeht, darf man sich über mangelnde Hilfe nicht wundern

-
Keine hat Hilfe angeboten, da ich jetzt mehr Arbeit habe. Nur Beschwerden. Denk auch darüber nach.
Hilfe angeboten? Wobei?
Ich kann eh nicht Coden aber an welcher Stelle wurde denn nach Hilfe gefragt?
Für mich macht es den Eindruck das es entwickelt wurde, von dir, und ein Großteil der User wenn nicht alle vor vollendete Tatsachen gestellt wurden.
Wie ihr euch im DEV Channel ausgetauscht habe kann ich natürlich nicht beurteilen.
Leider: Null Kritikfähig
Edit: und noch ein Beitrag zum „Aufräumen“
Edit 2: wenn man so mit seinen Usern/Kunden umgeht, darf man sich über mangelnde Hilfe nicht wundern

Für mich macht es den Eindruck das es entwickelt wurde, von dir, und ein Großteil der User wenn nicht alle vor vollendete Tatsachen gestellt wurden.
Es wurde tatsächlich von mir entwickelt. Allerdings, verstehe ich nicht vor welche Tatsache man gestellt wurde? Dass man jetzt eine Option hat den KI im Admin zu benutzen?
Das ist nur eine Option und ich verstehe nicht warum das nicht klar ist.
-
Für mich macht es den Eindruck das es entwickelt wurde, von dir, und ein Großteil der User wenn nicht alle vor vollendete Tatsachen gestellt wurden.
Es wurde tatsächlich von mir entwickelt. Allerdings, verstehe ich nicht vor welche Tatsache man gestellt wurde? Dass man jetzt eine Option hat den KI im Admin zu benutzen?
Das ist nur eine Option und ich verstehe nicht warum das nicht klar ist.
@Bluefox warum sagst du dann das niemand Hilfe angeboten hat?
Das man es aktivieren muss ist mittlerweile doch gar nicht mehr wirklich das Thema.
Aber um es mit deinen Worten zu sagen: Ich bin zu Müde…“
In diesem Sinne.
Gute Nacht und ein schönes Wochenende
-
Vielleicht, weil die Art und Weise, wie es kommuniziert wurde, bzw. eben eher nicht und ohne Zustimmung einfach mitinstalliert, eben keine Option darstellt, sondern etwas, was man dann eben vorgesetzt bekommt, ob man es will oder nicht. Aber ich halte mich da jetzt wohl eher zurück, will Dir nicht den Abend versauen, wenn Du deshalb noch mehr zensieren müsstest.
Ach ja: Beiträge einfach so zu löschen, weil sie angeblich offtopic sind, in Wahrheit aber wohl einfach gegen den Strich gehen, finde ich unter aller Sau. Dass sowas im iobroker-Forum mal stattfindet, und dann auch noch von Dir, ist einfach das Allerletzte!
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