• 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

Unter /var/log/lighttpd/ liegt vom Webserver das Logfile. Diese könntest du mal Posten....
Hier ist eindeutig das Problem dass die style.css Datei anscheinend nicht eingebunden wird.
Diese sollte unter /var/www/css/style.css liegen!

Ich würde an deiner stelle die Software nochmal Installieren. Eventuell wurde ja was beschädigt auf der Speicherkarte beim Stecker ziehen etc.

Für eindach nochmal das Installscript aus wie auf der Homepage (www.wlanthermo.com) beschrieben.

Aber Poste trotzdem bitte vorher das Logfile und dann die Software nochmal Installieren.

Lg
 
Hat funktioniert! DANKE

WLAN_Thermo neu installiert, Browsercache geleert und alles wieder schön in Leder.;) Läuft wieder :-)

Habe schon vor Deinem Post die neue Installation durchgeführt. Deshalb leider kein Log-File.

Grüße aus dem Rheinland...
 
Zuletzt bearbeitet:
Wie mache ich das mit dem Transistor mit dem 3.3KOhm Widerstand? Wo muss ich was anschließen?


Servus,
hier mal ein Schaltbild für das LowTrigger Relais:

NPN_Low_Trigger.jpg


VCC: 5V
IN1: RelaisInput
GND: Masse


Hoffe geholfen zu haben

Grüße Marco
 

Anhänge

  • NPN_Low_Trigger.jpg
    NPN_Low_Trigger.jpg
    160,1 KB · Aufrufe: 1.326
Servus,
hier mal ein Schaltbild für das LowTrigger Relais:

Anhang anzeigen 656258

VCC: 5V
IN1: RelaisInput
GND: Masse


Hoffe geholfen zu haben

Grüße Marco

Danke für die Hilfe!
Aber irgendwie steh ich noch auf der "Leitung" ;-). Ich hab alles mal so aufgebaut wie du es gezeichnet hast. Das relais schaltet dann auch wenn ich den Input auf den einen Pin des Transistors leg. Das ist schon mal gut! Jedoch stellt sich mir noch die Frage wo ich den GPIO hinlegen muss damit das Schalten des relais vom raspi übernommen wird.
Ich habe einen BC 548C benutzt. Passt oder?

Gesendet von meinem iPad mit Tapatalk
 
Zuletzt bearbeitet:
Servus,

der linke Pin des Transistors (Collector) kommt an den Anschluss IN1 des Relaismoduls
der mittlere Pin des Transistors (Basis) kommt mit dem 3,3KOhm Widerstand an K10/Pin1 der Platine
der rechte Pin des Transistors (Emitter) kommt an Gnd.


NPN_Low_Trigger_Zeichnung.jpg.jpeg



Grüße Marco
 

Anhänge

  • NPN_Low_Trigger_Zeichnung.jpg.jpeg
    NPN_Low_Trigger_Zeichnung.jpg.jpeg
    33,8 KB · Aufrufe: 1.093
Servus,

der linke Pin des Transistors (Collector) kommt an den Anschluss IN1 des Relaismoduls
der mittlere Pin des Transistors (Basis) kommt mit dem 3,3KOhm Widerstand an K10/Pin1 der Platine
der rechte Pin des Transistors (Emitter) kommt an Gnd.


Anhang anzeigen 656706


Grüße Marco

Hi Marco,
danke für die schnelle Hilfe! Habs gleich aufgebaut leider scheint mir das Relais dann andauernd geschalten zu sein. Die Status LED leuchtet zwar nicht so hell wie sonst wenn das Relais komplett angezogen hat aber es leuchtet immernoch leicht. Außerdem brummt das Relais. das Verbindungskabel zu K10/Pin1 ist dann außerdem sehr anfällig. Sobald ich das Kabel oder den 3,3kohm Widerstand berühre schaltet das Relais ganz schnell als o es einen Wackelkontakt hätte. Das kann doch dann so nicht ganz stimmen oder? ;-)
Hab außerdem mal den Pitmaster aktiviert. Er schaltet wenn die aktuellenTemperatur zu niedirg ist ein,jedoch schaltet das Relais nicht mehr aus wenn es den Sollwert erreicht hat. Im webinterface wird für die Regelung dann 0% angezeigt aber das Relais schaltet nicht aus
 
