Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Visualisierung
  4. Variable als datenpunkt in Vis anzeigen

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    364

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    322

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    942

Variable als datenpunkt in Vis anzeigen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
6 Beiträge 3 Kommentatoren 1.4k Aufrufe 2 Beobachtet
  • Ä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.
  • C Offline
    C Offline
    Chris999
    schrieb am zuletzt editiert von
    #1

    Moin
    Ich versuche gerade, eine Variable aus einem Skript in der Vis anzeigen zu lassen.
    Ich habe dazu unter Objekte den Datenpunkt erstellt und schreibe in Blockly in diesen Datenpunkt
    Variable in Datenpunkt.jpg
    In Vis habe ich Basic String genommen und den Datenpunkt ausgewählt.
    Aber in der Vis wird mir nur ein leeres Feld angezeigt.
    Wo ist mein Fehler? Muss ich irgendwo noch weitere Angaben machen?

    B 1 Antwort Letzte Antwort
    0
    • C Chris999

      Moin
      Ich versuche gerade, eine Variable aus einem Skript in der Vis anzeigen zu lassen.
      Ich habe dazu unter Objekte den Datenpunkt erstellt und schreibe in Blockly in diesen Datenpunkt
      Variable in Datenpunkt.jpg
      In Vis habe ich Basic String genommen und den Datenpunkt ausgewählt.
      Aber in der Vis wird mir nur ein leeres Feld angezeigt.
      Wo ist mein Fehler? Muss ich irgendwo noch weitere Angaben machen?

      B Offline
      B Offline
      badsnoopy667
      schrieb am zuletzt editiert von
      #2

      @chris999
      Wenn das Dein Komplettes Skript ist: Du hast nur Falls Blöcke genommen, aber keinen Trigger! Du musst noch einen Trigger um das ganze machen. Also z.B. "Falls Object ID wurde geändert".
      Und irgendwie verstehe ich nicht, warum du eine Variable benutzt, benutz doch direkt den Datenpunkt zum steuern. Dann sparst Du dir die Variable und kannst das Ergebnis direkt überall verwenden.

      C 1 Antwort Letzte Antwort
      1
      • B badsnoopy667

        @chris999
        Wenn das Dein Komplettes Skript ist: Du hast nur Falls Blöcke genommen, aber keinen Trigger! Du musst noch einen Trigger um das ganze machen. Also z.B. "Falls Object ID wurde geändert".
        Und irgendwie verstehe ich nicht, warum du eine Variable benutzt, benutz doch direkt den Datenpunkt zum steuern. Dann sparst Du dir die Variable und kannst das Ergebnis direkt überall verwenden.

        C Offline
        C Offline
        Chris999
        schrieb am zuletzt editiert von
        #3

        @badsnoopy667 Die Variable nutze ich hauptsächlich, um wiederholte Nachrichten per Pushover zu unterdrücken. Leider hat das gestern erstellte Skript nicht ausgelöst, weil die Variable wahrscheinlich true war. Sie hätte aber false sein müssen.
        Soweit ich das jetzt gelesen habe. kann man den Wert einer Variable nur als Datenpunkt in einer Visualisierung sichtbar machen.
        Gut.. das mit dem Trigger stimmt.. den muss ich noch davor setzen.
        Ich hatte das nur fix über das fertige Script gesetzt.

        Und siehe da... es funktioniert :D
        Danke für den Hinweis ;)

        B 1 Antwort Letzte Antwort
        0
        • C Chris999

          @badsnoopy667 Die Variable nutze ich hauptsächlich, um wiederholte Nachrichten per Pushover zu unterdrücken. Leider hat das gestern erstellte Skript nicht ausgelöst, weil die Variable wahrscheinlich true war. Sie hätte aber false sein müssen.
          Soweit ich das jetzt gelesen habe. kann man den Wert einer Variable nur als Datenpunkt in einer Visualisierung sichtbar machen.
          Gut.. das mit dem Trigger stimmt.. den muss ich noch davor setzen.
          Ich hatte das nur fix über das fertige Script gesetzt.

          Und siehe da... es funktioniert :D
          Danke für den Hinweis ;)

          B Offline
          B Offline
          badsnoopy667
          schrieb am zuletzt editiert von
          #4

          @chris999 said in Variable als datenpunkt in Vis anzeigen:

          Soweit ich das jetzt gelesen habe. kann man den Wert einer Variable nur als Datenpunkt in einer Visualisierung sichtbar machen.

          Korrekt, so ist es. Aber Du könntest im Skript anstelle der Variable direkt den Datenpunkt benutzen. Dann musst Du die Variable nicht erst extra rüberschreiben bei jeder Änderung. Variablen nutze ich in Skripten immer nur, wenn ich sie wirklich nirgendwo anders benutzen muss. Aber klar, wenn man das erst nachträglich will, ist es manchmal einfacher das so zu machen, als das ganze Skript wieder zu änden. ;)

          HomoranH 1 Antwort Letzte Antwort
          1
          • B badsnoopy667

            @chris999 said in Variable als datenpunkt in Vis anzeigen:

            Soweit ich das jetzt gelesen habe. kann man den Wert einer Variable nur als Datenpunkt in einer Visualisierung sichtbar machen.

            Korrekt, so ist es. Aber Du könntest im Skript anstelle der Variable direkt den Datenpunkt benutzen. Dann musst Du die Variable nicht erst extra rüberschreiben bei jeder Änderung. Variablen nutze ich in Skripten immer nur, wenn ich sie wirklich nirgendwo anders benutzen muss. Aber klar, wenn man das erst nachträglich will, ist es manchmal einfacher das so zu machen, als das ganze Skript wieder zu änden. ;)

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

            @badsnoopy667 sagte in Variable als datenpunkt in Vis anzeigen:

            Variablen nutze ich in Skripten immer nur, wenn ich sie wirklich nirgendwo anders benutzen muss

            das ist aber der falsche Ansatz.
            Man soll immer mit Variablen arbeiten, und deren Inhalt erst am Ende des Skripts in die datenpunkte schreiben.

            Zum einen ist dieses Vorgehen ressourcenschonender, zum anderen kannst du sonst in die so genannte Asynchron-Falle laufen.
            Es dauert eine Zeit lang bist der Wert im Datenpunkt geschriebn ist. Wenn du in der Zwischenzeit damit weiterarbeiten willst, wird immer noch der alte Wert genommen

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            B 1 Antwort Letzte Antwort
            1
            • HomoranH Homoran

              @badsnoopy667 sagte in Variable als datenpunkt in Vis anzeigen:

              Variablen nutze ich in Skripten immer nur, wenn ich sie wirklich nirgendwo anders benutzen muss

              das ist aber der falsche Ansatz.
              Man soll immer mit Variablen arbeiten, und deren Inhalt erst am Ende des Skripts in die datenpunkte schreiben.

              Zum einen ist dieses Vorgehen ressourcenschonender, zum anderen kannst du sonst in die so genannte Asynchron-Falle laufen.
              Es dauert eine Zeit lang bist der Wert im Datenpunkt geschriebn ist. Wenn du in der Zwischenzeit damit weiterarbeiten willst, wird immer noch der alte Wert genommen

              B Offline
              B Offline
              badsnoopy667
              schrieb am zuletzt editiert von
              #6

              @homoran
              Danke für den Hinweis! Das war mir gar nicht klar. Könnte vielleicht das ein oder andere seltsame Verhalten in Skripten erklären das man manchmal beobachtet ;)

              1 Antwort Letzte Antwort
              0

              Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

              Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

              Mit deinem Input könnte dieser Beitrag noch besser werden 💗

              Registrieren Anmelden
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              477

              Online

              32.8k

              Benutzer

              82.8k

              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