Hauptmenü

Device: Find & replace

Begonnen von choetzu, 01 November 2018, 19:55:08

Vorheriges Thema - Nächstes Thema

choetzu

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
Raspi3, EnOcean, Zwave, Homematic

Fredi69

fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

choetzu

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...
Raspi3, EnOcean, Zwave, Homematic

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

choetzu

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?
Raspi3, EnOcean, Zwave, Homematic

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

choetzu

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..
Raspi3, EnOcean, Zwave, Homematic

Otto123

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.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz