• Du musst dich registrieren, bevor du Beiträge verfassen kannst. Klicke auf Jetzt registrieren!, um den Registrierungsprozess zu starten. Registrierte User surfen werbefrei, können Suchen durchführen und sehen die volle Darstellung des Forums mit vielen anderen Unterforen!!!

WLAN-Thermometer selbst bauen mit Raspberry Pi

Ich hab zwar grad erst den Lehrgang "fernmündliche Hilfestellung, unter zuhilfenahme einer Kristallkugel" besucht, ich hab den Lehrgang nur leider nicht bestanden.:D:D Daher wirst du deine Arbeisschritte schon nich ein wenig detailierter beschreiben müssen.
 
Hier ist der Inhalt von meiner conf

[Sensoren]
ch0 = FANTAST
ch1 = FANTAST
ch2 = FANTAST
ch3 = FANTAST
ch4 = FANTAST
ch5 = FANTAST
ch6 = FANTAST
ch7 = FANTAST

[Sound]
beeper_enabled = False
websound_enabled = False

[Messen]
messwiderstand = 47
iterations = 100
delay = 3.0

[Logging]
ch0 = True
ch1 = True
ch2 = True
ch3 = True
ch4 = False
ch5 = False
ch6 = False
ch7 = False
separator = ,
write_new_log_on_restart = False

[web_alert]
ch0 = True
ch1 = False
ch2 = False
ch3 = False
ch4 = False
ch5 = False
ch6 = False
ch7 = False

[ch_name]
ch_name0 = Kanal0
ch_name1 = Kanal1
ch_name2 = Kanal2
ch_name3 = Kanal3
ch_name4 = Kanal4
ch_name5 = Kanal5
ch_name6 = Kanal5
ch_name7 = Kanal7

[ch_show]
ch0 = True
ch1 = True
ch2 = True
ch3 = True
ch4 = False
ch5 = True
ch6 = False
ch7 = False

[plotter]
color_ch0 = green
color_ch1 = red
color_ch2 = blue
color_ch3 = olive
color_ch4 = magenta
color_ch5 = yellow
color_ch6 = violet
color_ch7 = orange
plotsize = 1000x700
plotbereich_min = -20
plotbereich_max = 220
keybox = top left
keyboxframe = True
plotname = Test

[webcam]
webcam_start = False

[temp_min]
temp_min0 = 0
temp_min1 = 0
temp_min2 = 0
temp_min3 = 0
temp_min4 = 0
temp_min5 = 0
temp_min6 = 0
temp_min7 = 0

[temp_max]
temp_max0 = 200
temp_max1 = 200
temp_max2 = 200
temp_max3 = 200
temp_max4 = 200
temp_max5 = 200
temp_max6 = 200
temp_max7 = 200


email_alert = False
server = smtp
auth = False
username = Benutzername
password = test
email_from = wlanthermo@meinedomain.de
email_to = meineemail@meinedomain.de
email_subject = WLANThermo-Alarm!

[Display]
lcd_present = True
error_val = "-"

[Version]
build = V1.0.0-0

[ToDo]
raspi_reboot = False
restart_thermo = False
restart_pitmaster = False
plot_start = True
raspi_shutdown = False
create_new_log = False
pit_on = False
restart_display = False
update_gui = False
backup = False

[Pitmaster]
pit_type = SERVO
pit_man = 0
pit_curve = -15!100|-10!75|-17!50|-5!40|-3!30|-2!20|-1!0
pit_set = 100
pit_ch = 0
pit_pause = 5.0
pit_pwm_min = 150
pit_pwm_max = 190
pit_shutdown = True

[Push]
push_on = True
push_url = 'http://dreambox/web/message?text=messagetext&type=1&timeout=10'

[filepath]
current_temp = /var/www/tmp/display/current.temp
pitmaster = /var/www/tmp/display/pit.temp

[daemon_logging]
log_file = /var/log/WLANThermo.log
level_pit = INFO
level_wd = INFO
level_compy = INFO
level_display = INFO

[update]
update_enabled = True




Da gibt es keine Version 2
 
Gut, dann ist das die falsche wlanconfig. Wenn du dem oben genannten post folgst, findest du einen post von arminth, da sind dateien angehangen, due musst du herunterladen und einfügen...
 
Servus,
wenn ich mir die config so anschaue, ist doch in der Sektion pit_curve der Wert -17!50 sicherlich falsch, oder? Müßte doch eigentlich -7!50 heißen, wenn ich nicht irre. Vielleicht weiß @Joe16 mehr dazu.


(Irgendwo)
 
Ich finde die Dateien nicht. Kann mir einer helfen? Kann ich die dann einfach via FTP austauschen oder wie muss ich die einbinden?
Oder gibt es einen Befehl mit dem man den Pi bzw. das Thermometer selbstständig updaten kann auf die neue Version.
 
