SVG zur Kellerbelüftung erstellen

Begonnen von laxmann, 24 Juli 2015, 19:54:03

Vorheriges Thema - Nächstes Thema

laxmann

Guten Abend zusammen,
ich finde nicht die rechte Information zu meinem Anliegen.
Zuerst möchte ich mein Projekt beschreiben.
In dem fast hundertjährigen Kellergewölbe messe ich die Luftfeuchtigkeit mit einem TX29DTH-IT-Sensor. Gleichzeitig erfasse ich mit einem gleichen Sensor die Aussenluftfeuchtigkeit. Mit dem Modul "dewpoint" lasse ich die beiden Sensoren ein Gebläse über "fan" und einer IT-Funksteckdose steuern. Funktioniert alles!!!
Jetzt möchte ich die on/off-Funktionen der IT-Funksteckdose  in einem Diagramm darstellen. Und es funktioniert nicht.
Unter "Show preprocesses input" erscheint
get FileLog_ST_4 CURRENT INT 2015-07-24_00:00:00 2015-07-25_00:00:01 3:ST_4.on::

#3:ST_4.on::



In der FileLog_ST_4 steht
2015-07-19_18:31:21 ST_4 off
2015-07-19_18:31:24 ST_4 on
2015-07-19_18:31:25 ST_4 off
2015-07-19_18:31:26 ST_4 on
2015-07-19_18:31:27 ST_4 off
2015-07-19_18:31:28 ST_4 on
2015-07-19_18:31:30 ST_4 off
2015-07-19_18:39:53 ST_4 on
2015-07-19_18:48:11 ST_4 off
2015-07-19_18:48:13 ST_4 on
2015-07-19_18:55:46 ST_4 off
2015-07-19_19:22:54 ST_4 on
2015-07-19_19:22:56 ST_4 off
2015-07-19_19:22:57 ST_4 on
2015-07-19_19:50:14 ST_4 off
2015-07-19_19:50:15 ST_4 on
2015-07-19_19:50:16 ST_4 off
2015-07-19_20:15:10 ST_4 on
2015-07-19_20:15:29 ST_4 off
2015-07-20_14:29:19 ST_4 off
2015-07-20_15:09:21 ST_4 on
2015-07-20_15:49:23 ST_4 off
2015-07-20_16:10:02 ST_4 on
2015-07-20_16:30:03 ST_4 off
2015-07-21_12:00:12 ST_4 on
2015-07-21_14:41:27 ST_4 off
2015-07-21_21:15:02 ST_4 on


In der pdf-Datei habe ich den Screenshot des Plot-Editors.
Wo ist der Fehler, dass sich das Diagramm des Belüftungsgebläse (ST_4) nicht anzeigen lässt?

Vielen Dank und ein schönes Wochenende!

gruß
laxmann

Starkstrombastler

IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

laxmann

Hallo Starkstrombastler,
ich habe deinen Code
$fld[2] eq "on"?1:0
eingefügt.
Wenn ich dann "Write .gplot file" ausführe, bleibt von deinem Code nur
$fld[2]
über.
Das Diagramm zur off/on-Funktion der IT-Funksteckdosen wird nicht angezeigt.

Gruß
laxmann

Starkstrombastler

Hallo laxmann,
der Ausdruck muss komplett ohne Leerzeichen eingegeben werden! $fld[2] ist der Wert in der dritten Spalte der Daten, das musst du ggf. anpassen.
Gruß
Starkstrombastler
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

laxmann

Hallo Starkstrombastler,
nach einiger Zeit habe ich wieder Zeit.
Es funktioniert - Danke
Jetzt ist das Diagramm leider nicht so, wie es mir vorgestellt habe. Ich gehe davon aus, dass nur Schaltwechsel wohl aufgezeichnet werden, die dann im Diagramm ein Sägezahnmuster bilden.
Wie erreichen ich denn ein Reading und Diagramm-Darstellung vom "state" meiner Steckdose - so alle 10 Minuten? In dem Dateianhang befindet sich der Plot-Editor.

Gruß
laxmann

justme1968

der type muss steps sein.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

laxmann

Guten Tag andre,
das
Zitatder type muss steps sein.
verstehe ich so nicht. Bezieht sich das auf die Internals
ZitatTYPE     SVG
? Wenn ja, wie verändere ich dann den Type
Ich habe etwas auf http://www.fhemwiki.de/wiki/LogProxy gefunden. Ist das damit gemeint?


Gruß
laxmann

justme1968

das bezieht sich auf das plotfile bzw. den ploteditor.

du hast den type lines aber es muss steps sein damit es keine zickzack linie wird.

mit logProxy hat das nichts zu tun.

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

laxmann

Hallo andre,
da bin ich wieder.
Es ist zwar nicht ideal, aber besser als meine Sägezahndarstellung.
Danke!
Ich habe in der Anlage das Diagramm dargestellt. Hierbei ist die Ventilation fast 16 Tage eingeschaltet gewesen. Dies ist aber in einem kürzeren SVG-Zeitabschnitt nicht zu sehen.
Ist es nicht möglich, den Status in 10 Minuten-Zeitsprüngen für das Diagramm abzufragen und dann darzustellen?

Danke im Voraus
Gruß
laxmann

justme1968

das wiederum geht per logProxy und extend.

oder per addLog wie hier: http://www.fhemwiki.de/wiki/Plot-Abriss_vermeiden beschrieben.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968