NEWS
[gelöst] Werte aus einem Objekt auslesen
-
Guten Tag!,
ich möchte gerne Werte aus einem Objekt auslesen.
Die Daten kommen aus einem SDS011 und werden mit einem ESP32 über MQTT zur Verfügung gestellt.Dies gelingt mir auch wenn der 'Attribute' keinen Punkt im Objekt hat:
Hier ist das, was ich in Blockly geschrieben habe:


Das Problem ist Topic/Attribute SDS0X1.PM2.5 (in Node-Red/Javascipt konnte ich SDS0X1["PM2.5"] schreiben und dann nimmt er den korrekten Wert).
Ich habe dies in Blockly schon versucht (auch ohne klammern, ohne " usw.) aber mir fehlt den korrekten Syntax damit er den Punkt in PM2.5 nicht als Trennzeichen nimmt.Es ist mit Sicherheit was Kleines.. :upside_down_face:
-
Guten Tag!,
ich möchte gerne Werte aus einem Objekt auslesen.
Die Daten kommen aus einem SDS011 und werden mit einem ESP32 über MQTT zur Verfügung gestellt.Dies gelingt mir auch wenn der 'Attribute' keinen Punkt im Objekt hat:
Hier ist das, was ich in Blockly geschrieben habe:


Das Problem ist Topic/Attribute SDS0X1.PM2.5 (in Node-Red/Javascipt konnte ich SDS0X1["PM2.5"] schreiben und dann nimmt er den korrekten Wert).
Ich habe dies in Blockly schon versucht (auch ohne klammern, ohne " usw.) aber mir fehlt den korrekten Syntax damit er den Punkt in PM2.5 nicht als Trennzeichen nimmt.Es ist mit Sicherheit was Kleines.. :upside_down_face:
einfach selber ein blockly machen mit function-block

return getObject(myValue).SDS0X1["PM2.5"] ; -
Guten Tag!,
ich möchte gerne Werte aus einem Objekt auslesen.
Die Daten kommen aus einem SDS011 und werden mit einem ESP32 über MQTT zur Verfügung gestellt.Dies gelingt mir auch wenn der 'Attribute' keinen Punkt im Objekt hat:
Hier ist das, was ich in Blockly geschrieben habe:


Das Problem ist Topic/Attribute SDS0X1.PM2.5 (in Node-Red/Javascipt konnte ich SDS0X1["PM2.5"] schreiben und dann nimmt er den korrekten Wert).
Ich habe dies in Blockly schon versucht (auch ohne klammern, ohne " usw.) aber mir fehlt den korrekten Syntax damit er den Punkt in PM2.5 nicht als Trennzeichen nimmt.Es ist mit Sicherheit was Kleines.. :upside_down_face:
-
@hb sagte: Attribute SDS0X1.PM2.5
-
Danke @paul53, das war das was ich gebraucht habe.. Die JS Funktion war leider nicht der richtige Weg.
So sieht das Blockly Script jetzt aus:
Super!
-
@hb sagte: So sieht das Blockly Script jetzt aus:
Das kann man vereinfachen:

value muss genau so geschrieben werden.
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