Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Tabelle Covid Kennzahlen Bayern

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    876

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Tabelle Covid Kennzahlen Bayern

Geplant Angeheftet Gesperrt Verschoben Ungelöst Visualisierung
vis
1 Beiträge 1 Kommentatoren 510 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    schrieb am zuletzt editiert von liv-in-sky
    #1

    weiß nicht, ob das im covid-adapter oder in einem anderen script integriert ist, bin da nicht auf dem laufenden - das ist ein script für die covid kennzahlen für bayern
    von dieser webseite: https://www.lgl.bayern.de/gesundheit/infektionsschutz/infektionskrankheiten_a_z/coronavirus/karte_coronavirus/index.htm#wKennzahlen

    • "cheerio" muss im setting des javascript-adapters für weitere nodes eingetragen werden
    • ein datenpunkt (string) muss angelegt werden un im script eingetragen - unter myDP
    • solange die webseite nicht geändert wird, sollte das script jede 4 stunden prüfen, ob neue daten da sind
    • das standard html widget mit binding auf den datenpunkt beispiel:
      Image 9.png

    so sieht das in der vis aus:

    Image 10.png

    die farben ändert man hier:

    Image 11.png

    script:

    //@liv-in-sky 28.9.21 18:00
    //tabellenerstellung: https://netgrade.de/html-tabellen-generator/#
    // forum: https://forum.iobroker.net/topic/48093/tabelle-covid-kennzahlen-bayern
    
    
    
    
    const cheerio = require('cheerio');
    const request = require('request');
    let myDP='0_userdata.0.CONTROL-OWN.AAATEST.COVID-BAYERN.Table'
    
    let mySchedule1="  18 */4 * * * "; // alle 4 stunden bei minute 12
    
     schedule(mySchedule1,  function () {
    request('https://www.lgl.bayern.de/gesundheit/infektionsschutz/infektionskrankheiten_a_z/coronavirus/karte_coronavirus/index.htm#wKennzahlen',(error, response, html)=>{
     if (response.statusCode==200){ //log(html)
                                  const $ = cheerio.load(html)
                                  const list5 = $('*')
                                                     .find('table.blockelement >  tbody >tr > td  ')
                                                     .toArray()
                                                     .map(element => { return $(element).text()});// log(list5.length +"---"+list5)
    
                                  // log(list5[3])  
                                  let htmlTeil=`<style type="text/css">
    .tg  {border-collapse:collapse;border-spacing:0;}
    .tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
    .tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
    .tg .tg-0ord{background-color:#ffcb2f;color:#000000;text-align:center}
    .tg .tg-s6z2{background-color:#EFDF8E;color:#000000;text-align:left}
    </style>`
                                            +"<table class='tg'>"
                                   for(let i=0;i<30-1;i+=2){
    
                                       let helper=list5[i].replace("1)","").replace("2)","").replace("4)","").replace("3)","").replace("100.000","100k").replace("7-Tage","7d").replace("Einwohner","EW")
                                      log(helper+" ----- " +list5[i+1] )
                                      htmlTeil=htmlTeil+`<tr><th class="tg-s6z2">${helper}</th><th class="tg-0ord">${list5[i+1] }</th></tr>`
                                   }                
                                htmlTeil=htmlTeil+"</table>"
                                log(htmlTeil)
                                setState(myDP,htmlTeil)
              
    
    
    }});
     });
    
    
    
    
    
    

    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

    1 Antwort Letzte Antwort
    0
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    716

    Online

    32.6k

    Benutzer

    82.1k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe