FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Berndd am 07 Februar 2016, 11:08:14

Titel: Fehlermeldung "Please define * first" nicht nachvollziehbar
Beitrag von: Berndd am 07 Februar 2016, 11:08:14
Hallo,
habe ein Filelog geändert - zeichnet eine andere Steckdose auf und will deshalb das existierende logfile FileLog_Steckdose6 umbenennen.
Der Befehl
rename FileLog_Steckdose6 FileLog_Steckdose3
führt zur Fehlermeldung
Please define FileLog_Steckdose6 first
was offensichtlich nicht den Tatsachen entspricht.

Ist nur ein Schönheitsfehler aber irgend wann vergisst man, dass der Name falsch ist ...

Gruss Bernd
Titel: Antw:Fehlermeldung "Please define * first" nicht nachvollziehbar
Beitrag von: stromer-12 am 07 Februar 2016, 13:24:11
rename ändert den Namen deiner Definition, aber nicht den Namen deiner Logdatei.
Titel: Antw:Fehlermeldung "Please define * first" nicht nachvollziehbar
Beitrag von: Deudi am 07 Februar 2016, 15:46:51
Er stört sich nur an der Fehlermeldung.
Das war ein Bug und sollte raus sein. Mach mal ein Update.
Titel: Antw:Fehlermeldung "Please define * first" nicht nachvollziehbar
Beitrag von: marvin78 am 07 Februar 2016, 15:50:13
Das lese ich aber anders

ZitatIst nur ein Schönheitsfehler aber irgend wann vergisst man, dass der Name falsch ist ...

Er konnte also nicht unbenennen.

Ich glaube auch, dass hier ein fehlendes Verständnis die Ursache ist. Ein list der beteiligten Devices könnte da helfen.
Titel: Antw:Fehlermeldung "Please define * first" nicht nachvollziehbar
Beitrag von: Deudi am 07 Februar 2016, 16:14:54
Ach so, ich dachte es wäre das hier gewesen:
http://forum.fhem.de/index.php/topic,44478.0.html (http://forum.fhem.de/index.php/topic,44478.0.html)

8)
Titel: Antw:Fehlermeldung "Please define * first" nicht nachvollziehbar
Beitrag von: marvin78 am 07 Februar 2016, 16:15:28
Da es um rename geht...
Titel: Antw:Fehlermeldung "Please define * first" nicht nachvollziehbar
Beitrag von: Berndd am 07 Februar 2016, 23:15:40
Dank für die schnellen Antworten!

Zitatrename ändert den Namen deiner Definition, aber nicht den Namen deiner Logdatei.
Zum Verständnis: Ich habe das Logfile definiert:
define Filelog_Steckdose6 FileLog ./log/Steckdose_6-%Y.log Steckdose_6:.*
und wollte den Namen
Filelog_Steckdose6
ändern.
Das ist genau der Name meiner Definition.
Wohingegen
./log/Steckdose_6-%Y.log
der Name der Logdatei ist, wenn ich es richtig verstehe.

Demnach hätte ich den Namen der Definition umbenennen können müssen - klappte aber nicht. Andererseits - wenn die dazugehörige Logdatei immer noch den alten Namen hätte, wäre es auch nicht konsistent.


ZitatEr stört sich nur an der Fehlermeldung.
Das war ein Bug und sollte raus sein. Mach mal ein Update.
Das stimmt - die Fehlermeldung hatte mich irritiert. Schön dass so etwas so schnell geht.


Weitere Frage - interessehalber:
Was passiert, wenn ich den Namen der der log-Datei ausserhalb von Fhem, im Betriebssystem ändere ... ich wollte es nicht ausprobieren...

Und noch eine - manchmal hat man mit Mühe einen Plot hinbekommen und möchte ihn z.B. für einen weiteren gleichartigen Sensor nutzen. Kann man diese z.B. Dateien kopieren und dann editieren (nachdem man die logfiles erzeugt hat) oder muss man jedes mal über das Menü die Eingaben machen?


SVG_FileLog_LaCrosse_14_1.gplot
SVG_FileLog_LaCrosse_3A_1.gplot
SVG_FileLog_MebusAussenSensor_1.gplot
SVG_FileLog_RemoteThermoHygro_1.gplo

 
DAnke,
Bernd