FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: oli82 am 20 Februar 2015, 09:42:18

Titel: Devices in fhem.cfg umbenannt anstatt über rename
Beitrag von: oli82 am 20 Februar 2015, 09:42:18
Guten Morgen.

In meinem jugentlichen Leichtsinn (und weil ich es nicht wusste) habe ich meine gepairten Geräte in Fhem über die fhem.cfg umbenannt, anstatt über den Befehl rename.
Nun habe ich, wenn ich z.b. Plots erstellen möchte, die ursprünglichen Namen in der Liste.
Kann ich die entfernen? Falls ja, wie?

Danke, Oli
Titel: Antw:Devices in fhem.cfg umbenannt anstatt über rename
Beitrag von: marvin78 am 20 Februar 2015, 09:45:48
Deine Angaben sind sehr ungenau.  Es fehlt zum Beispiel die Angabe, ob du DBLog oder FileLog nutzt und welche Liste du meinst, ist auch nicht ganz klar. Ich nehme an, dass unter dem alten Namen schon etwas geloggt wurde und dieser deshalb erscheint.
Titel: Antw:Devices in fhem.cfg umbenannt anstatt über rename
Beitrag von: oli82 am 20 Februar 2015, 10:01:22
Hi Marvin.

Sorry, ich nutze FileLog, bzw. dort ist es mir aufgefallen.
Unter den alten, sowie neuen Namen wurde bereits etwas geloggt.
Den Screenshot habe ich mal angehängt.
Titel: Antw:Devices in fhem.cfg umbenannt anstatt über rename
Beitrag von: marvin78 am 20 Februar 2015, 10:05:48
Das ist ein völlig normales verhalten. Wenn du sie sofort raus haben möchtest, beschäftige dich mit eventTypes. Das müsste dein "Problem" lösen.
Titel: Antw:Devices in fhem.cfg umbenannt anstatt über rename
Beitrag von: Wuppi68 am 20 Februar 2015, 10:47:20
grep <Alter Devicename> * liefert Dir alle Fundstellen im aktuellem Verzeichniss ...

und hier die Harakiri Selbstmord Methode

grep -rl $oldstring /path/to/folder | xargs sed -i s@$oldstring@$newstring@g
Titel: Antw:Devices in fhem.cfg umbenannt anstatt über rename
Beitrag von: oli82 am 20 Februar 2015, 10:52:46
Danke Marvin und Wuppi.
Hab´s hinbekommen.