Zuletzt bearbeitet:
So hier nochmal ein anderes Bild wie das Relais angeschlossen werden soll.
uploadfromtaptalk1390855223771.jpg


Eine andere Alternative its die Pins IN1 und GND der Relaisplatine zu verbinden und dann vom Transistor schalten zu lassen.
uploadfromtaptalk1390855240630.jpg
 

Anhänge

  • uploadfromtaptalk1390855223771.jpg
    uploadfromtaptalk1390855223771.jpg
    46,2 KB · Aufrufe: 917
  • uploadfromtaptalk1390855240630.jpg
    uploadfromtaptalk1390855240630.jpg
    39,4 KB · Aufrufe: 912
Danke für die Alternative! Wer ich morgen gleich mal testen! viele dank außerdem für die super skizzen. könnte man eigl gleich in die doku mit aufnehmen


Gesendet von meinem iPad mit Tapatalk
 
Moin,

ich habe zwar eine andere Relaisplatine, aber es versuch doch mal den GPIO-Port von der Shell von Hand zu setzen (gpio -g write 2 1 für an und gpio -g write 2 0 für aus) schaltet es bei mir zuverlässig.
Wenn das manuelle Schalten (vorher PitMaster beenden) bei Dir auch funktioniert wäre Deine Schaltung schon mal richtig.

Mit der bei meiner WLANThermo-Installation eingestellten pit_curve (-15!100|-10!75|-17!50|-5!40|-3!30|-2!20|-1!0) wird das Relais erst ab einer Temperaturdifferenz von 2 Grad geschaltet. Ich hatte am Anfang den Sollwert zu nahe an die Raumtermperatur gesetzt und mich dann gewundert warum nicht geschaltet wird.

Zwischendrin hatte ich auch die Software im Verdacht (wlt_2_pitmaster.py), da ich nicht sehe wo im IO Mode pit_val nach der letzten Initialiserung in Zeile 126 auf 0 jemals wieder den Wert wechselt.. Im PWM-Mode wird bei jedem Regeldurchlauf der Wert aktualisiert.Im IO Mode ist das Setzen des IO-Pins abhängig von dem Vergleich in Zeile 190.

MadBBQ
 
Ändere den Code wir folgt ab

Code:
if pit_type == "IO":
              if pit_val != pit_new:
                  setIO(1)
              else:
                  setIO(0)

Grüßle und Tschöh!

Armin
(Mobil)
 
Ändere den Code wir folgt ab

Code:
if pit_type == "IO":
              if pit_val != pit_new:
                  setIO(1)
              else:
                  setIO(0)

Grüßle und Tschöh!

Armin
(Mobil)

Hallo,
hab die alternative Schaltmöglichkeit von grillprophet getestet und funktioniert soweit. Leider schaltet das Relais immernoch sehr unzuverlässig. An der Schaltung kann es eigl nicht liegen, da ich die fertige Platine von grillprophet hab. Was mich stark irritiert ist, wenn ich Istwert 20°C hab und als Sollwert 10°C eingebe so schaltet das Webinterface auf 0% jedoch schaltet das Relais nicht ab. Auch nicht nach 5min. Wenn den Sollwert dann auch 30°C oder höher schalten dann hab ich teilweise das gleiche Porblem bloß umgekehrt.
Ich werd heut Abend mal die Änderung im Code testen. Welcher Effekt soll sich aus der Änderung des Codes ergeben außer dass das Relais normal schalten sollte?

Danke an ALLE für die schnelle Hilfe!
 
Hallo,

