Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] SQL Abfragen im Blockly verschwunden

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] SQL Abfragen im Blockly verschwunden

    This topic has been deleted. Only users with topic management privileges can see it.
    • mcBirne
      mcBirne last edited by mcBirne

      Hallo zusammen,
      ich habe vor Jahren mal einige Werte in verschiedene Datenbanken schreiben lassen. Nun wollte ich mal wieder was ändern. Aber alle Datenbankblocklies sehen so aus:
      056a090d-ab29-4399-9d64-62704d3d89c1-image.png

      Wenn ich das Blockly nach JavaScript konvertiere sehe ich die Abfrage noch

      // Beschreibe diese Funktion …
      async function Daten_Nach_SQL() {
        timeout = setTimeout(async function () {
          console.log('test');
          sendTo("sql.0", "query", ['INSERT INTO ioBroker.Pool_Verbrauch(Datum,','Pool_Gesamt_kWh, Pool_PV_kWh,','Pool_Netz_kWh)','VALUES(',['\'',Datum,'\''].join(''),',' + String(Math.round((parseFloat(getState("0_userdata.0.PV_Anlage.Heute_Pool_gesamt").val) / 1000)*1000)/1000),',' + String(Math.round((parseFloat(getState("0_userdata.0.PV_Anlage.Heute_Pool_PV").val) / 1000)*1000)/1000),',' + String(Math.round((parseFloat(getState("0_userdata.0.PV_Anlage.Heute_Pool_Netz").val) / 1000)*1000)/1000),')'].join(''));
          console.log("sql.0: " + "");
          timeout2 = setTimeout(async function () {
            await Pr_C3_BCfen_ob_Daten_bei_SQL();
          }, 5000);
        }, 1000);
      }
      

      Was ist da im Blockly kaputt? Wenn ich es einmal speichere ist es auch im JavaScript weg. Hat da jemand eine Idee?

      Asgothian 1 Reply Last reply Reply Quote 0
      • Asgothian
        Asgothian Developer @mcBirne last edited by

        @mcbirne sagte in SQL Abfragen im Blockly verschwunden:

        Was ist da im Blockly kaputt? Wenn ich es einmal speichere ist es auch im JavaScript weg. Hat da jemand eine Idee?

        Ich bin mir nicht sicher was die Frage ist. Das Blockly sieht erst einmal schlüssig und sauber aus. Soll Dein post so verstanden werden das

        • Du dieses Blockly zusammenklöppelst.
        • Du dann das Skript speicherst
        • Du dann das Skript lädst
        • und dann die dargestellten Blöcke weg sind ?

        A.

        mcBirne 1 Reply Last reply Reply Quote 0
        • mcBirne
          mcBirne @Asgothian last edited by

          @asgothian
          Mein Problem ist, dass ich die Abfrage im Blockly nicht sehen und editieren kann. Ursprünglich war im Blockly ein Textbaustein, in dem die Datenbankabfrage stand. Der ist nun nicht mehr sichtbar, scheinbar weg. Wenn ich etwas am Blockly ändere verschwindet die Abfrage auch in JavaScript.
          Wie kann ich es hinbekommen, dass ich die Abfrage im Blockly sehen und editieren kann?

          Asgothian 1 Reply Last reply Reply Quote 0
          • Asgothian
            Asgothian Developer @mcBirne last edited by

            @mcbirne Click mal auf das kleine Zahnrad - ich denke du musst da den "parameter" Eintrag freischalten (siehe Bild)
            Screenshot 2024-08-27 at 08.30.54.png

            A.

            mcBirne 1 Reply Last reply Reply Quote 0
            • mcBirne
              mcBirne @Asgothian last edited by

              @asgothian
              OK, der ist dann leider leer.

              Asgothian 1 Reply Last reply Reply Quote 0
              • Asgothian
                Asgothian Developer @mcBirne last edited by

                @mcbirne Klar.. Was du machen solltest ist:

                • Aus dem JS deinen Query String kopieren, bevor du den Block anpasst
                • Block anpassen, den String hinein kopieren.
                • SPeichern.

                Danach sollte der Parameter erhalten bleiben.

                ich gehe davon aus das dieses ein Bug im JS Adapter ist - dazu müsste ich im Changelog mal buddeln was da geändert wurde - das kann ich aktuell nicht.

                A.

                mcBirne 1 Reply Last reply Reply Quote 0
                • mcBirne
                  mcBirne @Asgothian last edited by

                  @asgothian
                  Schade, dass es scheinbar keine andere Lösung gibt.
                  Aber wie kann das passieren?

                  Asgothian 1 Reply Last reply Reply Quote 0
                  • Asgothian
                    Asgothian Developer @mcBirne last edited by

                    @mcbirne sagte in SQL Abfragen im Blockly verschwunden:

                    Aber wie kann das passieren?

                    Das muss an Hand des Changelog des JS Adapters nachverzogen werden. Vielleicht hat @haus-automatisierung da eine tiefere Einsicht.

                    A.

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

                      @asgothian Ja ist schon gelöst in der aktuellen beta

                      Asgothian 1 Reply Last reply Reply Quote 0
                      • Asgothian
                        Asgothian Developer @haus-automatisierung last edited by

                        @haus-automatisierung sagte in SQL Abfragen im Blockly verschwunden:

                        @asgothian Ja ist schon gelöst in der aktuellen beta

                        Sprich - wenn @mcBirne die aktuelle Version von GitHub installiert ist sein Problem behoben ?

                        @mcBirne - wenn dem So ist hast du 2 Optionen: beta-Version von GitHub installieren oder warten bis diese ins Stable kommt.

                        A.

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

                          @asgothian Ja genau. Ist dann alles wieder da (falls das Script nicht zwischendurch gespeichert wurde).

                          mcBirne 1 Reply Last reply Reply Quote 0
                          • mcBirne
                            mcBirne @haus-automatisierung last edited by

                            @haus-automatisierung
                            Super. Mit der Beta ist alles wieder da.
                            Vielen Dank für die Hilfe!

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate
                            FAQ Cloud / IOT
                            HowTo: Node.js-Update
                            HowTo: Backup/Restore
                            Downloads
                            BLOG

                            614
                            Online

                            31.6k
                            Users

                            79.5k
                            Topics

                            1.3m
                            Posts

                            3
                            12
                            244
                            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