Das klappt nun alles, trotzdem würde ich mich gerne noch mal an das Projekt ranwagen, die Messwerte meiner Wifi-Wetterstation zuerst an meinen Hoster zu senden und darüber dann die Messwerte weiter an Wu und Awekas verteilen, dazu habe ich ja dieses Script, kann hier einer der Experten noch mal drüber schauen, hab mal alles was ich offensichtlich erst mal nicht brauche, rausgenommen, d.h. das Script soll nur die Daten der Wifi-Wetterstation aufnehmen und dann in Echtzeit (ist bei meiner Station 12 Sekunden) an WU und Awekas weiter leiten:
Code: Alles auswählen
<?php
// Variablen der Wetterstation aufnehmen
$tempf = $_GET["tempf"];
$dewptf = $_GET["dewptf"];
$humidity = $_GET["humidity"];
$windspeedmph = $_GET["windspeedmph"];
$windgustmph = $_GET["windgustmph"];
$winddir = $_GET["winddir"];
$baromin = $_GET["baromin"];
$rainin = $_GET["rainin"];
$dailyrainin = $_GET["dailyrainin"];
$UV = $_GET["UV"];
$softwaretype = $_GET["softwaretype"];
$realtime = $_GET["realtime"];
$rtfreq = $_GET["rtfreq"];
$action="updateraw";
// Aktuelles Datum und Uhrzeit ermitteln
$dateutc = now;
//ID und Passwort für WU
$IDWU = 'aaaaa';
$PASSWORDWU = ' bbbbb';
// www.wunderground.com (WU) updaten
$url = fopen("http://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?ID=$IDWU&PASSWORD=$PASSWORDWU&action=$action&dateutc=$dateutc&tempf=$tempf&dewptf=$dewptf&humidity=$humidity&winddir=$winddir&windspeedmph=$windspeedmph&windgustmph=$windgustmph&UV=$UV&baromin=$baromin&rainin=$rainin&dailyrainin=$dailyrainin&realtime=$realtime&rtfreq=$rtfreq", "r");
fclose($url);
echo "success";
?>
Kann mir hier noch Jemand weiter helfen, wie und wo muss ich nun den Awekas-Pfad noch eingeben, dass die Daten auch zu Awekas gesendet werden?
Laut WU-Beschreibung muss das Zeitformat beim Senden zu WU UTC sein und NICHT local, doch wie ist das beim Senden an Awekas, muss das Zeitformat da auch UTC sein oder muss ich da beim Zeitformat $dateutc für Awekas noch was anpassen?
Auf meinem Hoster lege ich dann das Unterverzeichnis /weatherstation an in das dann das obige PHP Script unter dem Namen updateweahtherstation.php lege?
In die Konfig meiner Wifi-Wetterstation gebe ich dann als Zieladresse meinen Hoster und das Unterverzeichnis /weatherstation an und als ID und Passwort gebe ich in die Wetterstation die Zugangsdaten meines Hosters ein?
D.h. ich gebe die Daten in meiner Wetterstation genau so ein, wie wenn ich mich über File-Zilla mit meinem Hoster verbinde?
Habe ich das soweit richtig verstanden?