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