Messen und Regeln mit einem Raspberry Pi 2?

Hallo,
ich spiele grade mit dem Gedanken, ein Aquarium aufzubauen und natürlich einzurichten.
Da ich technische Spielerein mag, würde ich die Steuerung gerne mit einem Rspberry Pi 2 realisieren.
Wenn ich ehrlich bin, muss ich zugeben, dass ich faul bin.
Daher würde ich gerne den Wasserwechsel und das Befüllen automatisch realisieren.

Da ich 5m 6mm Kühlschrankschlauch (Schlauch für die Wasserversorgung von Kühlschränken mit Wasserspender, und Kaffeeautomaten) habe, der Lebensmittelecht ist, dachte ich, dass ich durch die Wand zur angrenzenden Küche bohre und 2 Schläuche durchführe.
Ein Schlauch kommt in den Syphon, wo der Ablaufschlauch der Spülmaschine steckt, der andere wird an die Wasserleitung angeschlossen.
Nun würden "nur noch" 2 Pumpen, bzw. eine Pumpe, ein Magnetventil und wasserdichte Sensoren fehlen.

Ich dachte daran, dass ein Sensor den Wasserstand kontrolliert.
Sinkt der Wasserstand unter diesen Pegel, wird das Magnetventil geöffnet, so dass Wasser eingefüllt wird, bis der Pegel erreicht ist.

Sobald der geplante regelmäßige Wasserwechsel durchgeführt wird, muss der Sensor für den Pegelstand deaktiviert werden.
Dann soll die Pumpe anlaufen und solange Wasser abpumpen, bis der Wasserstand einen weiteren Pegel erreicht hat.
Wird dieser Wasserstand erreicht, muss die Pumpe abgeschaltet und der obere Sensor aktiviert werden, damit wieder Wasser aufgefüllt wird.

Heizung, PH, Redox, Licht, ... soll auch über den Raspberry gesteuert werden.
Zudem wären Feuchtigkeitssensorren nicht schlecht, damit bei Wasseraustritt Alarm geschlagen wird.

Könntet ihr mir bitte erklären, was man für solch ein Projekt benötigen würde?
Wie würden Sensoren und Aktoren mit einem Raspberry verbunden?
Gibt es Steckdosen und Dimmer, die darüber gesteuert werden können?
Und die wahrscheinlich wichtigste Frage: Was würde sowas in etwa kosten?

Dass dies am Anfang viel Arbeit sein wird ist mir klar, aber wenn es einmal läuft dürfte man ein schönes Aquarium haben, was am Ende nicht mehr so wartungsintensiv ist.

Vielen Dank!

Technik, Aquarium, regeln, Aquaristik, messen, Raspberry Pi, Raspberry, Raspberry pi 2
dnsmasq-Error auf Raspberry-Pi: failed to bind DHCP server socket: Address already in use?

Als ich in den Letzten Tagen meinen Raspberry-Pi einrichtete, um den Beerenpflücker (Roboterarm) aus ct 02/15 (S. 164) nach langer Bauzeit endlich fertigzustellen, bin ich auf folgendes Problem gestoßen:

Nach der Installation der Pakete hostapd, dnsmasq und avahi-daemon und dem Kopieren der bereitgestellten Konfigurationsdateien (ct.de/ycvg) startete dnsmasq mit folgender Fehlermeldung nicht:

dnsmasq: bad dhcp-range at line 8 of /etc/dnsmasq.conf

Danach habe ich mich auf verschiedenen Foren informiert (auch hier) habe die Konfigurationsdatei unter /etc/dnsmasq.conf auf das Folgende geändert (ohne auskommentierte Zeilen):

interface=wlan0
dhcp-range=wlan0,192.168.2.2,192.168.2.253,255.255.255.0,12h
port=0

Bei hostapd unter /etc/hostapd/hostapd.conf steht nun folgendes:

interface=wlan0
driver=rtl871xdrv
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=*Meine SSID*
hw_mode=g
channel=8
country_code=DE
ieee80211d=1
wpa=2
wpa_passphrase=*Meine Passphrase*
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP
beacon_int=100 
auth_algs=3
ieee80211n=1
wmm_enabled=1
logger_syslog=-1
logger_syslog_levlel=2
logger_stdout=-1
logger_stdout_level=2
dump_file=/temp/hostapd.dumb

Nach den Änderungen passiert folgendes:

pi@raspberrypi ~ $ dnsmasq
dnsmasq: cannot open or create lease file /var/lib/misc/dnsmasq.leases: Permission  denied
pi@raspberrypi ~ $ sudo dnsmasq
dnsmasq: failed to bind DHCP server socket: Address already in use

Was ist mein Fehler? Kennt sich irgendwer aus?

WLAN, Fehler, Linux, Netzwerk, CT, Fehlermeldung, Raspberry Pi
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

Meistgelesene Beiträge zum Thema Raspberry Pi