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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. JavaScript 8.5.2 - Blockly 10, Bausteine überarbeitet

NEWS

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

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

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

JavaScript 8.5.2 - Blockly 10, Bausteine überarbeitet

Geplant Angeheftet Gesperrt Verschoben Tester
16 Beiträge 7 Kommentatoren 2.2k Aufrufe 11 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.
  • haus-automatisierungH haus-automatisierung

    Hier nochmal als YouTube-Video: https://www.youtube.com/watch?v=dS6vkX6Mvjo

    und im Blog: https://haus-automatisierung.com/software/iobroker/2024/06/11/neue-features-javascript-iobroker.html

    S Abwesend
    S Abwesend
    Shadowhunter23
    schrieb am zuletzt editiert von Shadowhunter23
    #7

    @haus-automatisierung

    Für dich als Info, bin komplett auf Beta mit allem und alles ist auf dem letzten Stand ( kein Admin 7.0.1 ).

    Proxmox 9 HA-Cluster mit 3x HP prodesk 400 G6 i5
    Bei einem downvote bitte melden, es könnte sein, dass dieser ungewollt ist!

    O 1 Antwort Letzte Antwort
    0
    • S Shadowhunter23

      @haus-automatisierung

      Für dich als Info, bin komplett auf Beta mit allem und alles ist auf dem letzten Stand ( kein Admin 7.0.1 ).

      O Offline
      O Offline
      oFbEQnpoLKKl6mbY5e13
      schrieb am zuletzt editiert von oFbEQnpoLKKl6mbY5e13
      #8

      @haus-automatisierung

      MeToo außer JS-Controller.

      O 1 Antwort Letzte Antwort
      0
      • O oFbEQnpoLKKl6mbY5e13

        @haus-automatisierung

        MeToo außer JS-Controller.

        O Offline
        O Offline
        oFbEQnpoLKKl6mbY5e13
        schrieb am zuletzt editiert von oFbEQnpoLKKl6mbY5e13
        #9

        @haus-automatisierung

        Ich denke, es betrifft alle Trigger-Bausteine, die eine ID-Auswahl haben.

        Edit:
        Hat nichts mit den Trigger-Bausteinen zu tun. Die ID-Auswahl ist überall kaputt.

        Edit2:

        TypeError: s is undefined
            getObjectName Utils.js:119
            onAfterSelect ObjectBrowser.js:2596
            loadAllObjects ObjectBrowser.js:2550
            expandAllSelected ObjectBrowser.js:2585
            loadAllObjects ObjectBrowser.js:2550
            React 7
            S scheduler.production.min.js:13
            T scheduler.production.min.js:14
        react-dom.production.min.js:188:119
        Uncaught TypeError: s is undefined
            getObjectName Utils.js:119
            onAfterSelect ObjectBrowser.js:2596
            loadAllObjects ObjectBrowser.js:2550
            expandAllSelected ObjectBrowser.js:2585
            loadAllObjects ObjectBrowser.js:2550
            React 7
            S scheduler.production.min.js:13
            T scheduler.production.min.js:14
        Utils.js:119:18
        

        Edit3:
        https://github.com/ioBroker/ioBroker.javascript/issues/1607

        1 Antwort Letzte Antwort
        2
        • haus-automatisierungH haus-automatisierung
          Aktuelle Test Version 8.5.2
          Veröffentlichungsdatum 11.06.2024
          Github Link bitte über das beta-Repository oder npm installieren

          Da das letzte Mal nicht so klar wurde: BITTE TESTEN!!!

          Das hier ist ein Beta-Test im Tester-Forum. Ich brauche Feedback und Rückmeldungen - nicht nur Fehlerberichte. Also auch positives Feedback, ob sich alles verhält wie erwartet!

          1. Mit Version 8.5.x wurde Blockly intern auf Version 10.4.3 aktualisiert. Leider können wir noch nicht auf Version 11 gehen, da sonst kein einziger Block aus den ganzen anderen Adaptern mehr kompatibel wäre. Jedenfalls ist daher besonders darauf zu achten, ob es komische Seiteneffekte mit Blöcken gibt oder sich etwas anders verhält als vorher. Durch die neue Version wird auch ein anderen Theme genutzt, sodass die Blöcke ein wenig anders/moderner/flacher aussehen.
          2. Da die meisten Blöcke falsch definiert waren, habe ich alles überarbeitet und sämtliche Blöcke-Definitionen angepasst. Jetzt sollte es keine Warnungen mehr in der Entwickler-Konsole geben (bis auf ein paar Deprecated-Meldungen zu Mutator-Blöcken).
          3. Es gibt es ein Dark-Theme, welches direkt von Blockly kommt. Das sieht jetzt also etwas schöner aus als vorher.
          4. Der generische sendTo-Block hatte ein paar Macken, dass die Attribute wild durchgetauscht wurden, wenn man weiter oben z.B. ein neues Attribut definiert hat. Auch das sollte behoben sein. Dieser verhält sich jetzt genauso wie der "Neues Objekt"-Baustein, sodass man direkt im Popup (Mutator-Block) die Namen der Eigenschaften definiert.

          Werte direkt bestätigen per Block

          Nach einem Feature-Request auf GitHub habe ich einen neuen Block-Typ im Trigger-Bereich hinzugefügt, welcher es etwas einfacher macht, eigene Datenpunkte zu bestätigen. Dann muss man nicht erst einen "Aktualisiere"-Block mit dem Wert des Triggers erstellen. Und es liest sich etwas schöner. Danke dafür, sehr gute Idee!

          Screenshot 2024-06-11 at 19.42.20.png

          Neuer Text-Block "enthält"

          Ich fand es immer etwas anstrengend den "suche erstes Vorkommen von Text, ... "-Block zu nutzen, nur um zu prüfen ob ein anderer Text enthalten ist. Daher jetzt diese Variante. Bitte ausführlich testen.

          Screenshot 2024-06-11 at 19.40.11.png

          Mehr Prüfungen / Warnungen

          Sollte man Blöcke irgendwo positionieren, wie es nicht gedacht ist, gibt es an immer mehr Blöcken ein kleines Ausrufezeichen mit einer Warnung. Sollten Euch da noch Kombinationen einfallen, welche man auf keinen Fall machen sollte -> immer her mit den Infos!

          Weitere geplante Blöcke

          • Once-Trigger (siehe GitHub-Request)
          • sendTo-Rückgabe (wie in den anderen Blöcken, um direkt auf das Ergebnis zuzugreifen)
          • getHistory-Rückgabe (wie in den anderen Blöcken, um direkt auf das Ergebnis zuzugreifen)
          • sendToHost (hat keine Prio)
          David G.D Online
          David G.D Online
          David G.
          schrieb am zuletzt editiert von David G.
          #10

          Vielen Dank für deine intensive Arbeit an Blockly.
          Das ist im Moment die Zeit wo sich am meisten tut, seit dem ich den iobroker nutze.
          Blockly war für mich damals einer der haupt Gründe nicht zu HA zu gehen.

          @haus-automatisierung sagte in JavaScript 8.5.2 - Blockly 10, Bausteine überarbeitet:

          Leider können wir noch nicht auf Version 11 gehen, da sonst kein einziger Block aus den ganzen anderen Adaptern mehr kompatibel wäre.

          Kann man den Devs das irgendwie nahe legen?
          Oder im Log drauf hinweisen, dass die Blöcke zB in JavaScript 9 nicht mehr unterstützt werden?
          Irgendwann sollte man den Schritt ja gehen.

          Zeigt eure Lovelace-Visualisierung klick
          (Auch ideal um sich Anregungen zu holen)

          Meine Tabellen für eure Visualisierung klick

          haus-automatisierungH 1 Antwort Letzte Antwort
          0
          • David G.D David G.

            Vielen Dank für deine intensive Arbeit an Blockly.
            Das ist im Moment die Zeit wo sich am meisten tut, seit dem ich den iobroker nutze.
            Blockly war für mich damals einer der haupt Gründe nicht zu HA zu gehen.

            @haus-automatisierung sagte in JavaScript 8.5.2 - Blockly 10, Bausteine überarbeitet:

            Leider können wir noch nicht auf Version 11 gehen, da sonst kein einziger Block aus den ganzen anderen Adaptern mehr kompatibel wäre.

            Kann man den Devs das irgendwie nahe legen?
            Oder im Log drauf hinweisen, dass die Blöcke zB in JavaScript 9 nicht mehr unterstützt werden?
            Irgendwann sollte man den Schritt ja gehen.

            haus-automatisierungH Offline
            haus-automatisierungH Offline
            haus-automatisierung
            Developer Most Active
            schrieb am zuletzt editiert von
            #11

            @david-g sagte in JavaScript 8.5.2 - Blockly 10, Bausteine überarbeitet:

            Kann man den Devs das irgendwie nahe legen?

            Das Problem ist, dass das aktuelle Plugin-Konzept für Blockly-Bausteine keine Version vorgibt. Es wird einfach versucht die Datei zu laden. Und dann gibt es JavaScript-Fehler. Möglich ist das sicherlich, aber ein sehr langer Prozess (angefangen bei einem neuen Konzept für Blockly-Plugins).

            🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
            🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
            📚 Meine inoffizielle ioBroker Dokumentation

            W 1 Antwort Letzte Antwort
            0
            • haus-automatisierungH haus-automatisierung

              @david-g sagte in JavaScript 8.5.2 - Blockly 10, Bausteine überarbeitet:

              Kann man den Devs das irgendwie nahe legen?

              Das Problem ist, dass das aktuelle Plugin-Konzept für Blockly-Bausteine keine Version vorgibt. Es wird einfach versucht die Datei zu laden. Und dann gibt es JavaScript-Fehler. Möglich ist das sicherlich, aber ein sehr langer Prozess (angefangen bei einem neuen Konzept für Blockly-Plugins).

              W Offline
              W Offline
              warp735
              schrieb am zuletzt editiert von
              #12

              @haus-automatisierung
              Wie wird man den alte Blöcke los? Ich meine da zum Beispiel die neuen und-Blöcke. Wäre aufgeräumter, wenn der alte Kram dann aussortiert werden würde.

              Snag_129ce4.png

              haus-automatisierungH HomoranH 2 Antworten Letzte Antwort
              0
              • W warp735

                @haus-automatisierung
                Wie wird man den alte Blöcke los? Ich meine da zum Beispiel die neuen und-Blöcke. Wäre aufgeräumter, wenn der alte Kram dann aussortiert werden würde.

                Snag_129ce4.png

                haus-automatisierungH Offline
                haus-automatisierungH Offline
                haus-automatisierung
                Developer Most Active
                schrieb am zuletzt editiert von
                #13

                @warp735 sagte in JavaScript 8.5.2 - Blockly 10, Bausteine überarbeitet:

                Wie wird man den alte Blöcke los?

                Es gibt keine "alten Blöcke". Daher wird man auch nichts los. Die nutzen ja auch noch sehr viele. Würde ich diese entfernen, könnten tausende Leute ihre Scripts nicht mehr öffnen.

                🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                📚 Meine inoffizielle ioBroker Dokumentation

                1 Antwort Letzte Antwort
                4
                • W warp735

                  @haus-automatisierung
                  Wie wird man den alte Blöcke los? Ich meine da zum Beispiel die neuen und-Blöcke. Wäre aufgeräumter, wenn der alte Kram dann aussortiert werden würde.

                  Snag_129ce4.png

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #14

                  @warp735 sagte in JavaScript 8.5.2 - Blockly 10, Bausteine überarbeitet:

                  Wie wird man den alte Blöcke los?

                  was ist denn da alt?
                  sind doch unterschiedliche Blöcke

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • S Shadowhunter23

                    Bin am Tablet und weiß nicht genau ob es daran liegt:

                    Screenshot_2024-06-11-21-55-52-560_com.android.chrome-edit.jpg

                    Wenn ich oben auf ID auswählen gehe kommt kurz ein Fenster wo man normalerweise das Objekt auswählt. Dann verschwindet dieses Fenster und muss per Browser zurück.

                    O Offline
                    O Offline
                    oFbEQnpoLKKl6mbY5e13
                    schrieb am zuletzt editiert von
                    #15

                    @shadowhunter23

                    Funktioniert mit v8.6.0 wieder.

                    1 Antwort Letzte Antwort
                    2
                    • T Offline
                      T Offline
                      tobi19
                      schrieb am zuletzt editiert von
                      #16

                      Update von V 7.8 auf V8.6.0 hat funktioniert und nach Umstellung auf http(Get) auch keine Fehler gezeigt.
                      Vielen Dank für die Weiterentwicklung - Übersichtlichkeit und Möglichkeiten sind erweitert.

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


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      763

                      Online

                      32.4k

                      Benutzer

                      81.5k

                      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