• 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

Hi,
hab gestern auch mal den aktuellen release installiert.
gefällt mir sehr gut, dass man jetz so ziemlich alles über GUI einstellen kann. :thumb1:
jedoch hab ich jetz das problem dass mir keine temperaturen angezeigt werden, mein display leuchtet bloß noch aber zeigt nichts mehr
(sieht aus wie der ladebildschirm an anfang) und der plot wird auch nicht angezeigt.:wiegeil:
kann ich irgendwie noch meinen noch meinen NTC Fühler in die Auswahl einsetzen? Wenn ja, wie?

Hallo The JJ1,

schau mal ob der plot dienst überhaupt läuft:

Code:
ps aux|grep plot.sh|grep -v grep
sollte sowas wie
Code:
root      4640  0.0  0.1   1752   516 ?        S    Mai15   0:07 /bin/sh /usr/sbin/plot.sh
Anzeigen wenn nicht läuft der Plotter Dienst nicht. Hast du in der Config (über den GUI oder direkt in der /var/www/conf/WLANThermo.conf) in der Sektion [ToDo] »plot_start = True«?

Hast du deine Config kopiert oder die neue verwendet? Wenn du deine Kopiert hast schau dir bitte die neue an und ergänze deine um die neuen Sektionen / Werte.

Auch kann es sein das aus welchem Grund auch immer die letzte Zeile in deiner Plotter Datei nicht vorhanden ist und der Dienst so keine Parameter zum erstellen des Plots hat wenn du im GUI in der Config die Plotter Parameter einstellst wird die Datei neu erstellt, meine letzte Zeile sieht so aus:
Code:
cat /var/www/plotter |tail -n 1
plot '/var/log/WLAN_Thermo/TEMPLOG.csv' every ::1 using 1:2 with lines lc rgb "green" t 'Kanal1', '/var/log/WLAN_Thermo/TEMPLOG.csv' every ::1 using 1:3 with lines lc rgb "red" t 'Kanal2', '/var/log/WLAN_Thermo/TEMPLOG.csv' every ::1 using 1:4 with lines lc rgb "blue" t 'Kanal3', '/var/log/WLAN_Thermo/TEMPLOG.csv' every ::1 using 1:5 with lines lc rgb "olive" t 'Kanal4'

Wie du hier sehen kannst werden die Werte aus der TEMPLOG.csv gelesen, gibt es bei dir diese Datei und hat sie auch Werte drinnen, hier wieder meine:

Code:
cat /var/log/WLAN_Thermo/TEMPLOG.csv|head -n 3
Datum_Uhrzeit,Kanal 0,Kanal 1,Kanal 2,Kanal 3
15.05.13 15:24:47,34.84,29.49,23.73,24.63
15.05.13 15:24:52,34.77,29.49,23.74,24.61

Wenn der Dienst läuft und trotzdem kein Plot angezeigt wird kann es noch sein das die Rechte Falsch sind, hier meine mit denen es Funktioniert:

vom www Ordner:
Code:
ll /var/ -lah|grep www|grep -v grep
drwxr-xr-x  9 root root 4,0K Mai 15 16:52 www

Von der plotter Datei direkt:
Code:
ll /var/www/ -lah|grep plotter|grep -v grep
-rwxrwxrwx  1 root     root      736 Mai 15 15:24 plotter

Und von der Grafik die Erstellt wird:
Code:
ll /var/www/temperaturkurve.png -lah
-rwxrwxrwx 1 root root 8,3K Mai 16 08:32 /var/www/temperaturkurve.png

So ich denke das sind fürs erste genügent Punkte, aber da du keine genaueren Angaben als Wird nicht angezeigt angegeben hast musst ich etwas weiter ausholen.

Aber ich denke das dieser Post vielleicht für den einen oder anderen der Probleme mit dem Plot hat auch Hilfreich sein könnte...

LG

Joe
 
Zuletzt bearbeitet:
Wenn mans nicht einpackt...

Ich könnt fluchen.. da ich ja nun wieder auf meinem Arbeitsplatz durch die gegend schippere, und ich meine Bauteile zu haus gelassen hab, ich Troll, hab ich nun mal in unserem Sortiment gewühlt und alles bis auf den AD Wandler zusammen... Mist.

