Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. KI schreibt erfolgreich iobroker Blockly XML

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.4k

KI schreibt erfolgreich iobroker Blockly XML

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
17 Beiträge 7 Kommentatoren 899 Aufrufe 6 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • da_WoodyD da_Woody

    @bertderkleine sagte in KI schreibt erfolgreich iobroker Blockly XML:

    @da_woody sagte in KI schreibt erfolgreich iobroker Blockly XML:

    @bertderkleine naja, heutzutage nichts besonderes.

    Du hast derlei offensichtlich noch nie selbst versucht... :grin:

    doch, sonst würde ich nix schreiben.

    warum aber in XML? nicht gleich in JS?

    Wie importierst Du denn Javascript Code so in iobroker, dass ein Blockly entsteht?
    Ich bin sehr gespannt auf das Geheimwissen.

    nix "geheimwissen"
    JS kopieren und dann:
    c1c62500-a6d1-4ef4-b4aa-4fca4fdb0c24-grafik.png
    entsprechend einfügen. das kann man dann mit ChatGPT genau so behandeln, wenns nicht klappert.
    ich seh da nix von XML as u c, TS nur für profis.
    wenn man, so wie @ticaki und ich nix mit blockly anfangen kann, ist das für mich der einfachere weg.
    aber jedem das seine... :call_me_hand:

    OliverIOO Offline
    OliverIOO Offline
    OliverIO
    schrieb am zuletzt editiert von
    #8

    @da_woody

    Das Export/Import Format von Blocky ist XML

    Meine Adapter und Widgets
    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
    Links im Profil

    1 Antwort Letzte Antwort
    1
    • BertDerKleineB BertDerKleine

      Ich möchte hier kurz darauf hinweisen, dass ich eben eine Skripting Fragestellung per KI (ChatGPT) gelöst habe, was wenig überraschend ist.

      Das besondere ist aber, dass die KI mir dann aktiv angeboten hat, das ganze in Blockly als XML zu übergeben und ich dieses XML dann tatsächlich erfolgreich im iobroker importieren konnte.
      Natürlich hatte ich dem Ding vorher erläutert, dass es um iobroker geht und ich eigentlich mit Blockly arbeite.

      Ich kannte bisher so Pseudocodebeschreibungen und Versuche, es als XML auszudrücken, die dann scheiterten beim Import.

      Also habe ich bisher immer selbst die Übersetzung in Blockly gemacht.

      Das war jetzt zwar nur ein triviales winziges Skript, aber immerhin. Das spart so schon Arbeit.

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von OliverIO
      #9

      @bertderkleine

      Die Programmier Fähigkeiten von ChatGPT 5
      Sind noch mal um einiges gegenüber 4 gestiegen.

      Ein kleines Programm, was ich vor kurzem erstellt hab, ist zu 80 % mit KI erstellt worden

      https://github.com/oweitman/fail2bancontrol

      Aktuell ist es noch gut, Programmierwissen zu haben, um die Ki in die richtige Richtung zu lenken.
      Aber es erspart Unmengen von Recherche und Klein Klein Arbeit

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      BertDerKleineB MartinPM 2 Antworten Letzte Antwort
      0
      • OliverIOO OliverIO

        @bertderkleine

        Die Programmier Fähigkeiten von ChatGPT 5
        Sind noch mal um einiges gegenüber 4 gestiegen.

        Ein kleines Programm, was ich vor kurzem erstellt hab, ist zu 80 % mit KI erstellt worden

        https://github.com/oweitman/fail2bancontrol

        Aktuell ist es noch gut, Programmierwissen zu haben, um die Ki in die richtige Richtung zu lenken.
        Aber es erspart Unmengen von Recherche und Klein Klein Arbeit

        BertDerKleineB Offline
        BertDerKleineB Offline
        BertDerKleine
        schrieb am zuletzt editiert von
        #10

        @oliverio sagte in KI schreibt erfolgreich iobroker Blockly XML:

        @bertderkleine

        Die Programmier Fähigkeiten von ChatGPT 5
        Sind noch mal um einiges gegenüber 4 gestiegen.

        Bisher hatte ich tatsächlich eine negative Einschätzung von GPT-5, weil es wirklich noch viel falsch machte für einfache Programmieraufgaben.
        Aber an iobroker Blockly XMLs beissen sich die KIs sonst alle komplett die Zähle aus.

        OliverIOO 1 Antwort Letzte Antwort
        0
        • BertDerKleineB BertDerKleine

          @oliverio sagte in KI schreibt erfolgreich iobroker Blockly XML:

          @bertderkleine

          Die Programmier Fähigkeiten von ChatGPT 5
          Sind noch mal um einiges gegenüber 4 gestiegen.

          Bisher hatte ich tatsächlich eine negative Einschätzung von GPT-5, weil es wirklich noch viel falsch machte für einfache Programmieraufgaben.
          Aber an iobroker Blockly XMLs beissen sich die KIs sonst alle komplett die Zähle aus.

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von
          #11

          @bertderkleine

          Leider gibt es sehr wenig Content zu Google blockly im Internet

          https://developers.google.com/blockly?hl=de

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          1 Antwort Letzte Antwort
          0
          • da_WoodyD Online
            da_WoodyD Online
            da_Woody
            schrieb am zuletzt editiert von
            #12

            @homoran @OliverIO mea culpa!
            hatte ich noch nie getestet, sondern in JS umgewandelt. da kann man das dann rauskopieren...
            welches der bessere weg ist...

            um die Ki in die richtige Richtung zu lenken.

            try n error

            gruß vom Woody
            HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

            1 Antwort Letzte Antwort
            0
            • OliverIOO OliverIO

              @bertderkleine

              Die Programmier Fähigkeiten von ChatGPT 5
              Sind noch mal um einiges gegenüber 4 gestiegen.

              Ein kleines Programm, was ich vor kurzem erstellt hab, ist zu 80 % mit KI erstellt worden

              https://github.com/oweitman/fail2bancontrol

              Aktuell ist es noch gut, Programmierwissen zu haben, um die Ki in die richtige Richtung zu lenken.
              Aber es erspart Unmengen von Recherche und Klein Klein Arbeit

              MartinPM Online
              MartinPM Online
              MartinP
              schrieb am zuletzt editiert von
              #13

              @oliverio sagte in KI schreibt erfolgreich iobroker Blockly XML:

              @bertderkleine

              Die Programmier Fähigkeiten von ChatGPT 5
              Sind noch mal um einiges gegenüber 4 gestiegen.

              Ein kleines Programm, was ich vor kurzem erstellt hab, ist zu 80 % mit KI erstellt worden

              https://github.com/oweitman/fail2bancontrol

              Aktuell ist es noch gut, Programmierwissen zu haben, um die Ki in die richtige Richtung zu lenken.
              Aber es erspart Unmengen von Recherche und Klein Klein Arbeit

              Und da wundert man sich über solche Meldungen

              https://www.golem.de/news/ki-professor-informatik-absolventen-bekommen-keine-jobzusagen-mehr-2508-199577.html

              Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
              Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.13)
              kernel Linux pve 6.8.12-15-pve
              6 GByte RAM für den Container
              Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
              Remote-Access über Wireguard der Fritzbox

              OliverIOO 1 Antwort Letzte Antwort
              0
              • MartinPM MartinP

                @oliverio sagte in KI schreibt erfolgreich iobroker Blockly XML:

                @bertderkleine

                Die Programmier Fähigkeiten von ChatGPT 5
                Sind noch mal um einiges gegenüber 4 gestiegen.

                Ein kleines Programm, was ich vor kurzem erstellt hab, ist zu 80 % mit KI erstellt worden

                https://github.com/oweitman/fail2bancontrol

                Aktuell ist es noch gut, Programmierwissen zu haben, um die Ki in die richtige Richtung zu lenken.
                Aber es erspart Unmengen von Recherche und Klein Klein Arbeit

                Und da wundert man sich über solche Meldungen

                https://www.golem.de/news/ki-professor-informatik-absolventen-bekommen-keine-jobzusagen-mehr-2508-199577.html

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von
                #14

                @martinp

                nix zu wundern,
                alle großen tech companys fahren die suche nach Programmierer zurück.

                Ich hoffe ich trete hier niemanden auf die Füße,
                aber bis in 5-10 Jahren wird der Trivial Programmierer (und dass ist die Masse der ganzen Programmierer im Business Umfeld) nicht mehr notwendig sein.
                Übergangsweiße wir man eher auf sogenannte solution architects/Softwarearchitekten setzen (mit KI knowhow) https://de.wikipedia.org/wiki/Softwarearchitekt

                Ab in 5 Jahren wird auch das nicht mehr notwendig sein, da die Software-Agenten auf Basis von fachlichen Anforderungen selbst umsetzen, selbst Testfälle auf Basis der Anforderungen etwickeln, selbst testen und selbst releasen.

                Auch mir kommt das aktuell etwas utopisch vor, aber aufgrund der schnellen Fortschritte und meinen eigenen experimenten komme ich persönlich zu keinem anderen Schluß

                Die 5-10 Jahre könnten auch 3 Jahre, aber auch 12 Jahre bedeuten. Ich tippe aber eher auf niedriger, als höher.

                um nochmal auf mein Experiment zurückzukommen fail2bancontrol

                ich hatte in der vergangenheit mehrfach etwas versucht. auch gibt es im internet nur ein projekt (fail2banrest/fail2banweb), was aber nicht mehr funktioniert. mit javascript hat es gar nicht funktioniert, da fail2ban in python geschrieben wurde und in der socket kommunikation auf pickle (ein python serialisierungsformat) setzt, für das es keine (funktionierende) javascript bibliothek gibt.
                daher habe ich im neuen gpt5 agent den auftrag gegeben er soll mir eine die kommunikation in python erstellen, das als rest api, sowie einen kleine weboberfläche.
                im ergebnis war das schon zu 80% gut, ich musste nochmals ein paar kleinere probleme beheben, was aber meist über copy/paste irgendwelcher fehlermeldungen erfolgte.
                so war nach ca 1h die basis geschaffen. die ki hat selbstständig in python die kommunikation mit der fail2ban.socks datei inklusive aufbereitung der parameter (ich erwähnte pickle), das parsen der rückantworten inklusive rückübersetzung von pickle, einen minimalen webserver in python + html

                mit chatgpt5 openai nun auch codex veröffentlicht, was einen programmier agenten bereitstellt, ähnlich wie bei claude, nur wiederum eine generation besser.

                daher kann ich nur alle anhalten (programmierer/non-programmierer) sich damit zu beschäftigen. die welle rollt schon.

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                1 Antwort Letzte Antwort
                1
                • BertDerKleineB BertDerKleine

                  Ich möchte hier kurz darauf hinweisen, dass ich eben eine Skripting Fragestellung per KI (ChatGPT) gelöst habe, was wenig überraschend ist.

                  Das besondere ist aber, dass die KI mir dann aktiv angeboten hat, das ganze in Blockly als XML zu übergeben und ich dieses XML dann tatsächlich erfolgreich im iobroker importieren konnte.
                  Natürlich hatte ich dem Ding vorher erläutert, dass es um iobroker geht und ich eigentlich mit Blockly arbeite.

                  Ich kannte bisher so Pseudocodebeschreibungen und Versuche, es als XML auszudrücken, die dann scheiterten beim Import.

                  Also habe ich bisher immer selbst die Übersetzung in Blockly gemacht.

                  Das war jetzt zwar nur ein triviales winziges Skript, aber immerhin. Das spart so schon Arbeit.

                  H Offline
                  H Offline
                  HaJoLu069
                  schrieb am zuletzt editiert von
                  #15

                  @bertderkleine Ich bin erfahrener Programmierer, aber mit Blockly habe ich bisher nur wenig Erfahrung, deshalb habe auch ich mir von ChatGPT schon Blockly-XML erstellen lassen, um "Prinzipien" zu verstehen oder Funktions-Verwendung (manche Blöcke aus dem "Baukasten" sind eben NICHT so "selbsterklärend" wie sie sein sollten)
                  bei anderen muß man "aufpassen", daß man sich nicht "vergreift" (ich sag nur Timeouts und zeitlich gesteuerte Loops und deren "Beenden")

                  Beim "Umgang mit KI" bin ich auch nur ein Rookie, aber man lernt ja Schritt für Schritt dazu, so kann man einer ansonsten standardmäßig auf englisch kommunizierenden KI auch sagen "Bitte antworte mir in deutscher Sprache" bzw. "... grundsätzlich in deutscher Sprache" oder "überlege lieber noch 2 oder 3 Mal, um ein besseres Ergebnis zu erzielen, bevor Du mir antwortest"

                  Mit den bei KI sogenannten "Prompts" kann ich nur raten, daß man sich damit beschäftigt und den Umgang lernt diese "Prompts" zu formulieren, denn das wird mehr und mehr zum Einsatz kommen, an ganz unterschiedlichen Stellen.

                  OliverIOO 1 Antwort Letzte Antwort
                  0
                  • H HaJoLu069

                    @bertderkleine Ich bin erfahrener Programmierer, aber mit Blockly habe ich bisher nur wenig Erfahrung, deshalb habe auch ich mir von ChatGPT schon Blockly-XML erstellen lassen, um "Prinzipien" zu verstehen oder Funktions-Verwendung (manche Blöcke aus dem "Baukasten" sind eben NICHT so "selbsterklärend" wie sie sein sollten)
                    bei anderen muß man "aufpassen", daß man sich nicht "vergreift" (ich sag nur Timeouts und zeitlich gesteuerte Loops und deren "Beenden")

                    Beim "Umgang mit KI" bin ich auch nur ein Rookie, aber man lernt ja Schritt für Schritt dazu, so kann man einer ansonsten standardmäßig auf englisch kommunizierenden KI auch sagen "Bitte antworte mir in deutscher Sprache" bzw. "... grundsätzlich in deutscher Sprache" oder "überlege lieber noch 2 oder 3 Mal, um ein besseres Ergebnis zu erzielen, bevor Du mir antwortest"

                    Mit den bei KI sogenannten "Prompts" kann ich nur raten, daß man sich damit beschäftigt und den Umgang lernt diese "Prompts" zu formulieren, denn das wird mehr und mehr zum Einsatz kommen, an ganz unterschiedlichen Stellen.

                    OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    schrieb am zuletzt editiert von
                    #16

                    @hajolu069

                    da blockly von google ist
                    hier die referenzseite, allerdings, natürlich, ohne iobroker bezug
                    https://developers.google.com/blockly

                    Meine Adapter und Widgets
                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                    Links im Profil

                    1 Antwort Letzte Antwort
                    0
                    • T Nicht stören
                      T Nicht stören
                      ticaki
                      schrieb am zuletzt editiert von ticaki
                      #17

                      chatGPT5 ist soweit ganz ok, mit regexp kann man ihm nicht so ganz vertrauen und es scheint sich auch menschliche Angewohnheiten antrainiert zu haben.

                      1. sinngemäß
                        skynet: ich verstehe du möchtest im Lauftext rechts Luft haben, damit man den Anfang noch lesen kann. -> code ausgespuckt
                        ich: Nein, ich will die Luft links, weil der läuft nach links
                        skynet: Ah ich verstehe du willst die Luft links, das habe ich schon im vorherigen Beispiel berücksichtigt.

                      Gut, weiß also selbst nicht was es tut :D

                      1. von heute:
                        skynet: Stimmt 👍 — beim Umsortieren habe ich Sand (RGB = { r: 237, g: 201, b: 175 }) übersehen.

                      Aha, fängt auch an schlampig zu werden

                      Zu 1. muß ich sagen, das ich mit meiner einfachen und funktionierenden Routine angefangen habe - und mit einer komplizierten mit Einstellungen überfrachteten Routine geendet bin - hab die 2 Stunden lang -> testen, debuggen, chatgpt anmeckern, code kopieren -> gehe zu testen ^^

                      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                      Spenden

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      493

                      Online

                      32.4k

                      Benutzer

                      81.4k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe