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. Variablen anlegen und verwalten

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Variablen anlegen und verwalten

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
15 Beiträge 6 Kommentatoren 3.8k Aufrufe 1 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
    daniello
    schrieb am zuletzt editiert von
    #1

    hallo allerseits, genügt es im Blockly eine Variable auf die Arbeitsfläche zu ziehen oder muss ich für jede Variable ein explizites Objekt anlegen?

    Und wo werden diese Variablen eigentlich abgespeichert .. ich finde kein Objekt das wie eine Variable heißt (kann daran liegen, dass ich 1. falsch mache).

    Schönen Gruß

    1 Antwort Letzte Antwort
    0
    • J Offline
      J Offline
      Jan1
      schrieb am zuletzt editiert von
      #2

      Die Variable läuft nur innerhalb des Blockly, heißt alles was DU darin definierst, kannst auch nur innerhalb dieses Blockly verarbeiten. Da ist nix mit neuem DP unter Objekten. Wenn Du so was willst, dann musst Dir manuell ein DP anlegen.

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        daniello
        schrieb am zuletzt editiert von
        #3

        danke .. und nein .. ich kann schon damit leben wie es ist .. ich wundere mich bloß über meine nichtfunktionierenden skripte .. und wollte einen grundsätzlichen Fehler ausschließen :-)

        Auch wollte ich einfach mal schauen was so in der Variable steht .. müsste auch so gehen .. weiß aber noch nicht wie.

        1 Antwort Letzte Antwort
        0
        • DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          schrieb am zuletzt editiert von
          #4

          Ich verstehe nicht was du genau erreichen möchtest und was schief geht ;)

          Sent from my iPhone using Tapatalk

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            Jan1
            schrieb am zuletzt editiert von
            #5

            Was da drin steht ist doch eigentlich bekannt, Da Du den Inhalt selber bestimmst. Wenn der Inhalt aus einer Operation drin steht, kannst einfach ein DP erstellen und diesen mit der Variable befüllen. So kannst kontrollieren, was wirklich drin steht.

            Ich hab aber auch gerade am WE festgestellt, als ich ein Script von manuell erstellten DPs auf interne Variablen umstellen wollte, dass es danach nicht mehr lief. Entweder hab ich dabei irgendwo ein Fehler eingebaut, oder die Variablen sind im Inhalt auf bestimmte Werte begrenzt: müsste ich aber auch erst mal nachlesen.

            Das könnte Dutchmann aber auch bestimmt beantworten ;)

            1 Antwort Letzte Antwort
            0
            • AlCalzoneA Offline
              AlCalzoneA Offline
              AlCalzone
              Developer
              schrieb am zuletzt editiert von
              #6

              @daniello:

              Auch wollte ich einfach mal schauen was so in der Variable steht .. müsste auch so gehen .. weiß aber noch nicht wie. `

              Du kannst die Variable per Debug-Block im Log ausgeben.

              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

              1 Antwort Letzte Antwort
              0
              • D Offline
                D Offline
                daniello
                schrieb am zuletzt editiert von
                #7

                ich versuch mir grad die Dauer in einer Push-Nachricht anzeigen zu lassen, die ein Gerät per Ping nicht erreichbar ist .. alles etwas experimentell .. da wollte ich mal schauen was die Variablen so machen (bin ja noch am Basteln die Variable in die Push zu bekommen .. anderer Thread ;-)

                1 Antwort Letzte Antwort
                0
                • DutchmanD Offline
                  DutchmanD Offline
                  Dutchman
                  Developer Most Active Administrators
                  schrieb am zuletzt editiert von
                  #8

                  Hi Jan1,

                  Also ich habe solche Probleme noch nicht zurück schließen können auf System Fehler bei mir lag es eigentlich immer an den Händen hinter der Tastatur.

                  Man muss sich halt gut überlegen was man wie mit variablen lösen möchte da diese ja doch ein anderes verhalten haben als objecte.

                  (Script Neustart = Variable Lehr usw)

                  @daniello

                  Beschreibe doch Mal bitte was du genau jetzt wie gelöst haben möchtest oder dein Gedanken darin sind.

                  Eventuell musst du mit einem object arbeiten und ist eine Variable die nur innerhalb des Scripts existiert nicht der richtige Weg.

                  Sent from my iPhone using Tapatalk

                  1 Antwort Letzte Antwort
                  0
                  • J Offline
                    J Offline
                    Jan1
                    schrieb am zuletzt editiert von
                    #9

                    @Dutchman

                    Dir sind also auch keine Einschränkungen bei den Variablen bekannt, also alles was ich in einen DP schreiben kann, geht auch 1:1 in eine Variable?

                    Ich habe ja auch die Vermutung, dass es der gute "Error 40" ist, Problem sitzt ca. 40cm vor der Kiste :lol:

                    Muss ich mal Debuggen, warum mein Script nicht mit den Variablen läuft.

                    1 Antwort Letzte Antwort
                    0
                    • DutchmanD Offline
                      DutchmanD Offline
                      Dutchman
                      Developer Most Active Administrators
                      schrieb am zuletzt editiert von
                      #10

                      @Jan1:

                      @Dutchman

                      Dir sind also auch keine Einschränkungen bei den Variablen bekannt, also alles was ich in einen DP schreiben kann, geht auch 1:1 in eine Variable? `

                      Jup definitiv, wobei du dir bei variablen auch nicht den Gedanken machen mustbob es eine Zahl, boolean usw ist bei objectem sollte man das schon berücksichtigen!

                      @Jan1:

                      Ich habe ja auch die Vermutung, dass es der gute "Error 40" ist, Problem sitzt ca. 40cm vor der Kiste :lol:

                      Muss ich mal Debuggen, warum mein Script nicht mit den Variablen läuft. `

                      ;)

                      Und wenns klemmt Mal Posten Dan können wir mitdenken

                      Sent from my iPhone using Tapatalk

                      1 Antwort Letzte Antwort
                      0
                      • D Offline
                        D Offline
                        daniello
                        schrieb am zuletzt editiert von
                        #11

                        Hat inzwischen geklappt .. ich kriege die offlinezeit jetzt angezeigt :-)

                        4418_oje.png

                        1 Antwort Letzte Antwort
                        0
                        • J Offline
                          J Offline
                          Jan1
                          schrieb am zuletzt editiert von
                          #12

                          Klemmen eher nicht, wollte nur mal schnell 6 DPs die wild in meinem Script verteilt sind in Variablen ändern und dann war erst mal Sendepause bei meinem Script. Kann gut sein, das ich hier irgendwo was durcheinander gebracht oder vergessen hatte. Da das auch ohne Variablen läuft, hab ich's einfach gelassen.

                          Der Hintergedanke bei der ganzen Aktion war, dass ich das Script (für die Rollläden) mit Variablen anstelle der Objekte wesentlich einfach auf einen anderen Rollladen anpassen kann. Dass ich bei den Variablen wegen der nicht nötigen Definition auch schneller und flexibler bin, hatte ich schon vermutet, aber gut wenn ein Wissender das dann noch mal bestätigt.

                          1 Antwort Letzte Antwort
                          0
                          • D Offline
                            D Offline
                            daniello
                            schrieb am zuletzt editiert von
                            #13

                            Interessanter Weise ist mein Tor immer 60/61 Sekunden per Ping nicht erreichbar. merkwürdig .. wobei der indicator.connected auf true bleibt wenn die Pings Unerreichbarkeit melden. Vielleicht muss ich das mal bei tasmota posten.

                            1 Antwort Letzte Antwort
                            0
                            • F Offline
                              F Offline
                              Franklin
                              schrieb am zuletzt editiert von
                              #14

                              Hmm, wie schaffe ich es denn in Blockly mehr als eine Variable anzulegen? Wenn ich über "Variable erstellen...." versuche weitere Variablen anzulegen, klappt das irgendwie nicht. Ich habe immer nur eine Variable, die ich sehen und benutzen kann. Auch wenn ich mir das Javascript im Blockly anzeigen lasse sehe ich am Anfang immer nur die Definition der zuerst angelegten Variablen.

                              Gruß Frank

                              paul53P 1 Antwort Letzte Antwort
                              0
                              • F Franklin

                                Hmm, wie schaffe ich es denn in Blockly mehr als eine Variable anzulegen? Wenn ich über "Variable erstellen...." versuche weitere Variablen anzulegen, klappt das irgendwie nicht. Ich habe immer nur eine Variable, die ich sehen und benutzen kann. Auch wenn ich mir das Javascript im Blockly anzeigen lasse sehe ich am Anfang immer nur die Definition der zuerst angelegten Variablen.

                                Gruß Frank

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

                                @Franklin sagte:

                                wenn ich mir das Javascript im Blockly anzeigen lasse sehe ich am Anfang immer nur die Definition der zuerst angelegten Variablen.

                                Beim Umschalten in die Javascript-Ansicht werden nicht verwendete Variablen gelöscht. Variablen, die in das Editor-Fenster gezogen wurden, bleiben erhalten.

                                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

                                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

                                367

                                Online

                                32.5k

                                Benutzer

                                81.6k

                                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