Zur Darstellung der aktuellen Corona-Zahlen kann im Home Assistant recht einfach die offizielle API des RKI angebunden werden.
Die Sensorkonfiguration für Gesamtzahlen und Inzidenzwert für den jeweiligen Landkreis sieht wie folgt aus:
sensor: - platform: rest name: Corona_100k_Landkreis resource: "https://services7.arcgis.com/mOBPykOjAyBO2ZKk/arcgis/rest/services/RKI_Landkreisdaten/FeatureServer/0/query?where=GEN%20%3D%20%27KREISNAME%27&outFields=cases7_per_100k&returnGeometry=false&outSR=4326&f=json" value_template: '{{ value_json.features[0].attributes.cases7_per_100k | float | round(0) }}' scan_interval: 3600 - platform: rest name: Corona_Fallzahlen resource: "https://services7.arcgis.com/mOBPykOjAyBO2ZKk/arcgis/rest/services/RKI_COVID19/FeatureServer/0/query?f=json&where=NeuerFall%20IN(1%2C%20-1)&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*&outStatistics=%5B%7B%22statisticType%22%3A%22sum%22%2C%22onStatisticField%22%3A%22AnzahlFall%22%2C%22outStatisticFieldName%22%3A%22value%22%7D%5D&resultType=standard&cacheHint=true" value_template: "{{ value_json.features[0].attributes.value | float | round(0) }}" scan_interval: 3600
In der Url des ersten Sensors muss dabei noch der Platzhalter „KREISNAME“ durch den gewünschten Landkreis ersetzt werden.
Zur Visualisierung im Lovelace Dashboard nutze ich die HACS-Erweiterung Mini Graph Card.
Eine mögliche Konfiguration der Cards mit ensprechenden Farben und der Gesamtzahlen und Izidenz wie im Screenshot dargestellt:
type: horizontal-stack title: Coronazahlen cards: - type: gauge entity: sensor.corona_100k_landkreis min: 0 max: 100 severity: green: 0 yellow: 35 red: 50 name: Corona-Inzidenz Kreis - type: 'custom:mini-graph-card' entities: - sensor.corona_100k_landkreis line_color: red hours_to_show: 336 points_per_hour: 0.04 labels: true line_width: 8 font_size: 75 icon: 'mdi:virus' name: Inzidenz - type: 'custom:mini-graph-card' entities: - sensor.corona_fallzahlen line_color: red hours_to_show: 336 points_per_hour: 0.04 labels: true line_width: 8 font_size: 75 icon: 'mdi:virus' name: Fallzahlen