• 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

leider nein.
deswegen habe ich das andere display genommen.

auserdem gibts das in blau, weiß und grün :thumb1:

bei dem von reichelt, hätte ich das gehäuse viel größer machen müssen.
dann währen nicht mehr alle anschlüsse ohne probleme zu erreichen gewesen.
 
kann mir wer sagen in welchen file ich zusätzliche auswählbare Fühler für das GUI einsetzen kann.
hab auf CH0 nämlich ein NTC Fühler hängen der die Außentemperatur misst und diesen möchte ich auch im GUI auswählen können.

habe folgendes schon in der wlt_2_comp.py eingetragen

Code:
if typ=='NTC':
        # Kennlinienkonstanten NTC 
        a = 0.003354016
        b = 0.000251911
        c = 0.00000351094

        Rn = 47

jetz stellt sich mir nur noch die frage wo ich was hinterlegen muss dass ich den NTC im pulldown menü auswählen kann
 
kann mir wer sagen in welchen file ich zusätzliche auswählbare Fühler für das GUI einsetzen kann.
hab auf CH0 nämlich ein NTC Fühler hängen der die Außentemperatur misst und diesen möchte ich auch im GUI auswählen können.

habe folgendes schon in der wlt_2_comp.py eingetragen

Code:
if typ=='NTC':
        # Kennlinienkonstanten NTC 
        a = 0.003354016
        b = 0.000251911
        c = 0.00000351094

        Rn = 47

jetz stellt sich mir nur noch die frage wo ich was hinterlegen muss dass ich den NTC im pulldown menü auswählen kann

Hallo The JJ1,

öffne mal die Datei /var/www/control/config.php und suche hier nach z.B. Fantast, kopiere die Zeile und Ändere alles in der kopierten Zeile von »Fantast« auf »NTC«.

LG

Joe
 
Hallo zusammen & Arminth,

erst mal einen schönen Dank für das tolle Projekt. Ich hab mich gestern bei den schei** Regenwetter mal hingesetzt, die Bastelkiste aufgemacht und die Schaltung von Seite 5 mal schnell auf ner Lochrasterplatine nachgebaut (den AD-Wandler hatte ich mir schon vor ein paar Tagen mal bestellt. Alles gut und schön. Als ich mich dann an die Software gemacht hab, seh ich doch in der PDF-Dokumentation, daß die Schaltung anders aussieht - was hab ich mich geärgert :cry: - ok Schaltung umgebaut und die Software installiert. Leider sind mir da auch ein paar kleine Probleme aufgefallen. Da ich mich von Berufswegen jeden Tag mit Linux beschäftige sind mir ein paar Fehler sofort aufgefallen, die eigentlich nicht passieren dürften:

1.) /var/www sollte nicht mehr verwendet werden. - Debian hält sich genauso wie einige andere Distris an die FSH 2.1. Darin kommt ein /var/www nicht vor. Von Diensten veröffentlichte Dokumente sollen unter /srv abgelegt werden. leider überlassen das einige Paketmaintainer bei Debian immer noch dem Anwendner.

2.) der schlimmere Fehler ist allerdings, daß das Paket selbst die Daten in den defaultroot-ordner des Webserver schreibt. Das ist Paketen nicht erlaubt, da dabei vom Anwender beireits dort abgelegte Dateien überschrieben werden könnten. Besser ist es die Dateien, die im Moment nach /var/www kopiert weden, nach /usr/share/PAKETNAME oder nach /usr/local/share/PAKETNAME zu kopieren und per Alias in die Webserver-Config einzubauen.

die Löstellen sehen nicht schön aus... hatte leider nur nen normalen Lötkolben mit ner dicken Spitze..
ixware-1571-albums-thermometer-picture20577-img-1571a.jpg


ixware-1571-albums-thermometer-picture20578-img-1572a.jpg
 
Hallo zusammen & Arminth,

