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.
    • Sebastian IO
      Sebastian IO @Ash2k last edited by

      @ash2k Ich werde das Script mit den Impfdaten erst dann veröffentlichen, wenn wir da eine stable version haben.
      Derzeit sind die DP noch nicht alle korrekt. Ich habe über meine mapper einiges selber definieren müssen und habe in den
      userdata einiges ergänzt, für mich persönlich zur Berechnung von verschiedenen quoten etc. Desweiteren gibt es die Möglichkeit corona infolinks von den jeweiligen, städten und landkreisen zu hinterlegen. D.h. wenn ich eine Script veröffentliche muss ich einiges wieder zurückbauen, so dass es auch von anderen nutzbar ist.
      Hier mal ein Ausschnitt was ich noch zusätzlich ergänzt habe:
      userdata-statitistik-dp.png

      VG

      1 Reply Last reply Reply Quote 0
      • A
        Ash2k @Ash2k last edited by

        @ash2k sagte in Test Coronavirus Statistics for ioBroker:

        @sebastian-io

        Und eine Frage habe ich noch: Ich würde gerne die Hinweise zu den Maßnahmen entfernen, weiß aber nicht was ich in deinem Script anpassen bzw auskommentieren müsste.
        An sich ist das zwar eine super Sache, da aber die Bezirke in Berlin unterschiedliche Inzidenzen haben, jedoch die Maßnahmen stadtweit gleich sind passen die Hinweise leider nicht immer zur Wirklichkeit.

        @sebastian-io okay das mit den Impfdaten versteh ich, auch nicht so dramatisch, da gehts ja eh nich wirklich voran 😄

        Hast du noch einen Tipp bzw Hilfe für meine andere Frage? Die Hinweise der Maßnahmen würde ich gerne komplett entfernen, spätestens seit dieser Woche sind die ja eh nicht mehr bundesweit einheitlich, siehe Berlin und dann nächste Woche auch Saarland usw.. Vielleicht kannst du mir sagen was ich im Script anpassen muss damit diese nicht mehr angezeigt werden?

        Sebastian IO 1 Reply Last reply Reply Quote 0
        • Sebastian IO
          Sebastian IO @Ash2k last edited by

          @ash2k

          suche nach der Funktion buildElements:

          function builElements(key, dp, dpId, bAllow, cssClass) {
          
              let descr = '';
              let val = '';
              let sList = '';
              let sOut = ''; 
          
              if (dp.title === 'object') {
                  let obj = getObject(dpId + '.' + key);
                  descr = obj.common.name;
              } else {
                  descr = dp.title
              }
           
          
              if (dp.format === 'string') {
                  val = getState(dpId + '.' + key).val;
              } else if (dp.format === 'datetime') {
                  let valDate = getState(dpId + '.' + key).val;
                  val = moment(valDate).format('DD.MM.YYYY HH:mm');
              } else if (dp.format === 'int') {
                  val = getState(dpId + '.' + key).val;
                  val = number_format(val, 0, '', '.');
              } else if (dp.format === 'float') {
                  let fVal = parseFloat(getState(dpId + '.' + key).val).toFixed(2);
                  val = number_format(fVal, 2, ',', '.');
                  if (key === 'cases7_per_100k') {
                      let oReturn = calcGefahrInzidenz(fVal, val, bAllow);
                      val = oReturn.val;
                      sList = (oReturn.list !== '') ? '<div class="co-allowed-list">' + oReturn.list + '</div>' : '';
                  }
              }
           
              sOut = '<div class="co-entry co-dp-' + key + ' ' + cssClass + '"><div class="co-descr">' + descr + '</div><div class="co-val">' + val + '</div></div>';
          
              if (sList !== '') {
                  sOut += sList;
              }
              return sOut;
          }
          

          suche in der Funktion nach ca Zeile 312:

           sList = (oReturn.list !== '') ? '<div class="co-allowed-list">' + oReturn.list + '</div>' : '';
          

          und ersetze es mit:

           //sList = (oReturn.list !== '') ? '<div class="co-allowed-list">' + oReturn.list + '</div>' : '';
          
          A 1 Reply Last reply Reply Quote 0
          • A
            Ash2k @Sebastian IO last edited by

            @sebastian-io

            Danke, das war ja einfach wenn man es weiß 😄
            Kriegt man genauso leicht auch die letzte Info-Zeile weg wegen der Notbremse? 😉

            Sebastian IO 1 Reply Last reply Reply Quote -1
            • Sebastian IO
              Sebastian IO @Ash2k last edited by

              @ash2k guten morgen, such nach :

              if (sCityCountiesOut !== '') {
                          let sLegende = '<div class="co-legende">';
                          for (const [key, element] of Object.entries(oSchemeLegende.city)) {
                              sLegende += '<b>' + element.title + '</b>: ' + element.descr;
                          };
                          sLegende += '</div>';
                          sCityCountiesOut = '<div class="co-container cities-counties">' + sCityCountiesOut + sLegende + '</div>';
                      }
              

              und ersetze es durch:

              if (sCityCountiesOut !== '') {
              let sLegende = '';
              /**
                          let sLegende = '<div class="co-legende">';
                          for (const [key, element] of Object.entries(oSchemeLegende.city)) {
                              sLegende += '<b>' + element.title + '</b>: ' + element.descr;
                          };
                          sLegende += '</div>';
              */
              
                          sCityCountiesOut = '<div class="co-container cities-counties">' + sCityCountiesOut + sLegende + '</div>';
              
                      }
              
              1 Reply Last reply Reply Quote 1
              • S
                sonystar last edited by

                @Dutchman

                Irgendwas scheint sich wieder bei den Impfungen geändert zu haben, bei mir kommt seit ein paar Tagen nur noch Nonsens raus.

                IMG_20210410_111302.jpg

                D 1 Reply Last reply Reply Quote 0
                • D
                  deta Most Active @sonystar last edited by

                  @sonystar hab ich auch, können nur warten bis @Dutchman es mal wieder angepasst hat, warscheinlich wieder eine API änderung.

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

                    Was ist denn hier passiert? Unbenannt.JPG

                    H 1 Reply Last reply Reply Quote 0
                    • H
                      harling @caravandriver last edited by

                      @caravandriver ich habe mir zwischenzeitlich damit beholfen, gewisse Werte in meiner VIS abzuändern, so ist z.B. der Wert von 'Erstimpfungen BioNTech kumulativ' momentan die Gesamtzahl der Erstimpfungen in Deutschland. Dadurch zeigt meine Oberfläche wenigstens teilweise wieder das richtige an. Ich hoffe, @Dutchman kann das bald reparieren. Es ist schon schade, dass eine API ständig geändert wird. Wie soll man da vernünftig darauf aufbauen und etwas programmieren, das dann nur ein paar Tage funktioniert...

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

                        bei mir findet seit dem 10.04 generell keine Aktualisierung der Werte mehr statt.

                        TG70 W 2 Replies Last reply Reply Quote 1
                        • TG70
                          TG70 Forum Testing @crunchip last edited by

                          Finde ich irgendwo die Werte für "germany.cases7_per_100k" ?
                          Das heißt die 7-Tages Inzidenz für Gesamt Deutschland?
                          Oder stehen diese Werte in der API nicht zur Verfügung. Vielen Dank für
                          die andauernden Anpassung durch die API Änderungen 👍 👍 👍

                          1 Reply Last reply Reply Quote 0
                          • O
                            Oli @Sebastian IO last edited by

                            @sebastian-io

                            ich habe mir dein Skript um zu lernen und zu verstehen mal etwas genauer angeschaut. Ich konnte auch schon einige für andere Projekte verwenden können, erstmal danke dafür.

                            Was mir allerdings noch nicht gelungen ist, wie bekomme ich eine zweite Überschrift in eine Aufzählung wie bei dir in BL ("Impfübersicht") ?

                            1 Reply Last reply Reply Quote 0
                            • W
                              Werner303 @crunchip last edited by

                              @crunchip Das kann ich bestätigen. Meine letzten Daten habe ich am 9.4.21 erhalten. Was ist die Ursache dafür?

                              Dutchman 1 Reply Last reply Reply Quote 0
                              • Dutchman
                                Dutchman Developer Most Active Administrators @Werner303 last edited by

                                @werner303 sagte in Test Coronavirus Statistics for ioBroker:

                                @crunchip Das kann ich bestätigen. Meine letzten Daten habe ich am 9.4.21 erhalten. Was ist die Ursache dafür?

                                Muss ich analysieren wegen gebrochenen Ellenbogen gerade schwierig 😞

                                Chaot W TG70 3 Replies Last reply Reply Quote 0
                                • Chaot
                                  Chaot @Dutchman last edited by

                                  @dutchman sagte in Test Coronavirus Statistics for ioBroker:

                                  Muss ich analysieren wegen gebrochenen Ellenbogen gerade schwierig 😞

                                  Autsch! Gute Besserung

                                  1 Reply Last reply Reply Quote 1
                                  • J
                                    jlssmt last edited by

                                    Google verwendet die folgende Quelle für Impfungen.
                                    Könnte der Adapter nicht auch diese nutzen, damit die Daten für Impfungen verlässlicher/ stabiler sind?

                                    https://github.com/owid/covid-19-data/blob/master/public/data/vaccinations/country_data/Germany.csv

                                    Dutchman 1 Reply Last reply Reply Quote 0
                                    • W
                                      Werner303 @Dutchman last edited by

                                      @dutchman Gute Besserung

                                      1 Reply Last reply Reply Quote 1
                                      • TG70
                                        TG70 Forum Testing @Dutchman last edited by

                                        @dutchman Oh shit - auf jeden Fall alles Gute und Gute Besserung

                                        1 Reply Last reply Reply Quote 1
                                        • Dutchman
                                          Dutchman Developer Most Active Administrators @jlssmt last edited by

                                          @jlssmt sagte in Test Coronavirus Statistics for ioBroker:

                                          Google verwendet die folgende Quelle für Impfungen.
                                          Könnte der Adapter nicht auch diese nutzen, damit die Daten für Impfungen verlässlicher/ stabiler sind?

                                          https://github.com/owid/covid-19-data/blob/master/public/data/vaccinations/country_data/Germany.csv

                                          Hatte ich mir schonmal angeschaut bedeutet aber (wiedermal) kompletten rebuild der Logic.
                                          Hatte gehofft das nach den Impf Erweiterungen etc jetzt endlich Schluss wat aber off ne Woche später wieder werde wohl doch die Logic rebuilden müssen nach dieser oder vergleichbar jede Woche am Adapter Schrauben ist ....

                                          Für alle andere Daten weltweit super api, impf Daten istxexht Käse 😞

                                          R 1 Reply Last reply Reply Quote 0
                                          • R
                                            RkcCorian @Dutchman last edited by RkcCorian

                                            @dutchman Ich bin noch auf der Stable v0.6.3, jedoch hochinteressiert an den Impfquoten.

                                            Ich habe gerade mal in den Verlauf reingelesen... ist Folgendes richtig?:

                                            1. Die letzte Version hat Probleme bzgl. Impfquoten und ein Bugfix der LATEST Version dauert eher Wochen als Tage?
                                            2. In den nächsten Tagen ist nicht mit einem stable-Release zu rechnen sodass ich es "offiziell" über in ioBroker beziehen kann?

                                            => D.h. ich muss erstmal damit rechnen die Impfquoten nicht über ioBroker zu bekommen?!

                                            Vielen Dank im Voraus!!!!!

                                            Sebastian IO 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            913
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter installation adapterentwicklung testen
                                            120
                                            1177
                                            245322
                                            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