gelöst openhab2 Influxdb mqtt Items

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
labm
Beiträge: 26
Registriert: 6. Mai 2019 20:35
Answers: 0

gelöst openhab2 Influxdb mqtt Items

Beitrag von labm »

Hallo,

ich habe Influxdb, Grafana, Mqtt auf dem Openhab2 RaspberryPi Installiert und Konfiguriert.
Wenn ich in Influxdb setze manuell erstelle werden dieser in Grafana dagestellt.
Die von mir angeligter Strategy in Persistance reagiert nicht auf den Item Temperatur der über Mqtt ausgelesen wird

Item wurde über PaperUI erstellt, in Control (Paper UI) wird die Temperatur angezeigt und ständig aktualisiert.
Mir fehlt dort irgendwu die verknüpfung oder keine Ahnung..

Code: Alles auswählen

Strategies
{
everyMinute : "0 * * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
default = everyChange
}
Items
{
Temperatur : strategy = everyMinute
}

Bitte um Hilfe
Danke
Zuletzt geändert von labm am 2. Jun 2019 18:48, insgesamt 1-mal geändert.

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

Re: openhab2 Influxdb mqtt Items

Beitrag von udo1toni »

Wie heißt die Datei? Hast Du die Persistence auch konfiguriert?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

labm
Beiträge: 26
Registriert: 6. Mai 2019 20:35
Answers: 0

Re: openhab2 Influxdb mqtt Items

Beitrag von labm »

Hallo,
Dateiname --> influxdb.persist

labm
Beiträge: 26
Registriert: 6. Mai 2019 20:35
Answers: 0

Re: openhab2 Influxdb mqtt Items

Beitrag von labm »

Was heißt Persistence konfiguriert?? Habe nur die Datei erstellt und in der PaperUI Configuration/System/Persistance als default Influxdb hintelegt.

Vielleicht müssen die Items manuell erstellt werden.

Wie erstelle ich den Item manuell?

siehe Log unten.


GenericMQTTThing_Temperatur

Number ESP_Temperature "ESP8266 Temperatur [%.1f°]" { mqtt="<[broker:/esp/bme280/get/temperature/]"}


Code: Alles auswählen

Code: Alles auswählen

==> /var/log/openhab2/events.log <==

2019-06-02 15:22:30.692 [vent.ItemStateChangedEvent] - GenericMQTTThing_Temperatur changed from 26.39 °C to 26.44 °C

2019-06-02 15:22:30.703 [vent.ItemStateChangedEvent] - ESP8266Node_Feuchtigkeit changed from 47.44 to 49.99

2019-06-02 15:22:30.708 [vent.ItemStateChangedEvent] - ESP8266Node_Luftdruck changed from 1006.75 to 1006.73


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

Re: openhab2 Influxdb mqtt Items

Beitrag von udo1toni »

Du musst auch noch in /etc/openhab2/services/influxdb.cfg die Zugangsdaten zur Datenbank eintragen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

labm
Beiträge: 26
Registriert: 6. Mai 2019 20:35
Answers: 0

Re: openhab2 Influxdb mqtt Items

Beitrag von labm »

Ist auch konfiguriert, genau so.. als influxdb.cfg

url=http://192.168.x.x:8086
user=User...
password=Password...
db=openhab_db
retentionPolicy=autogen

Der benutzer aus der Config Datei hat auch die Rechte für den von mir erstellter Datenbank.

Ein über MQTT Generic Things, dann neues Channel und von da habe ich den Item neu erstellt. In dem Item unter Label=Temperatur
Temperatur habe ich dann in dem Persistance in der influxdb.persist Datei als Item Temperatur : strategy = everyMinute eingetragen..


Ist das so auch rchtig??

Gruß

labm
Beiträge: 26
Registriert: 6. Mai 2019 20:35
Answers: 0

Re: openhab2 Influxdb mqtt Items

Beitrag von labm »

Hallo,

ich habe das jetzt gefunden.

Problem war das ich die Items mit falschen Namen eingetragen habe.

Habe es am Anfang dann mit * in der Persistance eingetragen dann sind alle aufgetacht. :)
Am besten in der logdatei nachschuen.

Code: Alles auswählen

2019-06-02 18:42:30.679 [vent.ItemStateChangedEvent] - GenericMQTTThing_Temperatur changed from 28.49 °C to 28.48 °C
Es ist "GenericMQTTThing_Temperatur" unter Things/Channel/Linked Items dan in klammer(GenericMQTTThing_Temperatur).

Danke
Gruß
Labm

Antworten