Umzug auf "neue" Ordnerstruktur

Begonnen von Mitch, 13 August 2014, 15:30:12

Vorheriges Thema - Nächstes Thema

Mitch

Hallo Zusammen,

habe fhem seit langer langer Zeit auf meinem Ubuntu Server am laufen.
Entsprechend benutze ich noch die alte Verzeichnisstruktur.

Wenn ich jetzt fhem einfach neu installiere (also parallel) und meine cfg Datei anpasse (Log Verzeichnis etc.) und ins neue verzeichnis kopiere, sollte doch alles gehen, oder?
FHEM im Proxmox Container

rudolfkoenig

Ich vermute, dass du update verwendest, deswegen sollten nur die modpath (.) und die log-Verzeichnisse (logfile, statefile, .*FileLog) angepasst werden. Es waere nett, wenn du hier berichtest, ob das alles war, da ich nicht sicher bin, ob ich alles im Kopf habe.

Mitch

Ich wollte eigentlich die deb neu installieren.
Update macht mir ja nicht die neue Orderstruktur, oder täusch ich mich da?

"Normalen" Update mache ich ja täglich.
FHEM im Proxmox Container

rudolfkoenig

Update schiebt auch einiges herum, aber nichts, was die fhem.cfg betrifft.
Schau mal die Datei fhem/FHEM/control_fhem.txt an.

Mitch

#4
so, Umzug erledigt.
Leider lief es nicht ganz so wie geplant, aber das lag nicht an fhem oder mir.

Habe erstmal alle Ordern von fhem auf mein NAS gesichert.
Dann fhem neu runter geladen.
Dann Ubuntu auf neusten Stand gebracht inkl. neuem Kernel.

So, hier sollte danach eigentlich fhem desinstalliert und neu installiert werden und dann die Logs, Save und cfg in die neue Ordnerstruktur kopiert werden.
Leider hat sich während des Kernelupdates meine SSD verabschiedet. Komplett tot, macht nichts mehr   :-\

Somit musste ich jetzt komplett bei Null anfangen.
1. Also erstmal HDD (SSD ist mir für den Fall doch zu ungeeignet) und Ubuntu Desktop neu installiert
2. fhem neu installiert
3. cfg Pfade angepasst (es sind eigentlich nur ein paar zu machen):
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global statefile ./log/fhem.save
attr global uniqueID ./FHEM/FhemUtils/uniqueID

define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define eventTypes eventTypes ./log/eventTypes.txt

Alle Filelogs

Ich habe das einfach mit Editra und suchen & ersetzten gemacht.

4. fhem starten und schauen, welche Perl Module fehlen
5. Perl Module nach installiert

Das wars, nun läuft fhem wieder und ich habe die aktuelle Verzeichnisstruktur.

Wäre die SSD nicht abgeraucht, wäre der "Update" in max. 30 Min erledigt gewesen  :P

In dem Zug habe ich noch einen shellscript geschrieben, der über at täglich in der nacht ausgeführt wird und mir einfach das komplette fhem Verzeichnis auf mein NAS kopiert. Somit habe ich immer ein tagesaktuelles Backup inkl. Logs, cfg und state.

Als nächstes möchte ich die Logfiles gegen DB Log tauschen.
FHEM im Proxmox Container

Puschel74

Hallo,

Zitat4. fhem starten und schauen, welche Pearl Module fehlen
5. Pearl Module nach installiert

Wusste garnicht das es bei PEARL nun auch schnon FHEM-Module zu kaufen gibt  :P

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.

Mitch

FHEM im Proxmox Container