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 Offline
    haus-automatisierungH Offline
    haus-automatisierung
    Developer Most Active
    schrieb am zuletzt editiert von haus-automatisierung
    #2

    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

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

    S 1 Antwort Letzte Antwort
    3
    • S Abwesend
      S Abwesend
      Shadowhunter23
      schrieb am zuletzt editiert von Shadowhunter23
      #3

      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.

      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 2 Antworten 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
        #4

        @shadowhunter23

        Kann ich bestätigen.

        S 1 Antwort Letzte Antwort
        0
        • O oFbEQnpoLKKl6mbY5e13

          @shadowhunter23

          Kann ich bestätigen.

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

          @ofbeqnpolkkl6mby5e13

          Oh, auch beim zweiten Triggerblock ist das so.

          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

            @ofbeqnpolkkl6mby5e13

            Oh, auch beim zweiten Triggerblock ist das so.

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

            @shadowhunter23

            Richtig.

            1 Antwort Letzte Antwort
            0
            • 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

                                798

                                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