Idee: "random fact of the day" auf Dashboard anzeigen

Hi,

ich würde gerne im Dashboard eine kurze Nachricht anzeigen, die auf Daten aus InfluxDB basieren. Diese soll z.B. bei (re)load per Zufall aus einer Liste von verschiedenen möglichen Nachrichten angezeigt werden.

Hier in paar Beispiele um das greifbar zu machen:

- Den höchsten Energieverbrauch gestern hatte [GERÄT] mit [N] kw/h
- Nutzer [A] hat sich letzte Woche mit [N] Schritten pro Tag am meisten von allen Nutzern bewegt
- In [RAUM] wurde am [DATUM] die bisher höchste Temperatur gemessen
- Du hast [N] smarte Lampen in der gesamten Wohnung. Am häufigsten ist [GERÄT] an.

Wie würdet ihr das angehen?

Ich vermute, man muss ein Array anlegen mit den möglichen Nachrichten, die angezeigt werden können.

Kann mir jemand mit dem Syntax auf die Sprünge helfen?

Gibt es vielleicht sogar schon was von der community in der Richtung, was ich bisher bei HACS und Google übersehen habe?

Ein letzter Gedanke: ein LLM mit Influx DB zu verbinden und der einen passenden prompt zu geben, dass sie einen interessanten Fakt raussucht und dann als Text im Dashboard anzeigen wäre ja ein Traum. Hat hierzu jemand Erfahrungen?