NEWS
KI in ioBroker – Anwendungen, Erfahrungen und Ideen
-
Ich nutze Claude für Skripte und VIS. In VIS habe ich pro View nur noch ein Widget. Top Performance, Geringe CPU-Auslastung - 5% (vorher 40%) und RAM nur noch 4GB.





Das ist einfach mal ein kleiner Einblick in das was die KI mit meinen Angaben geschaffen hat. Ganz ehrlich: so schnell tippen kann ich nicht. ABER: man muss aber trotzdem prüfen, ob das was da erstellt wird auch stimmig ist.
Ro75.
-
Ich habe nur noch ein HTML Widget. Diese beinhaltet eine Loader-Code der via SimpleApi den eigentlichen Code (DIV, CSS, Script) nachlädt und sofort darstellt. Wenn ich etwas ändere dann nicht mehr in der VIS, sondern im entsprechenden Datenpunkt. Und dieser Datenpunkt wird von einem Skript gespeist. Kling kompliziert - am Ende recht einfach. Damit läuft bei mir auch Responsiv Design - und das ganze problemlos in VIS-1. Damit habe ich auch keine Bauchschmerzen mehr mit VIS-2, da ich von den ganzen Adaptern und Widgets nicht mehr abhängig bin.

Ein Hintergrund, zwei Views (Menü und Infozeile) und der eigentliche Inhalt.
Ro75. -
Ich habe nur noch ein HTML Widget. Diese beinhaltet eine Loader-Code der via SimpleApi den eigentlichen Code (DIV, CSS, Script) nachlädt und sofort darstellt. Wenn ich etwas ändere dann nicht mehr in der VIS, sondern im entsprechenden Datenpunkt. Und dieser Datenpunkt wird von einem Skript gespeist. Kling kompliziert - am Ende recht einfach. Damit läuft bei mir auch Responsiv Design - und das ganze problemlos in VIS-1. Damit habe ich auch keine Bauchschmerzen mehr mit VIS-2, da ich von den ganzen Adaptern und Widgets nicht mehr abhängig bin.

Ein Hintergrund, zwei Views (Menü und Infozeile) und der eigentliche Inhalt.
Ro75.Ich habe nur noch ein HTML Widget.
Danke für die Erklärung. Da werde ich Codex mal sagen, dass es meine Views mal etwas aufpolieren und modernisieren soll. Die haben schon Staub angesetzt. Zur Zeit werden aber gerade die aktualisierten Skripte eingespielt. Der Kollege ist heute etwas langsam.
-
Ich fände es gut, wenn die KI eine vis bauen würde oder meine bestehende Vis redesignen würde.
Dann schau dir mal Aura an, da geht das schon. Du musst zwar alles neu machen, aber der Aufwand lohnt sich.
Die Änderungen werden auch wenn gewünscht sofort in Aura umgesetzt, du musst fast nichts mehr machen.https://forum.iobroker.net/topic/84910/test-adapter-aura
https://forum.iobroker.net/topic/84942/screenshots-aura-adapterIch fände es gut, wenn die KI eine vis bauen würde oder meine bestehende Vis redesignen würde.
Dann schau dir mal Aura an, da geht das schon. Du musst zwar alles neu machen, aber der Aufwand lohnt sich.
Die Änderungen werden auch wenn gewünscht sofort in Aura umgesetzt, du musst fast nichts mehr machen.https://forum.iobroker.net/topic/84910/test-adapter-aura
https://forum.iobroker.net/topic/84942/screenshots-aura-adapterIn vis-2@2.20 geht das auch
-
Ich nutze Claude für Skripte und VIS. In VIS habe ich pro View nur noch ein Widget. Top Performance, Geringe CPU-Auslastung - 5% (vorher 40%) und RAM nur noch 4GB.





Das ist einfach mal ein kleiner Einblick in das was die KI mit meinen Angaben geschaffen hat. Ganz ehrlich: so schnell tippen kann ich nicht. ABER: man muss aber trotzdem prüfen, ob das was da erstellt wird auch stimmig ist.
Ro75.
-
-
Also ganz so schlau ist die KI nicht. Ich habe mal gefragt welche Datenpunkte in 0_userdata und in den Unterverzeichnissen in keinem Skript verwendet werden. Darauf kam, dass es keine Datenpunkte dort gibt. Erst beim dritten Anlauf mit einem Beispiel-Datenpunkt und der Anweisung nur solche anzezuzeigen die nicht verwendet werden, kam diese Antwort:
Hier sind die Datenpunkte aus dem 0_userdata.0-Bereich, die nicht in den Skripten verwendet werden:
0_userdata.0.Heizung Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Wetterstationen.Arbeitszimmer_erreichbar Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Alarmanlage.Bewegungsmelder_Eingang Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Wetterstationen.Wohnzimmer_erreichbar Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Alarmanlage.Fensterkontakt_Schlafzimmer Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Alarmanlage.Türkontakt_Eingang Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Wetterstationen.Vorzimmer_Luftfeuchtigkeit Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Alarmanlage.Fensterkontakt_Vorzimmer Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Alarmanlage.Bewegungsmelder_Arbeitszimmer Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Alarmanlage.Türkontakt_Arbeitszimmer Verwendungsstatus: Wird in den Skripten verwendet.Fazit
Alle oben genannten Datenpunkte werden in den Skripten verwendet, was bedeutet, dass es keine Datenpunkte aus0_userdata.0gibt, die nicht in einem Skript verwendet werden.
Falls Sie weitere Informationen benötigen oder ich Ihnen bei etwas anderem helfen kann, lassen Sie es mich bitte wissen!Was soll ich damit anfangen? Sie werden nicht verwendet aber verwendet?