Jetzt muss ich doch noch bis September warten, bevor ich alles fertigstellen kann.
Naja, was solls, vll ist ja bis dahin dann sogar schon die Pitmasterfunktion mit implementiert von euch.

Ich finde das eh eine Meisterleistung solch ein Teil auf die Beine zu stellen. Also HUT AB!!!

ganz grosses Kino. :thumb1:

Ich werd den Thread mal intensiver verfolgen und vll kann ich ja auch noch ein wenig Senf beisteuern. Hab ja nun eh nix anderes zu tun als mich mit der Software zu befassen... ;)

viele Grüße aus der See, kurz vor den Phillipinen... von der "Sonne"

Stefan
 
Hallo,

wegen den Fahrtenregler für die Drehzahlregelung am PI ist mir noch etwas eingefallen:

Die haben doch fast alle eine BEC Versorgung, das heißt der Fahrtenregler nimmt den Strom aus dem Fahrakku und stellt diesen über die Verbindung der Steuerleitung dem Empfänger zur Verfügung.

Also könnte damit z.B. ein 12V Netzteil welches den Lüfter betreibt und am Eingang des Fahrtereglers angeschlossen wird auch den PI mit 5V Versorgen! Die haben alle mind. 1A und sollten daher ausreichen.

Ich werde am WE mal prüfen ob das quasi Rückwärts einspeisen Funktionieren würde oder ob eine Zusätzlich Verbindung zum PI Hergestellt werden muss.

Wenn jemand keinen Ventilator sondern nur einen Servo oder auch das Relais benutzt könnte er mit einem eingenen BEC Modul (die gibt es auch extra) aus 12V auch die 5V machen und somit ein Standard Netzteil / Buchse verbauen.

Somit hätten wir im Pitmaster Betrieb nur ein Netzteil!

LG

Joe
 
Zuletzt bearbeitet:
Ich geb auch noch schnell meinen Senf dazu.
Wenn keine Temp-Werte angezeigt werden brauchst du
beim Plot nicht anfangen zu suchen!
Auf deinen Bildern sehe ich keine Temp-werte aber eine Aktuelle
Letzte Messung. Demnach sind entweder keine Fühler angeschlossen
oder inder config Kanal Anzeigen ausgeschaltet oder die WLANThermo.conf verpfuscht ;-)
 
@Joe
Die Rückwärtseinspeisung funktioniert laut Berichten in anderen Foren schon.
Allerdings sind dann die im Raspi vorhandenen Schutzschaltungen außer Kraft gesetzt.
Eher würde ich daher ein USB Kabel auftrennen und die 5V wie gehabt zuführen.

Gestern hab ich in meiner Kruschtelkiste noch ein Netzteil einer externen HDD gefunden. Das stellt 12V und 5V mit je 2A bereit.


Grüße Marco
 
@Joe
Die Rückwärtseinspeisung funktioniert laut Berichten in anderen Foren schon.
Allerdings sind dann die im Raspi vorhandenen Schutzschaltungen außer Kraft gesetzt.
Eher würde ich daher ein USB Kabel auftrennen und die 5V wie gehabt zuführen.

Gestern hab ich in meiner Kruschtelkiste noch ein Netzteil einer externen HDD gefunden. Das stellt 12V und 5V mit je 2A bereit.

Grüße Marco

Hallo Grillprophet,

wenn das Stimmt muss die PLUS Leitung des Fahrtenreglers Unterbrochen und mit dem Micro USB Verbunden werden.

Das Fahrtenreglerkabel sollte also so Angeschlossen werden:
Orange / Gelb --> GPIO3
Rot --> USB +
Schwarz --> GND und USB -

Beim Servobetrieb geht das natürlich nicht, der braucht den Strom vom PI!

Das werde ich am Wochenende mal testen...

So ein Netzteil ist auch eine Möglichkeit.

LG
Joe
 
@Marco

Hier mal schnell ein Foto vom Testaufbau ;-)
Werds nachher Probieren. Verarbeitung TOP!!!!
attachment.php


image.jpg
 

Anhänge

  • image.jpg
    image.jpg
    158,9 KB · Aufrufe: 1.084
Wat'n Poser!! SMD-Widerstände!!! Muuuhaahaaa!

