Hauptmenü

fhem cfg-Dateien

Begonnen von djhans, 06 März 2014, 09:05:18

Vorheriges Thema - Nächstes Thema

djhans

Hallo,
ich habe eine Frage zu Konfig Dateien.
ich habe für diverse Devices die Konfiguration ausgelagert, damit es etwas übersichtlicher wird. Mit include enocean.cfg binde ich dann die Dateien ein.

Wenn ich jetzt im Bereich "enocean" neue Devices konfiguriere, dann packt fhem beim Speichern diese neuen Devices wieder in die fhem.cfg. Kann man das so steuern, dass er dass in die ausgelagerte Datei speichert?

djhans


marvin78

Das Strukturieren der config Datei ist weder nötig noch sinnvoll. Eine solche Option einzubauen wäre also vertane Zeit.

betateilchen

Zitat von: marvin78 am 06 März 2014, 09:22:34
Das Strukturieren der config Datei ist weder nötig noch sinnvoll

Genausowenig wie das Auslagern in einzelne Dateien eigentlich Sinn macht.

Bei mir gibt es überhaupt keine Konfigurationsdateien mehr und ich habe sie noch keinen Tag vermisst, weil es trotz mehrerer 100 defines bisher noch keine Notwendigkeit gab, irgendwas zu ändern, was man nicht im fhem Frontend hätte ändern können.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

djhans

Hallo,
über Sinn und Zweck einer solchen Funktion lässt sich bekanntlich streiten, aber ich entnehme den Antworten, dass fhem dies derzeit nicht unterstützt! Also kommt alles in die fhem.cfg. Und wenn man unbedingt auslagern möchte, macht man dies zu Fuß!

Alles klar!
djhans.

betateilchen

fhem KANN das durchaus schon.

Die Geräte werden immer dorthin abgespeichert werden, von wo sie auch zum define gelesen wurden. Das erste Abspeichern eines über die fhem-Oberfläche neu angelegten Gerätes KANN also nur in fhem.cfg erfolgen, weil es noch keine Information darüber gibt, woher es "kommt".

Und glaub mir (und inzwischen vielen anderen, die auch zu der Erkenntnis kamen): Das manuelle Arbeiten mit cfg Files macht wirklich keinen Sinn - es ist so überflüssig wie Fußpilz. Genau deshalb hab ich die cfg-Files bei mir komplett abgeschafft. Darüber gibt es nichts zu streiten.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!