Web Bases Sensors - funktioniert nicht

Begonnen von Guest, 09 September 2012, 09:47:07

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo zusammen,
ich möchte die Module 18_WBS.pm und 99_CGI_RAWMSG.pm verwenden, um Daten
vom Arduino per FHEM auszuwerten. Gemäß Beispiel habe ich in der fhem.cfg  
folgende Zeile eingefügt:

 define WBS001 WBS Temperature 1032D8ED01080011

Nach dem Start von Fhem sehe ich im Logfile u.a.:
 Cmd: >define WBS001 WBS Temperature 1032D8ED01080011<
 Loading /usr/share/fhem/FHEM/18_WBS.pm
 WBS|DEFINE: $VAR1 = {
          'NAME' => 'WBS001',
          'NR' => 9,
          'DEF' => 'Temperature 1032D8ED01080011',
          'STATE' => '???',
          'TYPE' => 'WBS'
        };
$VAR2 = 'WBS001 WBS Temperature 1032D8ED01080011';

und

Cmd: >setstate CGI_RAWMSG AKTIV 99_CGI_RAWMSG<
Cmd: >setstate Logfile active<
Cmd: >setstate WBS001 NEW: 2012-09-09 09:13:01<
Cmd: >setstate WBS001 2012-09-09 09:13:01 Temperature 0<

Wenn ich im Browser folgende URL aufrufe:

 http://192.168.1.5:7072/fhem/rawmsg?WBS:1032D8ED01080011:23.32

sehe ich "Verbinde", ohne dass eine Antwort von Fhem zurückkommt.

Im fhem-Logfile steht dann:

 Connection accepted from telnet:192.168.1.185:61562
 Cmd: >GET /fhem/rawmsg?WBS:1032D8ED01080011:23.32 HTTP/1.1 ... und den ganzen HTTP-Header des Requests,

Mehr passiert dann nicht mehr. Ich hätte eigentlch erwartet, dass nach dem
Aufruf der URL im Logfile ein Eintrag mit den übersandten Daten
(Temperatur) erscheint.

Ich vermute, dass ich die Funktion der WBS-Module noch nicht ganz kapiert
habe. Fehlt in der fhem.cfg vielleicht noch etwas? Muss ich statt des Ports
7072 (Telnet) einen anderen nehmen?

Fhem-Version: Fhem 5.2 (DEVELOPMENT), $Id: fhem.pl 1764 2012-07-28 06:27:09Z

Gruß
Peter



 

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Ich antworte mir mal selber: mit Port 8083 sieht's schon besser aus. In der
fhem.cfg steht jetzt:

 define WEB FHEMWEB 8083 global

 define WBS001 WBS Temperature 1032D8ED01080011
 define FileLog_WBS001 FileLog /var/log/fhem/WBS001-%Y.log WBS001
 attr FileLog_WBS001 logtype text

Damit werden die Temperaturen nun sauber gelogt.




--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com