FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: lt1014 am 09 Februar 2014, 19:25:01

Titel: Messwert Plot
Beitrag von: lt1014 am 09 Februar 2014, 19:25:01
Hallo,
ich bin neu hier und habe von FHEM so gut wie keine Ahnung.
Es wäre schön, wenn mir jemand bei folgendem Problem helfen könnte.

Mein FHEM läuft auf einer Fritzbox 7390. Daran hängt mittels USB - RS232 Wandler ein von mir selbstgebautes Modul, das auf Anforderung mittels:

{serial_comm(4800,"/dev/ttyUSB0","W0\r")}

Werte zurückliefert, und mit dem ich auch über RS232 meine Funkrolladen steuere.
Das Protokoll kann ich nach belieben ändern und anpassen.
Das funktioniert soweit.

ich habe es auch schon geschafft mit:
define  W0 at +*00:01:00 {serial_comm(4800,"/dev/ttyUSB0","W0\n")}
die Werte minütlich abzurufen.

Dies erscheint dann auch im gemeinsamen Logfile in der Form:
2014.02.09 17:52:07 3: 12.3
2014.02.09 17:53:07 3: 12.4
.
.

Ich würde diese Messwerte jetzt gerne auf der FHEM Oberfläche grafisch darstellen, sowie für weitere Schaltaufgaben hernehmen.
Ich habe absolut keinen Plan wie ich das machen soll, bzw. ob das mit Eigenbau Hartware überhaupt geht.
Für Hilfe wäre ich sehr dankbar

Viele Grüße
Willi

Titel: Antw:Messwert Plot
Beitrag von: ChrisD am 09 Februar 2014, 21:45:10
Hallo,

Du kannst den Wert in ein Dummy einlesen und diesen anschließend für die Anzeige (und andere Sachen) verwenden:

define Wert0 dummy
define  W0 at +*00:01:00 {fhem "set Wert0 ".serial_comm(4800,"/dev/ttyUSB0","W0\n")}


Grüße,

ChrisD
Titel: Antw:Messwert Plot
Beitrag von: lt1014 am 10 Februar 2014, 23:36:09
Hallo ChrisD,
vielen Dank für deine Hilfe, es funktioniert und jetzt habe den Wert schonmal in einer Variablen.

Willi