NEWS
Objektdaten beschreiben
-
Frage:
Kann ich mit irgend ein Node in die Objektdaten von IOB Werte schreiben ?Hintergrund:
Ich möchte beim EChart Adapter bei einigen Diagrammen den Zeitraum der Darstellung direkt mit node-red ändern.
Dazu muß ich den Wert von "range" ändern.
Lesen ist ja kein Problem mit "IOBroker get Object", aber schreiben ?
-
Frage:
Kann ich mit irgend ein Node in die Objektdaten von IOB Werte schreiben ?Hintergrund:
Ich möchte beim EChart Adapter bei einigen Diagrammen den Zeitraum der Darstellung direkt mit node-red ändern.
Dazu muß ich den Wert von "range" ändern.
Lesen ist ja kein Problem mit "IOBroker get Object", aber schreiben ?
@bernd1967 die Node "ioBroker out" könnte Dein Freund sein.
-
@bernd1967 die Node "ioBroker out" könnte Dein Freund sein.
@djmarc75 sagte in Objektdaten beschreiben:
@bernd1967 die Node "ioBroker out" könnte Dein Freund sein.
Hab ich damit nicht hingekriegt.
Folgendes habe ich mit dem change Node vor IOB out gesetzt:
msg.topic = echarts.0.Luftdruck
msg.payload.native.data.range = 60
Fehler:
"Cannot set property of non-object type: payload.native.data.range"Hast Du ein Tipp für mich wie?
-
@djmarc75 sagte in Objektdaten beschreiben:
@bernd1967 die Node "ioBroker out" könnte Dein Freund sein.
Hab ich damit nicht hingekriegt.
Folgendes habe ich mit dem change Node vor IOB out gesetzt:
msg.topic = echarts.0.Luftdruck
msg.payload.native.data.range = 60
Fehler:
"Cannot set property of non-object type: payload.native.data.range"Hast Du ein Tipp für mich wie?
@bernd1967 ohne Screenshots und Einstellung der ChangeNode eher nicht.
-
@bernd1967 ohne Screenshots und Einstellung der ChangeNode eher nicht.
@djmarc75 sagte in Objektdaten beschreiben:
@bernd1967 ohne Screenshots und Einstellung der ChangeNode eher nicht.

-
@djmarc75 sagte in Objektdaten beschreiben:
@bernd1967 die Node "ioBroker out" könnte Dein Freund sein.
Hab ich damit nicht hingekriegt.
Folgendes habe ich mit dem change Node vor IOB out gesetzt:
msg.topic = echarts.0.Luftdruck
msg.payload.native.data.range = 60
Fehler:
"Cannot set property of non-object type: payload.native.data.range"Hast Du ein Tipp für mich wie?
@bernd1967 definiere vorher die payload als leeres Objekt dann geht das. Allerdings machst du dir dann das Objekt kaputt. Also vorher mit einer get Node einlesen und dann das ganze Objekt schreiben und IOB-Objekte kannst du GAR NICHT beschreiben nur states. Das ist auch so gewollt, das darf nur der Adapter. Vielleicht gibts ja irgendein SendTo Befehl für den Adapter
-
@bernd1967 definiere vorher die payload als leeres Objekt dann geht das. Allerdings machst du dir dann das Objekt kaputt. Also vorher mit einer get Node einlesen und dann das ganze Objekt schreiben und IOB-Objekte kannst du GAR NICHT beschreiben nur states. Das ist auch so gewollt, das darf nur der Adapter. Vielleicht gibts ja irgendein SendTo Befehl für den Adapter
@mickym sagte in Objektdaten beschreiben:
@bernd1967 definiere vorher die payload als leeres Objekt dann geht das. Allerdings machst du dir dann das Objekt kaputt. Also vorher mit einer get Node einlesen und dann das ganze Objekt schreiben und IOB-Objekte kannst du GAR NICHT beschreiben nur states. Das ist auch so gewollt, das darf nur der Adapter. Vielleicht gibts ja irgendein SendTo Befehl für den Adapter
Okay, dann geht es leider nicht, Danke.
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