NEWS
falsches state.from value in javascript
-
Hallöchen zusammen
Ich habe zwei Javascript Instanzen (0 und 1) aktiv.
In der Instanz 1 läuft ein Script welcher prüft von welcher Instanz etwas kommt und zwar so:
on(GrpPath, function(obj) { if (obj.state.from != "system.adapter.javascript.1") { setState(GrpMember, onvalue); } })Wenn ich jetzt aus der Instanz 0 den Überwachten GrpPath Datenpunkt ändere zeigt er in obj.state.from trotzdem die system.adapter.javascript.1 an, obwohl die 0 angezeigt werden müsste. Aus dem VIS oder Manuell zeigt er das richtige an.
In der Instanz 0 setze ich den Wert mit setStateDelayed(Path, onvalue, 60000).
Jemand eine Idee woran das liegen könnte?
Kurzer Nachtrag: wenn ich nicht setStateDelay sondern nur setState benutze, dann funktioniert es korrekt. Ich benötigt aber das ganze Zeitversetzt
-
Hallöchen zusammen
Ich habe zwei Javascript Instanzen (0 und 1) aktiv.
In der Instanz 1 läuft ein Script welcher prüft von welcher Instanz etwas kommt und zwar so:
on(GrpPath, function(obj) { if (obj.state.from != "system.adapter.javascript.1") { setState(GrpMember, onvalue); } })Wenn ich jetzt aus der Instanz 0 den Überwachten GrpPath Datenpunkt ändere zeigt er in obj.state.from trotzdem die system.adapter.javascript.1 an, obwohl die 0 angezeigt werden müsste. Aus dem VIS oder Manuell zeigt er das richtige an.
In der Instanz 0 setze ich den Wert mit setStateDelayed(Path, onvalue, 60000).
Jemand eine Idee woran das liegen könnte?
Kurzer Nachtrag: wenn ich nicht setStateDelay sondern nur setState benutze, dann funktioniert es korrekt. Ich benötigt aber das ganze Zeitversetzt
-
@kernal sagte: Ich benötigt aber das ganze Zeitversetzt
Dann verwende setTimeout(callback, delay).
-
@paul53 said in falsches state.from value in javascript:
@kernal sagte: Ich benötigt aber das ganze Zeitversetzt
Dann verwende setTimeout(callback, delay).
Danke, hab ich aber schon versucht bringt das gleiche Resultat.
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
