Nächste Frage
Grafana zeigt mir nur Punkte an, will aber Kurven.
Habe Graph eingestellt
Beiträge von doppelkeks
-
-
[gelöst]
nochmal alles von vorne gemacht und frisch installiert über sudo openhabian-config optional components influxdb+grafana, alles überschreiben lassen, nur passwörter eingeben. reboot
in grafana ist dann der server bereits korrekt angelegt, da muss man nichts mehr machen
im dashbord unter from autogen wählen dann sollten unter select measurement die in der influxdb.persist hinterlegten items erscheinen.
Ich hatte diese Installation bereits im Vorfeld schon so gemacht, erfolglos. Der Fehler war wahrscheinlich, das ich openhabian-config nicht mit rootrechten aufgerufen habe, das ist mir dann gestern abend kurz vorm einschlafen durch den Kopf gegangen.
Normal fragt Linux immer rootrechte ab und fordert das passwort, warum das bei openhabian-config nicht der Fall ist, verstehe ich nicht so ganz.Das script tut jedenfalls seinen job gut.
Wenn mir nicht noch was einfällt , denke ich dieser thread hat ein schönes rundes Paket ergeben.
-
versuch mal in der influxdb.cfg den wert retentionPolicy von default auf autogen zu setzen
siehe hier
Hatte ich heute morgen schon erGoogelt, scheint nicht geholfen zu haben, oder ich raffe irgendwas nicht.
Auch wenn @horschte sagt, man sollte sich wegen der nächsten openhab Version nicht zu sehr da rein stürzen,es nervt mich einfach etwas nicht zu lösen
Nachdem was man so liest, sollte es kein Problem sein. -
Jetzt bekomme ich endlich eine Fehlermeldung, endlich, weil es tut sich was
Kann ich aber nichts mit anfangen. Problem mit Java?Code
Alles anzeigen2020-12-10 11:09:55.109 [vent.ItemStateChangedEvent] - Pflanzen_Messung changed from Feuchtigkeit um 11:04 Uhr to Feuchtigkeit um 11:09 Uhr ==> /var/[definition='1','0']log[/definition]/openhab2/openhab.[definition='1','0']log[/definition] <== 2020-12-10 11:09:57.652 [ERROR] [org.influxdb.impl.BatchProcessor ] - Batch could not be sent. Data will be lost java.lang.RuntimeException: {"error":"retention policy not found: default"} at org.influxdb.impl.InfluxDBErrorHandler.handleError(InfluxDBErrorHandler.java:19) ~[influxdb-java-2.2.jar:?] at retrofit.RestAdapter$RestHandler.invoke(RestAdapter.java:242) ~[retrofit-1.9.0.jar:?] at org.influxdb.impl.$Proxy131.writePoints(Unknown Source) ~[?:?] at org.influxdb.impl.InfluxDBImpl.write(InfluxDBImpl.java:151) ~[influxdb-java-2.2.jar:?] at org.influxdb.impl.BatchProcessor.write(BatchProcessor.java:171) [influxdb-java-2.2.jar:?] at org.influxdb.impl.BatchProcessor$1.run(BatchProcessor.java:144) [influxdb-java-2.2.jar:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_272] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_272] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_272] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_272] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_272] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_272] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_272]
-
zeig mal deine influxdb.persist
ich glaube @horschte hat schon die Lösung geliefert, ich hatte auf jeden Fall den falschen Wert drin
-
Die influxdb.persist hast du erstellt und befüllt?
Klingt danach als wären (noch) keine Daten vorhanden.Warte mal ab, bis die nächste persistence strategy schlagend wird.hab ich, bin mir aber nicht sicher, ob ich es richtig gemacht habe. Ich bezweifele die Richtigkeit der Schlüsselwörter im Bereich Items, wie müssen die heißen, woher nehme ich die?
Meine items Datei ist so aufgebaut und in der persist Date habe ich einfach mal Feuchtigkeit stehen -
Das tut hatte ich schon probiert und jetzt nochmal.
Laufe aber immer das selbe Problem:
in grafana wird mir im FROM Feld nur default und autogen angezeigt, nach meinem Verständnis müssten dort meine Items erscheinen.
grafana meint, es hätte sich mit der Datenbank verbunden.
Ich glaube immer noch, das da keine Daten reinwandern.
Naja,für heute bin ich erst mal raus -
Danke, werde das so einbauen, zumindest versuchen.
Learning by doing mache ich eigentlich immer, auch wenn es Stunden dauert. Mit dem bisherigen Ergebnis bin ich schon recht zufrieden. Aber nicht ganz, ich will mehr
Habe das Forum hier noch nicht durchsucht, bin aber erfolglos anderen tutorials gefolgtNatürlich will ich die Daten auch visualisieren.
Openhab bietet dazu die influxdb und grafana an.
Muss dazu sagen, mit Datenbanken stand ich schon immer auf Kriegsfuß und natürlich verfolgt das mich auch hier wieder
zuerst hab ich nach tutorial von Hand installiert, bin aber nicht weiter gekommen, hab dann endeckt, das es auch über openhabian-config geht. Also neue frische Installation gemacht.
.persist Datei angelegt.
Weiter komme ich nicht, weiß noch nicht mal, ob Daten in der db landen.
Ich schau mal weiter -
OK, nach einer kleine Pause habe ich mich dem Thema weiter gewidmet und nun 4 Sensoren eingebunden. Läuft alles gut soweit.
Im Basic UI hätte ich gerne noch weitere Werte, wie z.B. den Batteriestatus. Eigentlich ist ja schon alles vorbereitet, die Daten werden abgefragt und an den Broker weitergereicht.
Momentan habe ich nur keinen Plan, wie das zu bewerkstelligen ist. Brauche wahrscheinlich nur einen kleinen Schubser, um dahinter zukommen, also was wo wie ändernGelöst: Man muss einfach nur in der sitemap Datei weitere Items hinzufügen, dann kann man alles anzeigen lassen, wenn man will.
Frame label="Sensor_1"{
Text item=Sensor_1_Feuchtigkeit label="Bodenfeuchte"
Text item=Sensor_1_Duenger label="Dünger"
Text item=Sensor_1_Licht label="Licht"
Text item=Sensor_1_Temperatur label=Temperatur
Text item=Sensor_1_Batterie label=Batterie
} -
Hallo zusammen, sehr schöner thread und es sind meine ersten Schritte in openhab. Die Sensoren habe ich schon länger, aber wegen armseeligen app nicht wirklich genutzt.
In Linux bin ich ganz gut bewandert, es ist mein Desktopsystem.Bin also dem thread gefolgt mit mäßgem Erfolg, bekam im UI immer
MQTT system broker connection
edit 11.12.: Im nachhinein sehe ich nun, das ich gelesen habe was ich wollte und broker mit broken vermischt
meine erste Installation war ein aktuelles openhabian, dann habe ich das image von @horschte gesehen und dachte mir, vielleicht hat sich irgendwas geändert zum aktuellen openhab. Also Karte mit dem image aus dem thread bespielt.Hab dann alle Konfigurationen aus dem thread 1:1 übernommen und nur die Adressen der Sensoren geändert.
Bis hierhin klappt alles:[2020-12-06 12:32:46] Retrieving data from sensor "Orange" ...
[2020-12-06 12:32:49] Result: {"light": 177, "temperature": 22.1, "moisture": 12, "conductivity": 15, "battery": 90}
[2020-12-06 12:32:49] Publishing to MQTT topic "miflora/Orange"[2020-12-06 12:32:50] Retrieving data from sensor "Palme" ...
[2020-12-06 12:32:51] Result: {"light": 221, "temperature": 22.2, "moisture": 0, "conductivity": 0, "battery": 100}
[2020-12-06 12:32:51] Publishing to MQTT topic "miflora/Palme"die Palme hat Nullwerte, weil der Sensor nicht im Topf steckt.
die broken connection habe ich weiterhin und finde einfach nicht raus, warum das so ist.
things werden mir nicht angezeigt unter control
unter Configuration things sind sie aber.Oft ist es so, wenn ich um Hilfe rufe, funktioniert es 10 min später einwandfrei
edit: Name ist Programm, gnarf
Hatte items vegessen und bekomme Werte, es kann weiter gehen !!!!!!