• 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!!!

Supportthread zum WLAN-Thermometer mit dem Raspberry Pi

@towdy
Dafür kannst du ein neues Logfile anlegen ;-)
Wenn du das ding x tage laufen hast kann der Plot natürlich nur mehr 00:00 als stunden anzeigen.
Sprich: Wenn du grillst legst du ein neues Logfile an. Wenn du Fertig bist wieder. Dann wird die Grafik gespeichert.

Lg
 
Servus,

danke für eure Tips, hat aber alles nix geholfen...
Habe meine Software noch mal neu, beginnend mit einem neuen Wheezy Image aufgesetzt, jetzt läuft alles stabil und ohne Sprünge. Weiss der Kuckuck was in der alten Installation faul war...
 
Servus,

mit den Fantast Fühlern funktioniert es. Nur für meine Maverick ET-732 bekomm ich imemr falsche Werte.
Jetzt hab ich mich shcon ne ganze Weile mit a,b,c und Rn gespielt. Bekomme es aber nicht hin.

Welche Werte verwendet ihr?

Gruß
Stefan
 
Hallo Stefan,

ich habe die Standartwerte für die ET 732 nie geändert. Hat von Anfang an gefunzt.
Arbeitest du gemischt mit Fantast und Maverick, oder nur das eine oder andere?
 
Hallo,
ich will auch mit dem Bau beginnen. Die Platine habe ich schon. Wollte gerade den Warenkorb bestellen. Leider ist der Wandler MCP 3208-CI/P :: 12-bit A/D Converter mit SPI, 8-Kanal / DIL-16
zurzeit nicht lieferbar. Gibt es eine Alternative?

Gruß und Frohe Weihnachten noch
 
Hi,

erstmal ein großes Dankeschön an alle Mitwirkenden. Diese Raspi Erweiterung ist spitze!
Und dann natürlich noch Frohe Weihnachten!

Vor ein paar Tagen hab ich mir das Ding gebaut, auf Platine verkabelt wie in der Anleitung nur ohne Summer und Leds.
An sich läuft das Ding auch super, solange ich nur 1 der 8 Kanäle benutze. Sobald ich mehrere Thermometer (Ikea) anschließe passiert es immer wieder, das der Wert von einem der Thermometer bei allen Kanälen angezeigt wird.

Also Beispiel: Ein Thermometer ist in kaltem Wasser(10°C) und einer in heißem Wasser(60°C). Egal an welchen Kanal ich sie einzeln anschließe, er zeigt mir die richtige Temperatur. Sobald ich aber beide anstecke zeigt er mir auf beiden Kanälen eine Temperatur, zb 60°C.

Ist der Wandler defekt? Hab ich ihn evtl. zu heiß gelötet?

Wär echt dankbar wenn mir jemand helfen könnte.
Viele weihnachtliche Grüße,
Michl
 
Entweder hast Du die Sensoren unterschiedlich gepolt, oder es fehlt vielleicht ein Drähtchen (wenn du nicht die Platine von Marco benutzt hast).

Grüßle und Tschöh!

Armin
 
Danke für die schnelle Antwort!

Die Sensoren sind alle gleich gepolt, darauf habe ich geachtet. Dachte allerdings auch, dass ich kein Drähtchen vergessen habe. So komplex ist die Schaltung ja nicht.

Welchen Draht hast Du denn in Verdacht? Schließt Du einen kaputten A/D-Wandler aus?

Viele Grüße,
Michl
 
Du hast nach diesem Schaltplan verdrahtet? (Im ersten war ein dicker Fehler drin!)
upload_2013-12-26_9-20-55.png


Wenn ein Kanal richtig anzeigt, schließe ich eigentlich den Wandler aus.

Wenn Du hiernach verdrahtet hast, ist das leider verkehrt gewesen...

upload_2013-12-26_9-25-41.png


Grüßle und Tschöh!

Armin
 

