FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: plinepa am 21 August 2022, 17:34:44

Titel: Mehrere LogDB_rep - Objekte vorhanden. Start nacheinander aus einem Scheduler?
Beitrag von: plinepa am 21 August 2022, 17:34:44
Hallo!

Ich habe in meinem FHEM mehrere LogDB_rep - Objekte vorhanden:

LogDB_rep ist für das generelle Löschen von alten DB-Einträgen eingestellt.

Das wird jetzt bisher mit einem Scheduler nachts aufgerufen:
fhem ("set logdb_rep delEntries");

So weit so gut.

Jetzt kommt noch ein zweites logdb_rep_kellerdaten dazu welches mit delSeqDoublets aufgerufen wird um Daten "auszudünnen".

Kann ich diesen zweiten Aufruf dann in den gleichen Scheduler schreiben und dafür sorgen dass die beiden nacheinander und nicht parallel aufgerufen werden?
Parallel halte ich für nicht so clever, da die ja beide konkurrierend in MySQL laufen würden.

Oder muss ich dafür einen zweiten Scheduler anlegen?

In einem wäre es halt für mich übersichtlicher und sauberer.

Danke für Eure Hilfe
plinepa

Titel: Antw:Mehrere LogDB_rep - Objekte vorhanden. Start nacheinander aus einem Scheduler?
Beitrag von: betateilchen am 21 August 2022, 17:44:54
der Scheduler in FHEM heißt "at". Entweder, Du legst mehrere at devices an, die jeweils eine Bereinigung starten.

Oder Du legst die Reihenfolge in den den DbRep devices selbst fest, indem Du die Ausführung des nächsten DbRep jeweils in das Attribut executeAfterProc schreibst.
Titel: Antw:Mehrere LogDB_rep - Objekte vorhanden. Start nacheinander aus einem Scheduler?
Beitrag von: plinepa am 21 August 2022, 18:09:35
Zitat von: betateilchen am 21 August 2022, 17:44:54
der Scheduler in FHEM heißt "at". Entweder, Du legst mehrere at devices an, die jeweils eine Bereinigung starten.

Oder Du legst die Reihenfolge in den den DbRep devices selbst fest, indem Du die Ausführung des nächsten DbRep jeweils in das Attribut executeAfterProc schreibst.

Alles klar, danke Dir!