legal contact rss
 

Speicherung der MQTT Daten für die weitere Verwendung

Damit die Daten aus dem MQTT per Visualisierung (siehe "Grafana") müssen diese in einer Datenbank gespeichert werden. Da alles auf meinem kleinen Raspberry laufen soll, war schnell eine influxDB installiert und per entsprechender Erweiterung in den ioBroker eingebunden.

Aber der Reihe nach...

Installation influxDB

Orientieren konnte ich mich dankenswerter Weise bei Hagen-Fragen.

sudo apt-get install influxdb

sudo service influxdb start

sudo apt install influxdb-client

influx

  • create user "admin" with password 'sicheres-passwort' with all privileges
  • create user "user_iobroker" with password 'auch-sicheres-passwort'
  • create database "iobroker"
  • grant all on "iobroker" to "user_iobroker"
  • quit

sudo vi /etc/influxdb/influxdb.conf

Hier die folgenden Werte setzen/verändern:

[http]  

  • enabled = true  
  • bind-address = ":8086"  
  • auth-enabled = true
  • log-enabled = true  
  • write-tracing = false  
  • pprof-enabled = false  
  • https-enabled = false 

sudo service influxdb restart

im ioBroker die influxdb Erweiterung installieren

... und die Daten entsprechend eingeben:

Die Version 1.0 ist wichtig, da sonst kein Benutzername eingegeben werden kann.

Jetzt müssen noch die entsprechenden Werte aus dem MQTT in die Datenbank gesendet werden.


 Dazu in "Objekte" den MQTT Bereich suchen.






Jetzt gibt es ein kleines Zahnrad neben dem Wert der in die DB gesendet werden soll.

(Das hat bei mir NICHT mit Chrome funktioniert, als ggf. Edge nutzen)

Und aktivieren

Das war es schon.