Anhänge

  • upload_2013-12-26_9-20-55.png
    upload_2013-12-26_9-20-55.png
    202,7 KB · Aufrufe: 1.292
  • upload_2013-12-26_9-25-41.png
    upload_2013-12-26_9-25-41.png
    346,9 KB · Aufrufe: 1.304
Ich glaube, ich weiß jetzt, wo Dein Problem liegt. Habe nämlich gerade das gleiche Problem!!

Nachdem ich meinen Prototyp mit fliegender Verdrahtung umgebaut habe in das Gehäuse, hatte ich den gleichen Effekt mit Fantast-Fühlern.

Die Steck-Buchsen habe ich in die Alu-Frontplatte geschraubt. Damit habe ich natürlich den Außenleiter bei allen kurzgeschlossen. Diese Pins habe ich aber auf alle auf die 3,3V-Seite gelegt. Dann ist das kein Problem mehr .... Solange auch die Abschirmung auf dem Außenleiter liegt. Tataaa, liegt er aber nicht bei Fantast. Und so schließt man munter die Nutzsignale kurz und es kommt Blödsinn raus!

Ich werde jetzt mal meine Fantast-Fühler kurz hinter dem Stecker auftrennen und umpolen. Das geht mir echt auf den Keks!
Als ich die Maverick-Fühler reingesteckt hatte, ging es übrigens sofort!

Wenn Du keine Fantast-Fühler verwendest und der Effekt tritt auf, dann alle Buchsen umpolen, so dass 3,3V auf dem Außenleiter liegen.

Grüßle und Tschöh!

Armin
 
Zuletzt bearbeitet:
Danke für Deine Hilfe Armin! Konnte nicht früher Antworten, da ich im Skiurlaub war.

Hab alles nach aktuellem Plan, der auf Deinem Repository liegt aufgebaut.

Dein Verdacht klingt allerdings sehr plausibel, da bei mir der Fehler nicht immer auftritt. Ich hab meine 2.5 mm Buchsen allerdings in einer Kunststofffront. Ich denk aber mal, dass der Außenleiter der Fantast diese Ummantelung der Kabel ist. Dann wär ja alles in Ordnung solange sich die Kabel nicht berühren.
Ich teste das Ganze so bald wie möglich und berichte dann hier. Vielleicht wäre es sogar sinnvoll auf dieses Problem in der Aufbauanleitung hinzuweisen.

Vielen Dank nochmal und weiter so! Sehr schönes Projekt!

Grüße
Michl
 
Grüß Euch!

Nachdem die Feiertage doch mehr häusliche Arbeit gebracht haben als geplant, konnte ich leider erst heute das Update auf das aktuelle WLAN-Thermometer durchführen.
Da auch noch an der Hardware Verbesserungen notwendig earen, wurde es ein längeres Projekt.
Nun ist aber alles soweit fertig, damit ich gesichert testen kann.

Zusätzlich eingebaut habe ich einen 1000µF Elko auf der Zusatzplatine des Wandlers auf der 5V Leitung.
und einen weiteren An meinem USB-Hub (dies ist ein aktiver HUB).
Dies dürfte nun doch eine wesentliche Verbesserung gebracht haben, da ich nun auch am HUB einen USB-Stick anstecken und abstekcen kann ohne das es zu ausfällen kommt.

Der PI selbst wird nun vom Aktivben Hub über ein USB-Kabel versorgt.
Leider wird das ganze Zeug jetzt noch so warm, das es wieder nach einiger Zeit zu Problemen kommt, also doch noch nicht fertig!

Beim Pitmaster, habe ich mich für ein Servo entschieden, mit dem ich meine Luftzufuhr regeln möchte.
Angeschlossen habe ich das Servo an die 5V und GND der Zusatzpaltine, und den Steueranschluß an PIN3 der Zusatzplatine bei der Steckleiste PWM angeschlossen.

