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

-
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.
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.
@tasuanetrukiat Du musst
Wert vonnehmen 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
-
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.
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.
@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)
-
Meinst Du sowas?

@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.
-
@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)
@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
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