Logfiles und SVGs werden immer neu angelegt

Begonnen von BaronThoran, 08 März 2019, 22:10:51

Vorheriges Thema - Nächstes Thema

BaronThoran

Moin in die Runde,

jetzt muss ich einfach mal fragen, ich finde keine Lösung:

Ich habe seit einigen Tagen den effekt das für meine Thermometer das Logfile und die SVG Definitionen zyklisch alle 2 Minuten ca. neu angelegt werden.


2019.03.08 21:57:37 2: autocreate: define FileLog_SD_WS07_TH_2 FileLog ./log/SD_WS07_TH_2-%Y.log SD_WS07_TH_2
2019.03.08 21:57:37 2: autocreate: define SVG_SD_WS07_TH_2 SVG FileLog_SD_WS07_TH_2:temp4hum4:CURRENT
2019.03.08 21:57:46 2: autocreate: define FileLog_SD_WS07_TH_3 FileLog ./log/SD_WS07_TH_3-%Y.log SD_WS07_TH_3
2019.03.08 21:57:46 2: autocreate: define SVG_SD_WS07_TH_3 SVG FileLog_SD_WS07_TH_3:temp4hum4:CURRENT
2019.03.08 21:58:30 2: autocreate: define FileLog_SD_WS07_TH_1 FileLog ./log/SD_WS07_TH_1-%Y.log SD_WS07_TH_1
2019.03.08 21:58:30 2: autocreate: define SVG_SD_WS07_TH_1 SVG FileLog_SD_WS07_TH_1:temp4hum4:CURRENT


Ich schaffe es nicht die Plot Definitionen anzupassen, da sie immer wieder überschrieben werden und Wenn ich ein Logfile in einen anderen "Raum" verschiebe erscheint es immer wieder in dem Raum in dem auch das Gerät ist.

Kann mir einer verraten was ich dagegen machen kann (autocreate deaktivieren ist keine Lösung, da ich das gezielt nutze)

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

BaronThoran

Moin,

die 3 Devices vom Typ SD_WS07_TH_123] sind ja meine und die will ich auch haben.

Zitat von: amenomade am 08 März 2019, 22:17:25
Vielleicht https://forum.fhem.de/index.php/topic,93685.msg865645.html#msg865645

Mein Problem ist das das Logfile immer wieder in den Raum des Device verschoben wird und die Datei www/gplot/SVG_SD_WS07_TH_?.gplot immer wieder überschrieben wird.

amenomade

Wie editierst Du deine gplot Datei? Wie änderst Du den Raum des Filelog Devices?

Zeig ein "list" von SD_WS07_TH_2, von Filelog_SD_WS07_TH_2 und von SVG_SD_WS07_TH_2
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

BaronThoran

#4
Moin,


Internals:
   CODE       SD_WS07_TH_2
   DEF        SD_WS07_TH_2
   FUUID      5c5311c2-f33f-3e58-c820-17acb5658b5453fc
   NAME       SD_WS07_TH_2
   NR         249
   STATE      Defined
   TYPE       SD_WS07
   bitMSG     
   lastMSG   
   READINGS:
     2019-03-08 08:34:40   battery         ok
     2019-03-08 08:34:40   batteryState    ok
     2019-03-08 08:34:40   channel         2
     2019-03-08 08:34:40   humidity        44
     2019-03-08 08:34:40   state           T: 20.4 H: 44
     2019-03-08 08:34:40   temperature     20.4
Attributes:
   alias      Hannesthermometer
   event-min-interval .*:300
   event-on-change-reading .*
   room       Hannes
   stateFormat T: temperature°C H: humidity%
   userattr   max-deviation-hum:1,2,3,4,5,6,7,8,9,10,15,20,25,30,35,40,45,50 max-deviation-temp:1,2,3,4,5,6,7,8,9,10,15,20,25,30,35,40,45,50 offset-hum:slider,-50,1.0,50 offset-temp:slider,-25,1.0,25


Den Raum für das Log habe ich auf der Oberfläche versucht auf "Logfiles" zu ändern (da sind auch andere), es erscheint aber nach einiger Zeit wieder im Raum "Hannes".


Internals:
   CFGFN     
   DEF        ./log/SD_WS07_TH_2-%Y.log SD_WS07_TH_2
   FD         44
   FUUID      5c82df9d-f33f-3e58-66d1-570b461f539b23f2
   NAME       FileLog_SD_WS07_TH_2
   NOTIFYDEV  SD_WS07_TH_2
   NR         1372
   NTFY_ORDER 50-FileLog_SD_WS07_TH_2
   REGEXP     SD_WS07_TH_2
   STATE      active
   TYPE       FileLog
   currentlogfile ./log/SD_WS07_TH_2-2019.log
   logfile    ./log/SD_WS07_TH_2-%Y.log
Attributes:
   alias      Hannesthermometer
   logtype    temp4hum4:Temp/Hum,text
   room       Hannes


Versuche ich den Plot in den Raum "Hannes" zu verschieben ist er nach kürzester Zeit wieder im Raum "Plots".


Internals:
   CFGFN     
   DEF        FileLog_SD_WS07_TH_2:SVG_SD_WS07_TH_2:CURRENT
   FUUID      5c82e0aa-f33f-3e58-b743-1d125f6b91944a40
   GPLOTFILE  SVG_SD_WS07_TH_2
   LOGDEVICE  FileLog_SD_WS07_TH_2
   LOGFILE    CURRENT
   NAME       SVG_SD_WS07_TH_2
   NOTIFYDEV  global
   NR         1433
   STATE      initialized
   TYPE       SVG
Attributes:
   alias      Hannes Temperatur
   captionPos left
   label      "SD_WS07_TH_2 Min $data{min1}, Max $data{max1}, Last $data{currval1}"
   plotsize   800,480
   room       Plots


Die GPLOT Datei habe ich sowohl im Frontend Editor als auch mit dem VI bearbeitet. In jedem Fall wird sie nach kurzer Zeit mit dem Default überschrieben.

P.S. Seit einiger Zeit wird auch als default der State defined ausgegeben, anfangs wurde Temperatur und Luftfeuchtigkeit im State geliefert, deswegen habe ich seit heute das "stateFormat" hinzugefüht.

amenomade

Wie sehen die Berechtigungen vom Verzeichnis ./log/ und von der Datei ./log/SD_WS07_... aus?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

BaronThoran

Moin,

der fhem User hat RW.

Mir ist gerade aufgefallen das ich ausgerechnet von den 3 Geräten seit 8:34h keine Informationen mehr empfangen habe (letztes FHEM Update) - andere Thermometer (auch SD_WS) funktionieren aber.

BaronThoran

Moin in die Runde,

danke an @amenomade für die Hilfe. Ich habe jetzt ale Devices gelöscht und von "autocreate" neu anlegen lassen und alles funktioniert wie gewünscht. Ich habe leider keine Ahnung was beim Update passiert ist, jetzt geht es wieder und das reicht mir.

Grüße Oliver