Jetzt meine Frage:
Leider tut sich bei meinem Servo nichts?
Soweit ich das verstanden habe, braucht man hier ja keine weitere Hardware.
Ich wollte auch den test laut beschreibung durchführen, aber auch hier tut sich nichts.
pi@rpi-bbq~# service WLANThermoSERVO start
pi@rpi-bbq~# echo "0=150" > /dev/servoblaster
Statt der "konsole", habe ich das ganze über Putty durchgeführt, das sollte doch auch funktionieren.
Muss man hierführ eigentlich das WLAN-Script stoppen? Wie macht man das?

pit_man = 0
pit_set = 100
pit_ch = 0
pit_pause = 5.0
Die oben angeführten Werte sind leider in der Beschreibung auch nicht ausgeführt, sind die immer Gleich? Wozu dienen Sie?

Ich hoffe es kann mir hier jemand etwas helfen.
Danke Richard
 
Hallo ri70,

wie du in der Pitmaster Anleitung http://www.wlanthermo.com sehen kannst ist für PWM GPIO 4 (Pin 7 des RPI) vorgesehen auch ist ein Wert von 150 zu schreiben nicht sehr sinnvoll weil dies der 0 Punkt des Servos (mitte) ist.
Damit stellt man den Servo / Regler auf den 0 Punkt, der normale Stellbereich ist von 50 - 150 - 250 wobei 50 z.B. ganz nach links und 150 mitte und 250 ganz rechts ist.

Verwendest du das 4x20 Zeichen LCD und hat sich durch den Einbau der Kondensatoren die häufigkeit der Sonderzeichen auf dem LCD verbessert? Welche Fühlertypen setzt du ein?

Ach ja und die Parameter die du zum Schluss aufgeführt hast kannst du über die Einstellungen im Web GUI alle Ändern.
z.B. ist pit_set die Solltemperatur...
 
Zuletzt bearbeitet:
wie du in der Pitmaster Anleitung http://www.wlanthermo.com sehen kannst ist für PWM GPIO 4 (Pin 7 des RPI)
platine_beschreibung_klein-jpg.575935

...und PIN 7 des RPI ist Pin 3 bei der Zusatzplatine. Also das sollte schon passen.

Das Display hat sich schon verbessert. Ich habe noch immer die ganz langen Kabel, die schon einmal als mögliche Fehlerquelle gehandelt wurden, aber das Display fällt nicht mehr aus.
Wo es noch immer Probleme gibt, ist wenn man mit der Schirmung der Fühler (in meinem Fall: FANTAST von IKEA) an Masseteile der Schaltung ankommt. zB Schirm der USB-Stecker, oder die Schrauben des Displays etc.
Das wird sich aber generell nicht lösen lassen.

Nochmals zum Pitmaster:
pit_man =0/1 ist vermutlich eingeschaltet oder auch nicht
Pit_set = Temperatur die Erreicht werden soll
Pit_ch = = ist der zu verwendende Kanal
Pit_pause= 5.0 da fehlt mir der Plan, wozu ist dieser Wert gut?

pit_pwm_min = 150
pit_pwm_max = 190 ... hiermit stellt man somit den max. Weg des Servos ein? Wobei jedes Servo von 50 bis 250 verstellbar ist, stimmt das so?

pit_curve = -15!100|-10!75|-5!40|-3!30|-2!20|-1!0 ... 100 würde dann der Stellung 190 am Servo entsprechen (bei weniger als -15° der Solltemperatur) und 0 würde dann der Stellung 150 entsprechen (das wäre genau der Nullpunkt des Servos), der Rest eben irgendwo dazwischen.

Muss ich jetzt meinem Servo noch irgendwie beibringen, wo die 150 sind? In der Beschreibung ist das eben mit dem kalibrieren beschrieben. Das war meine ursprüngliche Frage.

Sorry, für meine eventuell einfachen Fragen, aber ich hab noch nie etwas mit Servos zu tun gehabt.
 
Zurück
Oben Unten