Sollte man im Hintergrund laufen lassen können, jou.
Mit den Error PPM kann ich dir leider nicht weiter helfen.
Bei mir habe ich sogar ohne eine Angabe (also 0 PPM Error) recht gute Auswertungen.
Da scheint mein Stick recht glücklich zu liegen.
Gruß
Hi,
Danke. Ja mit & geht es :-)
Aber ich habe noch ein paar Punkte ;)
1. Ich habe im install.sh das /home/pi durch ~ ersetzt, da ich einen anderen User verwende. vielelciht als Änderung für dich interessant.
2. starten mit mySQL kann man es nur, wenn man sich im Ordner ~/bos/BOSWatch/ befindet. sonst kommt ein Error.
3. ich habe eine DB im Internet, auf meinem eigentlichen Server.
Wie bekomm ich da die Daten rein?`
Ich bekomme folgende Fehlermeldung in der log_bos.txt:
Danke,Code:12:26:23 [LOG] reading config file 12:26:23 [LOG] pre-load variables 12:26:23 [LOG] connect to MySQL database 12:26:23 [LOG] starting rtl_fm 12:26:23 [LOG] starting multimon-ng 12:26:23 [LOG] start decoding 12:29:21 [LOG] recived FMS 12:29:21 [INFO] BOS:6 Bundesland:3 Ort:93 Fahrzeug:4301 Status:1 Richtung:0 TKI:III 12:29:21 [LOG] FMS to MySQL 12:29:21 [ERROR] FMS cannot insert 12:29:21 [LOG] recived FMS 12:29:21 [INFO] BOS:6 Bundesland:3 Ort:93 Fahrzeug:4301 Status:f Richtung:1 TKI:IV 12:29:21 [LOG] FMS to MySQL 12:29:21 [ERROR] FMS cannot insert
Geändert von Hobo (07.04.2015 um 13:01 Uhr)
Also 1.) macht Sinn, werde ich sicher anpassen ;-) Danke!
2.) Versteh ich nicht genau was du damit meinst? Error Text?
3.) schau mal ob in der config.ini auch der richtige Name der Tabelle eingetragen ist.
Die Verbindung zur Datenbank kommt zustande, sonst würde gleich danach ein Error kommen. Userdaten sind also korrektCode:12:26:23 [LOG] connect to MySQL database
Hier dann aber: Er startet das speichern in die Datenbank, wirft dabei aber einen Error. Also entweder findet er die Tabelle wie in der config.ini angegeben nicht, oder aber die Struktur dieser Tabelle ist nicht wie in der boswatch.sqlCode:12:29:21 [LOG] FMS to MySQL 12:29:21 [ERROR] FMS cannot insert
Liegt diese Datenbank online auf einem gehosteten Server? Die meisten Server blockieren anfragen von extern.
Gruß
Geändert von Schrolli (07.04.2015 um 13:28 Uhr)
Bitte
Das ist die Fehlermeldung wenn ich die .py Datei aus einem anderen Verzeichnis aufrufe:
Der Aufruf:Code:13:21:53 [ERROR] config reading error 13:21:53 [ERROR] unknown Error Traceback (most recent call last): File "/home/felix/bos/BOSWatch/boswatch.py", line 298, inif useMySQL: #only if MySQL is active NameError: name 'useMySQL' is not defined
Ich habe die Datei zum Einrichten verwendet. nur der DB Name lautet nicht boswatch sondern anders. Die ist leider vorgegeben.Code:felix@monitor-pi ~ $ sudo python /home/felix/bos/BOSWatch/boswatch.py -f 85.555M -e 35 -a FMS ZVEI -s 50
Muss ich das dann in der .sql ändern?
Ja liegt sie. Wie kann ich das kontrollieren? Weil mit einer anderen DB geht es auch.
Kurz zuvor fliegt der Error, das beim einlesen der Config was nicht klappt, wodurch logischerweise auch keine MySQL Daten gefunden werden. Das lässt sich sicher beheben. Schau ich heute abend drüber, Danke für den Log...
nene, der Name der Datenbank an sich ist egal, muss nur in der config bei "database=###" eingetragen werden.
Diese boswatch.sql sollte dann zB per PHPmyadmin importiert werden. Damit die Tabellen und ihre Struktur in der Datenbank liegen.
Und die jeweiligen Tabellen Namen müssen dann natürlich auch mit denen in der config.ini übereinstimmen.
Um welchen Hoster geht es denn? Ich weis nur das die meisten Hoster eben externe Zugriffe auf ihre Datenbanken blockieren. Wenn es aber mit anderen Sachen geht, muss man mal schauen woran das liegt.
Gruß
Also der Hoster ist http://all-inkl.com
Ja genau das habe ich gemacht. die sql importiert.
Im phpMyAdmin unter Server --> Prozesse sehe ich:
Kann ich noch irgendwo das kontrollieren?Code:Prozesse Zeige die SQL-Abfragen vollständig an ID Benutzer Host Datenbank Befehl Zeit Status SQL-Befehl Beenden 51750 d01DB-Name [my öfftl. IP]:45307 keine Query 0 init SHOW PROCESSLIST
[edit]
Also ich habe gerade beim start der py applikation die Prozesse noch mal angeschaut, da ist dann ein zweiter in phpMyAdmin zu sehen. Der eher passt, weil er direkt auf die Datenbank zugreift. der von oben ist der SQL-Server itself.
Also scheint die mySQL Applikation zu sterben.
Geändert von Hobo (07.04.2015 um 14:35 Uhr)
Aktive Benutzer in diesem Thema: 12 (Registrierte Benutzer: 0, Gäste: 12)