-
-
Also ganz so schlau ist die KI nicht. Ich habe mal gefragt welche Datenpunkte in 0_userdata und in den Unterverzeichnissen in keinem Skript verwendet werden. Darauf kam, dass es keine Datenpunkte dort gibt. Erst beim dritten Anlauf mit einem Beispiel-Datenpunkt und der Anweisung nur solche anzezuzeigen die nicht verwendet werden, kam diese Antwort:
Hier sind die Datenpunkte aus dem 0_userdata.0-Bereich, die nicht in den Skripten verwendet werden:
0_userdata.0.Heizung Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Wetterstationen.Arbeitszimmer_erreichbar Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Alarmanlage.Bewegungsmelder_Eingang Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Wetterstationen.Wohnzimmer_erreichbar Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Alarmanlage.Fensterkontakt_Schlafzimmer Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Alarmanlage.Türkontakt_Eingang Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Wetterstationen.Vorzimmer_Luftfeuchtigkeit Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Alarmanlage.Fensterkontakt_Vorzimmer Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Alarmanlage.Bewegungsmelder_Arbeitszimmer Verwendungsstatus: Wird in den Skripten verwendet. 0_userdata.0.Alarmanlage.Türkontakt_Arbeitszimmer Verwendungsstatus: Wird in den Skripten verwendet.Fazit
Alle oben genannten Datenpunkte werden in den Skripten verwendet, was bedeutet, dass es keine Datenpunkte aus0_userdata.0gibt, die nicht in einem Skript verwendet werden.
Falls Sie weitere Informationen benötigen oder ich Ihnen bei etwas anderem helfen kann, lassen Sie es mich bitte wissen!Was soll ich damit anfangen? Sie werden nicht verwendet aber verwendet?

