Re: influxDB mit Grafana und "externe" Software
Verfasst: 6. Sep 2021 21:14
Also, die influxdb.cfg hast Du sehr wohl
nur nicht ganz so offensichtlich... Aber Die Einstellungen sind auch über die Main UI erreichbar.
Main UI -> Einstellungen -> Other Services -> InfluxDB Persistence Service
Hast Du eine default Persistence gesetzt? openHAB3 macht viele Dinge einfach so, ohne dass sie explizit konfiguriert wurden (das ist um es Einsteigern einfacher zu machen). In dem Moment, wo dann vom Anwender explizit Dinge eingerichtet werden, hat das leider teilweise weitreichende Folgen. Ich bin damit ziemlich unglücklich
aber es ist wie es ist...
Ohne Konfiguration nutzt openHAB für alle Items, welche in Graphen angezeigt werden (also alles, was Measurement oder Point ist...) rrd4j. Es ist dazu nicht notwendig, irgendeine Persistence zu konfigurieren! In dem Moment, wo eine andere Persistence konfiguriert wird, schwenkt openHAB auf diese Persistence (vorbei an jeglicher Konfiguration...).
Um gezielt nur bestimmte Items in InfluxDB zu persistieren, musst Du also
a) zusätzlich rrd4j als Persistence einrichten und
b) rrd4j als Default Persistence Service konfigurieren.
Warum die Verbindung zu InfluxDB hängen geblieben ist, lässt sich nicht so ohne weiteres sagen. Kann gut sein, dass der Kontakt zu InfluxDB zwischendurch abgerissen ist (notfalls, weil so viele Daten auf einmal geschreiben werden sollten). openHAB scheitert regelmäßig daran, den Kontakt anschließend wieder herzustellen, meist muss openHAB komplett neu gestartet werden, im Extremfall muss sogar InfluxDB (vorher) neu gestartet werden.
Das sind aber nur meine Beobachtungen dazu, gesichert ist das nicht.

Main UI -> Einstellungen -> Other Services -> InfluxDB Persistence Service
Hast Du eine default Persistence gesetzt? openHAB3 macht viele Dinge einfach so, ohne dass sie explizit konfiguriert wurden (das ist um es Einsteigern einfacher zu machen). In dem Moment, wo dann vom Anwender explizit Dinge eingerichtet werden, hat das leider teilweise weitreichende Folgen. Ich bin damit ziemlich unglücklich

Ohne Konfiguration nutzt openHAB für alle Items, welche in Graphen angezeigt werden (also alles, was Measurement oder Point ist...) rrd4j. Es ist dazu nicht notwendig, irgendeine Persistence zu konfigurieren! In dem Moment, wo eine andere Persistence konfiguriert wird, schwenkt openHAB auf diese Persistence (vorbei an jeglicher Konfiguration...).
Um gezielt nur bestimmte Items in InfluxDB zu persistieren, musst Du also
a) zusätzlich rrd4j als Persistence einrichten und
b) rrd4j als Default Persistence Service konfigurieren.
Warum die Verbindung zu InfluxDB hängen geblieben ist, lässt sich nicht so ohne weiteres sagen. Kann gut sein, dass der Kontakt zu InfluxDB zwischendurch abgerissen ist (notfalls, weil so viele Daten auf einmal geschreiben werden sollten). openHAB scheitert regelmäßig daran, den Kontakt anschließend wieder herzustellen, meist muss openHAB komplett neu gestartet werden, im Extremfall muss sogar InfluxDB (vorher) neu gestartet werden.
Das sind aber nur meine Beobachtungen dazu, gesichert ist das nicht.