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
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
Hallo ChrisD,
vielen Dank für deine Hilfe, es funktioniert und jetzt habe den Wert schonmal in einer Variablen.
Willi