Hallo ich habe einen Raspberry Pi mit einem DVB-T RTL2832U Receiver Stick. Installiert habe ich folgendes Projekt https://github.com/zuckschwerdt/rtl_433 und ich kann auch meine externen 433MHz PIR Sensoren empfangen. Diese sehe ich im DOS-Fenster, wenn ich den Befehl "rtl_433" -G eingebe. Nun möchte ich gerne in meine SQLite Datenbank abspeichern, wann der PIR ein Signal gesendet hat. Dafür schreibe ich dann doch am besten die Auslösung der verschiedenen Sensoren in eine SQLite Datenbank, oder? Mache ich das am besten einem Python Programm und die Auswertung in einem gesonderten Python Programm? Kennt ihr ein gutes Tutorial fürv eine Anfängerin?
Bzw. mit welcher Datenbank bin ich am Besten dran? Ich habe gesehen, dass es auch viele Projekte mit dem RRDtool für den Raspberry gibt, aber ich glaube mit SQLite bin ich doch besser und universeller dran, oder?
Hallo, ich benutze ein ganz ähnliches Setup um die Daten mehrerer 433 MHz Temperatursensoren in eine MySQL Datenbank zu loggen. Was die Programmiersprache angeht, so würde ich sagen, nimm die mit der Du schon Erfahrungen hast, Python ist für den Zweck wahrscheinlich nicht die schlechteste Wahl. Ich selbst benutze Python und rtl_433 im CSV-Modus, das ist dann sehr einfach in Python zu parsen. Welche Datenbank Du am besten verwendest hängt wahrscheinlich davon ab, was Du später mit den Daten machen willst und wie Du die auswerten willst. Der Vorteil bei RRDTool ist, dass die Größe der Datenbank im voraus bekannt ist, will man komplexere Auswertungen auf den Daten fahren, so ist man jedoch wahrscheinlich mit einer etwas mächtigeren Datenbank besser bedient...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.