Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Coronavirus Statistics for ioBroker

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Coronavirus Statistics for ioBroker

    This topic has been deleted. Only users with topic management privileges can see it.
    • S0NIC
      S0NIC last edited by S0NIC

      Läuft gut, nochmals Danke! Anbei mein Use Case mit den reinen RKI-Daten:

      • Auslastung der Beatmungsplätze
      • Wachstumsraten der Verstorbenen
      • Wachstumsraten der Infizierten
      • etc.

      Man kann anhand der Zahlen sehr gut nachvollziehen, wieso Herr Söder vorprescht und das Baden-Württemberg jetzt große Probleme hat, über die in den Medien noch nicht so deutlich berichtet wird:

      📊 Auslastung der Beatmungsplätze

      DE (gesamt): 69.4% von 25000
      〰️〰️〰️〰️〰️
      BW: 164.9% von 2208
      BY: 99.9% von 4000
      HE: 59.4% von 1815
      HH: 98.8% von 640
      NRW: 58.1% von 6823
      SH: 53.7% von 628

      📉 Wachstumsraten der Verstorbenen

      DE (gesamt): 32.89%
      〰️〰️〰️〰️〰️
      BW: 51.35%
      BY: 27.03%
      HE: 50%
      HH: 0%
      NRW: 23.26%
      SH: 0%

      -> Meine Quellen stehen transparent als Kommentar im Code! Wenn jemand da neue Zahlen hat, gerne hergeben!

      -> Eine Unschärfe sind die Genesenen, genauer gesagt die fehlende Anzahl der aktiven Erkrankungen auf Ebene der Bundesländer. Diese Zahl stellt das RKI leider nicht zur Verfügung. Wenn jemand da etwas hat, gerne hergeben! Letztlich ist die Auslastung der Geräte auch nur als Randnotiz gedacht, zumal noch weitere Kapazitäten aufgebaut werden und nur die ECMO Geräte die höchste Überlebenschancen bieten. Die Genauigkeit der Prognose lässt sich (LEIDER!) durch die Relation mit den Wachstumsraten der Verstorbenen nachvollziehen; wo kein Platz, da viel mehr Tote. (Siehe Baden-Württemberg)

      var timeout, timeout2, timeout3, timeout5, varAnzahlBeatmungDE, varAnzahlBeatmungBW, varAnzahlBeatmungBY, varAnzahlBeatmungHH, varAnzahlBeatmungHE, varAnzahlBeatmungNRW, varAnzahlBeatmungSH, timeout4;
      
      
      schedule("0 8 * * *", function () {
        sendTo("telegram.1", "send", {
            text: (['☣️ Anzahl der Infizierten ','\n','\n',['DE (gesamt): ',getState("0_userdata.0.corona.infizierte-de-now").val,' (+',getState("0_userdata.0.corona.infizierte-de-now").val - getState("0_userdata.0.corona.infizierte-de-last").val,') ','\n'].join(''),'〰️〰️〰️〰️〰️ ','\n',['BW: ',getState("0_userdata.0.corona.infizierte-bw-now").val,' (+',getState("0_userdata.0.corona.infizierte-bw-now").val - getState("0_userdata.0.corona.infizierte-bw-last").val,') ','\n'].join(''),['BY: ',getState("0_userdata.0.corona.infizierte-by-now").val,' (+',getState("0_userdata.0.corona.infizierte-by-now").val - getState("0_userdata.0.corona.infizierte-by-last").val,') ','\n'].join(''),['HE: ',getState("0_userdata.0.corona.infizierte-he-now").val,' (+',getState("0_userdata.0.corona.infizierte-he-now").val - getState("0_userdata.0.corona.infizierte-he-last").val,') ','\n'].join(''),['HH: ',getState("0_userdata.0.corona.infizierte-hh-now").val,' (+',getState("0_userdata.0.corona.infizierte-hh-now").val - getState("0_userdata.0.corona.infizierte-hh-last").val,') ','\n'].join(''),['NRW: ',getState("0_userdata.0.corona.infizierte-nrw-now").val,' (+',getState("0_userdata.0.corona.infizierte-nrw-now").val - getState("0_userdata.0.corona.infizierte-nrw-last").val,') ','\n'].join(''),['SH: ',getState("0_userdata.0.corona.infizierte-sh-now").val,' (+',getState("0_userdata.0.corona.infizierte-sh-now").val - getState("0_userdata.0.corona.infizierte-sh-last").val,') ','\n'].join('')].join('')),
            disable_notification: true
        });
        timeout = setTimeout(function () {
          sendTo("telegram.1", "send", {
              text: ([['⚰️ Anzahl der Verstorbenen ','\n','\n'].join(''),['DE (gesamt): ',getState("0_userdata.0.corona.tote-de-now").val,' (+',getState("0_userdata.0.corona.tote-de-now").val - getState("0_userdata.0.corona.tote-de-last").val,') ','\n'].join(''),'〰️〰️〰️〰️〰️ ','\n',['BW: ',getState("0_userdata.0.corona.tote-bw-now").val,' (+',getState("0_userdata.0.corona.tote-bw-now").val - getState("0_userdata.0.corona.tote-bw-last").val,') ','\n'].join(''),['BY: ',getState("0_userdata.0.corona.tote-by-now").val,' (+',getState("0_userdata.0.corona.tote-by-now").val - getState("0_userdata.0.corona.tote-by-last").val,') ','\n'].join(''),['HE: ',getState("0_userdata.0.corona.tote-he-now").val,' (+',getState("0_userdata.0.corona.tote-he-now").val - getState("0_userdata.0.corona.tote-he-last").val,') ','\n'].join(''),['HH: ',getState("0_userdata.0.corona.tote-hh-now").val,' (+',getState("0_userdata.0.corona.tote-hh-now").val - getState("0_userdata.0.corona.tote-hh-last").val,') ','\n'].join(''),['NRW: ',getState("0_userdata.0.corona.tote-nrw-now").val,' (+',getState("0_userdata.0.corona.tote-nrw-now").val - getState("0_userdata.0.corona.tote-nrw-last").val,') ','\n'].join(''),['SH: ',getState("0_userdata.0.corona.tote-sh-now").val,' (+',getState("0_userdata.0.corona.tote-sh-now").val - getState("0_userdata.0.corona.tote-sh-last").val,') ','\n'].join('')].join('')),
              disable_notification: true
          });
          timeout2 = setTimeout(function () {
            sendTo("telegram.1", "send", {
                text: ([['💀 Aktuelle Sterblichkeitsraten ','\n','\n'].join(''),['DE (gesamt): ',getState("0_userdata.0.corona.sterblichkeitsrate-de").val,'% ','\n'].join(''),'〰️〰️〰️〰️〰️ ','\n',['BW: ',getState("0_userdata.0.corona.sterblichkeitsrate-bw").val,'% ','\n'].join(''),['BY: ',getState("0_userdata.0.corona.sterblichkeitsrate-by").val,'% ','\n'].join(''),['HE: ',getState("0_userdata.0.corona.sterblichkeitsrate-he").val,'% ','\n'].join(''),['HH: ',getState("0_userdata.0.corona.sterblichkeitsrate-hh").val,'% ','\n'].join(''),['NRW: ',getState("0_userdata.0.corona.sterblichkeitsrate-nrw").val,'% ','\n'].join(''),['SH: ',getState("0_userdata.0.corona.sterblichkeitsrate-sh").val,'% ','\n'].join('')].join('')),
                disable_notification: true
            });
            timeout3 = setTimeout(function () {
              sendTo("telegram.1", "send", {
                  text: ([['📈 Wachstumsraten der Infizierten ','\n','\n'].join(''),['DE (gesamt): ',Math.round(((getState("0_userdata.0.corona.infizierte-de-now").val - getState("0_userdata.0.corona.infizierte-de-last").val) / (getState("0_userdata.0.corona.infizierte-de-last").val / 100))*100)/100,'% ','\n'].join(''),'〰️〰️〰️〰️〰️ ','\n',['BW: ',Math.round(((getState("0_userdata.0.corona.infizierte-bw-now").val - getState("0_userdata.0.corona.infizierte-bw-last").val) / (getState("0_userdata.0.corona.infizierte-bw-last").val / 100))*100)/100,'% ','\n'].join(''),['BY: ',Math.round(((getState("0_userdata.0.corona.infizierte-by-now").val - getState("0_userdata.0.corona.infizierte-by-last").val) / (getState("0_userdata.0.corona.infizierte-by-last").val / 100))*100)/100,'% ','\n'].join(''),['HE: ',Math.round(((getState("0_userdata.0.corona.infizierte-he-now").val - getState("0_userdata.0.corona.infizierte-he-last").val) / (getState("0_userdata.0.corona.infizierte-he-last").val / 100))*100)/100,'% ','\n'].join(''),['HH: ',Math.round(((getState("0_userdata.0.corona.infizierte-hh-now").val - getState("0_userdata.0.corona.infizierte-hh-last").val) / (getState("0_userdata.0.corona.infizierte-hh-last").val / 100))*100)/100,'% ','\n'].join(''),['NRW: ',Math.round(((getState("0_userdata.0.corona.infizierte-nrw-now").val - getState("0_userdata.0.corona.infizierte-nrw-last").val) / (getState("0_userdata.0.corona.infizierte-nrw-last").val / 100))*100)/100,'% ','\n'].join(''),['SH: ',Math.round(((getState("0_userdata.0.corona.infizierte-sh-now").val - getState("0_userdata.0.corona.infizierte-sh-last").val) / (getState("0_userdata.0.corona.infizierte-sh-last").val / 100))*100)/100,'% ','\n'].join('')].join('')),
                  disable_notification: true
              });
              sendTo("telegram.1", "send", {
                  text: ([['📉 Wachstumsraten der Verstorbenen','\n','\n'].join(''),['DE (gesamt): ',Math.round(((getState("0_userdata.0.corona.tote-de-now").val - getState("0_userdata.0.corona.tote-de-last").val) / (getState("0_userdata.0.corona.tote-de-last").val / 100))*100)/100,'% ','\n'].join(''),'〰️〰️〰️〰️〰️ ','\n',['BW: ',Math.round(((getState("0_userdata.0.corona.tote-bw-now").val - getState("0_userdata.0.corona.tote-bw-last").val) / (getState("0_userdata.0.corona.tote-bw-last").val / 100))*100)/100,'% ','\n'].join(''),['BY: ',Math.round(((getState("0_userdata.0.corona.tote-by-now").val - getState("0_userdata.0.corona.tote-by-last").val) / (getState("0_userdata.0.corona.tote-by-last").val / 100))*100)/100,'% ','\n'].join(''),['HE: ',Math.round(((getState("0_userdata.0.corona.tote-he-now").val - getState("0_userdata.0.corona.tote-he-last").val) / (getState("0_userdata.0.corona.tote-he-last").val / 100))*100)/100,'% ','\n'].join(''),['HH: ',Math.round(((getState("0_userdata.0.corona.tote-hh-now").val - getState("0_userdata.0.corona.tote-hh-last").val) / (getState("0_userdata.0.corona.tote-hh-last").val / 100))*100)/100,'% ','\n'].join(''),['NRW: ',Math.round(((getState("0_userdata.0.corona.tote-nrw-now").val - getState("0_userdata.0.corona.tote-nrw-last").val) / (getState("0_userdata.0.corona.tote-nrw-last").val / 100))*100)/100,'% ','\n'].join(''),['SH: ',Math.round(((getState("0_userdata.0.corona.tote-sh-now").val - getState("0_userdata.0.corona.tote-sh-last").val) / (getState("0_userdata.0.corona.tote-sh-last").val / 100))*100)/100,'% ','\n'].join('')].join('')),
                  disable_notification: true
              });
              timeout5 = setTimeout(function () {
                // DE 20k: https://www.handelsblatt.com/politik/deutschland/coronakrise-deutsche-krankenhausgesellschaft-wir-sind-besser-vorbereitet-als-italien/25651268.html
                // DE 20k: https://www.wetterauer-zeitung.de/wetterau/friedberg-ort28695/wetterauer-krankenhaeuser-ruesten-wegen-coronavirus-13606699.html
                // DE 25k: https://www.merkur.de/welt/coronavirus-deutschland-spahn-news-berlin-bayern-tote-infizierte-nrw-merkel-grenzen-sars-cov-2-covid-19-zr-13600553.html
                varAnzahlBeatmungDE = 25000;
                // BW 2208: https://web.de/magazine/regio/baden-wuerttemberg/krankenhaeuser-erhoehen-zahl-intensivplaetze-34549904
                varAnzahlBeatmungBW = 2208;
                // BY 4000: https://www.theeuropean.de/markus-soeder/bayerns-schutzschirm-gegen-corona/
                varAnzahlBeatmungBY = 4000;
                // HH 640: https://www.ndr.de/nachrichten/hamburg/Hamburgs-Kliniken-ruesten-sich-fuer-mehr-Corona-Faelle,coronavirus872.html
                varAnzahlBeatmungHH = 640;
                // HE 1815: https://www.fnp.de/frankfurt/coronavirus-corona-coronakrise-pandemie-hessen-faelle-verwirrung-zr-13605653.html
                varAnzahlBeatmungHE = 1815;
                // NRW 6823: https://www.rundschau-online.de/region/coronavirus-10-467-infizierte-in-nrw---kostenlose-mietwagen-fuer-klinikpersonal-36439428
                varAnzahlBeatmungNRW = 6823;
                // SH 628: https://www.kn-online.de/Nachrichten/Schleswig-Holstein/SH-im-Corona-Modus-Neuer-Krisenplan-fuer-die-Kliniken
                varAnzahlBeatmungSH = 628;
                sendTo("telegram.1", "send", {
                    text: ([['📊 Auslastung der Beatmungsplätze ','\n','\n'].join(''),['DE (gesamt): ',Math.round(((getState("coronavirus-statistics.0.Germany.active").val * 0.1) / ((varAnzahlBeatmungDE * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungDE,'\n'].join(''),'〰️〰️〰️〰️〰️ ','\n',['BW: ',Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Baden-Württemberg.cases").val * 0.1) / ((varAnzahlBeatmungBW * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungBW,'\n'].join(''),['BY: ',Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Bayern.cases").val * 0.1) / ((varAnzahlBeatmungBY * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungBY,'\n'].join(''),['HE: ',Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Hessen.cases").val * 0.1) / ((varAnzahlBeatmungHE * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungHE,'\n'].join(''),['HH: ',Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Hamburg.cases").val * 0.1) / ((varAnzahlBeatmungHH * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungHH,'\n'].join(''),['NRW: ',Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Nordrhein-Westfalen.cases").val * 0.1) / ((varAnzahlBeatmungNRW * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungNRW,'\n'].join(''),['SH: ',Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Schleswig-Holstein.cases").val * 0.1) / ((varAnzahlBeatmungSH * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungSH,'\n'].join('')].join('')),
                    disable_notification: true
                });
                console.log("telegram: " + ([['📊 Auslastung der Beatmungsplätze ','\n','\n'].join(''),['DE (gesamt): ',Math.round(((getState("coronavirus-statistics.0.Germany.active").val * 0.1) / ((varAnzahlBeatmungDE * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungDE,'\n'].join(''),'〰️〰️〰️〰️〰️ ','\n',['BW: ',Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Baden-Württemberg.cases").val * 0.1) / ((varAnzahlBeatmungBW * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungBW,'\n'].join(''),['BY: ',Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Bayern.cases").val * 0.1) / ((varAnzahlBeatmungBY * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungBY,'\n'].join(''),['HE: ',Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Hessen.cases").val * 0.1) / ((varAnzahlBeatmungHE * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungHE,'\n'].join(''),['HH: ',Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Hamburg.cases").val * 0.1) / ((varAnzahlBeatmungHH * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungHH,'\n'].join(''),['NRW: ',Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Nordrhein-Westfalen.cases").val * 0.1) / ((varAnzahlBeatmungNRW * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungNRW,'\n'].join(''),['SH: ',Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Schleswig-Holstein.cases").val * 0.1) / ((varAnzahlBeatmungSH * 0.2) / 100))*10)/10,'% von ',varAnzahlBeatmungSH,'\n'].join('')].join('')));
                timeout4 = setTimeout(function () {
                  sendTo("telegram.1", "send", {
                      text: 'Quellen und Code: https://forum.iobroker.net/topic/31245/test-coronavirus-statistics-for-iobroker/378'
                  });
                }, 2000);
              }, 2000);
            }, 2000);
          }, 2000);
        }, 2000);
      });
      
      var timeout4, timeout19, timeout13, timeout5, timeout21, timeout20, timeout15, timeout14, timeout11, timeout22, timeout17, timeout16, timeout12, timeout18;
      
      
      schedule("0 1 * * *", function () {
        setState("0_userdata.0.corona.infizierte-de-last"/*infizierte-de-last*/, getState("0_userdata.0.corona.infizierte-de-now").val, true);
        setState("0_userdata.0.corona.tote-de-last"/*tote-de-last*/, getState("0_userdata.0.corona.tote-de-now").val, true);
        timeout4 = setTimeout(function () {
          setState("0_userdata.0.corona.infizierte-de-now"/*infizierte-de-now*/, (getState("coronavirus-statistics.0.Germany.Federal_States.Baden-Württemberg.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Bayern.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Berlin.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Brandenburg.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Bremen.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Hamburg.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Hessen.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Mecklenburg-Vorpommern.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Niedersachsen.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Nordrhein-Westfalen.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Rheinland-Pfalz.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Saarland.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Sachsen.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Sachsen-Anhalt.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Schleswig-Holstein.cases").val + getState("coronavirus-statistics.0.Germany.Federal_States.Thüringen.cases").val), true);
          setState("0_userdata.0.corona.tote-de-now"/*tote-de-now*/, (getState("coronavirus-statistics.0.Germany.Federal_States.Baden-Württemberg.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Bayern.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Berlin.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Brandenburg.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Bremen.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Hamburg.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Hessen.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Mecklenburg-Vorpommern.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Niedersachsen.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Nordrhein-Westfalen.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Rheinland-Pfalz.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Saarland.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Sachsen.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Sachsen-Anhalt.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Schleswig-Holstein.deaths").val + getState("coronavirus-statistics.0.Germany.Federal_States.Thüringen.deaths").val), true);
          timeout5 = setTimeout(function () {
            setState("0_userdata.0.corona.sterblichkeitsrate-de"/*sterblichkeitsrate-de*/, Math.round(((getState("0_userdata.0.corona.tote-de-now").val / getState("0_userdata.0.corona.infizierte-de-now").val) * 100)*10)/10, true);
          }, 1000);
        }, 1000);
      });
      schedule("5 1 * * *", function () {
        setState("0_userdata.0.corona.infizierte-bw-last"/*infizierte-bw-last*/, getState("0_userdata.0.corona.infizierte-bw-now").val, true);
        setState("0_userdata.0.corona.tote-bw-last"/*tote-bw-last*/, getState("0_userdata.0.corona.tote-bw-now").val, true);
        timeout19 = setTimeout(function () {
          setState("0_userdata.0.corona.infizierte-bw-now"/*infizierte-bw-now*/, getState("coronavirus-statistics.0.Germany.Federal_States.Baden-Württemberg.cases").val, true);
          setState("0_userdata.0.corona.tote-bw-now"/*tote-bw-now*/, getState("coronavirus-statistics.0.Germany.Federal_States.Baden-Württemberg.deaths").val, true);
          timeout20 = setTimeout(function () {
            setState("0_userdata.0.corona.sterblichkeitsrate-bw"/*sterblichkeitsrate-bw*/, Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Baden-Württemberg.deaths").val / getState("coronavirus-statistics.0.Germany.Federal_States.Baden-Württemberg.cases").val) * 100)*10)/10, true);
          }, 1000);
        }, 1000);
      });
      schedule("5 1 * * *", function () {
        setState("0_userdata.0.corona.infizierte-by-last"/*infizierte-by-last*/, getState("0_userdata.0.corona.infizierte-by-now").val, true);
        setState("0_userdata.0.corona.tote-by-last"/*tote-by-last*/, getState("0_userdata.0.corona.tote-by-now").val, true);
        timeout13 = setTimeout(function () {
          setState("0_userdata.0.corona.infizierte-by-now"/*infizierte-by-now*/, getState("coronavirus-statistics.0.Germany.Federal_States.Bayern.cases").val, true);
          setState("0_userdata.0.corona.tote-by-now"/*tote-by-now*/, getState("coronavirus-statistics.0.Germany.Federal_States.Bayern.deaths").val, true);
          timeout14 = setTimeout(function () {
            setState("0_userdata.0.corona.sterblichkeitsrate-by"/*sterblichkeitsrate-by*/, Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Bayern.deaths").val / getState("coronavirus-statistics.0.Germany.Federal_States.Bayern.cases").val) * 100)*10)/10, true);
          }, 1000);
        }, 1000);
      });
      schedule("5 1 * * *", function () {
        setState("0_userdata.0.corona.infizierte-he-last"/*infizierte-he-last*/, getState("0_userdata.0.corona.infizierte-he-now").val, true);
        setState("0_userdata.0.corona.tote-he-last"/*tote-he-last*/, getState("0_userdata.0.corona.tote-he-now").val, true);
        timeout21 = setTimeout(function () {
          setState("0_userdata.0.corona.infizierte-he-now"/*infizierte-he-now*/, getState("coronavirus-statistics.0.Germany.Federal_States.Hessen.cases").val, true);
          setState("0_userdata.0.corona.tote-he-now"/*tote-he-now*/, getState("coronavirus-statistics.0.Germany.Federal_States.Hessen.deaths").val, true);
          timeout22 = setTimeout(function () {
            setState("0_userdata.0.corona.sterblichkeitsrate-he"/*sterblichkeitsrate-he*/, Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Hessen.deaths").val / getState("coronavirus-statistics.0.Germany.Federal_States.Hessen.cases").val) * 100)*10)/10, true);
          }, 1000);
        }, 1000);
      });
      schedule("5 1 * * *", function () {
        setState("0_userdata.0.corona.infizierte-hh-last"/*infizierte-hh-last*/, getState("0_userdata.0.corona.infizierte-hh-now").val, true);
        setState("0_userdata.0.corona.tote-hh-last"/*tote-hh-last*/, getState("0_userdata.0.corona.tote-hh-now").val, true);
        timeout15 = setTimeout(function () {
          setState("0_userdata.0.corona.infizierte-hh-now"/*infizierte-hh-now*/, getState("coronavirus-statistics.0.Germany.Federal_States.Hamburg.cases").val, true);
          setState("0_userdata.0.corona.tote-hh-now"/*tote-hh-now*/, getState("coronavirus-statistics.0.Germany.Federal_States.Hamburg.deaths").val, true);
          timeout16 = setTimeout(function () {
            setState("0_userdata.0.corona.sterblichkeitsrate-hh"/*sterblichkeitsrate-hh*/, Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Hamburg.deaths").val / getState("coronavirus-statistics.0.Germany.Federal_States.Hamburg.cases").val) * 100)*10)/10, true);
          }, 1000);
        }, 1000);
      });
      schedule("5 1 * * *", function () {
        setState("0_userdata.0.corona.infizierte-nrw-last"/*infizierte-nrw-last*/, getState("0_userdata.0.corona.infizierte-nrw-now").val, true);
        setState("0_userdata.0.corona.tote-nrw-last"/*tote-nrw-last*/, getState("0_userdata.0.corona.tote-nrw-now").val, true);
        timeout11 = setTimeout(function () {
          setState("0_userdata.0.corona.infizierte-nrw-now"/*infizierte-nrw-now*/, getState("coronavirus-statistics.0.Germany.Federal_States.Nordrhein-Westfalen.cases").val, true);
          setState("0_userdata.0.corona.tote-nrw-now"/*tote-nrw-now*/, getState("coronavirus-statistics.0.Germany.Federal_States.Nordrhein-Westfalen.deaths").val, true);
          timeout12 = setTimeout(function () {
            setState("0_userdata.0.corona.sterblichkeitsrate-nrw"/*sterblichkeitsrate-nrw*/, Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Nordrhein-Westfalen.deaths").val / getState("coronavirus-statistics.0.Germany.Federal_States.Nordrhein-Westfalen.cases").val) * 100)*10)/10, true);
          }, 1000);
        }, 1000);
      });
      schedule("5 1 * * *", function () {
        setState("0_userdata.0.corona.infizierte-sh-last"/*infizierte-sh-last*/, getState("0_userdata.0.corona.infizierte-sh-now").val, true);
        setState("0_userdata.0.corona.tote-sh-last"/*tote-sh-last*/, getState("0_userdata.0.corona.tote-sh-now").val, true);
        timeout17 = setTimeout(function () {
          setState("0_userdata.0.corona.infizierte-sh-now"/*infizierte-sh-now*/, getState("coronavirus-statistics.0.Germany.Federal_States.Schleswig-Holstein.cases").val, true);
          setState("0_userdata.0.corona.tote-sh-now"/*tote-sh-now*/, getState("coronavirus-statistics.0.Germany.Federal_States.Schleswig-Holstein.deaths").val, true);
          timeout18 = setTimeout(function () {
            setState("0_userdata.0.corona.sterblichkeitsrate-sh"/*sterblichkeitsrate-sh*/, Math.round(((getState("coronavirus-statistics.0.Germany.Federal_States.Schleswig-Holstein.deaths").val / getState("coronavirus-statistics.0.Germany.Federal_States.Schleswig-Holstein.cases").val) * 100)*10)/10, true);
          }, 1000);
        }, 1000);
      });
      

      Nachtrag bezüglich der Beatmungsplätze:

      1500 Intfälle, davon 1100 beatmet = Anteil 73,333%
      https://m.focus.de/gesundheit/news/coronavirus-news-trump-befuerchtet-100-000-tote-in-den-usa-nrw-plant-epidemie-gesetz_id_11576018.html

      DE 20k: https://www.handelsblatt.com/politik/deutschland/coronakrise-deutsche-krankenhausgesellschaft-wir-sind-besser-vorbereitet-als-italien/25651268.html

      DE 20k: https://www.wetterauer-zeitung.de/wetterau/friedberg-ort28695/wetterauer-krankenhaeuser-ruesten-wegen-coronavirus-13606699.html

      DE 25k: https://www.merkur.de/welt/coronavirus-deutschland-spahn-news-berlin-bayern-tote-infizierte-nrw-merkel-grenzen-sars-cov-2-covid-19-zr-13600553.html

      DE 28k: https://www.bundesgesundheitsministerium.de/presse/interviews/interviews-2020/bams-090320.html

      DE 30k: https://m.focus.de/gesundheit/news/coronavirus-news-trump-befuerchtet-100-000-tote-in-den-usa-nrw-plant-epidemie-gesetz_id_11576018.html

      BW 2208: https://web.de/magazine/regio/baden-wuerttemberg/krankenhaeuser-erhoehen-zahl-intensivplaetze-34549904

      BY 4000: https://www.theeuropean.de/markus-soeder/bayerns-schutzschirm-gegen-corona/

      HH 640: https://www.ndr.de/nachrichten/hamburg/Hamburgs-Kliniken-ruesten-sich-fuer-mehr-Corona-Faelle,coronavirus872.html

      HE 1815: https://www.fnp.de/frankfurt/coronavirus-corona-coronakrise-pandemie-hessen-faelle-verwirrung-zr-13605653.html

      NRW 6823: https://www.rundschau-online.de/region/coronavirus-10-467-infizierte-in-nrw---kostenlose-mietwagen-fuer-klinikpersonal-36439428

      SH 628: https://www.kn-online.de/Nachrichten/Schleswig-Holstein/SH-im-Corona-Modus-Neuer-Krisenplan-fuer-die-Kliniken

      MV 215: https://www.nordkurier.de/mecklenburg-vorpommern/194-isolierbetten-fuer-corona-patienten-in-mv-2638538302.html

      Ich freue mich über jeden weiteren Artikel/valide Quelle mit konkreten Angaben bezüglich der Beatmungsplätze zu den (noch) fehlenden Bundesländern! Ich mache das nicht für mich.

      1 Reply Last reply Reply Quote 0
      • S0NIC
        S0NIC @Chaot last edited by

        @Chaot

        Stimmt, aber es gibt Quellen...
        -> https://www.divi.de/register/intensivregister?view=items&start
        -> https://forum.iobroker.net/topic/31245/test-coronavirus-statistics-for-iobroker/378

        1 Reply Last reply Reply Quote 0
        • crunchip
          crunchip Forum Testing Most Active @Scrounger last edited by

          @Scrounger dafür kommt aber nun dieses bei allen neu hinzugefügten, als Beispiel Tanzania....

          coronavirus-statistics.0	2020-03-26 22:50:03.965	warn	(12113) Used invalid characters: coronavirus-statistics.0.Tanzania,_United_Republic_of.deathsPerOneMillion changed to coronavirus-statistics.0.Tanzania__United_Republic_of.deathsPerOneMillion
          coronavirus-statistics.0	2020-03-26 22:50:03.853	warn	(12113) Used invalid characters: coronavirus-statistics.0.Tanzania,_United_Republic_of.casesPerOneMillion changed to coronavirus-statistics.0.Tanzania__United_Republic_of.casesPerOneMillion
          coronavirus-statistics.0	2020-03-26 22:50:03.810	warn	(12113) Used invalid characters: coronavirus-statistics.0.Tanzania,_United_Republic_of.critical changed to coronavirus-statistics.0.Tanzania__United_Republic_of.critical
          coronavirus-statistics.0	2020-03-26 22:50:03.789	warn	(12113) Used invalid characters: coronavirus-statistics.0.Tanzania,_United_Republic_of.active changed to coronavirus-statistics.0.Tanzania__United_Republic_of.active
          coronavirus-statistics.0	2020-03-26 22:50:03.768	warn	(12113) Used invalid characters: coronavirus-statistics.0.Tanzania,_United_Republic_of.recovered changed to coronavirus-statistics.0.Tanzania__United_Republic_of.recovered
          coronavirus-statistics.0	2020-03-26 22:50:03.689	warn	(12113) Used invalid characters: coronavirus-statistics.0.Tanzania,_United_Republic_of.todayDeaths changed to coronavirus-statistics.0.Tanzania__United_Republic_of.todayDeaths
          coronavirus-statistics.0	2020-03-26 22:50:03.563	warn	(12113) Used invalid characters: coronavirus-statistics.0.Tanzania,_United_Republic_of.deaths changed to coronavirus-statistics.0.Tanzania__United_Republic_of.deaths
          coronavirus-statistics.0	2020-03-26 22:50:03.518	warn	(12113) Used invalid characters: coronavirus-statistics.0.Tanzania,_United_Republic_of.todayCases changed to coronavirus-statistics.0.Tanzania__United_Republic_of.todayCases
          coronavirus-statistics.0	2020-03-26 22:50:03.383	warn	(12113) Used invalid characters: coronavirus-statistics.0.Tanzania,_United_Republic_of.cases changed to coronavirus-statistics.0.Tanzania__United_Republic_of.cases
          coronavirus-statistics.0	2020-03-26 22:50:02.790	warn	(12113) Used invalid characters: coronavirus-statistics.0.Tanzania,_United_Republic_of.flag changed to coronavirus-statistics.0.Tanzania__United_Republic_of.flag
          
          1 Reply Last reply Reply Quote 0
          • D
            dos1973 last edited by

            nach welchem wert richtet sich denn die Top 5 - > Cases?

            1. China: 81285
            2. USA: 82179

            müsste USA nicht jetzt auf Platz 1 stehen, mit den meisten infizierten Menschen?

            K 2 Replies Last reply Reply Quote 0
            • K
              Kampfratte @dos1973 last edited by

              @dos1973 wenn ich mir den Code richtig anschaue, dann kann der Programmierer dieses Widgets das nicht ändern, da diese Daten in exakt dieser Reihenfolge von der ab zu rufenden Seite übergeben werden. Das müsste dann der ändern, der die abzurufende Seite zur Verfügung stellt.

              1 Reply Last reply Reply Quote 0
              • D
                dos1973 last edited by

                Achso,
                ich dachte der Adapter wertet das aus und bestimmt die Reihenfolge...

                1 Reply Last reply Reply Quote 0
                • Sky66766
                  Sky66766 @Scrounger last edited by Sky66766

                  @Scrounger
                  aktuelle countryTranslator:

                  hallo kann mir mal einer helfen stehe auf dem schlauch wo ich das genau einfüge
                  bei NATIV oder RAW oder ganz wo ander

                  danke

                  Scrounger sigi234 2 Replies Last reply Reply Quote 0
                  • Scrounger
                    Scrounger Developer @Sky66766 last edited by

                    @Sky66766

                    Ist hier beschrieben:
                    https://github.com/iobroker-community-adapters/ioBroker.coronavirus-statistics/blob/master/README.md#add-missing-countries

                    Und hier in dem Thread auf deutsch weiter oben

                    1 Reply Last reply Reply Quote 0
                    • sigi234
                      sigi234 Forum Testing Most Active @Sky66766 last edited by

                      @Sky66766

                      Screenshot (2175)_LI.jpg

                      sigi234 1 Reply Last reply Reply Quote 0
                      • sigi234
                        sigi234 Forum Testing Most Active @sigi234 last edited by

                        @sigi234 sagte in Test Coronavirus Statistics for ioBroker:

                        @Sky66766

                        Screenshot (2175)_LI.jpg

                        Alles reinkopieren, ENTER

                        Sky66766 M 2 Replies Last reply Reply Quote 0
                        • Sky66766
                          Sky66766 @sigi234 last edited by

                          @sigi234

                          danke euch beiden

                          aber ohne sigi234 betrag häte ich das nicht geraftt jetzt fliesst wieder wasser durch den schlach LOL

                          1 Reply Last reply Reply Quote 0
                          • M
                            Michi68 @sigi234 last edited by

                            @sigi234
                            @Scrounger
                            Jup Danke euch zweien jetzt hab auch ich es kapiert

                            https://forum.iobroker.net/post/400701
                            https://forum.iobroker.net/post/401110

                            1 Reply Last reply Reply Quote 0
                            • K
                              Kampfratte @dos1973 last edited by

                              @dos1973 habe gerade ein Issue erstellt, da ich herausgefunden habe, dass die Abfrage der API für die Top5 ein bisschen verändert werden müsste, damit es in der richtigen Reihenfolge dann auch abgefragt wird.

                              1 Reply Last reply Reply Quote 0
                              • Nashra
                                Nashra Most Active Forum Testing last edited by

                                Be jedem Aufruf kommen diese Warn-Meldungen

                                coronavirus-statistics.0	2020-03-27 20:00:23.179	warn	(1939) Libyan_Arab_Jamahiriya not found in lib! Must be added to the country name translator.
                                coronavirus-statistics.0	2020-03-27 20:00:22.989	warn	(1939) Holy_See_(Vatican_City_State) not found in lib! Must be added to the country name translator.
                                coronavirus-statistics.0	2020-03-27 20:00:22.930	warn	(1939) Syrian_Arab_Republic not found in lib! Must be added to the country name translator.
                                coronavirus-statistics.0	2020-03-27 20:00:22.819	warn	(1939) Lao_People's_Democratic_Republic not found in lib! Must be added to the country name translator.
                                coronavirus-statistics.0	2020-03-27 20:00:22.228	warn	(1939) Tanzania,_United_Republic_of not found in lib! Must be added to the country name translator.
                                coronavirus-statistics.0	2020-03-27 20:00:21.965	warn	(1939) Congo,_the_Democratic_Republic_of_the not found in lib! Must be added to the country name translator.
                                coronavirus-statistics.0	2020-03-27 20:00:21.701	warn	(1939) Palestinian_Territory,_Occupied not found in lib! Must be added to the country name translator.
                                coronavirus-statistics.0	2020-03-27 20:00:21.629	warn	(1939) Coast_D'Ivoire not found in lib! Must be added to the country name translator.
                                coronavirus-statistics.0	2020-03-27 20:00:21.585	warn	(1939) Venezuela,_Bolivarian_Republic_of not found in lib! Must be added to the country name translator.
                                coronavirus-statistics.0	2020-03-27 20:00:19.638	warn	(1939) Moldova,_Republic_of not found in lib! Must be added to the country name translator.
                                coronavirus-statistics.0	2020-03-27 20:00:19.554	warn	(1939) Bosnia not found in lib! Must be added to the country name translator.
                                
                                sigi234 ? 2 Replies Last reply Reply Quote 0
                                • sigi234
                                  sigi234 Forum Testing Most Active @Nashra last edited by

                                  @Nashra

                                  3 Beiträge unten.......

                                  1 Reply Last reply Reply Quote 1
                                  • ?
                                    A Former User @Nashra last edited by

                                    @Nashra
                                    Nicht immer nur den letzten Post lesen sondern diesen Thread aufmerksam verfolgen könnte zu einer Lösung führen.

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      rudiraz last edited by

                                      Ich glaube, gerade gibt es ein Problem bei der Abfrage oder?

                                      Error getting loadCountries API response, will retry at next shedule RequestError: Error: getaddrinfo ENOTFOUND corona.lmao.ninja corona.lmao.ninja:443

                                      1 Reply Last reply Reply Quote 0
                                      • P
                                        PrinzEisenherz1 @stimezo last edited by

                                        @stimezo sagte in Test Coronavirus Statistics for ioBroker:

                                        Kann man sich aber auch schnell selber basteln 🙂 :

                                        Unbenannt-1.jpg

                                        Gruß
                                        Christian

                                        Hi Christian, würdest du vielleicht deinen View zur Verfügung stellen? Wäre super.

                                        Danke
                                        Johnny

                                        1 Reply Last reply Reply Quote 0
                                        • CKMartens
                                          CKMartens last edited by

                                          Ich habe in coronavirus-statistics.0.countryTranslator die in meinen Log angezeigten Länder eingetragen:

                                          {
                                           "Libyan_Arab_Jamahiriya": "Libyen",
                                           "MS_Zaandam": "MS Zaandam",
                                           "Holy_See_(Vatican_City_State)": "Vatikanstadt",
                                           "Syrian_Arab_Republic": "Syrien",
                                           "Lao_People's_Democratic_Republic": "Laos",
                                           "Tanzania,_United_Republic_of": "Tansania",
                                           "Congo,_the_Democratic_Republic_of_the": "Demokratische Republik Kongo",
                                           "Palestinian_Territory,_Occupied": "Palästinensische Autonomiegebiete",
                                           "Coast_D'Ivoire": "Elfenbeinküste",
                                           "Venezuela,_Bolivarian_Republic_of": "Venezuela",
                                           "Moldova,_Republic_of": "Moldawien",
                                           "Bosnia": "Bosnien und Herzegowina"
                                          }
                                          

                                          Im Log erscheint aber trotzdem

                                          coronavirus-statistics.0	2020-03-28 10:00:18.014	warn	(4058) Holy_See_(Vatican_City_State) not found in lib! Must be added to the country name translator.
                                          coronavirus-statistics.0	2020-03-28 10:00:17.981	warn	(4058) Syrian_Arab_Republic not found in lib! Must be added to the country name translator.
                                          coronavirus-statistics.0	2020-03-28 10:00:16.966	warn	(4058) Tanzania,_United_Republic_of not found in lib! Must be added to the country name translator.
                                          coronavirus-statistics.0	2020-03-28 10:00:16.653	warn	(4058) Congo,_the_Democratic_Republic_of_the not found in lib! Must be added to the country name translator.
                                          coronavirus-statistics.0	2020-03-28 10:00:16.185	warn	(4058) Palestinian_Territory,_Occupied not found in lib! Must be added to the country name translator.
                                          coronavirus-statistics.0	2020-03-28 10:00:16.096	warn	(4058) Coast_D'Ivoire not found in lib! Must be added to the country name translator.
                                          coronavirus-statistics.0	2020-03-28 10:00:15.826	warn	(4058) Moldova,_Republic_of not found in lib! Must be added to the country name translator.
                                          coronavirus-statistics.0	2020-03-28 10:00:15.762	warn	(4058) Bosnia not found in lib! Must be added to the country name translator.
                                          coronavirus-statistics.0	2020-03-28 10:00:07.839	info	(4058) user defined country translation added: Bosnia -> Bosnien und Herzegowina
                                          coronavirus-statistics.0	2020-03-28 10:00:07.839	info	(4058) user defined country translation added: Moldova,_Republic_of -> Moldawien
                                          coronavirus-statistics.0	2020-03-28 10:00:07.839	info	(4058) user defined country translation added: Venezuela,_Bolivarian_Republic_of -> Venezuela
                                          coronavirus-statistics.0	2020-03-28 10:00:07.839	info	(4058) user defined country translation added: Coast_D'Ivoire -> Elfenbeinküste
                                          coronavirus-statistics.0	2020-03-28 10:00:07.839	info	(4058) user defined country translation added: Palestinian_Territory,_Occupied -> Palästinensische Autonomiegebiete
                                          coronavirus-statistics.0	2020-03-28 10:00:07.838	info	(4058) user defined country translation added: Congo,_the_Democratic_Republic_of_the -> Demokratische Republik Kongo
                                          coronavirus-statistics.0	2020-03-28 10:00:07.838	info	(4058) user defined country translation added: Tanzania,_United_Republic_of -> Tansania
                                          coronavirus-statistics.0	2020-03-28 10:00:07.838	info	(4058) user defined country translation added: Lao_People's_Democratic_Republic -> Laos
                                          coronavirus-statistics.0	2020-03-28 10:00:07.838	info	(4058) user defined country translation added: Syrian_Arab_Republic -> Syrien
                                          coronavirus-statistics.0	2020-03-28 10:00:07.838	info	(4058) user defined country translation added: Holy_See_(Vatican_City_State) -> Vatikanstadt
                                          coronavirus-statistics.0	2020-03-28 10:00:07.838	info	(4058) user defined country translation added: MS_Zaandam -> MS Zaandam
                                          coronavirus-statistics.0	2020-03-28 10:00:07.838	info	(4058) user defined country translation added: Libyan_Arab_Jamahiriya -> Libyen
                                          
                                          ? 1 Reply Last reply Reply Quote 0
                                          • ?
                                            A Former User @CKMartens last edited by

                                            @CKMartens Instanz neustarten

                                            CKMartens 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            572
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter installation adapterentwicklung testen
                                            120
                                            1177
                                            264500
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo