Funktion: Element verschieben in ausgelagerte cfg-Datei

Begonnen von bsl02, 01 Juni 2013, 19:29:51

Vorheriges Thema - Nächstes Thema

bsl02

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
RPi3 (FHEM) / CUL V3 868 (FS20) / nanoCUL868 (HM) / RFXtrx433 (IT & ELRO) / MAX!Cube (Thermostate, Fenster) / Bluetooth (presence Handy) / Sonoff mit Tasmota // Audio: RPi3 mit "max2play"-Image (Squeezeserver+Player) / Video: Synology-NAS mit TVheadend, Triax TSS400 Sat-IP Converter

bsl02

#1
>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"
RPi3 (FHEM) / CUL V3 868 (FS20) / nanoCUL868 (HM) / RFXtrx433 (IT & ELRO) / MAX!Cube (Thermostate, Fenster) / Bluetooth (presence Handy) / Sonoff mit Tasmota // Audio: RPi3 mit "max2play"-Image (Squeezeserver+Player) / Video: Synology-NAS mit TVheadend, Triax TSS400 Sat-IP Converter

Rince

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 :)
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

bsl02

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
RPi3 (FHEM) / CUL V3 868 (FS20) / nanoCUL868 (HM) / RFXtrx433 (IT & ELRO) / MAX!Cube (Thermostate, Fenster) / Bluetooth (presence Handy) / Sonoff mit Tasmota // Audio: RPi3 mit "max2play"-Image (Squeezeserver+Player) / Video: Synology-NAS mit TVheadend, Triax TSS400 Sat-IP Converter

Puschel74

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
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.