InfluxDB

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

MagicBird
Beiträge: 76
Registriert: 8. Jun 2020 17:31
Answers: 1

InfluxDB

Beitrag von MagicBird »

Hallo Forum,

es geht natürlich um das Problem, kommen daten in influxdb an?

Ich fand hier im Forum eine Anleitung wie man openhab influxdb und grafana aufbaut aber irgendwie passiert nichts.
Gestern suchte ich mal nach einer anderen Anleitung und ich denke mal, diese ist genauso.
http://gsf.diphda.uberspace.de/smarthom ... -influxdb/

Gibt es eine möglichkeit z.b. mit PhpMyAdmin die daten die in InfluxDB sein soll sich anzeigen zu lassen.

pi@openhab:~ $ influx -username admin -password *************
Connected to http://localhost:8086 version 1.8.3
InfluxDB shell version: 1.8.3
> use openhab_db
Using database openhab_db
> show
ERR: error parsing query: found EOF, expected CONTINUOUS, DATABASES, DIAGNOSTICS, FIELD, GRANTS, MEASUREMENT, MEASUREMENTS, QUERIES, RETENTION, SERIES, SHARD, SHARDS, STATS, SUBSCRIPTIONS, TAG, USERS at line 1, char 6
> show measurement
ERR: error parsing query: found EOF, expected EXACT, CARDINALITY at line 1, char 18
> show measurements
> show queries
qid query database duration status
--- ----- -------- -------- ------
50 SHOW QUERIES openhab_db 729µs running
> show field
ERR: error parsing query: found EOF, expected KEY, KEYS at line 1, char 12
>

kommt den überhaupt etwas in der Datenbank an.

danke

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: InfluxDB

Beitrag von sihui »

MagicBird hat geschrieben: 18. Jan 2021 13:48 es geht natürlich um das Problem, kommen daten in influxdb an?
Du loggst dich per ssh auf deinem Server ein, gibst

Code: Alles auswählen

influx 
an der Eingabeaufforderung ein, dann

Code: Alles auswählen

use Datenbankname
, also z.B.

Code: Alles auswählen

use openhab_db
, dann

Code: Alles auswählen

select * from DeinItemName
, also z.B.

Code: Alles auswählen

select ' from temperature
und schon bekommst du eine Auflistung welche Daten dort gespeichert sind.
Das alles kann man unter anderem finden bei:

https://docs.influxdata.com/influxdb/v1 ... -statement
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: InfluxDB

Beitrag von sihui »

Und um ein wenig fies :) zu sein zeige ich dir eine Variante mit dem Data Explorer unter der neuen Datenbankversion InfluxDB2:
influx2.JPG
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Benutzeravatar
udo1toni
Beiträge: 15269
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: InfluxDB

Beitrag von udo1toni »

Ich hab es noch nicht selbst genutzt, aber es gibt z.B. InfluxDB Studio https://github.com/CymaticLabs/InfluxDBStudio als UI Management Tool. sihui hat ja schon gezeigt, wie das von der Konsole aus funktioniert.
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

MagicBird
Beiträge: 76
Registriert: 8. Jun 2020 17:31
Answers: 1

Re: InfluxDB

Beitrag von MagicBird »

Hallo,

danke für eure Antworten aber
pi@openhab:~ $ influx
Connected to http://localhost:8086 version 1.8.3
InfluxDB shell version: 1.8.3
> use openhab_db
ERR: unable to parse authentication credentials
DB does not exist!
> exit
pi@openhab:~ $

was muß ich nun machen?

danke Lars

Benutzeravatar
udo1toni
Beiträge: 15269
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: InfluxDB

Beitrag von udo1toni »

Na ja, steht ja da. Du hast noch keine Datenbank angelegt.

Code: Alles auswählen

influx
CREATE DATABASE openhab_db
CREATE USER admin WITH PASSWORD 'admin' WITH ALL PRIVILEGES
CREATE USER openhab WITH PASSWORD 'openhab'
CREATE USER grafana WITH PASSWORD 'grafana'
GRANT ALL ON openhab_db TO openhab
GRANT READ ON openhab_db TO grafana
Exit
Eventuell musst Du das influx mit sudo ausführen, also in der ersten Zeile

Code: Alles auswählen

sudo influx
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

MagicBird
Beiträge: 76
Registriert: 8. Jun 2020 17:31
Answers: 1

Re: InfluxDB

Beitrag von MagicBird »


Benutzeravatar
udo1toni
Beiträge: 15269
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: InfluxDB

Beitrag von udo1toni »

Bis auf den User admin scheint alles geklappt zu haben. Den User wirst Du vermutlich gar nicht brauchen.

Was passiert, wenn Du nun in Influx
use openhab_db
eingibst?
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

MagicBird
Beiträge: 76
Registriert: 8. Jun 2020 17:31
Answers: 1

Re: InfluxDB

Beitrag von MagicBird »

pi@openhab:~ $ influx
Connected to http://localhost:8086 version 1.8.3
InfluxDB shell version: 1.8.3
>> use openhab_db
ERR: unable to parse authentication credentials
DB does not exist!
>

Danke

Benutzeravatar
udo1toni
Beiträge: 15269
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: InfluxDB

Beitrag von udo1toni »

Ich hab noch mal bei mir in die Historie geschaut. Ich habe "damals" folgende Befehle verwendet:

Code: Alles auswählen

create database openhab_db
use openhab_db
create user openhab with password openhabpassword
create user grafana with password grafanapassword
grant write on openhab_db to openhab
grant read on openhab_db to grafana
show users
show grants for openhab
show grants for grafana
quit
Ich habe also zuerst die Datenbank erstellt, habe diese unmittelbar selektiert, dann zwei User mit Passwort erzeugt, die Rechte vergeben, mir die User angeschaut und noch die Rechte der User angeschaut. Bei mir läuft die influx1.8.2...
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Antworten