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. Objekt(Id) in Variablen?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Objekt(Id) in Variablen?

Geplant Angeheftet Gesperrt Verschoben Blockly
6 Beiträge 4 Kommentatoren 471 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.
  • T Offline
    T Offline
    tasuanetrukiat
    schrieb am zuletzt editiert von tasuanetrukiat
    #1

    Hallo,

    ich habe hier ein Problem das ich, wenn sich ein Objekt ändert ich mit diesem dann diverse Sachen machen möchte.
    Ich möchte dann aber nicht mehrfach nochmal am Programm direkt das Objekt angeben wollen und hatte daher versucht das über eine Variable mit dem Objekt als Inhalt oder dessen Id versucht. Das ist aber fehl geschlagen.

    ea53d0b1-b77e-43d6-9372-578566a5e4b9-grafik.png

    Wie man vielleicht sehen kann ist im Objekt ein JSON welches ich dann mit der Funktion in einen eigenen Objektbaum speichere. Das ist aber nicht entscheidend da es mir eher um das grundlegende geht.

    Ich habe sehr viel mehr Erfahrung mit Python und bin in JS bzw. Blockly noch ein Anfänger.
    Der Pythonweg einfach irgendwas mit einer Zuweisung zu verbinden oder zu kopieren scheint ja nicht zu funktionieren.

    Kann man den unteren funktionierenden Teil so anpassen das es dem oberen nicht funktionierenden Teil dann entspricht?

    Ansonsten bliebe mir noch der Weg den Inhalt des Objekts auszulesen und damit zu arbeiten.

    Hintergrund ist das ich eine Liste von Objekten durch eine Schleife laufen lassen möchte. Im Moment habe ich den Kram 20 mal kopiert und alles angepasst, was aber einen hohen Wartungsaufwand bedeutet.

    CodierknechtC HomoranH haus-automatisierungH 3 Antworten Letzte Antwort
    0
    • T tasuanetrukiat

      Hallo,

      ich habe hier ein Problem das ich, wenn sich ein Objekt ändert ich mit diesem dann diverse Sachen machen möchte.
      Ich möchte dann aber nicht mehrfach nochmal am Programm direkt das Objekt angeben wollen und hatte daher versucht das über eine Variable mit dem Objekt als Inhalt oder dessen Id versucht. Das ist aber fehl geschlagen.

      ea53d0b1-b77e-43d6-9372-578566a5e4b9-grafik.png

      Wie man vielleicht sehen kann ist im Objekt ein JSON welches ich dann mit der Funktion in einen eigenen Objektbaum speichere. Das ist aber nicht entscheidend da es mir eher um das grundlegende geht.

      Ich habe sehr viel mehr Erfahrung mit Python und bin in JS bzw. Blockly noch ein Anfänger.
      Der Pythonweg einfach irgendwas mit einer Zuweisung zu verbinden oder zu kopieren scheint ja nicht zu funktionieren.

      Kann man den unteren funktionierenden Teil so anpassen das es dem oberen nicht funktionierenden Teil dann entspricht?

      Ansonsten bliebe mir noch der Weg den Inhalt des Objekts auszulesen und damit zu arbeiten.

      Hintergrund ist das ich eine Liste von Objekten durch eine Schleife laufen lassen möchte. Im Moment habe ich den Kram 20 mal kopiert und alles angepasst, was aber einen hohen Wartungsaufwand bedeutet.

      CodierknechtC Offline
      CodierknechtC Offline
      Codierknecht
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @tasuanetrukiat

      Meinst Du sowas?
      3e937701-34db-4ade-a38f-2bf30d73901f-image.png

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Certified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      T 1 Antwort Letzte Antwort
      1
      • T tasuanetrukiat

        Hallo,

        ich habe hier ein Problem das ich, wenn sich ein Objekt ändert ich mit diesem dann diverse Sachen machen möchte.
        Ich möchte dann aber nicht mehrfach nochmal am Programm direkt das Objekt angeben wollen und hatte daher versucht das über eine Variable mit dem Objekt als Inhalt oder dessen Id versucht. Das ist aber fehl geschlagen.

        ea53d0b1-b77e-43d6-9372-578566a5e4b9-grafik.png

        Wie man vielleicht sehen kann ist im Objekt ein JSON welches ich dann mit der Funktion in einen eigenen Objektbaum speichere. Das ist aber nicht entscheidend da es mir eher um das grundlegende geht.

        Ich habe sehr viel mehr Erfahrung mit Python und bin in JS bzw. Blockly noch ein Anfänger.
        Der Pythonweg einfach irgendwas mit einer Zuweisung zu verbinden oder zu kopieren scheint ja nicht zu funktionieren.

        Kann man den unteren funktionierenden Teil so anpassen das es dem oberen nicht funktionierenden Teil dann entspricht?

        Ansonsten bliebe mir noch der Weg den Inhalt des Objekts auszulesen und damit zu arbeiten.

        Hintergrund ist das ich eine Liste von Objekten durch eine Schleife laufen lassen möchte. Im Moment habe ich den Kram 20 mal kopiert und alles angepasst, was aber einen hohen Wartungsaufwand bedeutet.

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

        @tasuanetrukiat Du musst Wert von nehmen wenn du mit dem Inhalt des DPs arbeiten willst.
        Die Object-ID enthält kein JSON.

        der von @Codierknecht gezeigte Block WERT ist dann noch besser geeignet, wenn es sich um den Trigger-DP handelt

        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 -

        1 Antwort Letzte Antwort
        0
        • T tasuanetrukiat

          Hallo,

          ich habe hier ein Problem das ich, wenn sich ein Objekt ändert ich mit diesem dann diverse Sachen machen möchte.
          Ich möchte dann aber nicht mehrfach nochmal am Programm direkt das Objekt angeben wollen und hatte daher versucht das über eine Variable mit dem Objekt als Inhalt oder dessen Id versucht. Das ist aber fehl geschlagen.

          ea53d0b1-b77e-43d6-9372-578566a5e4b9-grafik.png

          Wie man vielleicht sehen kann ist im Objekt ein JSON welches ich dann mit der Funktion in einen eigenen Objektbaum speichere. Das ist aber nicht entscheidend da es mir eher um das grundlegende geht.

          Ich habe sehr viel mehr Erfahrung mit Python und bin in JS bzw. Blockly noch ein Anfänger.
          Der Pythonweg einfach irgendwas mit einer Zuweisung zu verbinden oder zu kopieren scheint ja nicht zu funktionieren.

          Kann man den unteren funktionierenden Teil so anpassen das es dem oberen nicht funktionierenden Teil dann entspricht?

          Ansonsten bliebe mir noch der Weg den Inhalt des Objekts auszulesen und damit zu arbeiten.

          Hintergrund ist das ich eine Liste von Objekten durch eine Schleife laufen lassen möchte. Im Moment habe ich den Kram 20 mal kopiert und alles angepasst, was aber einen hohen Wartungsaufwand bedeutet.

          haus-automatisierungH Online
          haus-automatisierungH Online
          haus-automatisierung
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @tasuanetrukiat sagte in Objekt(Id) in Variablen?:

          Wie man vielleicht sehen kann ist im Objekt ein JSON welches ich dann mit der Funktion in einen eigenen Objektbaum speichere.

          Du wirfst da glaube ich ein paar Begriffe durcheinander. Es gibt

          • Die Objekt ID, welche erstmal nur ein String ist
          • Das Object aus der Objekt-Datenbank, welches aber ein Objekt (und kein JSON) ist
          • Das State-Objekt aus der Zustandsdatenbank, dessen Wert (val) auch JSON sein kann (also ein string)

          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
          📚 Meine inoffizielle ioBroker Dokumentation

          T 1 Antwort Letzte Antwort
          1
          • CodierknechtC Codierknecht

            @tasuanetrukiat

            Meinst Du sowas?
            3e937701-34db-4ade-a38f-2bf30d73901f-image.png

            T Offline
            T Offline
            tasuanetrukiat
            schrieb am zuletzt editiert von
            #5

            @codierknecht sagte in Objekt(Id) in Variablen?:

            Meinst Du sowas?

            Ja genau das war jetzt erst mal die richtige Hilfe und hat auch noch Verbesserungen/Vereinfachugen gebracht. So funktioniert es wie ich es haben wollte.

            1 Antwort Letzte Antwort
            0
            • haus-automatisierungH haus-automatisierung

              @tasuanetrukiat sagte in Objekt(Id) in Variablen?:

              Wie man vielleicht sehen kann ist im Objekt ein JSON welches ich dann mit der Funktion in einen eigenen Objektbaum speichere.

              Du wirfst da glaube ich ein paar Begriffe durcheinander. Es gibt

              • Die Objekt ID, welche erstmal nur ein String ist
              • Das Object aus der Objekt-Datenbank, welches aber ein Objekt (und kein JSON) ist
              • Das State-Objekt aus der Zustandsdatenbank, dessen Wert (val) auch JSON sein kann (also ein string)
              T Offline
              T Offline
              tasuanetrukiat
              schrieb am zuletzt editiert von
              #6

              @haus-automatisierung sagte in Objekt(Id) in Variablen?:

              @tasuanetrukiat sagte in Objekt(Id) in Variablen?:

              Wie man vielleicht sehen kann ist im Objekt ein JSON welches ich dann mit der Funktion in einen eigenen Objektbaum speichere.

              Du wirfst da glaube ich ein paar Begriffe durcheinander. Es gibt

              • Die Objekt ID, welche erstmal nur ein String ist

              Danke für die Klarstellung

              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

              372

              Online

              32.6k

              Benutzer

              82.0k

              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