Hauptmenü

save aus Perl aufrufen

Begonnen von hubiuwe, 24 November 2019, 10:56:46

Vorheriges Thema - Nächstes Thema

hubiuwe

Hallo zusammen
Ich wollte aus einer Perlfunktion nach einer Attributänderung die Fhem Konfiguration speichern.
Der Perlaufruf
{
...
fhem("save");
...
}

zeigt keinerlei Wirkung.
gibt es da eine andere Perlfunktion?

:edit ach ja ich nutze configDB.
Gruß Uwe
Die beste Automatik ist die, die man abschalten kann!

Byte09

Zitat von: hubiuwe am 24 November 2019, 10:56:46
Hallo zusammen
Ich wollte aus einer Perlfunktion nach einer Attributänderung die Fhem Konfiguration speichern.
Der Perlaufruf
{
...
fhem("save");
...
}

zeigt keinerlei Wirkung.
gibt es da eine andere Perlfunktion?

:edit ach ja ich nutze configDB.
Gruß Uwe

habe jetzt nicht weiter gesucht , könnte aber ein 'ansatz' sein

https://forum.fhem.de/index.php?topic=93682.0

gruss Byte09

hubiuwe

Danke Byte09
attr global autosave 0
war der Übeltäter.
Die beste Automatik ist die, die man abschalten kann!

MadMax-FHEM

Kurze Anmerkung nur:

ein automatisches/programmatisches Speichern sollte aber gut durchdacht sein, da nicht immer sicher ist WAS (genau) gespeichert wird...
...weil ja evtl. nicht nur gespeichert wird was man denkt, dass gespeichert wird, sondern JEDE Änderung...

Also evtl. auch Dinge die man nicht gespeichtert haben möchte/dachte zu speichern...

Und: bei einem Fehler in der cfg (z.B. beim Starten) wird autosave auch (gerne) wieder automatisch deaktiviert... ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)