FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: choetzu am 01 November 2018, 19:55:08

Titel: Device: Find & replace
Beitrag von: choetzu am 01 November 2018, 19:55:08
Hallo, ich bin leider nicht fündig geworden mit der Suche und auch nicht mit Tante Google.

Wenn ich ein Device ändere von z.B. TEST in TEST_NEU, dann gehen logischerweise alle "probably associated with" verloren. Gibt es da nicht eine Funktion, die dies in einem Wisch wie Find&Replace ändert, als cmdalias z.B.. Ich möchte es vermeiden, dies in der fhem.cfg manuell mit dem Editor zu machen. Wer weiss, was da alles schief geht...

Danke für die Hilfe.
Lg c
Titel: Antw:Device: Find & replace
Beitrag von: Fredi69 am 01 November 2018, 19:57:36
https://wiki.fhem.de/wiki/Rename
Das wäre der richtige Weg zum Umbenennen.
Titel: Antw:Device: Find & replace
Beitrag von: choetzu am 01 November 2018, 20:42:39
Danke. Aber damit änderst du lediglich das Device und nicht die damit verbundenen Verknüpfungen wie z.B. in DoIfs .. dort bleibt der alte Namen bestehen...
Titel: Antw:Device: Find & replace
Beitrag von: Otto123 am 01 November 2018, 21:09:16
ZitatGibt es da nicht eine Funktion, die dies in einem Wisch wie Find&Replace ändert, als cmdalias z.B..
nein. Und genauer betrachtet ist das auch schwierig.
Es gibt ein paar Dinge die helfen:
Raw Def -> Probably associated with
defmod c_grep cmdalias grep .* AS {qx(grep -i \'$EVENT\' *.cfg FHEM/99*.pm)}


Gruß Otto
Titel: Antw:Device: Find & replace
Beitrag von: choetzu am 01 November 2018, 22:28:59
Zitat von: Otto123 am 01 November 2018, 21:09:16
Raw Def -> Probably associated with

danke Otto.. cmdalias c_grep hab ich schon realisiert gehabt. Das erleichtert die Suche, jedoch nicht das Ersetzten.. Hmm, wie meinst du das mit der Raw Def... Wenn ich auf Raw Definition gehe, dann sehe ich keine "probably associated" Einträge...  oder übersehe ich etwas?
Titel: Antw:Device: Find & replace
Beitrag von: Otto123 am 01 November 2018, 22:34:44
ganz unten? Siehe Anhang.
Titel: Antw:Device: Find & replace
Beitrag von: choetzu am 01 November 2018, 22:56:23
Danke. Das ist mir schon aufgefallen, aber ich konnte/kann mir noch keinen Reim machen, was da genau passiert, wenn man das aktiviert.. ich les mich mal schlau..

Danke nochmals..
Titel: Antw:Device: Find & replace
Beitrag von: Otto123 am 02 November 2018, 09:54:51
dann werden einfach alle Geräte die sonst unter "Probably associated with" aufgelistet werden mit in die Raw Def genommen. Dort könnte man dann mit Suchen / Ersetzen arbeiten.