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. Wo finde ich mit Blockly erstellte Variablen?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    110

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Wo finde ich mit Blockly erstellte Variablen?

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
8 Beiträge 4 Kommentatoren 4.0k Aufrufe 2 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.
  • G Offline
    G Offline
    Gezi70
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich beginne mich gerade in Blockly hineinzufitzen. Habe also noch null Ahnung.
    Ich wollte eine Variable mit Blockly erstellen (habe es auch schon gemacht), bei der mittels Skript eine Variable "Gartenbewässerung" bei Veränderung eines State auf Wahr, und nach einem Timeout von 21600 Sekunden (6 Stunden) auf false gesetzt werden soll. Mittels Debug - Ausgabe habe ich festgestellt, dass dieses Skript zwar funktioniert - aaaber:
    Wo finde ich die Variable, um im Vis deren Status abgreifen zu können? Dort soll ein Rahmen während "true" rot, und während "false" weiß sein.
    Wie komme ich an diese Variable zur Auswertung?

    Vielen Dank
    Gezi

    HomoranH 1 Antwort Letzte Antwort
    0
    • G Gezi70

      Hallo zusammen,

      ich beginne mich gerade in Blockly hineinzufitzen. Habe also noch null Ahnung.
      Ich wollte eine Variable mit Blockly erstellen (habe es auch schon gemacht), bei der mittels Skript eine Variable "Gartenbewässerung" bei Veränderung eines State auf Wahr, und nach einem Timeout von 21600 Sekunden (6 Stunden) auf false gesetzt werden soll. Mittels Debug - Ausgabe habe ich festgestellt, dass dieses Skript zwar funktioniert - aaaber:
      Wo finde ich die Variable, um im Vis deren Status abgreifen zu können? Dort soll ein Rahmen während "true" rot, und während "false" weiß sein.
      Wie komme ich an diese Variable zur Auswertung?

      Vielen Dank
      Gezi

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

      @Gezi70 sagte in Wo finde ich mit Blockly erstellte Variablen?:

      Wo finde ich die Variable, um im Vis deren Status abgreifen zu können?

      Nirgends!
      Die existiert nur im Skript.

      Wenn du extern darauf zugreifen willst musst du einen Datenpunkt erstellen und den Wert da hineinschreiben.
      Von vis kannst du dann den Datenpunkt auswerten.

      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 -

      G 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @Gezi70 sagte in Wo finde ich mit Blockly erstellte Variablen?:

        Wo finde ich die Variable, um im Vis deren Status abgreifen zu können?

        Nirgends!
        Die existiert nur im Skript.

        Wenn du extern darauf zugreifen willst musst du einen Datenpunkt erstellen und den Wert da hineinschreiben.
        Von vis kannst du dann den Datenpunkt auswerten.

        G Offline
        G Offline
        Gezi70
        schrieb am zuletzt editiert von
        #3

        @Homoran

        Danke für deine schnelle Antwort.
        Wenn ich unter js eine Variable frei erstelle, wie schreibe ich den Wert da hinein?
        Die erstellte Variable im Skript lässt doch nichts anderes zu?
        Ich habe erstmal die Aufgabe meiner Raspberrymatic übertragen, aber ich kann doch für den ioBroker nicht zu dämlich sein...

        HomoranH 1 Antwort Letzte Antwort
        0
        • G Gezi70

          @Homoran

          Danke für deine schnelle Antwort.
          Wenn ich unter js eine Variable frei erstelle, wie schreibe ich den Wert da hinein?
          Die erstellte Variable im Skript lässt doch nichts anderes zu?
          Ich habe erstmal die Aufgabe meiner Raspberrymatic übertragen, aber ich kann doch für den ioBroker nicht zu dämlich sein...

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

          @Gezi70 wenn du raspimatic kennst, kennst du auch skriptvariable und Systemvariable.
          Auch da kannst du auf skriptvariable nicht außerhalb des Skripts zugreifen.
          In Blockly hast du auch Skriptvariable.

          Als Ersatz für Systemvariable musst du in den Objekten einen eigenen Datenpunkt anlegen, als nicht

          Wenn ich unter js eine Variable frei erstelle

          Sonder unter 0_userdata.0 oder unter JavaScript.0 manuell oder per Script mit SetState

          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 -

          paul53P 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @Gezi70 wenn du raspimatic kennst, kennst du auch skriptvariable und Systemvariable.
            Auch da kannst du auf skriptvariable nicht außerhalb des Skripts zugreifen.
            In Blockly hast du auch Skriptvariable.

            Als Ersatz für Systemvariable musst du in den Objekten einen eigenen Datenpunkt anlegen, als nicht

            Wenn ich unter js eine Variable frei erstelle

            Sonder unter 0_userdata.0 oder unter JavaScript.0 manuell oder per Script mit SetState

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #5

            @Homoran sagte:

            einen eigenen Datenpunkt anlegen

            Blockly_temp.JPG

            EDIT: Funktioniert erst ab Javascript Version 4.6.20 richtig.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            G 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @Homoran sagte:

              einen eigenen Datenpunkt anlegen

              Blockly_temp.JPG

              EDIT: Funktioniert erst ab Javascript Version 4.6.20 richtig.

              G Offline
              G Offline
              Gezi70
              schrieb am zuletzt editiert von
              #6

              @paul53

              Vielen Dank für das Beispiel, ich mache mich am Wochenende mal drüber.
              Da ich (heute Nacht) erst alles wieder frisch installiert habe - irgendwie hatte ich plötzlich auf nichts mehr Zugriff -
              dürfte ich die neueste Version von JS haben.
              Glücklicherweise funktioniert das tägliche Backup...

              sigi234S 1 Antwort Letzte Antwort
              0
              • G Gezi70

                @paul53

                Vielen Dank für das Beispiel, ich mache mich am Wochenende mal drüber.
                Da ich (heute Nacht) erst alles wieder frisch installiert habe - irgendwie hatte ich plötzlich auf nichts mehr Zugriff -
                dürfte ich die neueste Version von JS haben.
                Glücklicherweise funktioniert das tägliche Backup...

                sigi234S Online
                sigi234S Online
                sigi234
                Forum Testing Most Active
                schrieb am zuletzt editiert von sigi234
                #7

                @Gezi70 sagte in Wo finde ich mit Blockly erstellte Variablen?:

                Da ich (heute Nacht) erst alles wieder frisch installiert habe - irgendwie hatte ich plötzlich auf nichts mehr Zugriff -
                dürfte ich die neueste Version von JS haben.

                Nein, kommt darauf an was du für einen aktiven Verwahrungsort in den Haupteinstellungen eingestellt hast !

                Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Immer Daten sichern!

                G 1 Antwort Letzte Antwort
                0
                • sigi234S sigi234

                  @Gezi70 sagte in Wo finde ich mit Blockly erstellte Variablen?:

                  Da ich (heute Nacht) erst alles wieder frisch installiert habe - irgendwie hatte ich plötzlich auf nichts mehr Zugriff -
                  dürfte ich die neueste Version von JS haben.

                  Nein, kommt darauf an was du für einen aktiven Verwahrungsort in den Haupteinstellungen eingestellt hast !

                  G Offline
                  G Offline
                  Gezi70
                  schrieb am zuletzt editiert von Gezi70
                  #8

                  @sigi234 JS ist Gott sei Dank aktuell. :grinning:
                  Zum Rest bin ich leider noch nicht gekommen.

                  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

                  814

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  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