Seite 1 von 1
gelöst openhab2 Influxdb mqtt Items
Verfasst: 2. Jun 2019 14:18
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
Re: openhab2 Influxdb mqtt Items
Verfasst: 2. Jun 2019 15:12
von udo1toni
Wie heißt die Datei? Hast Du die Persistence auch konfiguriert?
Re: openhab2 Influxdb mqtt Items
Verfasst: 2. Jun 2019 15:15
von labm
Hallo,
Dateiname --> influxdb.persist
Re: openhab2 Influxdb mqtt Items
Verfasst: 2. Jun 2019 15:18
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
Re: openhab2 Influxdb mqtt Items
Verfasst: 2. Jun 2019 16:21
von udo1toni
Du musst auch noch in /etc/openhab2/services/influxdb.cfg die Zugangsdaten zur Datenbank eintragen.
Re: openhab2 Influxdb mqtt Items
Verfasst: 2. Jun 2019 16:44
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ß
Re: openhab2 Influxdb mqtt Items
Verfasst: 2. Jun 2019 18:47
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