System Blue: Alert, action und Fhem
#1
Guten Abend,

weil mein Englisch für diese Frage nicht ausreicht, versuche ich es erst gar nicht, daher hier:

Ich habe seit Ende Juni 2016 ein System Blue im Einsatz. Es läuft auch zu meiner Zufriedenheit. Nun möchte ich Gewitterwarnmeldungen auf einem Info-Display im Wohnzimmer ausgeben. Dieses Display (ausgemustertes Android-Tablet) nutze ich schon geraume Zeit um einige "Smarthome"-Zustände/Werte anzuzeigen. Diese stammen aus Fhem. Die auf dem Display anzuzeigenden Daten bereite ich mit einem Apache2-Web-Server auf, wo ein PHP-Skript mit ein wenig HTML und CSS den Fhem-Server abfragt. Fhem (Port 8083) und Apache (Port 80) laufen auf dem selben Linux-Heimserver, also selbe IP-Adresse.

Im System Blue habe ich nun einen Alert definiert und eine Action daran gebunden, welche den Aufruf der folgenden URL beinhaltet:

Code:
http://192.168.0.202:8083/fhem?cmd.Gewitter%3dset%20Gewitter%20ja&XHR%3d1

Rufe ich diese URL per Browser auf, wird wunschgemäß ein Dummywert im Fhem-Server auf den Status-Wert "ja" gesetzt

Im System Blue Log erscheint beim Anschlagen des Alarms die Meldung
Code:
2016-07-05 18:08:45   5111 | USER-HTTP: Queued new GET request to 'http://192.168.0.202:8083/fhem?cmd.Gewitter%3dset%20Gewitter%20ja&XHR%3d1&action=0&name=Gewitter10km&time=20160705180845&first=2016-07-05+16%3a07%3a07&last=2016-07-05+18%3a07%3a50&strokes=246&strokes_per_min_last=9&strokes_per_min_max=38&arrival_time=0&dist_last=487&dist_min=346&dist_max=500°erees_last=145°rees_mean=80&trend_pct=-30&trend_sec=480'

Wenn ich diese im Log enthalte URL - also mitsamt des ganzen Anhangs - in einem Browser aufrufe, spricht der Fhem-Server ebenfalls an.

Es passiert aber nichts, wenn das System Blue diese URL aufruft. Nach einigem hin und her habe ich dann Mal im Log-File des Apache2-Web-Servers nachgeschaut und siehe da, die HTTP-Anfragen laufen dort auf.

Code:
192.168.0.76 - - [05/Jul/2016:20:08:47 +0200] "GET /fhem?cmd.Gewitter%3dset%20Gewitter%20ja&XHR%3d1&action=0&name=Gewitter10km&time=20160705180845&first=2016-07-05+16%3a07%3a07&last=2016-07-05+18%3a07%3a50&strokes=246&strokes_per_min_last=9&strokes_per_min_max=38&arrival_time=0&dist_last=487&dist_min=346&dist_max=500&degerees_last=145&degrees_mean=80&trend_pct=-30&trend_sec=480 HTTP/1.0" 404 459 "-" "-"

Es wird natürlich ein 404-er zurückgegeben, da diese Seite im Apache nicht existiert.

Für mich sieht es so aus, als wenn das System Blue die Portangabe 8083, welche in der Action definiert ist, verschluckt und eine Anfrage auf dem regulären http-Port 80 macht.

Kann mir da evtl. jemand weiterhelfen?

Danke und Gruß
Thomas
Stations: 1504
Reply


Messages In This Thread
System Blue: Alert, action und Fhem - by MeinerEiner - 2016-07-05, 18:51

Possibly Related Threads…
Thread Author Replies Views Last Post
Question Blue: Inhalt und Bedeutung der Action-Meldung (evtl. mit kleinem Fehler?) MeinerEiner 4 16,637 2016-07-11, 13:17
Last Post: Tobi



Users browsing this thread: 1 Guest(s)