Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:meteomatics

Dies ist eine alte Version des Dokuments!


Wetterbericht mit PHP abfragen

Meteomatics stellt eine kostenlose (bis zu 500 Abfragen/Tag) API zur Verfügung um Wetterinformationen per Schnittstelle abrufen zu können. Mit dem folgendem Beispiel kann die aktuelle Temperatur abgerufen werden um z. B. Rollläden automatisch steuern zu können. Voraussetzung zur Nutzung ist eine kostenfreie Registrierung. Nach der Registrierung werden die für die Abfrage benötigten Zugangsdaten per E-Mail zugesandt.

/************* KONFIGURATION START *************/
 
$latlng = '53.17000000000000, 8.484000000000000';
$benutzer = 'BENUTZER';
$kennwort = 'KENNWORT';
 
/************* KONFIGURATION ENDE *************/
 
$date       = date( 'Y-m-d' );
$time       = date( 'H:i:s' );
$datetime   = sprintf( '%sT%sZ', $date, $time );
$latlng     = str_replace( ' ', '', $latlng );
 
$url        = 'https://api.meteomatics.com';
$splitUrl   = explode( '//', $url );
$realUrl    = sprintf( '%s//%s:%s@%s/%s/t_2m:C/%s/json', $splitUrl[0], $benutzer, $kennwort, $splitUrl[1], $datetime, $latlng );
$json       = file_get_contents( $realUrl );
$result     = json_decode( $json );
 
$temparatur = $result -> data[0] -> coordinates[0] -> dates[0] -> value;
 
echo "Temparatur: " . $temparatur;
php/meteomatics.1679576844.txt.gz · Zuletzt geändert: 2023/03/23 14:07 von webproducer