erst mal einen schönen Dank für das tolle Projekt. Ich hab mich gestern bei den schei** Regenwetter mal hingesetzt, die Bastelkiste aufgemacht und die Schaltung von Seite 5 mal schnell auf ner Lochrasterplatine nachgebaut (den AD-Wandler hatte ich mir schon vor ein paar Tagen mal bestellt. Alles gut und schön. Als ich mich dann an die Software gemacht hab, seh ich doch in der PDF-Dokumentation, daß die Schaltung anders aussieht - was hab ich mich geärgert :cry: - ok Schaltung umgebaut und die Software installiert. Leider sind mir da auch ein paar kleine Probleme aufgefallen. Da ich mich von Berufswegen jeden Tag mit Linux beschäftige sind mir ein paar Fehler sofort aufgefallen, die eigentlich nicht passieren dürften:

1.) /var/www sollte nicht mehr verwendet werden. - Debian hält sich genauso wie einige andere Distris an die FSH 2.1. Darin kommt ein /var/www nicht vor. Von Diensten veröffentlichte Dokumente sollen unter /srv abgelegt werden. leider überlassen das einige Paketmaintainer bei Debian immer noch dem Anwendner.

2.) der schlimmere Fehler ist allerdings, daß das Paket selbst die Daten in den defaultroot-ordner des Webserver schreibt. Das ist Paketen nicht erlaubt, da dabei vom Anwender beireits dort abgelegte Dateien überschrieben werden könnten. Besser ist es die Dateien, die im Moment nach /var/www kopiert weden, nach /usr/share/PAKETNAME oder nach /usr/local/share/PAKETNAME zu kopieren und per Alias in die Webserver-Config einzubauen.

die Löstellen sehen nicht schön aus... hatte leider nur nen normalen Lötkolben mit ner dicken Spitze..

Hallo iXware,

sieht doch super aus ;-) --> Funktionierts?
Danke für deine Rückmeldung über die "Mängel" des Paketes und du hast Recht, ich würde das wlanthermo.deb auch auf keinen meiner Server Installieren!
Nur ist das ganze Projekt nur für den Raspberry PI ausgelegt und nur auf diesem Lauffähig. Weiters muss jedem klar sein das dieses Projekt kein Professionelles ist sondern von Leuten die sich weiterbilden als Hobby nebenbei erstellt wurde.

Armin hätte auch kein Paket machen müssen sondern eine um fünf Seiten längere Anleitung schreiben in der alle Schritte manuell durchzuführen sind, wenn er das macht haben 50% keine Chance dieses Projekt umzusetzen und bei den vielen Änderungen der Versionen ist es auch viel Aufwändiger die Doku aktuell zu halten.

Also bitte um "Nachsicht" aber für mich und auch Armin zählt nur, es muss wie auch immer Funktionieren!

LG

Joe
 
Zuletzt bearbeitet:
ich hab noch keine Messreihen durchgeführt, aber wenn ich noch ein paar Metallfilmwiderstände finde, dann tausch ich die noch mal aus - schon wegen der Temperaturempfindlichkeit - ich hatte nur keine 47K Metallwiderstände in meiner Bastelkiste. aber die von mir verwendeten Widerstände haben nur eine Abweichung im Bereich von unter 500Ohm
 
So,

heute kam endlich Post aus China :thumb1:

meine 2 ad595aq für meine Thermoelemente und 2 China Fäntäst ;-)

Gleich mal einen Testaufbau gemacht.

IMG_20130527_202335.jpg


IMG_20130527_202432.jpg


Die Werte liegen ja gut beisammen.

Jetzt habe ich noch ne Frage zu den China Fäntäst.
Die haben bei Raumtemperatur ca 160K. Was muss
ich ermitteln und wo eintragen, damit ich sie verwenden kann ?

IMG_20130527_202512.jpg


Gruß mattes
 