Mach noch die Pfosten für GND und 5V drauf - dann kannst Du einfacher den Servo testen!

Grüßle und Tschöh!

Armin
 
Wieso? Warn das keine SMD plätze? :rotfl:
Da hat sich Marco sicher mit dem Warenkorb vertan :thumb1:

Ja hab ich noch vor, hab heute 2 stück 5kilo servos
zum testen bekommen. Wird sicher ein interessantes Wochenende ;-)
 
So, mein erster Aufbau steht.

uploadfromtaptalk1368814536766.jpg


Noch mal kurz eine Frage zu dem fantast. Der zeigt bei Raumtemperatur -4 Grad an und der Plot springt zwischen Grafik und keiner Grafik hin und her.
Hab mal schnell Wasser im wasserkocher gekocht. Hat aber auch nur 83 Grad.
Das kann doch nicht ganz stimmen ?!?
Ansonsten hat alles auf Anhieb funktioniert und das basteln kann beginnen :D

Weiter so!!!

Gesendet von meinem Xperia Neo V mit Tapatalk 2
 

Anhänge

  • uploadfromtaptalk1368814536766.jpg
    uploadfromtaptalk1368814536766.jpg
    84,8 KB · Aufrufe: 915
Hast du zufällig einen 2ten FANTAST zur verfügung zum Testen?
Hast du auch sicher einen 47k widerstand verbaut und
ist der Widerstandswert auch in der config
Richtig eingetragen? (Den kannst du nicht per GUI ändern! Schau in /var/www/conf/WLANThermo.conf nach)
 
Hast du zufällig einen 2ten FANTAST zur verfügung zum Testen?
Hast du auch sicher einen 47k widerstand verbaut und
ist der Widerstandswert auch in der config
Richtig eingetragen? (Den kannst du nicht per GUI ändern! Schau in /var/www/conf/WLANThermo.conf nach)

Nein, leider habe ich nur einen Fantast. Habe nur noch eine ODC GourmetCheck.
Ja, 47k ist verbaut, hab extra nochmal gemessen. Ist auch in der conf eingetragen.

Hab mir jetzt mal 2 von denen hier 1.6" LCD Digital Display Thermometer / Timer / Alarm w/ Probe Cable - White - Free Shipping - DealExtreme bei meinen chinesichen Freunden bestellt.
Mal sehen, was die können, wenn sie demnächst eintrudeln.

Mein Ziel ist es ja mit Typ K Fühlern zu arbeiten um die Temp´s in unserem Steinbackofen zu checken.
Hat das schon mal jemand getestet ?
 
Typ K hat Armin schon mal ausgetestet...
Der kann dir sicher genaueres sagen ;-)
Wenn du eh ein Messgerät hast dann Poste bitte
den Widerstanswert des Fantast bei Raumtemp..
Dann können wir den Fühler ausschließen.
 
Das passt das hat meiner auch. Dann kontrolliere
bitte die Schaltung nochmal! Am MCP3208 hast du 2mal GND und 2mal VCC.
Sind die wirklich alle beschalten? Lg
 
Hallo The JJ1,

schau mal ob der plot dienst überhaupt läuft:

Code:
ps aux|grep plot.sh|grep -v grep
sollte sowas wie
Code:
root      4640  0.0  0.1   1752   516 ?        S    Mai15   0:07 /bin/sh /usr/sbin/plot.sh
Anzeigen wenn nicht läuft der Plotter Dienst nicht. Hast du in der Config (über den GUI oder direkt in der /var/www/conf/WLANThermo.conf) in der Sektion [ToDo] »plot_start = True«?

Hast du deine Config kopiert oder die neue verwendet? Wenn du deine Kopiert hast schau dir bitte die neue an und ergänze deine um die neuen Sektionen / Werte.

