Hi,
meine fehlerhaften Datensätze habe ich nun mit eurer Hilfe gelöscht.
Gibt es eine Anleitung - HowTo zum Einrichten des Funktionsschemas?
mercury1
Hi,
meine fehlerhaften Datensätze habe ich nun mit eurer Hilfe gelöscht.
Gibt es eine Anleitung - HowTo zum Einrichten des Funktionsschemas?
mercury1
Hi Frank,
wenn ich dies ausführe:
delete from p4.samples where address="4" and type="VA" and value>"1000"
dann wird doch nur der Inhalt von address="4" ( Außentemperatur ) gelöscht oder?
Ich möchte, wenn möglich, die fehlerhaften Datensätze ( alle 24 ) von der Zeit 2021-02-11 22:51:04 löschen.
wäre dies so richtig?
delete from p4.samples where time="2021-02-11 22:51:04"
mercury
Hallo Frank,
das hat mir schon sehr geholfen.
Ich habe nun gesehen es wurde ein fehlerhafter Eintrag mit nur 24 Datensätzen statt normal 43 Datensätzen in die DB geschrieben:
Hier der Fehlerhafte Eintrag:
Und hier ein normaler Datensatz:
Wie kann ich nun den obigen fehlerhaften Eintrag - alle 24 Datensätze löschen?
mercury1
Hi Babelbernd,
ich habe einenRaspberry Pi 4 Mdel B 4 GB.
Es "wackelt" sehr selten, aber auch die Kesseltemperatur, Boilerpumpe, Boliertemperatur und Vorlauf-Isttemperatur haben je einen Ausreisser in 31 Tagen.
Deshalb wäre ja gut, wenn man diese löschen könnte - nur wie?
@Frank
wie ist die Verbindung vom SQL Kommando von address="4" zu Außentemperatur?
mercury1
Hallo,
habe mein System mal wieder aktualisiert und das Booten vom raspi von SD auf SSD umgestellt.
Kann nur sagen - SUPER was hier gemacht wird.
Allerdings habeich ein kleines Problem:
Bei einer der Messungen der letzten Tage - schleichte sich bei der Außentemteratur ein Wert von 1659 ein.
Nun stimmen die Charts narürlich nicht.
Gerne würde ich - entweder diesen Wert ( Datensatz ) löschen oder abändern.
Leider habe ich von MySql keine Ahnung.
Adminer habe ich auch installiert - komme damit auch auf die DB, aber keine Ahnung wie ich diesen Daten-Satz finde und bearbeite.
In der Samples Tabelle sind mittlerweile fast 16 Millionen Einträge!
Hoffentlich kann mir hier jemand helfen!
Vielen DANK
mercury1
Sorry da steht nicht [sbox]apt -y install bash /tmp/install-deb.sh[/sbox]
sondern [sbox]apt -y install /tmp/p4d-latest.deb[/sbox]
ist das beides das selbe? ( bash /tmp/install-deb.sh und apt -y install /tmp/p4d-latest.deb )
Noch einen Frage zur COM Belegung:
COM 1 wird nornalerweise ja vom Techniker benötigt ( Software Update .... )
COM 2 wäre noch frei - kann man aber nicht für p4d wie COM1 verwenden -oder ? ( wäre zu einfach !! )
apt -y install bash /tmp/install-deb.sh wo steht das?
Nach einem update genügt ein sudo systemctl restart p4d alternativ kannst du auch booten.
Beim Update gehen keine Daten verloren
steht in Post 2011 von hoppel118
Hi,
ist 'bash /tmp/install-deb.sh' das gleiche wie 'apt -y install bash /tmp/install-deb.sh' ?
Nach dem Script sollte doch ein Neustart vom System gemacht werden ?
Dann braucht man p4d nicht händisch neu starten.
Die SQL-Daten sind mir sehr wichtig. Backup schreibe ich auf eine NAS.
Die DB muss man aber nach dem Update nicht jedesmal zurückscheiben - sondern nur bei groben Problemen - oder?
nochmals zum Update:
Falls ich ein Update machen möchte ( Alles auf den neuesten Satnd bringen).
Läuft so wie in der ReadMe:
wget http://www.jwendel.de/p4d/install-deb.sh -O /tmp/install-deb.shsudo
bash /tmp/install-deb.sh
Aber muss ich vorher Sichern - oder etaws stoppen ?
Oder einfach im "Betrieb" drüber ?
DANKE für die Info,
noch einfacher sieht man den Faktor bei:
pi@raspberrypi:~ $ p4 values | grep Füllstand
120) 0x0071 207 '%' (0207) 'Füllstand im Pelletsbehälter'
197) 0x0071 207 '%' (0207) 'Füllstand im Pelletsbehälter'
pi@raspberrypi:~ $
Hi,
hatte ich auch ursprünglich so versucht ( Post 1998 )
Zeigt nun:
pi@raspberrypi:~ $ p4 getv -a 0x71
value 0x71 is 16496
pi@raspberrypi:~ $
Der Füllstand ist aber: 79,69 !!
Hi,
ist natürlich die gleiche wie schon oben bei den values_:
laut p4 values:
197) 0x0071 207 '%' (0207) 'Füllstand im Pelletsbehälter'
So steht es bei Aufzeichnung:
Füllstand im Pelletsbehälter % 0x71:VA
Wird ja auch in den Charts angezeigt: dez 113 = hex 71
Hi,
Update ist also -wie ich gemeint habe ohne apt - OK
pi@raspberrypi:~ $ p4 getp -a 0x0017
Address: 0x0017; Unit: %; Digits: 0; Current: 65; Min: 0; Max: 95; Default: 65 - Factor: 1 (factor already applied)
=> 65%
pi@raspberrypi:~ $
Du meintest wahrscheinlich 0x0071:
pi@raspberrypi:~ $ p4 getp -a 0x0071
Address: 0x0071; Unit: s; Digits: 0; Current: 240; Min: 30; Max: 255; Default: 240 - Factor: 1 (factor already applied)
=> 240s
pi@raspberrypi:~ $
Hat aber beides nichts mit dem 'Füllstand im Pelletsbehälte' zu tun !?
hallo,
bin ganz neu hier:
habe so wie beschrieben installiert ( einfache Methode
wget und dann das script
0.3.26 dann hast du die mit dem Fehler erwischt.
Einfach neu drüber installieren, also die beiden Kommandos noch mal ausführen (das mit dem wget und das mit dem apt)
Falls ich nun ein Update machen möchte: wget und script ausführen - reicht das?
Was hat horchi mit dem apt gemeint? ( apt-get update ; apt-get upgrade ?? )
Habe noch ein Problem mit der Abfrage von Wertenauf dem Terminal:
Möchte den Füllstand im Pelletsbehälter anzeigen - der hat momentan laut Dashboard 89,63%
laut p4 values:
197) 0x0071 207 '%' (0207) 'Füllstand im Pelletsbehälter'
So würde ich den Wert abfragen:
pi@raspberrypi:~ $ p4 getv -a 113
value 0x71 is 18554
pi@raspberrypi:~ $
oder:
pi@raspberrypi:~ $ p4 getv -a 0x0071
value 0x71 is 18554
pi@raspberrypi:~ $
Was mache ich hier falsch?
Vielen DANK