Anhänge

  • IMG_20130527_202335.jpg
    IMG_20130527_202335.jpg
    105,7 KB · Aufrufe: 1.326
  • IMG_20130527_202432.jpg
    IMG_20130527_202432.jpg
    122,4 KB · Aufrufe: 1.332
  • IMG_20130527_202512.jpg
    IMG_20130527_202512.jpg
    188,7 KB · Aufrufe: 1.325
Welche K Fühler hast du denn genommen und welche Widerstände haste eingebaut?
 
Servus Leute,

Ich lies hier schon ein bisserl mit (von anfang bis ende) und muss sagen ein tolles Gemeinschaftsprojekt.
Meine Frage: ich bin ja von dem K Fühler angetan. Um den Sensor zu betreiben, brauch ich noch dazu diesen IC?! Könnte man das in die bestehende Schaltung vom Armin mit einbauen?

Besten Dank,
Gruß, Marco
 
Sollte in Zeile 335 stehen

<option <?php if($fuehler[$i] == "NTC") {echo " selected";} ?> >NTC</option>

LG

hi,
hab es folgendermaßen eingebaut. ich hab einfach den KTYPE umgeschrieben

ind der config.php sieht es so aus

Code:
						<option <?php if($fuehler[$i] == "FANTAST")		{echo " selected";} ?> >FANTAST</option>
						<option <?php if($fuehler[$i] == "MAVERICK")	{echo " selected";} ?> >MAVERICK</option>
						<option <?php if($fuehler[$i] == "ROSENSTEIN")	{echo " selected";} ?> >ROSENSTEIN</option>
						<option <?php if($fuehler[$i] == "ACURITE")		{echo " selected";} ?> >ACURITE</option>
						<option <?php if($fuehler[$i] == "NTC")		{echo " selected";} ?> >NTC</option>

und in der wlt_2_comp.py sieht es so aus.

Code:
if typ=='ACURITE':
      # Kennlinienkonstanten Sensor ACURITE/Ventus
      a = 0.003344
      b = 0.000251911
      c = 0.00000351094
      Rn = 47

    if typ=='FANTAST':
      # Kennlinienkonstanten Sensor IKEA FANTAST
       a = 0.003339
       b = 0.000251911
       c = 0.00000351094
       Rn = 47
    
    if typ=='MAVERICK':
      # Kennlinienkonstanten Sensor MAVERICK UBRAUCHBAR!!
       a = 0.0033354016
       b = 0.000225
       c = 0.00000251094
       Rn = 925
    
    if typ=='ROSENSTEIN':
      # Kennlinienkonstanten Rosenstein und Soehne RF-T0601
       a = 0.003362
       b = 0.000251911
       c = 0.00000351094
       Rn = 100 

    if typ=='NTC':
     # Kennlinienkonstanten NTC
       a = 0.003354016
       b = 0.000251911
       c = 0.00000351094
       Rn = 47

leider habe ich jetz das problem, wenn ich den NTC im GUI auswähle und speichere der komplette channel nicht mehr angezeigt wird. :sad:

was hab ich jetzt schon wieder falsch gemacht :oops:
 
Hallo TheJJ1,

lt. /var/www/main.php wird ein Kanal angezeigt wenn er in der Config aktiviert ist und der Wert <> "ERROR" ist. Was wird bei dem K-Typ Fühler am LCD Display für ein Wert angezeigt?

LG

Joe
 
Hi,

wie Joe schon richtig angedeutet hast passt sicher die Tempausgabe nicht.

die main.php prüft ausserdem auf werte im bereich -20 bis 280Grad
und da wird das Problem sein. Zum Testen kannst ja die main.php mal aufmachen und den Wert von 280 auf 600 ändern.
Oder dir einfach das Aktuelle Logfile ansehen welche
TempWerte geschrieben werden. Die werte -20 bis 280 hab ich
miteinprogrammiert damit das zappeln der kanäle etwas besser wird.
Und im normalfall eh keine Temps darüber bzw. darunter gemessen werden
 
Zurück
Oben Unten