Hallo. >ja, löschen kann ich es auch per SQL String in phpMyAdmin. >Die Frage war aber, ob es auch komfortabel und nachhaltig geht?
Ich dachte da eher einen SQL String der zb mit einem Script ausgeführt wird. mysql -u root -p12345676 -D "volkszaehler" -e "DELETE FROM data WHERE channel_id = 19 AND value = 85" Aber Vorsicht: Ohne Angabe von "WHERE" werden alle Daten gelöscht. Grüße Am Di., 7. Aug. 2018 um 20:29 Uhr schrieb Christian Wulff < christianwu...@gmx.de>: > Moin, > > > > ja, löschen kann ich es auch per SQL String in phpMyAdmin. > > Die Frage war aber, ob es auch komfortabel und nachhaltig geht? > > > > Lieben Gruß, > > Chris > > > > *Von:* Christian Schnellrieder [mailto:schnellrieder...@gmail.com] > *Gesendet:* Dienstag, 7. August 2018 19:22 > *An:* volkszaehler-users@demo.volkszaehler.org > *Betreff:* Re: [vz-users] 85°C repair task > > > > Hallo. > > > > Ein einfacher SQL String sollte hier vollkommen ausreichen. > > > > > > Grüße > > > > Am Di., 7. Aug. 2018 um 18:56 Uhr schrieb Christian Wulff < > christianwu...@gmx.de>: > > Moin, > > > > ich habe 38 Stück 1-wire Sensoren an meine volkszähler Installation > angeschlossen. > > Jeder Sensor sendet jede Minute einen Temperaturwert > > So laufen also jeden Tag 54720 Temperaturwerte in die Datenbank (über die > Sinnhaftigkeit möchte ich hier nicht diskutieren). > > Nun kommt es sporadisch aber auch bei einem Sensor sehr regelmäßig vor, > das der ausgelesene Temperaturwert genau 85°C beträgt. > > Ich kann bei allen Sensoren ausschließen, dass diese jemals tatsächlich > genau 85°C messen werden (beim Außentemperatursensor bin ich mir momentan > nicht so ganz sicher…. ;-) ). > > Und selbst wenn doch einer in den Bereich von 85°C kommen würde, dann wäre > es beim Temperaturverlauf auch kein Problem, wenn genau 85°C fehlt, aber > knapp drüber und drunter die Werte da sind. > > Das bedeutet, wenn man einfach alle Temperaturwerte von genau 85°C sucht > und löscht kann man quasi keinen Datenverlust bekommen. > > Allerdings deuten diese 85°C ja auf ein Problem mit dem Sensor hin. > > Deswegen wäre es schade die Information zu verlieren welcher Sensor wann > die 85°C gemeldet hat. Darauf möchte ich natürlich auch nicht verzichten. > > Also folgende Idee: > > Ein Programm sucht 1x am Tag (meinetwegen auch 2x, 4x) in der Datenbank > bei den angegebenen Kanälen (nicht bei allen!) nach 85°C Einträgen. > > Wenn es einen Wert gefunden hat, dann schreibt das Programm den Kanal, den > Wert (…immer 85°C) und den timestamp in eine Datei oder in eine email. > > Und dann löscht das Programm den Eintrag in der Datenbank. > > > > Das gleiche könnte man auch mit anderen Werten machen, die durch eine > Plausibilitätsprüfung aus dem möglichen Raster fallen. > > z.B. weiß ich ja ungefähr welche Drehzahlen meine Lüfter annehmen können, > und welche nicht. > > > > So hätte man also eine automatisierte Bereinigung von falschen Daten, aber > auch einen Hinweis zum Debugging welche Sensoren wann und wie oft > rumspinnen. > > > > Nun die Fragen: Wie stell ich das an? > > > > Lass ich per cronjob auf dem Raspi ein Programm laufen? (ich vermute das > ist wohl am sinnvollsten) > > Lass ich auf einem externen ESP8266 ein Programm laufen? > > Welche Sprache ist dafür am besten geeignet? > > Wie programmier ich das? > > > > Gibt’s noch mehr User die sowas gerne hätten (bedeutet, lohnt sich so eine > Entwicklung oder ist das nur nice to have für mich?), oder sind alle > wunschlos glücklich? > > > > Lieben Gruß, > > Chris > >