NEWS
[gelöst] Daten kommen nicht gleichmäßig - Influx
-
Hallo @ all
ich habe ein Problem finde aber leider die Lösung nicht - vielleicht hat einer von euch ja einen Tip.
Ich nutze ioBroker unter Windows visualisiert (Esxi) mit Influx und Grafana in deiner VM. Weiterhin nutze ich eine mittlere Homatic Installation sowie über RF- Jeelink einige andere Dritt Sensoren. Die VM ist durchgehend an.
Seitdem ich die Sensoren in Grafana grafisch auswerte, fällt mir auf das die Daten nie "nathlos" vorliegen sondern immer wieder, teilweise stundenlang, Unterbrechungen haben.
Woran könnte dies liegen? Ich habe meine Influx Settings mit angehängt. Ggf ist hier ja schon etwas falsch. Die VM liegt auf einer SSD und sollte damit auch schnell schreiben können.
ioBroker Installation tech Daten
! {
! "version": "1.2.0",
! "platform": "Javascript/Node.js",
! "type": "win32"
! }
! ],
! "node": "v4.5.0",
! "arch": "x64",
! "adapters": {
! "admin": {
! "version": "2.0.7",
! "platform": "Javascript/Node.js"
! },
! "hm-rpc": {
! "version": "1.4.14",
! "platform": "Javascript/Node.js"
! },
! "hm-rega": {
! "version": "1.6.6",
! "platform": "Javascript/Node.js"
! },
! "weatherunderground": {
! "version": "1.0.8",
! "platform": "Javascript/Node.js"
! },
! "web": {
! "version": "2.1.8",
! "platform": "Javascript/Node.js"
! },
! "ping": {
! "version": "1.3.2",
! "platform": "Javascript/Node.js"
! },
! "icons-material-svg": {
! "version": "0.1.0",
! "platform": "javascript/Node.js"
! },
! "ical": {
! "version": "1.3.2",
! "platform": "Javascript/Node.js"
! },
! "icons-mfd-svg": {
! "version": "1.0.2",
! "platform": "javascript/Node.js"
! },
! "scenes": {
! "version": "0.2.7",
! "platform": "Javascript/Node.js"
! },
! "mobile": {
! "version": "0.4.11",
! "platform": "javascript/Node.js"
! },
! "yr": {
! "version": "1.0.6",
! "platform": "Javascript/Node.js"
! },
! "javascript": {
! "version": "3.4.0",
! "platform": "Javascript/Node.js"
! },
! "dwd": {
! "version": "2.2.1",
! "platform": "javascript/Node.js"
! },
! "cloud": {
! "version": "2.0.5",
! "platform": "Javascript/Node.js"
! },
! "node-red": {
! "version": "1.1.6",
! "platform": "Javascript/Node.js"
! },
! "hmm": {
! "version": "1.0.1",
! "platform": "Javascript/Node.js"
! },
! "socketio": {
! "version": "1.8.6",
! "platform": "Javascript/Node.js"
! },
! "history": {
! "version": "1.6.3",
! "platform": "Javascript/Node.js"
! },
! "rickshaw": {
! "version": "0.4.5",
! "platform": "javascript/Node.js"
! },
! "vis": {
! "version": "1.0.4",
! "platform": "Javascript/Node.js"
! },
! "telegram": {
! "version": "1.0.8",
! "platform": "Javascript/Node.js"
! },
! "tr-064": {
! "version": "0.3.22",
! "platform": "Javascript/Node.js"
! },
! "rflink": {
! "version": "1.1.6",
! "platform": "Javascript/Node.js"
! },
! "parser": {
! "version": "0.2.1",
! "platform": "Javascript/Node.js"
! },
! "sayit": {
! "version": "1.6.5",
! "platform": "Javascript/Node.js"
! },
! "upnp": {
! "version": "0.3.6",
! "platform": "Javascript/Node.js"
! },
! "jeelink": {
! "version": "0.0.4",
! "platform": "Javascript/Node.js"
! },
! "vis-players": {
! "version": "0.1.4",
! "platform": "Javascript/Node.js"
! },
! "flot": {
! "version": "1.6.1",
! "platform": "javascript/Node.js"
! },
! "discovery": {
! "version": "0.4.4",
! "platform": "Javascript/Node.js"
! },
! "fritzbox": {
! "version": "0.2.1",
! "platform": "Javascript/Node.js"
! },
! "influxdb": {
! "version": "1.4.4",
! "platform": "Javascript/Node.js"
! }
! },
! "model": "Intel(R) Atom(TM) CPU C2750 @ 2.40GHz",
! "cpus": 1,
! "mem": 2147012608,
! "ostype": "Windows_NT"
! }
1443_2017-11-16_09_44_42-2_smarthub.png
1443_2017-11-16_09_48_33-grafana_-_smarthome_hygro.png
1443_2017-11-16_09_50_42-iobroker.admin.png
1443_2017-11-16_09_51_55-iobroker.admin.png -
Ist dein Problem das am Anfang oder am Ende werte fehlen und der Graph abbricht? Ja das liegt daran das Grafana nur das auswerten kann was da ist.
Wenn also jetzt ein Datenpunkt nur bei Änderung Werte schreibt, dann vllt um 7:00, 8:00, 13:00 und das wars. Dein Grafana Graph zeigt 9:00-17:00 an … dann hat er um 9 nichts sondern erst 13 Uhr wieder einen Wert. Also zeigt er 9:00-13:00 als "leer" an, ähnliches potentiell am Ende: Er zeichnet bis 13:00 und dann ist leer.
Du kannst das ggf in der Grafana Query mit "fill(previous)" anstelle "fill(null)" fixen. Ob das immer geht musst Du testen.
Der Adapter hat u.a. deswegen die Möglichkeit nach einer gewissen zeit auch gleiche Werte nochmal zu loggen.
Ingo
-
Hallo und guten Morgen apollon77,
ja du hast recht mich stören die Lücken. Deine Erklärung mit den Zeitrahmen und den "nicht geloggten gleichen Werten" scheint logisch. "fill(previous)" oder "fill(null)" habe ich nur bei Group By gefunden. Wenn ich dort etwas einstelle verschwindet aber mein Graph komplett und es wird "No Data" angezeigt.
Anbei meine Query.
1443_2017-11-17_08_27_30-grafana_-_smarthome_thermo.png -
Naja er macht exakt was Du willst. Selektiere die Werte und zeige Sie an
Ich schaue meistens größere Zeiträume an und daher hab ich per default "group by " kram drin.
Sobald du "group by" nutzt must Du einen "Aggregator" nutzen wie "mean" als Durchschnitt oder min/max whatever.
-
Hallo und guten Morgen Apollon,
danke für die Tips. Aktuell habe ich "gleichen Wert loggen" aller 900 Sekunden an. Deine Option mit der Veränderung der Query werde ich auch einmal testen.
mfg