NEWS
Auf Änderungen an Datenpunkten reagieren
-
Hallo zusammen,
ich arbeite mich gerade in die Adapter-Entwicklung ein.
Ich habe mir einen Adapter gebaut, welcher periodisch Daten aus einem Fremd-System abholt und ggf. die Datenpunkte anlegt, falls es sie noch nicht gibt.
Ich würde jetzt gerne Änderungen zurück ins Fremd-System schicken.
Wie kann ich auf eine Änderung von Datenpunkten reagieren, welche nicht durch den Adapter selbst sonder z.B. manuell unter Objekte oder z.B. durch ein Bockly modifiziert werden?Viele Grüße
-
Hallo zusammen,
ich arbeite mich gerade in die Adapter-Entwicklung ein.
Ich habe mir einen Adapter gebaut, welcher periodisch Daten aus einem Fremd-System abholt und ggf. die Datenpunkte anlegt, falls es sie noch nicht gibt.
Ich würde jetzt gerne Änderungen zurück ins Fremd-System schicken.
Wie kann ich auf eine Änderung von Datenpunkten reagieren, welche nicht durch den Adapter selbst sonder z.B. manuell unter Objekte oder z.B. durch ein Bockly modifiziert werden?Viele Grüße
@Vogelbecker sagte:
Änderung von Datenpunkten reagieren, welche nicht durch den Adapter selbst
Du willst checken, dass die Quelle der Änderung nicht die Adapter-Instanz ist ?
if (state && state.from != `system.adapter.${this.namespace}`) { -
@paul53 said in Auf Änderungen an Datenpunkten reagieren:
if (state && state.from !=
system.adapter.${this.namespace}) {Hey,
das ging ja schnell. Ja das hilft mir später auch weiter denke ich.
Brauche aber noch mehr drum rum. So Pseudo-Code:
onChange("0_userdata.0.example_state") { //tu was } -
@paul53 said in Auf Änderungen an Datenpunkten reagieren:
if (state && state.from !=
system.adapter.${this.namespace}) {Hey,
das ging ja schnell. Ja das hilft mir später auch weiter denke ich.
Brauche aber noch mehr drum rum. So Pseudo-Code:
onChange("0_userdata.0.example_state") { //tu was }@Vogelbecker
Siehe Doku Adapterreferenz unter "Wichtigste Ereignisse". -
Argh... 500 Mal durchgeguckt und trotzdem überlesen

Danke für die schnelle Hilfe!
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