Historische Corona-Werte zum Importieren in IPS vorbereiten

Ich wollte meine Corona-Informationen über eine Chart vollständig, also auch die historischen Werte darstellen.
Dazu habe ich mir die historischen Daten von der RKI-Datenbank importiert, als CSV-Datei für IPS aufbereitet gespeichert und dann über das Archiv in der Variablen, die durch das Corona-Modul befüllt wird, importiert.
Hier das Script zum Auslesen für Deutschland

<?php
// Auslesen History-Corona-Daten von Deutschland zum Importieren in IPS als csv-Datei
$input = Sys_GetURLContent("https://api.corona-zahlen.org/germany/history/incidence");
$werte = array(json_decode($input,"r"),true);
//var_dump($werte['0']['data']); // Datenstruktur zum Testen
$datei = "D:\\Downloads\\2021_05\\DE".date('ymd').".csv";  // Pfad und Name der Datei
//echo $datei; zur Überprüfung des korrekten Pfades und Namen der in IPS zu importierenden Datei
$handle = fopen($datei, "w");
foreach ($werte['0']['data'] as $tag){
    $ad = (strtotime($tag['date'])) . ",";
    $ac = (str_replace (",",".",intval($tag['weekIncidence']*10)/10)) . "\n";
    echo $ad . $ac ;
    fwrite($handle, $ad . $ac);
}
fclose($handle) ;

und für Hessen

<?php
// Auslesen History-Corona-Daten eines States zum Importieren in IPS als csv-Datei
// Pfad ist für Windows eingestellt
// Wenn Pfad/Dateiname und url richtig sind, Zeile 15 und 24 löschen
// Die einzelen Werte der erzeugten CSV-Datei werden ausgegeben
$state = "HE";
$url   = "https://api.corona-zahlen.org/states/" . $state. "/history/incidence";
$datei = "D:\\Downloads\\2021_05\\HE" . date('ymd').".csv";
echo $url   . "\n";
echo $datei . "\n";

$input = Sys_GetURLContent($url);
$werte = array(json_decode($input,"r"),true);
//var_dump($werte['0']['data']['HE']['history']); // Datenstruktur zeigen
/*
$handle = fopen($datei, "w");
foreach ($werte['0']['data']['HE']['history'] as $tag){
    $ad = (strtotime($tag['date'])) . ",";
    $ac = (str_replace (",",".",intval($tag['weekIncidence']*10)/10)) . "\n";
    echo $ad . $ac ;
    fwrite($handle, $ad . $ac);
}
fclose($handle) ;
*/

und für den Wetteraukreis (Nr06440)

// Auslesen History-Corona-Daten eines Districts(Landkreis usw.) zum Importieren in IPS als csv-Datei
// Wenn Pfad/Dateiname und url richtig sind, Zeile 13 und 22 löschen
// Pfad ist für Windows eingestellt Änderungen Zeile 11
// Die einzelen Werte der erzeugten CSV-Datei werden ausgegeben
$district = "06440";    // entsprechend einstellen
$url = "https://api.corona-zahlen.org/districts/" . $district . "/history/incidence";
echo "URL                = " . $url . "\n";            // zur Überprüfung des korrekten Pfades
$input = Sys_GetURLContent($url);
$werte = array(json_decode($input,"r"),true);
$datei = "D:\\Downloads\\2021_05\\WE".date('ymd').".csv";  // Pfad und Name der Datei
echo "Pfad und Dateiname = " . $datei . "\n";         //zur Überprüfung des korrekten Pfades und Namen der in IPS zu importierenden Datei
/*
$handle = fopen($datei, "w");
foreach ($werte['0']['data']['06440']['history'] as $tag){
    $ad = (strtotime($tag['date'])) . ",";
    $ac = (str_replace (",",".",intval($tag['weekIncidence']*10)/10)) . "\n";
    echo $ad . $ac ;
    fwrite($handle, $ad . $ac);
}
fclose($handle) ;
*/

Die Daten der Datei werden zur Überprüfung angezeigt.
Beim Land muss die Kurzbezeichnung eingegeben werden. (also HE für Hessen)
Beim Land/Stadtkreis die Nr. aus der Datenbank (also 06440 für den Wetteraukreis)
Weiterhin muss der Pfad und die Dateibezeichnung angepasst werden.
Beim Pfad beachten, mein Beispiel ist für Windows. Andere Betriebssystem haben ggf. andere Notierungen.