Problem dblog svgplot

Begonnen von ffdec, 20 Februar 2017, 10:42:28

Vorheriges Thema - Nächstes Thema

ffdec

Hallo, ich habe versehentlich die Current gelöscht anstatt zu leeren. Leider hat sich das nicht wieder aufgebaut. Also habe ich die db und den fhemuser neu angelegt. Leider bleibt die Current immer noch leer und ich kann in den Plots kein Device auswählen. Vorher angelegte Plots laufen aber da lässt sich auch kein Device auswählen? Kann mit jemand helfen?
HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

Weisswurstverkäufer

CURRENT wird nicht mehr automatisch benutzt. Ich vermute mal dass Du deine Plots auf HISTORY umstellen musst.

ffdec

die sind auf history. Umgekehrt kommt ein Fehler
HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

ffdec

In der Anleitung steht, dass die Currents für die Auswahlfelder uU notwendig sind. Ich versuche mal das per- script zu aktivieren, damit da werte reinkommen.
HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

ffdec

/opt/fhem/contrib/dblog$ perl fhemdb_get.pl CO2_GZ tripped16
tripped16:NULL

HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

ffdec

hier noch ein paar Fehler aus dem Log

2017.02.20 11:01:54 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1883.
2017.02.20 11:01:54 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1884.
2017.02.20 11:01:54 1: PERL WARNING: Argument "on" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1884.
2017.02.20 11:01:54 1: PERL WARNING: Argument "off" isn't numeric in sprintf at ./FHEM/98_SVG.pm line 2093.
HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

Weisswurstverkäufer

Du versuchst "off" in einem Chart anzuzeigen, das nur Nummern anzeigt. Das musst Du vorher umwandeln. Ich mache das z. B. so:

Luefter_Waschkeller:state:::$val=($val=~'on'?5:0)

ffdec

Ich werd jetzt mal die ganzen svgs löschen. Ich finde nicht den entsprechenden Eintrag.
HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

ffdec

Keine Besserung: Ich habe mal verbose 4 versucht: Kein Aufruf von current - immer nur history.
HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

Weisswurstverkäufer

bei mir ist CURRENT auch leer. Da dein Plot ja auf History steht passt es ja.

Gucke mal was bei deinem dblog-device als "DbLogType"-Attribut gesetzt ist. Falls es nicht gesetzt ist, setze es mal auf "History". Dann kannst Du beim Plot für Device:Reading freitext die passenden Readings eintragen.

ffdec

HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868