Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Used invalid characters über Blockly

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    [gelöst] Used invalid characters über Blockly

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      Wildbill @haus-automatisierung last edited by

      @haus-automatisierung sagte in Used invalid characters über Blockly:

      @steffe-s Wieder eine Bestätigung, dass ich mir die Zeit hier nicht nehmen muss...

      Einfach nur copy/paste meiner angepassten Funktion war zu schwierig?!

      Kurz OT: Ich fände es schade, wenn Du Dir diese Zeit nicht mehr nehmen wolltest. Es gibt vermutlich genug Mitlesende (wie mich) die von dem Problem gar nicht betroffen sind und nur verstehen versuchen, was da passiert und was man wie besser macht.

      Auch wenn ich seltenst auf einen Deiner oder auch die anderer Vorschläge antworte, bei denen ich direkt gar nicht betroffen bin, so kannst Du Dir sicher sein, dass die mich schon einiges mal weiter gebracht haben. Also, lass Dich nicht entmutigen und ein dickes DANKE von mir für Deine generelle Unterstützung! Wäre schade, wenn Du Deine Hilfsbereitschaft zurückschraubst, weil sie vom vermeintlichen Adressaten nicht so umgesetzt wird. Es gibt noch genug Andere… 😊

      Mit freundlichen Grüßen,

      Jürgen

      haus-automatisierung 1 Reply Last reply Reply Quote 2
      • haus-automatisierung
        haus-automatisierung Developer Most Active @Wildbill last edited by

        @wildbill sagte in Used invalid characters über Blockly:

        Wäre schade, wenn Du Deine Hilfsbereitschaft zurückschraubst, weil sie vom vermeintlichen Adressaten nicht so umgesetzt wird.

        Ich bin ja hier. Nur wurde ich erst explizit nach Hilfe gefragt, baue dann die Funktion um und am Ende heißt es "hab es doch anders gemacht". Das frustriert halt. Meine Zeit ist ja auch begrenzt und ich nehme mir die in dem Moment extra für genau dieses Problem.

        Steffe.S. Homoran 2 Replies Last reply Reply Quote 3
        • Steffe.S.
          Steffe.S. @haus-automatisierung last edited by

          @haus-automatisierung sagte in Used invalid characters über Blockly:

          @wildbill sagte in Used invalid characters über Blockly:

          Wäre schade, wenn Du Deine Hilfsbereitschaft zurückschraubst, weil sie vom vermeintlichen Adressaten nicht so umgesetzt wird.

          Ich bin ja hier. Nur wurde ich erst explizit nach Hilfe gefragt, baue dann die Funktion um und am Ende heißt es "hab es doch anders gemacht". Das frustriert halt. Meine Zeit ist ja auch begrenzt und ich nehme mir die in dem Moment extra für genau dieses Problem.

          Was soll ich denn machen wenn nichts passiert, wenn ich nach dem Einfügen auf Speichern drücke und der Funktionseditor offen bleibt.

          Ich nutze so viel Adapter und Ideen von Dir und bin auch sehr dankbar dafür nur nach 3 h und vielen Versuchen hat es einfach nicht geklappt den Funtionseditor mit Speichern zu schließen.

          Codierknecht 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @haus-automatisierung last edited by

            @haus-automatisierung Dass das hier kein "Durchmarsch" werden würde war doch schon von dem ersten Post an klar.
            @Steffe-S fehlen noch sehr viele Grundlagen, allein schon in der Interpretation der Log Meldungen.
            Auch dass "sein" Skript die Datenpunkte anlegt und dadurch diese Meldung auslöst war ihm anscheinend nicht bewusst.
            Später erfuhren wir dann, dass das Skript komplett irgendwoher übernommen wurde.

            Da ist der Exkurs von @Codierknecht und dir zwar für dritte hochinteressant und für die Ursachenforschung/ Lösungsfindung auch zwingend erforderlich, wird aber nach den obigen Erkenntnissen den TE auch überfordert haben.

            Das soll keine Kritik an irgendjemandem sein, nur darauf hinweisen dass der Kenntnisstand vieler User doch deutlich niedriger liegt als oft postuliert.

            1 Reply Last reply Reply Quote 1
            • Codierknecht
              Codierknecht Developer Most Active @Steffe.S. last edited by

              @steffe-s
              Das was @haus-automatisierung da gezeigt hat, hat nix mit dem Beispiel zu tun dass ich Dir gezeigt habe.
              Da kommen in die JS-Funktion nur die beiden Zeilen aus meinem Beispiel rein.

              Die Funktion nimmt eine Objekt-ID entgegen (das was Du aus dem JSON zusammenbaust) und liefert als Ergebnis diese ID ohne Sonderzeichen zurück. Diese ID kannst Du dann weiterverwenden.

              An welchen Stellen das einzubauen ist, weißt Du besser als wir. Wir kennen nämlich Dein Blockly noch nicht 😉

              Steffe.S. 3 Replies Last reply Reply Quote 0
              • Steffe.S.
                Steffe.S. @Codierknecht last edited by Steffe.S.

                @codierknecht sagte in Used invalid characters über Blockly:

                @steffe-s
                Das was @haus-automatisierung da gezeigt hat, hat nix mit dem Beispiel zu tun dass ich Dir gezeigt habe.
                Da kommen in die JS-Funktion nur die beiden Zeilen aus meinem Beispiel rein.

                Die Funktion nimmt eine Objekt-ID entgegen (das was Du aus dem JSON zusammenbaust) und liefert als Ergebnis diese ID ohne Sonderzeichen zurück. Diese ID kannst Du dann weiterverwenden.

                An welchen Stellen das einzubauen ist, weißt Du besser als wir. Wir kennen nämlich Dein Blockly noch nicht 😉

                Vielen Dank für die Erleuchtung, jetzt verstehe ich zumindest, warum mein Ansatz zum Scheitern verurteilt war. Ich war der Meinung, dass ist die Erweiterung.

                Ich bin Euer DAU. 😞

                1 Reply Last reply Reply Quote 0
                • Steffe.S.
                  Steffe.S. @Codierknecht last edited by Steffe.S.

                  @codierknecht

                  ich habe die Funktion "IObSetState" versucht über den Funktionseditor zu verändern, indem ich den Inhalt des Skriptes von @haus-automatisierung gegen das vorhandene Skript ersetzt habe.

                  Ich werde mich am Wochenende nochmals daran versuchen.

                  1 Reply Last reply Reply Quote 0
                  • Steffe.S.
                    Steffe.S. @haus-automatisierung last edited by

                    @haus-automatisierung
                    hier noch einmal ein Zwischenstand:

                    ich habe Deine Abänderung für das Skript jetzt hier eingefügt und jetzt hat es auch sofort mit dem "Speichern" funktioniert (ich konnte auch den erwähnten Fehler nicht reproduzieren, wieso es erst nicht funktioniert hat mit der Speicherung im Funktions-Editor).

                    Screenshot 2024-08-15 225012.png

                    Der benannte Fehler "used-invalid-caracters" kommt leider nur am Tag, von daher sehe ich erst morgen im Laufe des Tages ob der Fehler verschwunden ist. Mir war es aber wichtig jetzt zu antworten.

                    @haus-automatisierung, es tut mir wirklich leid, wenn ich Dir das Gefühl gegeben habe, Deine Arbeit nicht Wertzuschätzen. Ich bin wirklich begeistert, was mache Leute, wie zum Beispiel Du, so alles neben dem Job machen (AWTRIX, Blockly usw). Ich war, so glaube ich, nur am Ende meines wenigen Skript-Wissen und verstehe auch nicht wirklich, was Du da umgeschrieben hast. Vielleicht habe ich aus Verzweiflung einfach zu schnell aufgegeben.

                    haus-automatisierung 1 Reply Last reply Reply Quote 0
                    • Steffe.S.
                      Steffe.S. @Codierknecht last edited by

                      @codierknecht sagte in Used invalid characters über Blockly:

                      @steffe-s
                      Das was @haus-automatisierung da gezeigt hat, hat nix mit dem Beispiel zu tun dass ich Dir gezeigt habe.
                      Da kommen in die JS-Funktion nur die beiden Zeilen aus meinem Beispiel rein.

                      Die Funktion nimmt eine Objekt-ID entgegen (das was Du aus dem JSON zusammenbaust) und liefert als Ergebnis diese ID ohne Sonderzeichen zurück. Diese ID kannst Du dann weiterverwenden.

                      An welchen Stellen das einzubauen ist, weißt Du besser als wir. Wir kennen nämlich Dein Blockly noch nicht 😉

                      Danke nochmal für Deine Erleuchtung, jetzt läuft das Skript mit den geänderten IObSetState Daten von @haus-automatisierung

                      1 Reply Last reply Reply Quote 0
                      • Steffe.S.
                        Steffe.S. last edited by

                        @haus-automatisierung

                        das geänderte Skript von Dir funktioniert und der Fehler wird nicht mehr ausgegeben.

                        Ich habe zum Test auch nochmal die "alte" Version gestartet und die Fehler waren sofort wieder da.

                        Vielen Danke nochmal und Sorry wegen dem Durcheinander 😧

                        1 Reply Last reply Reply Quote 1
                        • haus-automatisierung
                          haus-automatisierung Developer Most Active @Steffe.S. last edited by

                          @steffe-s sagte in [gelöst] Used invalid characters über Blockly:

                          was mache Leute, wie zum Beispiel Du, so alles neben dem Job machen (AWTRIX, Blockly usw)

                          Nicht neben dem Job - es ist mein Job. Nur dass ich halt ~80% der Zeit kostenlos arbeite und hoffe, dass Leute das sehen und anerkennen und sich dann für einen Online-Kurs entscheiden.

                          1 Reply Last reply Reply Quote 2
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          461
                          Online

                          31.6k
                          Users

                          79.5k
                          Topics

                          1.3m
                          Posts

                          6
                          62
                          3259
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo