Raspberry Pi – die neusten Beiträge

Datenbank mit Variable aus Python füllen

Hallo,

Ich möchte meine Temperaturmessungen gerne in einer Datenbank speichern. Das ganze System läuft auf einem Raspberry Pi in Python. Wie ich an die Druck und Temperaturdaten hinkomme, weiss ich mittlerweile. Ich habe momentan nur das Problem das bei mir der import von den Zahlen in die Datenbank nicht klappt. Hiereinmal mein Code:

#!/usr/bin/env python
import MySQLdb
db = MySQLdb.connect("localhost", "monitor", "1234", "wetterstation")
curs=db.cursor()
temperature1 = 98    #Momentan meine Variablen, ist später werden dann natürlich die werte aus den Sensoren genommen.
pressure1 = 1001

try:
curs.execute ("INSERT INTO wetterdata values(CURRENT_DATE(), NOW(),  18.2, 18.3)")
db.commit()
print "Data committed"

except:
print "Error: the database is being rolled back"
db.rollback()

So klappt das auch ganz gut, aber sobald ich eben die 18.1 und 18.3 über eine Variable mir rausfische, komme ich zu dem Error.

curs.execute ("INSERT INTO wetterdata (date, time, temperature, pressure) VALUES (CURRENT_DATE(), NOW(), (?), (?))" , (temperature, pressure))

das klappt leider nicht.

So habe ich die Tabelle Created..

CREATE TABLE wetterdata (date DATE, time TIME, temperature NUMERIC, pressure NUMERIC);

Ich bekomme leider auf immer ein error wenn ich die (?) durch %s oder %f oder %d ersetze. Würde mich freuen wenn mir da jemand helfen kann oder mir jemand eine andere Möglichkeit vorzeigt wie man Variablen einfach in eine Datenbank im lokalen Netzwerk bekommt.

Danke, Justin

SQL, Datenbank, Python, Raspberry Pi

Zurückgehaltene Pakete - Raspberry Pi

Hallo zusammen,

ich habe seit einiger Zeit beim Aktualisieren meines Raspberry Pis folgendes Problem:

Wenn ich mit

apt-get-update && apt-get upgrade

meinen Raspberry Pi auf den neusten Stand bringe, bekomme ich den Hinweis, dass 29 Pakete nicht aktualisiert (zurückgehalten) wurden. Diese Aktualisierungen scheinen nicht wichtig zu sein, da sie nicht automatisch installiert wurden, aber sind doch einige Pakete darunter, wie "php5" oder "libapache2-mod.php5", von denen ich denke, dass diese doch aktualisiert werden könnten, wenn man - wie ich - einen Webserver auf dem RPi laufen hat.

Ich habe im Internet auch gelesen, dass man mit

apt-get dist-upgrade

auch Pakete aktualisiert, die nicht in irgendwelchen "Abhängigkeiten" drinstecken. Das ganze hat nur zwei Haken:

  1. Zum einen würde ein "dist-upgrade" nicht nur die besagten 29 Pakete aktualisieren, nein, es würden auch 109 Pakete neu installiert. Es würde mal eben so 200MB Speicher von meiner SD-Karte draufgehen, was unter Berücksichtigung meiner kleinen SD-Karte ziemlich auf dem Putz haut.
  2. In einem Forum stand auch, dass ein "dist-upgrade" die Systemstabilität mindert, um es mal vorsichtig auszudrücken.

Meine Fragen an euch (die ihr mir hoffentlich weiterhelfen könnt):

  • Ist ein "dist-upgrade" empfehlenswert oder sollte man zugunsten der Stabilität darauf verzichten?
  • Kann man Pakete aus den nicht aktualisierten Paketen einzeln aktualisieren? Wäre es ratsam, diese vielleicht durch "apt-get install BeispielPaket" erneut zu installieren, oder gehen dabei Einstellungen verloren?
Linux, Update, Upgrade, apt-get, Install, Raspberry Pi

Kaffeeautomat durch Rasberry Pi steuern, uvm...

Hallöchen,

in der 10. Klasse sind wir nun im Technikunterricht an einem Punkt angelangt, wo wir selbstständig an einem Projekt arbeiten müssen. Das Ganze Projekt zählt dann am Ende des Jahres als Prüfungsnote und wird auch im Zeugnis auf einem beigelegten Blatt noch extra aufgeführt.

Ich hatte schon vor ein paar Wochen mal von dem Raspberry Pi gehört und dachte mir dann jetzt, dass ich ja in dem Projekt etwas damit machen könnte. Ich hab meine Lehrerin gefragt und sie hat dann gemeint, ich könnte ihn so einrichten, dass ich über eine Website, die auf dem RasPi läuft dann ein Gerät z.B. ein Feuermelder, Alarmanlage oder eine Kaffeemaschine steuern könnte. (Es muss keine Website sein, die öffentlich zugängig ist, es wird dann warscheinlich eine sein, die nur in einem kleinen Netzwerk erreichbar ist.

Nun meine Frage(n):
1. Was für einen RasPi soll ich mir da kaufen? (Es gibt ja verschiedene Modelle)
2. Kennt ihr gute Tutorials und/oder erklärungen zur Einrichtung eines RasPi's und der dazugehörigen Software + Betriebssystem (Linux)?
3. Habt ihr selber einen, und wenn ja, wie benutzt ihr ihn und wie habt ihr das ganze dann gelöst?

Ich würde mich auf jeden Fall über eine Antwort freuen^^
Frohe Weihnachten und Liebe Grüße
Selina

PC, Computer, Homepage, Schule, Technik, Linux, Programm, Webseite, programmieren, Unterricht, Elektrotechnik, Informatik, Steuerung, Raspberry Pi

Externe Festplatte als Mediaserver nutzen

Hello there, Freunde,

ich habe eine Frage.

Ausgangssituation

  • Ich besitze eine externe 2 TB Festplatte mit 1 USB-Anschluss, jedoch nicht netzwerkfähig.
  • Ich besitze einen Speedport W701V-Router von der Telekom, der zwar WLAN-fähig ist, jedoch keinen USB-Anschluss hat, und vermutlich auch nicht mediaserverfähig ist in dem Sinne.
  • Ich habe einen Laptop mit Musik und einen Computer, ebenfalls mit Musik
  • Ich habe eine iTunesMediathek, die für beide Geräte die Gleiche ist und auch mit dem gleichen iTunesAccount verknüpft ist.

Was ich machen möchte

Was ich mir vorstelle ist, dass ich die Festplatte einmal nutze für die Musik, damit mein Laptop net dafür seinen ganzen Speicher braucht. Auf dem PC kann die Musik lokal gespeichert werden, da soll die externe Festplatte sozusagen dann eine Sicherungskopie enthalten. Weiterhin will ich das so lösen, dass jegliche neue Musik, die ich auf meinem PC dann speichere, gleich auf die externe Festplatte kopiert wird, ebenso jegliche Aktualisierungen der Mediathekdatei. Die Festplatte soll quasi erreichbar sein von beiden Geräten aus gleichzeitig ohne dass ich jedes mal umstecken muss. Meine Frage ist, wie ich das nun am geschicktesten/günstigten löse. Sie soll nur im lokalen Netzwerk verfügbar sein.

Meine Überlegungen

Ich hab mir überlegt, dass man vielleicht einfach die Festplatte wirklich als Server betreibt, ich besitze aber kein Altgerät das ich dafür hernehmen könnte. Und ob ein günstiger Raspberry Pi das schafft weiß ich nicht.

Am genialsten wäre wahrscheinlich so eine Art W-LANkarte für die Festplatte in Form eines USB-Sticks, nur ich weiß nicht, ob es sowas überhaupt gibt.

Letztlich wäre es ja praktisch, wenn ich die Festplatte irgendwie an meinen Router bringen kann, aber ich weiß nicht wie ich das machen sollte, zudem die Festplatte dann ja nicht automatisch sowas wie ne Adresse im Netzwerk hat außer die vom Router..

Also hat jemand ne Idee, was ich nun am geschicktesten machen könnte? Es geht rein um die Hardwarelösung, synchronisieren krieg ich denk ich selbst hin. Die hilfreichste Antwort wird natürlich belohnt. :)

MfG

Alex

Computer, Netzwerk, Festplatte, USB, externe Festplatte, Router, Raspberry Pi

Meistgelesene Beiträge zum Thema Raspberry Pi