Auch kann es sein das aus welchem Grund auch immer die letzte Zeile in deiner Plotter Datei nicht vorhanden ist und der Dienst so keine Parameter zum erstellen des Plots hat wenn du im GUI in der Config die Plotter Parameter einstellst wird die Datei neu erstellt, meine letzte Zeile sieht so aus:
Code:
cat /var/www/plotter |tail -n 1
plot '/var/log/WLAN_Thermo/TEMPLOG.csv' every ::1 using 1:2 with lines lc rgb "green" t 'Kanal1', '/var/log/WLAN_Thermo/TEMPLOG.csv' every ::1 using 1:3 with lines lc rgb "red" t 'Kanal2', '/var/log/WLAN_Thermo/TEMPLOG.csv' every ::1 using 1:4 with lines lc rgb "blue" t 'Kanal3', '/var/log/WLAN_Thermo/TEMPLOG.csv' every ::1 using 1:5 with lines lc rgb "olive" t 'Kanal4'

Wie du hier sehen kannst werden die Werte aus der TEMPLOG.csv gelesen, gibt es bei dir diese Datei und hat sie auch Werte drinnen, hier wieder meine:

Code:
cat /var/log/WLAN_Thermo/TEMPLOG.csv|head -n 3
Datum_Uhrzeit,Kanal 0,Kanal 1,Kanal 2,Kanal 3
15.05.13 15:24:47,34.84,29.49,23.73,24.63
15.05.13 15:24:52,34.77,29.49,23.74,24.61

Wenn der Dienst läuft und trotzdem kein Plot angezeigt wird kann es noch sein das die Rechte Falsch sind, hier meine mit denen es Funktioniert:

vom www Ordner:
Code:
ll /var/ -lah|grep www|grep -v grep
drwxr-xr-x  9 root root 4,0K Mai 15 16:52 www

Von der plotter Datei direkt:
Code:
ll /var/www/ -lah|grep plotter|grep -v grep
-rwxrwxrwx  1 root     root      736 Mai 15 15:24 plotter

Und von der Grafik die Erstellt wird:
Code:
ll /var/www/temperaturkurve.png -lah
-rwxrwxrwx 1 root root 8,3K Mai 16 08:32 /var/www/temperaturkurve.png

So ich denke das sind fürs erste genügent Punkte, aber da du keine genaueren Angaben als Wird nicht angezeigt angegeben hast musst ich etwas weiter ausholen.

Aber ich denke das dieser Post vielleicht für den einen oder anderen der Probleme mit dem Plot hat auch Hilfreich sein könnte...

LG

Joe

hi,
danke für die hilfe aber es läuft immernoch nichts.
hate von euch mal wer vor der installation des neuen version
apt-get update und apt-get upgrade ausgeführt?

hier mal ein paar screenshots:

attachment.php


das müsste doch passen oder?

was mich ein wenig stutzig macht, ist das

attachment.php


das kann sich auf den plot auswirken aber dürfte doch nichts damir zu tun haben, dass es mir keine temperaturen anzeigt.

die rechte sind folgende:

www --> rwxr-xr-x (755)
plotter --> rwxrwxrwx (777)
termperaturkurve.png --> rwxrwxrwx (777)

also passen auch alle.

ich hab mir sogar die mühe gemacht und des raspi komplett neu aufgesetzt aber gleiches fehlerbild

hat noch wer tipps für mich?

5.jpg


4.jpg
 

Anhänge

  • 5.jpg
    5.jpg
    20,1 KB · Aufrufe: 1.007
  • 4.jpg
    4.jpg
    45,1 KB · Aufrufe: 982
Vergiss die Plotter Dateien ;-)
Solange keine Temp Werte angezeigt werden steht in der plotter Datei
in Zeile 17 nur "plot " ohne anweisungen. Das GUI schreibt die anweisung zum Plotten erst wenn er Temp-Werte hat. Probier mal
"service WLANThermo start" in der Konsole.
Da kommt sicher ein Fehler.
 
Vergiss die Plotter Dateien ;-)
Solange keine Temp Werte angezeigt werden steht in der plotter Datei
in Zeile 17 nur "plot " ohne anweisungen. Das GUI schreibt die anweisung zum Plotten erst wenn er Temp-Werte hat. Probier mal
"service WLANThermo start" in der Konsole.
Da kommt sicher ein Fehler.

kommt kein fehler

attachment.php


kann es sein, dass sich das wlanthermo nicht mit einen aktualisierten raspi verträgt

also apt-get update und apt-get upgrade

1.jpg
 

Anhänge

  • 1.jpg
    1.jpg
    29,5 KB · Aufrufe: 985
Zurück
Oben Unten