Die IO Funktion des Pitmaster ist noch nicht voll Funktionsfähig. Ich hoffe das ich am WE Zeit habe und euch eine neue Version machen kann.
In der IO Version gibt es im Moment auch noch keine Hysterese...

LG

Joe
 
Hallo,

Die IO Funktion des Pitmaster ist noch nicht voll Funktionsfähig. Ich hoffe das ich am WE Zeit habe und euch eine neue Version machen kann.
In der IO Version gibt es im Moment auch noch keine Hysterese...

LG

Joe
Also wenn ich dich richtig versteh sollte ich einfach warten bis der neue release draußen ist?


Gesendet von meinem iPad mit Tapatalk
 
Ja gut das Problem wird ja nicht nur mit dem geposteten Code Zusatz von Armin behoben sein oder? Wenn durch diese Änderung der Pitmaster zumindest richtig schaltet wäre mir schon sehr geholfen. Hysterese und andere Dinge sind dann nice to have
 
Inzwischen ist mein WLANThermo mal freifliegend aufgebaut:
WLANThermoBreadboard.jpg


Lief über Nacht im Testbetrieb. Hat gleich mal gezeigt, dass die Nachtabsenkung der Heizung nicht wirklich effektiv funktioniert ;-)

Ansonsten ist aufgefallen:
  1. Der Piezo piept manchmal ohne für mich ersichtlichen Grund. Die Logfiles geben dazu auch nichts her.
  2. Irgendwann heute Nacht ist das Display stehen geblieben. Der Service hatte sich beendet. Wann weiß ich nicht, daher habe ich mal die aktuelle Uhrzeit mit in die Anzeige eingebaut. Wenn es nochmal passiert weiß ich wenigsten in welchem Zeitraum ich suchen muss.
Das Relais hängt am Pitmaster IO-Ausgang. Werde demnächst mal einen PWM-Lüfter an den PIT-PWM hängen und schauen ob der seine Drehzahl ändern mag.

Ansonsten steht noch an:
  • Außenleiter der Sensoren auf Masse statt auf +3,3 Volt. Ich find nur im Forum die notwendige Softwareänderung grad nicht.
  • Festverdrahtung auf Platine. Mal sehen ob ich die Geduld habe zu warten bis wieder Platinen verfügbar sind oder ich doch Punkt-/Streifenraster oder HumblePi nehme.
  • Evtl. kleines Display, da ich nur 2-3 Temperaturen + Pitmaster brauche (glaub ich zumindest gerade)
  • Gehäuse
  • Pitmaster Hardware für Weber 57 OTP
  • Steuerung über Taster am Gerät; aber das wäre vermutlich ein neues Projekt. Da etwas IO-Mangel herrscht könnte man die Taster über Widerstände an einen der "übrigen" ADC-Eingänge hängen (bei 12 Bit sollte man schon etliche Zustandskombinationen unterscheiden können), oder das Display auf 3-Draht oder I2C umstellen um IOs frei zu bekommen.
Das war jetzt viel gebastel und wenig grillen. Sollte ich mal ändern. Auf zum Metzger.
Obwohl da ist mir doch der Zwerg hier über den weg gelaufen. WLAN und ADC an Board. Aber OnBoard Webserver wird eher nix. Mal sehen, noch gibt es das Ding noch nicht.

Danke für das tolle Projekt.
 

Anhänge

  • WLANThermoBreadboard.jpg
    WLANThermoBreadboard.jpg
    106,3 KB · Aufrufe: 949
Ich hab mal die Belegung der GPIO und die Verbindungen zu Steckverbindern, ADC, Display und die Benamsung der Ports in der Software zusammengefasst. Siehe Anhang. Für Handverdrahter vielleicht hilfreich.
Die Belegung zu K10 (übrige IOs) hab ich nicht gefunden. Vielleicht kann die jemand ergänzen.
 

Anhänge

Zurück
Oben Unten