FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: bsl02 am 01 Juni 2013, 19:29:51

Titel: Funktion: Element verschieben in ausgelagerte cfg-Datei
Beitrag von: bsl02 am 01 Juni 2013, 19:29:51
Hallo,

meine fhem.cfg wird langsam größer und es leidet die Übersicht.
Manuell habe ich bereits verschiedene externe cfg´s angelegt und diese eingebunden <include>.

Schön wäre jetzt eine Funktion auf der Weboberfläche, mit der fhem-Elemente komplett mit allen Attributen in eine ausgelagerte "cfg" verschoben werden können, z.B.:

move <Item> <now.cfg> <new.cfg>
also wie:
move lamp fhem.cfg extern.cfg

Gruß,
Stefan
Titel: Antw:Funktion: Element verschieben in ausgelagerte cfg-Datei
Beitrag von: bsl02 am 17 Januar 2014, 01:16:31
>Funktion auf der Weboberfläche, mit der fhem-Elemente komplett mit allen Attributen in eine ausgelagerte "cfg" verschoben werden können

Die Verlagerung von Definitionen (Lampen, notify´s, Plots etc) nebst Attributen fände ich immer noch hilfreich.
Oder alternativ: Die externen cfg´s (im FHEM-Hauptverzeichnis neben der fhem.cfg) über die Weboberfläche erreichbar machen - wie schon häufiger gewünscht.

So könnte die fhem.cfg einfacher entschlackt werden: Neu angelegte Elemente werden dann nach erfolgreichen Tests verschoben in eine besondere cfg.

Gruß, Stefan

OT: TV-Aufnahmen laufen hier seit kurzem mit externer SAT-Karte an USB:
Technisat SkyStar USB HD --> RPi mit TVHeadend --> NAS Synology DS212+
Einbindung von TVHeadend in FHEM derzeit noch mit Weblink
Von Android: Programmieren von Aufnahmen & LiveTV mit der App "TVHGuide"
Titel: Antw:Funktion: Element verschieben in ausgelagerte cfg-Datei
Beitrag von: Rince am 17 Januar 2014, 16:01:48
Das mit dem move finde ich nicht so spannend, das geht auch so. Macht man ja nicht jeden Tag.

ABER
Dein OT finde ich außerordentlich spannend!
Schreib doch mal mehr dazu in einem anderen Thread :)
Titel: Antw:Funktion: Element verschieben in ausgelagerte cfg-Datei
Beitrag von: bsl02 am 17 Januar 2014, 23:53:49
Hallo Rince,

den Thread möchte ich nicht entführen - und eine vollständige Anleitung schaffe ich so schnell nicht ;-)

Daher in Kürze: Eine Anleitung dazu habe ich gefunden unter
http://christian-nagel.net/?p=285

Die externe SAT-Karte: http://www.notebooksbilliger.de/technisat+skystar+usb+hd+dvb+s2+hdtv+empfaenger

Download benötigte Firmware für SAT-Karte unter RPi:
http://kernellabs.com/firmware/technisat-usb2/              (dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw)

Hilft das zunächst?
Gruß, Stefan
Titel: Antw:Funktion: Element verschieben in ausgelagerte cfg-Datei
Beitrag von: Puschel74 am 18 Januar 2014, 09:09:41
Hallo,

ich finde nicht das es notwendig ist fhem ein "move" beizubrignen.

Warum?
Anfänger machen sich eine Menge Freude wenn sie die Finger von der fhem.cfg lassen - ein direktes bearbeiten birgt einfach nur Risiken ohne erkennbaren Vorteil.
"Fortgeschrittene" wissen wie Teile der fhem.cfg ausgelagert und eingebunden werden können.

Für FHEM muss die fhem.cfg nicht aufgeräumt werden da FHEM weiß wo es was wie abgespeichert hat und das soweit auch richtig macht.

Grüße