Hallo zusammen,
ich möchte meine Plots auf logProxy mit DbLog umstellen. Die logProxy Einführung mit FileLog funktioniert. Wenn ich nun auf DbLog umstelle, werden wohl offensichtlich keine Daten für den Plot geliefert. "Show processed input" zeigt keine Ergebnisse. 
Meine (Maria-) DB heisst "fhem"
Die gPlot-Zeile:
#logProxy DbLog:fhem:EG.wz.mr.FK:state
Habt ihr eine Idee?
Viele Grüße
Frank
			
			
			
				 was zeigt preprocessed input im plot editor?
			
			
			
				leider nix
			
			
			
				gar nix oder nur keine werte?
zeig es bitte mal.
			
			
			
				get logProxy CURRENT INT 2017-09-09_00:00:00 2017-09-10_00:00:01 DbLog:fhem:EG.wz.mr.FK:state
#DbLog:fhem:EG.wz.mr.FK:state
Auch wenn ich den Zeitraum größer wähle, kommen keine Werte zurück. In der DB sind aber Werte vorhanden.
			
			
			
				zeig mal bitte die plot zeile die mit dbLog funktioniert
			
			
			
				Zitat von: Bastel-Frank am 09 September 2017, 15:55:36
get logProxy CURRENT INT 2017-09-09_00:00:00 2017-09-10_00:00:01 DbLog:fhem:EG.wz.mr.FK:state
#DbLog:fhem:EG.wz.mr.FK:state
Auch wenn ich den Zeitraum größer wähle, kommen keine Werte zurück. In der DB sind aber Werte vorhanden.
Zum Plotten musst du die Tabelle HISTORY verwenden! In CURRENT stehen ja immer nur die aktuellen Werte.
			
 
			
			
				Der Fehler war vor der Tastatur  ;D:
Ich habe bei der Umstellung auf logProxy nicht an die Anpassung des DEF's gedacht. Jetzt steht dort auch logProxy drin und es geht.
Über einen Punkt wundere ich mich aber doch:
#logProxy DbLog:DbLog:EG.wz.mr.FK:state
Man muss 2x DbLog angegen, obwohl meine DB "fhem" heisst ...
			
			
			
				@SabineT: dblog verwendet intern immer CURRENT.
@Bastel-Frank: da sollte der name des db device stehen. was passiert wenn du den einträgst?
			
			
			
				Zitat von: justme1968 am 12 September 2017, 13:09:31
@Bastel-Frank: da sollte der name des db device stehen. was passiert wenn du den einträgst?
Wenn ich dort den wirklichen Namen meiner DB (=(fhem") eintrage, funktioniert es leider nicht.
			
 
			
			
				zeig mal bitte ein list vom dblog device
			
			
			
				List DbLog
Internals: 
   COLUMNS    field length used for Device: 64, Type: 64, Event: 512, Reading: 64, Value: 128, Unit: 32 
   CONFIGURATION /opt/fhem/contrib/dblog/db.conf 
   DEF        /opt/fhem/contrib/dblog/db.conf .*:.* 
   MODE       synchronous 
   MODEL      MYSQL 
   NAME       DbLog 
   NR         573 
   NTFY_ORDER 50-DbLog 
   PID        3972 
   REGEXP     .*:.* 
   STATE      connected 
   TYPE       DbLog 
   UTF8       0 
   VERSION    2.22.5 
   dbconn     mysql:database=fhem;host=localhost;port=3306 
   dbuser     fhemuser 
   HELPER: 
     COLSET     1 
     DEVICECOL  64 
     EVENTCOL   512 
     READINGCOL 64 
     TYPECOL    64 
     UNITCOL    32 
     VALUECOL   128 
   READINGS: 
     2017-09-12 14:52:18   state           connected 
   cache: 
     index      0 
Attributes: 
   DbLogSelectionMode Include 
   DbLogType  Current/History 
   room       Logging
			
			
			
				das device heisst DbLog:
Zitat   NAME       DbLog 
			 
			
			
				Zitat von: justme1968 am 12 September 2017, 13:09:31
@SabineT: blog verwendet intern immer CURRENT.
@Bastel-Frank: da sollte der name des db device stehen. was passiert wenn du den einträgst?
Welches 
blog?
Was soll denn dann geplotted werden, wenn nur 1 Wert zurück geliefert wird (also der, der zuletzt in die CURRENT Tabelle geschrieben wurde)?
			
 
			
			
				das soll dblog heissen :)