[Modul] COVID-19

Komisch, da https://api.corona-zahlen.org/districts habe ich jetzt beide:

     "03403":{
         "ags":"03403",
         "name":"Oldenburg (Oldb)",
         "county":"SK Oldenburg",
         "state":"Niedersachsen",
         "population":169077,
         "cases":3380,
         "deaths":42,
         "casesPerWeek":196,
         "deathsPerWeek":0,
         "stateAbbreviation":"NI",
         "recovered":3109,
         "weekIncidence":115.9235141385286,
         "casesPer100k":1999.0891723889115,
         "delta":{
            "cases":7,
            "deaths":0,
            "recovered":17
         }
      },
      "03458":{
         "ags":"03458",
         "name":"Oldenburg",
         "county":"LK Oldenburg",
         "state":"Niedersachsen",
         "population":130890,
         "cases":4229,
         "deaths":106,
         "casesPerWeek":169,
         "deathsPerWeek":0,
         "stateAbbreviation":"NI",
         "recovered":3828,
         "weekIncidence":129.11605164642066,
         "casesPer100k":3230.957292382917,
         "delta":{
            "cases":11,
            "deaths":0,
            "recovered":21
         }
      },

das liegt daran, dass das Oldenburg ohne Klammer ist… die spinnen, die Römer … äh, die Oldenburger…

Das ist eine andere API.
Auf die möchte noch komplett umstellen.

Grüße,
Kai

Moin KaiS,

ich nutze diese API u. a. in meinen Skripten. Sie ist allerdings seit einigen Tagen nicht verfügbar. Kann man leicht selbst im Browser ausprobieren. Dies soll nur ein Hinweis sein damit du dir evtl. nicht unnötig Arbeit machst :wink:
Gruß
Hans

Man kann die API selber hosten, mal schauen.

Grüße,
Kai

Hallo Kai, zur Zeit kommen beim Bund folgende Fehlermeldung:

22.04.2021, 10:03:06 | TimerPool | COVID-19 BUNDES Statistik (COVID_ProvinceUpdateStats):

Notice: Undefined index: value in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.covid19\CountryStats\module.php on line 56

vg axel

Da scheint es Änderungen an der API gegeben zu haben, oder der Wert ist nicht mehr vorhanden.
Ich baue dort mal eine Abfrage ein, dass der Fehler nicht im Log auftritt.

Grüße,
Kai

ja, das hatte ich auch schon vermutet, da alles andere ja läuft

Die aktuelle Beta Version ist nun auch als Stable Version vorhanden.

Grüße,
Kai

Hallo Kai,

tolles Modul.
Ich habe den Landkreis Mönchengladbach in NRW eingestellt, aber es kommen leider keine Werte.
Gerade habe ich noch das Upadate des Moduls gemacht. Anbei der Debug.
dumpMG.txt (45,2 KB)

mache ich einen Fehler ist es ein Bug?

Danke und lieben Gruß
Adam

Wähle mal unter Landkreis / Stadtkreis Stadtkreis aus.

Grüße,
Kai

Thx, läuft!

Lieben Gruß
Adam

1 „Gefällt mir“

Das freut mich.
Dann viel Spaß mit dem Modul.

Grüße,
Kai

Es gibt eine neue Beta Version vom Modul.
Dort kann man die API URL eingeben. Zumindest bei der Landes Statistik Instanz.

Ich hoste die API nämlich nun selbst: https://corona-api.schnittcher.info
Wenn jemand also die URL verwenden möchte, kann er dies gerne tun.
Die anderen Instanzen werde ich auch noch darauf anpassen.

Ich hatte ab und zu Fehler im Log, weil die API nicht erreichbar war, oder ich zu viele Abfragen gemacht habe, deswegen habe ich mich dazu entschieden die API nun selbst zu hosten.

Grüße,
Kai

Hallo Kai, habe gerade aktualisiert. In der Landkreis Instanz habe ich leider kein Eingabefeld für die URL. Grüße

Moin @KaiS,

seit einigen Tagen gibt das Modul folgenden Hinweis aus:

20.07.2021, 10:29:24 | TimerPool | COVID-19 Deutschland (COVID_CountryUpdateStats):
Notice: Undefined index: value in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.covid19\CountryStats\module.php on line 60

Die Variablen werden alle aktualisiert. Es ist Version 1.2 installiert.

Gruß
Hans

kann ich bestätigen:

20.07.2021, 10:55:06 | InstanceManager      | Kann Schnittstellen-Instanz nicht erstellen: 
Notice: Undefined index: value in C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.covid19\CountryStats\module.php on line 61

Es scheint am „R-Wert“ für Deutschland zu liegen. Da kommt seit dem 17.07. kein aktueller Wert mehr.

Die API scheint gerade gar nicht zu funktionieren.
Ich kann es zur Zeit nicht überprüfen. Wenn es bei euch wieder geht, dann kommentiert zur erstmal die Zeile 61 aus, wenn der Fehler noch auftritt. Sobald die API wieder funktioniert schaue ich mir das nochmal an.

Grüße,
Kai

Hi,
Zeile 61 ersetzen durch:

                $this->SetValue('r', $data['r']['rValue7Days']['value']);

sollte den R-Wert wieder liefern und die Fehlermeldung verhindern.

Ralf

Wann wird es denn einen entsprechenden Update des Moduls geben ?