@weef hat daraufhin die entsprechenden Stellen mit Grafana Bordmitteln “werte-maskiert”:
Ich habe mal die Anzeige Deiner beiden Reihen aus dem fraglichen DHT
etwas ‘werte-maskiert’. Die Grafana-query-Zeile für die Außentemp. sieht
jetzt so aus:
SELECT mean("airtemperature_outside") FROM "cfb_hive1_sensors" WHERE
($timeFilter AND "airtemperature_outside" < 100)
GROUP BY time($interval) fill(null)
… und diejenige für rel.Feuchte draußen:
SELECT mean("airhumidity_outside")
FROM "cfb_hive1_sensors" WHERE
($timeFilter AND "airhumidity_outside" > 0 AND
"airhumidity_outside" < 101)
GROUP BY time($interval) fill(null)
Damit sind die kaputten Werte natürlich weiterhin in der Datenbank, sie
werden nur nicht angezeigt. Das soll weder Fehlersuche noch
Plausibiltätskontrolle ersetzen.
Meine Präferenz wäre hier solche Daten aus der DB händisch löschen zu können um die Anzeige mit auto scale wieder nutzen zu können, aber auch mitzubekommen, wenn wieder so etwas passiert.
ja, das wünsche ich mir auch für ganze datenserien (bei netzwerkproblemen, wenn aber das lokale speichern auf sd geklappt hat), bin noch nicht dazu gekommen mal auszuprobieren, ob überschreiben funktioniert.
Es existiert zwar noch kein entsprechendes User Interface, manuell kann man solche invaliden Datenpunkte jedoch folgendermaßen in der Datenbank (InfluxDB) identifizieren und beheben.
Datenbanken anzeigen
> show databases
[...]
hiveeyes_kh
[...]
Auf passende Datenbank umschalten
> use hiveeyes_kh
Series anzeigen
> show series
cfb_hive1_sensors
dach_huzzah
wormcompost_huzzah
Feldnamen anzeigen
> show field keys from cfb_hive1_sensors
name: cfb_hive1_sensors
fieldKey fieldType
-------- ---------
airhumidity float
airhumidity_outside float
airtemperature float
airtemperature_outside float
broodtemperature float
entrytemperature float
weight float
Datensatz identifizieren
> select airtemperature_outside from cfb_hive1_sensors where airtemperature_outside > 500
name: cfb_hive1_sensors
time airtemperature_outside
---- ----------------------
1486925631843920211 1638.5
Datensatz löschen
delete from cfb_hive1_sensors where time=1486925631843920211
hab ich denn zugang zum datenbank-server?
ich finde auf hiveeyes nur die übersicht über die entsprechende datenbank, aber keine möglichkeit mich da irgendwo einzuloggen oder so.
vg,
markus
die Datenbank ist derzeit noch nicht über das Internet erreichbar. Sobald wir jedoch entsprechende Möglichkeiten zur Authentifizierung von individuellen Benutzern geschaffen haben, werden wir das ermöglichen.
Komme doch einstweilen per privater Nachricht auf mich zu, dann finden wir gemeinsam eine Möglichkeit, wie Du auf die Datenbank zugreifen kannst.