[gelöst] Auf das Fragezeichen bei "save config ?" reagieren

Begonnen von Jogi, 13 Januar 2019, 13:50:02

Vorheriges Thema - Nächstes Thema

Jogi

Hallo,
ist es möglich generell auf das rote "?" bei save config zu reagieren?
Im Eventmonitor erscheint -zumindest nach dem was ich erkennen kann- kein spezifischer Eintrag, der auf das Fragezeichen hindeutet.
Es wird nur die Änderung des Devices angezeigt, z.B.:
2019-01-13 13:44:07 Global global ATTR Testlampe_1 alias Test!
Und nach Speicherung:
2019-01-13 13:46:54 Global global SAVE
Ich möchte aber generell auf das Fragezeichen reagieren und das z.B. in ein DOIF einbauen.

Gibt es eine Möglichkeit das Fragezeichen abzufangen und darauf zu reagieren?

Gruß,
Jogi



Byte09

Zitat von: Jogi am 13 Januar 2019, 13:50:02
Hallo,
ist es möglich generell auf das rote "?" bei save config zu reagieren?
Im Eventmonitor erscheint -zumindest nach dem was ich erkennen kann- kein spezifischer Eintrag, der auf das Fragezeichen hindeutet.
Es wird nur die Änderung des Devices angezeigt, z.B.:
2019-01-13 13:44:07 Global global ATTR Testlampe_1 alias Test!
Und nach Speicherung:
2019-01-13 13:46:54 Global global SAVE
Ich möchte aber generell auf das Fragezeichen reagieren und das z.B. in ein DOIF einbauen.

Gibt es eine Möglichkeit das Fragezeichen abzufangen und darauf zu reagieren?

Gruß,
Jogi

hi ,

wie du schon schreibst erzeugen alle Aktionen , die ein ? nach sich ziehen einen Logeintrag und es sind ja nur eine handvoll aktionen , die das verursachen ( z.b Global global DELETED , Global global ATTR etc.) . und darauf gibt es schon die Möglichkeit zu reagieren mit notify oder mswitch , wobei das im grunde vermieden werden sollte . 

grusss Byte09

betateilchen

Zitat von: Byte09 am 13 Januar 2019, 14:02:09
wie du schon schreibst erzeugen alle Aktionen , die ein ? nach sich ziehen einen Logeintrag

zumindest erzeugen sie einen event ;)

Folgende sechs Befehle erzeugen ein rotes Fragezeichen:

define modify delete deleteattr rename attr

und lassen sich somit problemlos in einem notify verarbeiten


define n_global notify global:(DEFINED|MODIFIED|DELETED|DELETEATTR|RENAMED|ATTR).* {}


Aber wozu?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Byte09

Zitat von: betateilchen am 13 Januar 2019, 14:33:23
zumindest erzeugen sie einen event ;)

Folgende sechs Befehle erzeugen ein rotes Fragezeichen:

define modify delete deleteattr rename attr

und lassen sich somit problemlos in einem notify verarbeiten


define n_global notify global:(DEFINED|MODIFIED|DELETED|DELETEATTR|RENAMED|ATTR).* {}


Aber wozu?

hmm zu schnell geantwortet und das geschiebene als gegeben genommen   ???
ZitatIm Eventmonitor erscheint -zumindest nach dem was ich erkennen kann- kein spezifischer Eintrag, der auf das Fragezeichen hindeutet.

natürlich hat betateilchen recht und es wird ein entsprechendes EVENT erzeugt .

gruss Byte09

Jogi

Zitat von: betateilchen am 13 Januar 2019, 14:33:23

Aber wozu?
Vielen Dank für die Info, das ist es, was ich gesucht habe.

WOZU?
Es ist eine Spielerei.
Ich habe mir einen dummy angelegt, indem ich meine FHEM-Änderungen dokumentiere.
Ich möchte, dass sich das Icon ändert, sobald etwas verändert und noch nicht gespeichert wurde.

Wie schon gesagt, es ist nicht wirklich lebensnotwendig, sondern eine Spielerei (wie vieles andere auch, was mit FHEM realisiert wird // sagt zumindest meine bessere Hälfte  ;))

Vielen Dank,
Jogi