NEWS
Wert von Objekt geändert - Auslöser finden
-
Hallo Zusammen,
ich habe einen Meross Garage Opener im Einsatz. Seit ein paar Tagen habe ich das Problem dass das Garagentor von alleine aufgeht, ohne etwas gemacht zu haben.
Wie kann ich den Auslöser dafür herausfinden?
Ich habe verschiedene Skripte die z.B. über einen Taster das Garagentor steuern.
Jedoch wurde kein Taster zu der Zeit benutzt.
Irgendwie ändert sich der Wert des Objektes fürs Öffnen von false auf true.
Aber wer oder was löst diese Änderung aus?
Habt ihr eine Idee?
Danke und Gruß
-
Hallo Zusammen,
ich habe einen Meross Garage Opener im Einsatz. Seit ein paar Tagen habe ich das Problem dass das Garagentor von alleine aufgeht, ohne etwas gemacht zu haben.
Wie kann ich den Auslöser dafür herausfinden?
Ich habe verschiedene Skripte die z.B. über einen Taster das Garagentor steuern.
Jedoch wurde kein Taster zu der Zeit benutzt.
Irgendwie ändert sich der Wert des Objektes fürs Öffnen von false auf true.
Aber wer oder was löst diese Änderung aus?
Habt ihr eine Idee?
Danke und Gruß
-
@nebunc2 sagte: wer oder was löst diese Änderung aus?
Erzeuge einen Debug-Log mittels Test-Skript:

Wert, Ursprung, Befehl oder Aktualisierung (unter "Trigger"):

-
Hallo Zusammen,
ich habe einen Meross Garage Opener im Einsatz. Seit ein paar Tagen habe ich das Problem dass das Garagentor von alleine aufgeht, ohne etwas gemacht zu haben.
Wie kann ich den Auslöser dafür herausfinden?
Ich habe verschiedene Skripte die z.B. über einen Taster das Garagentor steuern.
Jedoch wurde kein Taster zu der Zeit benutzt.
Irgendwie ändert sich der Wert des Objektes fürs Öffnen von false auf true.
Aber wer oder was löst diese Änderung aus?
Habt ihr eine Idee?
Danke und Gruß
-
@paul53
Vielen Dank dafür.
Habe dein Skript nachgebaut und werde das nun beobachten.Vielen lieben Dank
@nebunc2 Wenn die Fehlschaltung aus einem Skript kommt, wird mit dem folgenden Test-Skript der Skriptname ausgegeben.

Javascript-Version:
const idActor = ''; // ID eintragen! on({id: idActor}, function(dp) { log('Wert: ' + dp.state.val + ', Quelle: ' + (dp.state.from.startsWith('system.adapter.javascript.') ? dp.state.c : dp.state.from) + ', bestätigt: ' + dp.state.ack); }); -
@nebunc2 Wenn die Fehlschaltung aus einem Skript kommt, wird mit dem folgenden Test-Skript der Skriptname ausgegeben.

Javascript-Version:
const idActor = ''; // ID eintragen! on({id: idActor}, function(dp) { log('Wert: ' + dp.state.val + ', Quelle: ' + (dp.state.from.startsWith('system.adapter.javascript.') ? dp.state.c : dp.state.from) + ', bestätigt: ' + dp.state.ack); });