@Dr.-Bakterius Die Antwort ist tatsächlich widersprüchlich, da hat das Modell die Aufgabe nicht geschafft. Welchen Assistenten und welches Modell hast du verwendet?
Die Frage klingt einfach, ist für die KI aber aufwendig. Sie muss alle Datenpunkte unter
0_userdata.0auflisten, jedes Skript einzeln lesen, beides miteinander vergleichen.Kleinere Modelle verlieren dabei schnell den Überblick und schreiben dann so etwas wie oben. Mit einem großen Modell wie Claude Opus klappt das deutlich zuverlässiger.
Tipp: Die Aufgabe teilen hilft auch:
- zuerst: „Liste alle Datenpunkte unter 0_userdata.0"
- danach: „Prüfe für jeden dieser Datenpunkte, ob er in einem Skript vorkommt"
Mehr zur Wahl des Modells, auch für lokale Modelle, steht hier im Blog:
KI in ioBroker: Vom Helfer im Admin bis zum eigenen Smart Assistant -
Ich fände es gut, wenn die KI eine vis bauen würde oder meine bestehende Vis redesignen würde.
@mading Kleine Ergänzung zu meiner Antwort oben. Der KI-Assistent ist in vis-2 ab Version 2.20 dabei, die gibt es aktuell im
latest-Repository.Du beschreibst einfach, was auf die Seite soll, zum Beispiel:
Baue eine neue Seite „Klima" mit Temperatur, Luftfeuchtigkeit und Heizung aus allen Räumen, je Raum ein Abschnitt.
Der Assistent sucht sich die passenden Datenpunkte selbst und baut die Seite. Bestehende Seiten kann er auch erweitern, und mit Undo ist alles wieder rückgängig.
Ein Beispiel mit Screenshots gibt es hier: KI in ioBroker: Abschnitt VIS-2
-
Also, da möchte ich auch einmal meinen Senf dazu geben: In meinem ioBroker habe ich noch Javascript Version 7.8.0 laufen, weil ich einfach keine Lust hatte meine über 30 Skripte fit zu machen für die aktuelle Version von Javascript. Leider muss ich jetzt updaten.
Da ich aber immer noch keine Lust darauf verspüre die Skripte zu überarbeiten, habe ich mir jetzt den Adapter ioBroker.mcp installiert und in Betrieb genommen. Das ging mit tatkräftiger Unterstützung von Codex ganz gut. Gerade eben schaut Codex alle meine Skripte durch und implementiert die notwendigen Änderungen, welche in 14 Skripten notwendig sind. Ein Backup habe ich vorher natürlich gemacht.@mayer Schönes Beispiel, genau dafür ist der MCP-Adapter gedacht. Für alle, die das nachmachen wollen,damit die KI Skripte ändern darf, muss im MCP-Adapter „Skripte ändern” eingeschaltet sein. Ab Werk ist das aus. Und wie du schon schreibst, vorher ein Backup machen.
-
@Dr.-Bakterius Die Antwort ist tatsächlich widersprüchlich, da hat das Modell die Aufgabe nicht geschafft. Welchen Assistenten und welches Modell hast du verwendet?
Die Frage klingt einfach, ist für die KI aber aufwendig. Sie muss alle Datenpunkte unter
0_userdata.0auflisten, jedes Skript einzeln lesen, beides miteinander vergleichen.Kleinere Modelle verlieren dabei schnell den Überblick und schreiben dann so etwas wie oben. Mit einem großen Modell wie Claude Opus klappt das deutlich zuverlässiger.
Tipp: Die Aufgabe teilen hilft auch:
- zuerst: „Liste alle Datenpunkte unter 0_userdata.0"
- danach: „Prüfe für jeden dieser Datenpunkte, ob er in einem Skript vorkommt"
Mehr zur Wahl des Modells, auch für lokale Modelle, steht hier im Blog:
KI in ioBroker: Vom Helfer im Admin bis zum eigenen Smart Assistant -
-
Welchen Assistenten und welches Modell hast du verwendet?
OpenAI gpt-4o-mini.
Vermutlich zu klein für solche Aufgaben. Wie gesagt, mit opus 5.5 konnte ich das ausführen.
zu klein für solche aufgaben
naja, wenn wir mal auf dem Boden der Tatsachen bleiben, ist in erster Linie der Gedankengang gewesen, iobroker auf einem kleinen Einplatiner laufen zu lassen, stromsparend ein smartes System zu haben. durch die stetige Weiterentwicklung sind wir mittlerweile an einem Punkt angelangt, das dieser nahezu nicht mehr ausreicht. schon allein angesichts, des ständig wachsenden Ram`s der benötigt wird. Immer mehr zu lesen ist, ausweichen auf einen Mini PC. Dann könnte man ja im gleichen Zug gleich Proxmox und Co laufen lassen.....
Mittlerweile sind wir an einem Punkt

wer bitte schön, hat so eine Hardware zu Hause am laufen?
KI ist ne schöne Sache, keine Frage, dennoch ist die Problematik,
dass- generell man sich mit allem möglichem auseinander setzen muss um ein bisschen Smarthome zu betreiben, sei es Linux, Netzwerk, etc
- generell man als User sehr viel weiter eintauchen MUSS, als man vorher dachte um das System kontinuierlich am laufen zu halten
- die KI macht nun vieles möglich, jedoch verblödet man auch schnell, da man den Bezug zu den einzelnen Dingen verliert und letztendlich die "Kontrolle" über sein System verliert.
-
zu klein für solche aufgaben
naja, wenn wir mal auf dem Boden der Tatsachen bleiben, ist in erster Linie der Gedankengang gewesen, iobroker auf einem kleinen Einplatiner laufen zu lassen, stromsparend ein smartes System zu haben. durch die stetige Weiterentwicklung sind wir mittlerweile an einem Punkt angelangt, das dieser nahezu nicht mehr ausreicht. schon allein angesichts, des ständig wachsenden Ram`s der benötigt wird. Immer mehr zu lesen ist, ausweichen auf einen Mini PC. Dann könnte man ja im gleichen Zug gleich Proxmox und Co laufen lassen.....
Mittlerweile sind wir an einem Punkt

