Homeassitantdaten in einer Influx DB anzeigen

Ich versuche gerade eine grafische Auswertung von Daten aus Homeassistant in Grafana zu bekommen. Dazu habe ich in einem Jail eine Influxdb und Grafana eingerichtet und auf dem Homeassistant Server eine Konfiguration für die Influx DB konfiguriert.

Bevor ich allerdings mit der Anbindung von Grafana an die InfluxDB kämpfe wollte ich erstmal prüfen ob überhaupt Daten in der InfluxDB landen. Eigentlich geht das wie bei anderen relationalen Datenbanken auch.

  • Anzeige aller Datenbanken
  • Auswahl der Datenbank
  • Anzeige “Tabellen” / Geräte
  • Select Befehl für die Anzeige
root@grafana:~ # influx
> show databases;
> use hass;
> show measurements
> select * from "sensor.aussentemperatur_temperatur" order by time desc

Ist man an speziellen Daten interessiert kann Mensch das so abfragen

influx -database hass -execute 'select value from "sensor.aussentemperatur_temperatur" WHERE time >= now() - 1d' -format csv | tail -n +2 \
| cut -d, -f3

Mensch kann das auch remote über einen Browser

http://grafana.caserio.net:8086/query?db=hass&q=SHOW+MEASUREMENTS

und stellt überrascht fest das keine Zugriffskontrolle enforced wird :-)

Da muss ich die Firewallregeln für das Jail wohl etwas einschränken