OK. Fehler gefunden. Habe eine neue conf gesucht. Brauchte aber die neue wlt_2_comp.py

Hier meine Lösung vom absoluten Linux-Anfänger:

Die Datei findet man in diesem Thread auf Seite 80 mitte.

- runterladen und entpacken
- mit Filezilla die Datei in das Verzeichnis /home/pi kopiert
- im Putty:
cd /usr/sbin
sudo -s
mv wlt_2_comp.py wlt_alt_2_comp.py
mv /home/pi /wlt_2_comp.py usr/sbin/wlt_2_comp.py
sudo chmod 755 /usr/sbin/wlt_2_comp.py
sudo service WLANThermo restart

So das war alles. Hätte man bestimmt auch einfacher hin bekommen (root-Zugriff über Filezilla) aber so war es für mich am einfachsten.

Vielen Dank für die Hilfe. Ist ein echt schönes Projekt. Die Idee den Raspi als Repeater zu nutzen sollte vielleicht nochmal vertieft werden. Finde ich super, da man dann den Raspi auch außerhalb des eigenen WLan nutzen kann.
 
So alle Bauteile sind jetzt da.
Montag wird gebaut.

Nun habe ich nur nochmal ein Paar Fragen:

Ich habe das LCD-Display aus dem Warenkorb gekauft - was für einen Vorwiederstand brauche ich dafür?
Wie viele? In der Doku und auf der Homepage finde ich nur den Schaltplan dafür aber dazu finde ich nichts.
Habe ich hier im Fred was überlesen?

Die Stecker Buchsen - wie werden diese angeschlossen bzw verdrahtet?
Habe ich das auch überlesen?

Danke für eure Mithilfe.
 
@Bubbles aus dem Datenblatt des Display kann man Spannung und Stromdaten der Hintergrundbeleuchtung entnehmen (4,1V und 90..200mA). Daraus ergibt sich dann ein Vorwiederstand von 4,5-10Ω. Das steht übrigens auch so im Datenblatt. Ich würde hier auf den größeren Wert, also 10Ω zurückgreifen um einen geringeren Strom einzustellen. Die wenigsten Widerstandssortimente haben allerdings einen 10Ω Widertand dabei, daher hab ich einen 12Ω im Einsatz. Von der Leistung reichen auch die 1/4W gut aus.

Die Beschaltung der Stecker ergibt sich aus dem Schaltplan und der Belegung der Pins auf der Platine.

Viele Grüße,
Martin
 
Hallo,

ich verwende das Servoblaster Modul auch bei einem anderen Projekt wo ein Servo gesteuert wird und auch dort habe ich keine Probleme wie sie häuslebauer beschrieben hat.

Es könnte sein das durch ein Kernel update das noch nicht auf meinem Raspis ist dieses Problem auftaucht, ich werde das in den nächsten Tagen mal testen.

Hallo Joe16,
ich habe das jetzt alles nochmal neu aufgesetzt und es funktioniert jetzt. Ich habe keine Ahnung warum... Die Kernelversion scheint die gleiche wie davor zu sein.
Ich bin gerade noch dabei verschiedene Lüfter auf Ihre Steuerbarkeit zu testen, werde aber sicher bald den ersten Testlauf starten.

Viele Grüße,
Martin
 
Hallo Armin

Habe jetzt mein system nach deinem Aufbau von Seite 71 zusammen gestellt wie hast du denn jetzt das mit dem Lüfter gemacht hast du auch da von noch Bilder
Danke schon mal im voraus
 
Moin Moin,

auch ich habe nun mein Wlanthermo zusammengelötet - Version 2 Setup mit 2 Maverick ET-732 Fühlern (Fleisch und Garraum).
Da die Maverick Klinkenstecker für die Buchsen bekanntlich etwas zu lang sind, habe ich einfach jeweils eine 3mm Mutter und Scheibe über die Klinkenstecker bis zum Anschlag geschoben und mit Sekundenkleber befestigt. Nun kann man die Stecker "satt" in die Buchsen stecken und es passt immer...

Das ganze Konstrukt ist echt ein klasse Projekt und vielen Dank dafür an alle Beteiligten! Ich wollte mir eh eine Raspberry PI besorgen, da ich demnächst einen 3D Drucker Bausatz aus über 800 Teilen zusammenbaue (Mendel90 von Nophead) und die RP dann auch als Druckspooler agiert (kann dann ggf. auch mal einige gescheite/personalisierte WLAN Thermo Gehäuse drucken:cool: - das WLAN Thermo war nun schon mal ein super Einstieg in die RP Materie und dem ersten Braten auf meiner Weber Kugel steht nun nichts mehr im Wege:-)

Einige Bemerkungen noch meinerseits:

Den TP-Link Dongle sollte man mittlerweile ggf. aus dem Warenkorb entfernen - ich habe die 2er Version mit keinem aktuellen Treiber zum Laufen bekommen - Kernel 3.6.11.
Direkt von Amazon diensen €6,- Dongle gekauft und der geht sofort von Haus aus.
http://amazon.de/gp/product/B00A8BWSK
Die Wlan Einrichtung habe ich dann nicht mehr über die Konsole Terminal erledigt, sondern einfachst direkt über pi@rpi-bbq ~ $ startx , der X-Server GUI. Habe mich hier problemlos an meinen beiden WLAN Netzwerken anmelden können und das WLAN Thermo verbindet sich nun jeweils mit dem stärksten Wlan Accesspoint.

Zur Beschaltung der ADC/Sensorplatine. Die Sensorkabel wirken ja wie Antennen und saugen sich jede Störung rein was sich dann mit Störungen im Display und Plot (Spikes) zeigt.
Meines Erachtens wären da ggf. einige Kondensatoren im Platinenlayout sinnvoll...? ist da eventuell bei der nächsten Platinenrevision was geplant oder hat schon selber jemant etwas getestet/gelötet?
Hatte gerade mal schnell im MCP 3208 Datenblatt geschaut - http://www.reichelt.de/index.html?&...DEX=0&FILENAME=A200%2FMCP3204_MCP3208_MIC.pdf
Mal schauen, ob ich es schaffe 1yF oder 0,1yF Kodensatoren sinnvoll im Spannungsteiler, bzw. am Vdd Pin anzubringen, bzw. damit die gelegentlichen Störungen beseitigt bekomme.

Besten Gruss,

Matthias
 
Nun habe ich da auch ein kleines Problem/BUG?

Habe am 2. Eingang den Maverick Garraum Fühler dran, den Plot Berich auf 300 Grad gestellt und mit der Heisluftpistole testweise den Fühler erwärmt - reproduzierbar bei ca. 174 Grad friert das Wlanthermometer ein - weder die Anzeige im Browser, noch auf dem LCD Display ändert sich - die Raspberry Pi selber läuft 1a weiter, bzw.is das Wlanthermometer nach wie vor über Browser errichbar und ich kann nach wie vor alle Einstellungen verändern - aber eben nur die Temperaturanzeige hängt und es wird nichts mehr geloggt - ein Reboot der RP behebt dann das Problem.

Kann es sein, das gemessene Temperaturen über 200 Grad das Wlan Thermo zum Absturz bringen? Ich sollte doch auch Garraumtemperaturen über 200 Grad messen können???

Hmmm - bin gerade etwas ratlos? wlt_2_comp.py und WLANThermo.conf aus April 2014 habe ich in die entsprechenden Verzeichnisse geschoben und Rechte angepasst....

current.temp Eintrag:

21.06.14 15:14:05;23.7;174.8;999.9;999.9;999.9;999.9;999.9;999.9;ok;ok;er;er;er;er;er;er;V0.1.0-3;20140621_151136_TEMPLOG


Gruss,

Matthias
 
Servus,
zwei Fragen:
1. nur bei Kanal 2 oder auch bei anderen Kanälen? Evtl. mal den Fühler auf Kanal 1 stecken.

2. Was bedeutet reboot?
sudo reboot oder sudo shutdown -r now oder wirklich Spannung vom Raspi und der Platine weg?



(Irgendwo)
 
Servus,
zwei Fragen:
1. nur bei Kanal 2 oder auch bei anderen Kanälen? Evtl. mal den Fühler auf Kanal 1 stecken.

2. Was bedeutet reboot?
sudo reboot oder sudo shutdown -r now oder wirklich Spannung vom Raspi und der Platine weg?



(Irgendwo)
Auch bei Kanal 1 - hatte die beiden Fühler gerade mal umgesteckt - bei Zimmertemperatur liegen die 0,5 Grad zusammen und alles stimmt - ebenfalls bei kochend Wasser/100 Grad...

Alle von Dir genannten Reboot-Arten beseitigen das Problem.
Bin gerade bis 187,9 Grad an Kanal 1 gekommen und dann hing es wieder...

Ha.. habe jetzt nochmal auf Kanal 2 den spitzen Fleischfühler langsam erwärmt - bei 199,9 Grad war Feierabend... das sieht mir nun wirklich nach einem Bug aus - sobald 200 Grad überschritten werden, hängt es.

Anbei noch ein Screenshot:

error.jpg





Foto%201.JPG



Foto%202.JPG


Gruss,

Matthias
 
Interessant...

Schau mal ins Logfile und Poste die ausgabe für die Betroffenen Fühler.
Desweiteren deaktiviere bitte die Webcam unter var/www/conf/WLANThermo.conf.
raspicam und Webcam bitte Deaktivieren!
Lg
 
Brauche mal Hilfe habe das LCD 204b bl von reichelt bekommen welcher Vorwiderstand brauche ich da gelesen habe ich das es ein 43 Ohm Widerstand sein soll
 
Zurück
Oben Unten