wer bitte schön, hat so eine Hardware zu Hause am laufen?
KI ist ne schöne Sache, keine Frage, dennoch ist die Problematik,
dass- generell man sich mit allem möglichem auseinander setzen muss um ein bisschen Smarthome zu betreiben, sei es Linux, Netzwerk, etc
- generell man als User sehr viel weiter eintauchen MUSS, als man vorher dachte um das System kontinuierlich am laufen zu halten
- die KI macht nun vieles möglich, jedoch verblödet man auch schnell, da man den Bezug zu den einzelnen Dingen verliert und letztendlich die "Kontrolle" über sein System verliert.
-
zu klein für solche aufgaben
naja, wenn wir mal auf dem Boden der Tatsachen bleiben, ist in erster Linie der Gedankengang gewesen, iobroker auf einem kleinen Einplatiner laufen zu lassen, stromsparend ein smartes System zu haben. durch die stetige Weiterentwicklung sind wir mittlerweile an einem Punkt angelangt, das dieser nahezu nicht mehr ausreicht. schon allein angesichts, des ständig wachsenden Ram`s der benötigt wird. Immer mehr zu lesen ist, ausweichen auf einen Mini PC. Dann könnte man ja im gleichen Zug gleich Proxmox und Co laufen lassen.....
Mittlerweile sind wir an einem Punkt

wer bitte schön, hat so eine Hardware zu Hause am laufen?
KI ist ne schöne Sache, keine Frage, dennoch ist die Problematik,
dass- generell man sich mit allem möglichem auseinander setzen muss um ein bisschen Smarthome zu betreiben, sei es Linux, Netzwerk, etc
- generell man als User sehr viel weiter eintauchen MUSS, als man vorher dachte um das System kontinuierlich am laufen zu halten
- die KI macht nun vieles möglich, jedoch verblödet man auch schnell, da man den Bezug zu den einzelnen Dingen verliert und letztendlich die "Kontrolle" über sein System verliert.
da man den Bezug zu den einzelnen Dingen verliert und letztendlich die "Kontrolle" über sein System verliert
Kann man so sehen, muss man aber nicht. Es fehlt nur ein wenig Mut, sich auf die KI einzulassen. Seit bei mir der MCP-Server Adapter Einzug gehalten hat und ich die volle Kontrolle über ioBroker an ChatGPT 6.1 Sol Max übergeben habe, habe ich ein super aufgeräumtes, aktuelles und hervorrgand gepflegtes System. Alle Skripte fehlerfrei und das Log ist eine Freude. Jedes Problemchen kann man sich durch die KI analysieren lassen bis hinunter zur Codeebene der Adapter. Und auf Wunsch erklärt die KI alles ganz genau. Das hebt alles auf ein ganz neues Level.
-
da man den Bezug zu den einzelnen Dingen verliert und letztendlich die "Kontrolle" über sein System verliert
Kann man so sehen, muss man aber nicht. Es fehlt nur ein wenig Mut, sich auf die KI einzulassen. Seit bei mir der MCP-Server Adapter Einzug gehalten hat und ich die volle Kontrolle über ioBroker an ChatGPT 6.1 Sol Max übergeben habe, habe ich ein super aufgeräumtes, aktuelles und hervorrgand gepflegtes System. Alle Skripte fehlerfrei und das Log ist eine Freude. Jedes Problemchen kann man sich durch die KI analysieren lassen bis hinunter zur Codeebene der Adapter. Und auf Wunsch erklärt die KI alles ganz genau. Das hebt alles auf ein ganz neues Level.
@mayer und wieviel davon lässt du dir davon erklären, bzw hast du noch im Kopf, was vor einiger Zeit geändert wurde. Kannst du es dann noch nachvollziehen? Auch ohne KI?
Ist wie beim Schreiben, wer's nicht mehr nutzt, verlernt die Rechtschreibung.... wird ja alles automatisch korrigiert -
@Dr.-Bakterius ich weiß, ich bezog mich auf den Thread Titel und für diejenigen die es aus Gründen xy local laufen lassen wollen, brauchen dann was?
Ich glaube auch, daß diese ganze KI Entwicklung weitläufig eventuell die Preisentwicklung rund um ioBroker reguliert
-
@mayer und wieviel davon lässt du dir davon erklären, bzw hast du noch im Kopf, was vor einiger Zeit geändert wurde. Kannst du es dann noch nachvollziehen? Auch ohne KI?
Ist wie beim Schreiben, wer's nicht mehr nutzt, verlernt die Rechtschreibung.... wird ja alles automatisch korrigiertund wieviel davon lässt du dir davon erklären, bzw hast du noch im Kopf, was vor einiger Zeit geändert wurde. Kannst du es dann noch nachvollziehen? Auch ohne KI?
Warum sollte ich das alles tun. Wenn man sich erst einmal dazu durchgerungen hat alles der KI zu übergeben, muss man nicht mehr alles wissen. Es reicht das Wissen um die Zusammenhänge aus, den Rest und die Feinarbeit macht die KI. Ich will auch gar nicht mehr alles wissen, ich möchte das alles funktioniert. Und glaube mir, die KI testet die Dinge in einer Tiefe, dass kann kein Mensch mehr in dieser Zeit und Gründlichkeit machen. Die KI ist gekommen um zu bleiben. Wer jetzt den Anschluss verpasst oder das komplett ablehnt, wird es in Zukunft sehr schwer haben mitzuhalten. Also: Nur Mut!
-
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