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); });
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