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. Skripten / Logik
  4. Blockly
  5. Blockly import

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Blockly import

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 3 Kommentatoren 2.0k Aufrufe 3 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.
  • D Offline
    D Offline
    DanielO
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen, beschäftige mich seit 2 Wochen mit dem Thema iobroker und finde die Software spitze... Auch das Forum ist TOP...
    Hätte nun eine Frage zum Import eines Blockly. Im Forum hab ich ein Blockly gefunden, welches ich gerne importieren möchte. Hab es versucht über den Reiter Blöcke importieren, doch leider bleibt immer alles leer. Bedeutet, wenn ich ein neues Script öffne (Blockly), dann hab ich eine leere Seite vor mir. Dann gehe ich auf Import, dann öffnet sich ein Feld und dort schreibe ich das zu importierende Script rein. Scripte fangen mit On an...

    Nach dem Import kommt zwar kein Fehler, aber die Seite bleibt leer. Wenn ich nun auf JS umschalte, sehe ich nur in der Zeile 2 eine ewig lange "Kryto" Zeile. Keine Ahnung was das ist.

    Wäre Dankbar für die Hilfe.

    H F 2 Antworten Letzte Antwort
    0
    • D DanielO

      Hallo zusammen, beschäftige mich seit 2 Wochen mit dem Thema iobroker und finde die Software spitze... Auch das Forum ist TOP...
      Hätte nun eine Frage zum Import eines Blockly. Im Forum hab ich ein Blockly gefunden, welches ich gerne importieren möchte. Hab es versucht über den Reiter Blöcke importieren, doch leider bleibt immer alles leer. Bedeutet, wenn ich ein neues Script öffne (Blockly), dann hab ich eine leere Seite vor mir. Dann gehe ich auf Import, dann öffnet sich ein Feld und dort schreibe ich das zu importierende Script rein. Scripte fangen mit On an...

      Nach dem Import kommt zwar kein Fehler, aber die Seite bleibt leer. Wenn ich nun auf JS umschalte, sehe ich nur in der Zeile 2 eine ewig lange "Kryto" Zeile. Keine Ahnung was das ist.

      Wäre Dankbar für die Hilfe.

      H Offline
      H Offline
      helfi9999
      schrieb am zuletzt editiert von
      #2

      @DanielO mach mal bitte ein bild davon

      Intel NUC mit Iobroker

      D 1 Antwort Letzte Antwort
      0
      • H helfi9999

        @DanielO mach mal bitte ein bild davon

        D Offline
        D Offline
        DanielO
        schrieb am zuletzt editiert von DanielO
        #3

        @helfi9999 1.PNG 2.PNG 3.PNG 4.PNG

        D 1 Antwort Letzte Antwort
        0
        • D DanielO

          @helfi9999 1.PNG 2.PNG 3.PNG 4.PNG

          D Offline
          D Offline
          DanielO
          schrieb am zuletzt editiert von
          #4

          @DanielO Hab die Bilder in einem anderen Pos zwar schon verwendet, aber dort wurde eher über das Script selber gesprochen. Finde die Frage, in diesem Untermenü, besser...

          1 Antwort Letzte Antwort
          0
          • D DanielO

            Hallo zusammen, beschäftige mich seit 2 Wochen mit dem Thema iobroker und finde die Software spitze... Auch das Forum ist TOP...
            Hätte nun eine Frage zum Import eines Blockly. Im Forum hab ich ein Blockly gefunden, welches ich gerne importieren möchte. Hab es versucht über den Reiter Blöcke importieren, doch leider bleibt immer alles leer. Bedeutet, wenn ich ein neues Script öffne (Blockly), dann hab ich eine leere Seite vor mir. Dann gehe ich auf Import, dann öffnet sich ein Feld und dort schreibe ich das zu importierende Script rein. Scripte fangen mit On an...

            Nach dem Import kommt zwar kein Fehler, aber die Seite bleibt leer. Wenn ich nun auf JS umschalte, sehe ich nur in der Zeile 2 eine ewig lange "Kryto" Zeile. Keine Ahnung was das ist.

            Wäre Dankbar für die Hilfe.

            F Offline
            F Offline
            fastfoot
            schrieb am zuletzt editiert von
            #5

            @DanielO sagte in Blockly import:

            Scripte fangen mit On an...
            Nach dem Import kommt zwar kein Fehler, aber die Seite bleibt leer. Wenn ich nun auf JS umschalte, sehe ich nur in der Zeile 2 eine ewig lange "Kryto" Zeile. Keine Ahnung was das ist.
            Wäre Dankbar für die Hilfe.

            Blockly-Importe fangen immer mit <xml xmlns="https:. Dein eigentlicher Import ist genau in der letzten Zeile, allerdings Base64 encodiert, so dass du da ohne Umwandlung nichts damit anfangen kannst. Bitte doch den Ersteller einen Export bereit zu stellen

            iobroker läuft unter Docker auf QNAP TS-451+
            SkriptRecovery: https://forum.iobroker.net/post/930558

            D 1 Antwort Letzte Antwort
            0
            • F fastfoot

              @DanielO sagte in Blockly import:

              Scripte fangen mit On an...
              Nach dem Import kommt zwar kein Fehler, aber die Seite bleibt leer. Wenn ich nun auf JS umschalte, sehe ich nur in der Zeile 2 eine ewig lange "Kryto" Zeile. Keine Ahnung was das ist.
              Wäre Dankbar für die Hilfe.

              Blockly-Importe fangen immer mit <xml xmlns="https:. Dein eigentlicher Import ist genau in der letzten Zeile, allerdings Base64 encodiert, so dass du da ohne Umwandlung nichts damit anfangen kannst. Bitte doch den Ersteller einen Export bereit zu stellen

              D Offline
              D Offline
              DanielO
              schrieb am zuletzt editiert von DanielO
              #6

              @fastfoot

              OK, werde mal anfragen. Hier auch noch der Auszug aus dem originalen Beitrag.

              https://forum.iobroker.net/topic/38322/tutorial-solaredge-modbus-iobroker-grafana/3
              Teil 3 - Punkt 2. Graph PV Erzeugung in kWh

              on({id: 'modbus.1.holdingRegisters.40234_M_Imported', change: "ne"}, async function (obj) {
               var value = obj.state.val;
               var oldValue = obj.oldState.val;
               setState("javascript.0.Solar.Wechselrichter.PVImportierteEnergieAktuell"/*PVImportierteEnergieAktuell*/, ((getState("modbus.1.holdingRegisters.40234_M_Imported").val - getState("javascript.0.Solar.Wechselrichter.PVImportierteEnergieTag").val) / 1000), true);
              });
              on({id: 'modbus.1.holdingRegisters.40226_M_Exported', change: "ne"}, async function (obj) {
               var value = obj.state.val;
               var oldValue = obj.oldState.val;
               setState("javascript.0.Solar.Wechselrichter.PVExportierteEnergieAktuell"/*PVExportierteEnergieAktuell*/, ((getState("modbus.1.holdingRegisters.40226_M_Exported").val - getState("javascript.0.Solar.Wechselrichter.PVExportierteEnergieTag").val) / 1000), true);
              });
              on({id: 'modbus.1.holdingRegisters.40093_I_AC_Energie_WH', change: "ne"}, async function (obj) {
               var value = obj.state.val;
               var oldValue = obj.oldState.val;
               setState("javascript.0.Solar.Wechselrichter.PVErzeugteEnergieAktuell"/*PVErzeugteEnergieAktuell*/, ((getState("modbus.1.holdingRegisters.40093_I_AC_Energie_WH").val - getState("javascript.0.Solar.Wechselrichter.PVErzeugteEnergieTag").val) / 1000), true);
              });
              schedule('{"time":{"exactTime":true,"start":"02:30"},"period":{"days":1}}', async function () {
               // Zaehler nachts zuruecksetzen
               setState("javascript.0.Solar.Wechselrichter.PVErzeugteEnergieAktuell"/*PVErzeugteEnergieAktuell*/, ((getState("modbus.1.holdingRegisters.40093_I_AC_Energie_WH").val - getState("javascript.0.Solar.Wechselrichter.PVErzeugteEnergieTag").val) / 1000), true);
               setState("javascript.0.Solar.Wechselrichter.PVExportierteEnergieAktuell"/*PVExportierteEnergieAktuell*/, ((getState("modbus.1.holdingRegisters.40226_M_Exported").val - getState("javascript.0.Solar.Wechselrichter.PVExportierteEnergieTag").val) / 1000), true);
               setState("javascript.0.Solar.Wechselrichter.PVImportierteEnergieAktuell"/*PVImportierteEnergieAktuell*/, ((getState("modbus.1.holdingRegisters.40234_M_Imported").val - getState("javascript.0.Solar.Wechselrichter.PVImportierteEnergieTag").val) / 1000), true);
              });
              
              
              H 1 Antwort Letzte Antwort
              0
              • D DanielO

                @fastfoot

                OK, werde mal anfragen. Hier auch noch der Auszug aus dem originalen Beitrag.

                https://forum.iobroker.net/topic/38322/tutorial-solaredge-modbus-iobroker-grafana/3
                Teil 3 - Punkt 2. Graph PV Erzeugung in kWh

                on({id: 'modbus.1.holdingRegisters.40234_M_Imported', change: "ne"}, async function (obj) {
                 var value = obj.state.val;
                 var oldValue = obj.oldState.val;
                 setState("javascript.0.Solar.Wechselrichter.PVImportierteEnergieAktuell"/*PVImportierteEnergieAktuell*/, ((getState("modbus.1.holdingRegisters.40234_M_Imported").val - getState("javascript.0.Solar.Wechselrichter.PVImportierteEnergieTag").val) / 1000), true);
                });
                on({id: 'modbus.1.holdingRegisters.40226_M_Exported', change: "ne"}, async function (obj) {
                 var value = obj.state.val;
                 var oldValue = obj.oldState.val;
                 setState("javascript.0.Solar.Wechselrichter.PVExportierteEnergieAktuell"/*PVExportierteEnergieAktuell*/, ((getState("modbus.1.holdingRegisters.40226_M_Exported").val - getState("javascript.0.Solar.Wechselrichter.PVExportierteEnergieTag").val) / 1000), true);
                });
                on({id: 'modbus.1.holdingRegisters.40093_I_AC_Energie_WH', change: "ne"}, async function (obj) {
                 var value = obj.state.val;
                 var oldValue = obj.oldState.val;
                 setState("javascript.0.Solar.Wechselrichter.PVErzeugteEnergieAktuell"/*PVErzeugteEnergieAktuell*/, ((getState("modbus.1.holdingRegisters.40093_I_AC_Energie_WH").val - getState("javascript.0.Solar.Wechselrichter.PVErzeugteEnergieTag").val) / 1000), true);
                });
                schedule('{"time":{"exactTime":true,"start":"02:30"},"period":{"days":1}}', async function () {
                 // Zaehler nachts zuruecksetzen
                 setState("javascript.0.Solar.Wechselrichter.PVErzeugteEnergieAktuell"/*PVErzeugteEnergieAktuell*/, ((getState("modbus.1.holdingRegisters.40093_I_AC_Energie_WH").val - getState("javascript.0.Solar.Wechselrichter.PVErzeugteEnergieTag").val) / 1000), true);
                 setState("javascript.0.Solar.Wechselrichter.PVExportierteEnergieAktuell"/*PVExportierteEnergieAktuell*/, ((getState("modbus.1.holdingRegisters.40226_M_Exported").val - getState("javascript.0.Solar.Wechselrichter.PVExportierteEnergieTag").val) / 1000), true);
                 setState("javascript.0.Solar.Wechselrichter.PVImportierteEnergieAktuell"/*PVImportierteEnergieAktuell*/, ((getState("modbus.1.holdingRegisters.40234_M_Imported").val - getState("javascript.0.Solar.Wechselrichter.PVImportierteEnergieTag").val) / 1000), true);
                });
                
                
                H Offline
                H Offline
                helfi9999
                schrieb am zuletzt editiert von
                #7

                @DanielO das sieht eher aus als ob es ein javascript ist und kein blockly

                Intel NUC mit Iobroker

                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

                579

                Online

                32.7k

                Benutzer

                82.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