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

Wenn der Rotz mit WhatsApp so weiter geht, sollten wir echt überlegen, diese Funktion raus zu werfen. Die ständigen Änderungen bei Whatsapp, die nur durch mühsames reverse engineering durch das yowsup Projekt ob derb den Griff zu kriegen sind, machen das hier fast unmöglich zu supporten. Hoffentlich bekommen wir bald eine eigene push-Lösung hin.

@Phantomias2006 @Joe16
Winke winke aus Wien vom Flughafen!

Grüßle
Armin

Habe mich anfänglich auch darüber gefreut aber jedesmal mal der Mist mit dem updaten, da hat sie Freude schnell nachgelassen.
Ich habe dann für mein WindowsPhone Push a Lot eingerichtet und das lief super.
Die Tage werde in mit Pushover durchstarten und hoffe das es genauso gut klappt.

Gruß Dennis

Telegram wird definitiv in die Software einziehen, denke ich.
siehe https://github.com/MarioWi/WLANThermo_v2/tree/telegram

Also ich bin mit Pushover zufrieden. :-)
Ich würde mich aber, wie vorhin schon einmal gefragt, über eine Benachrichtigung freuen, die mich auch aus dem Bett holen kann. ;)

Screenshot_2016-06-07-21-45-14.png
 

Anhänge

  • Screenshot_2016-06-07-21-45-14.png
    Screenshot_2016-06-07-21-45-14.png
    85,9 KB · Aufrufe: 639
So einen Fehler hatte ich vor kurzem auch.
Ich hab die Platine nicht richtig mit nicht richtigen Mitteln sauber gemacht. Bei einigen Kanälen hatte ich gut 30 Grad zu viel :o

Also Platine wieder raus und gegen das Licht gehalten.
Man konnte einen ganz leicht Film sehen der auf der Platine war. Dieser sorgte für die Messfehler.
Erst als ich die Platine fast komplett mit 99,9% Alkohol geflutet und mit einer Zahnbürste c.a. 5 Minuten wie bescheuert gereinigt und 5 Stunden trocknen lassen habe sind die Fehler verschwunden.

Ich bin davon ausgegangen das der Massefehler am Kabel liegt... Meinst du die transparenten gelartigen Anlagerungen? Vielleicht findet ihr auch einen Fehler...

image.jpeg


image.jpeg


image.jpeg
 

Anhänge

  • image.jpeg
    image.jpeg
    240,2 KB · Aufrufe: 620
  • image.jpeg
    image.jpeg
    221 KB · Aufrufe: 613
  • image.jpeg
    image.jpeg
    192,8 KB · Aufrufe: 665
Ganz ab sind deine +3,5 Grad drüber deutlich besser als dein Ofen in der Küche ;-)

Mein Backofen schwingt mit +-10 Grad um die Soll Temperatur.
Also sein nicht so pingelig:P
Sollte ja auch keine Kritik sondern Ursachensuche sein:P
Leider habe ich bis zu meinem Geburtstag einkaufverbot für das nötige equipment um ein sous vide Bad zu bauen. Nur wollte ich in der Zwischenzeit trotzdem schon mal experimentieren:D

Die Faktor 10 sind Zufall.
Dadurch das der I-Anteil nie unter 35 lag muss der P-Anteil auf -35 kommen um am Ende 0 herauszubekommen.
Und das geht nur bei Sollwertüberschreitung.
Das mit p und i verstehe ich noch nicht ganz:confused:
Schon heftig wie dämlich man sich vor kommt, wenn man sich in neue Materie einarbeiten muss
 
Das mit p und i verstehe ich noch nicht ganz:confused:
PID steht für Proportional, Integral, Differenziell.
P multipliziert einfach die Abweichung zwischen Soll- und Isttemperatur mit einem Faktor und nimmt das als Ausgangsgröße. Also wenn du 10 als Faktor eingegeben hast steuert der Regler den Ausgang bei 10 Grad Unterschied mit 100% an, bei 5 Grad nur mit 50%. Wenn du jetzt zum Beispiel 33% Leistung benötigst um die Solltemperatur zu halten wird sich der Regler bei 3,3 Grad unter Solltemperatur einpendeln.
I nimmt die Abweichung über die Zeit. Wenn du also 10Grad Abweichung für 1s hast ist der Ausgangswert auf 10. Wenn du in der nächsten Sekunde nur noch 5 Grad Abweichung hast ist der I-Wert danach bei 15 (10 von davor, 5 neu dazu). Dieser Wert ist aber mit iterm_min und iterm_max begrenzt. Das nennt sich Anti-Windup.
Wenn du nämlich bei einer trägen Regelstrecke lange Zeit auch mit 100% Leistung nicht den Sollwert erreichst steht der I-Wert irgendwann bei absurd hohen Werten und der Wert sinkt auch erst wieder wenn die Temperatur über der Solltemperatur liegt. Ohne Anti-Windup würde die Temperatur somit stark über die Solltemperatur gehen. Weil der Abbau der hohen Werte auch wieder so lange dauern würde.
Da für den I-Anteil einen minimalen Wert vorzugeben ist eigentlich in den meisten Fällen Quatsch.
Dann passiert nämlich folgendes:
Der I-Anteil sinkt nicht unter 35%. Um jetzt wieder auf einen Ausgangswert unter 35% zu kommen (Sous-Vide Bäder brauchen ohne Beladung eigentlich kaum Heizleistung, dank der dicken Isolieung - gehen wir jetzt mal von übertriebenen 10% aus.)
Also muss man im P oder D-Anteil auf -25% kommen.
Wenn wir beim oben genannten Faktor von 10 für den P-Regler bleiben müsste man also eine Ist-Temperatur von 2,5 Grad über dem Soll haben um als Ausgangswert auf die geforderten 10% zu kommen.
(Der D-Anteil berechnet die Änderung über die Zeit, ist hier nicht so relevant, wenn wir statische Werte annehmen.)
 
Das mit p und i verstehe ich noch nicht ganz:confused:
Den P,I und D-Anteil kan man auch veineinfacht so anschaulich formulieren:

Nehmen wir an, Du willst eine Kugel auf einer beweglichen Rampe
(Schaukel) balancieren. Der Regler kippt die Rampe so, dass die Kugel in
der Mitte bleibt.

Ein reiner P-Regler macht das so:
Wenn die Kugel zu weit links ist, kippe ein bisschen nach rechts. Je
weiter, desto mehr. Wenn sie zu weit rechts ist, kippe dementsprechend
nach links.
Du kannst Dir vorstellen, dass das grundsätzlich so funktionieren kann.
Aber jetzt stell Dir mal vor, die Kugel ist ganz weit rechts. Du kippst
also ganz weit nach links. Die kugel rollt nun ganz schnell in die
Mitte. Wenn sie schon fast da ist, kippst Du immer noch ein kleines
bisschen nach Links. Wenn sie schon über's Ziel hinausgeschossen ist,
fänst Du an, Gegensteuer zu geben.
Das ist kein sehr guter Regler, wie Du Dir sicher denken kannst.

Also nimmst Du einen D-Anteil dazu. Der D-Anteil macht folgendes:

Wenn die Kugel nach links rollt, kippe nach rechts. Je schneller, desto
mehr. Und umgekehrt.
Der reine D-Regler taugt hier nichts. Denn wenn die Kugel rechts von der
Rampe stillsteht, ist der zufrieden. Soll er aber nicht sein.
Also Kombination PD-Regler: Die Kugel ist zu weit rechts und steht
still. D sagt: Alles ok. P aber sagt: Nach links! Nun fängt die Kugel an
zu rollen. In der Mitte angekommen, sagt P: OK! Aber D sagt: Nach
rechts! Sie rollt sonst nach links davon! (Man kann sagen: Der D-Anteil
schaut in die Zukunft).

Der I-Anteil ist eigentlich das Gegenteil vom D-Anteil.
Der schaut gewissermassen in die Vergangenheit. Den Sinn davon zu verstehen, ist
ein bisschen schwieriger. Nur so viel: Sowohl P als auch D machen
prinzipbedingt immer kleine Fehler. Das wäre jetzt wieder mathematisch
zu erklären, glaubs für's erste einfach mal. Der I-Anteil addiert diese
kleinen Fehler auf. Immer und immer wieder. Und wenn die beiden anderen
Regler damit zufrieden ssind, dass die Kugel 1mm zu weit links ist
(passt ja fast, sei doch nicht so ein Pünktchenscheisser), sagt der
I-Anteil: 1mm zu weit links..... nochmals ein Millimeter zu weit links,
nochmal... nochmal....nochmal.... nochmal,....nochmal.....nochmal.....
nochmal.... HEY, wir müssen ein bisschen nach rechts! P und D merken
davon dann gar nichts, weil das gaaaanz sachte geschieht.
Ein reiner I-Regler aber ist auch schlecht, weil er eben immer
gewissermassen in die Vergangenheit schaut. Das heisst, er reagiert,
wenn lange Zeit eine Abweichung da war. Aber wenn eine Abweichung gerade
am Entstehen ist oder soeben entstanden ist (Kugel rollt nach links),
merkt der vorerst nichts (resp. nur wenig) davon. Der wäre also immer zu
spät mit seinen Korrekturen.


Die "Kunst" ist jetzt, P, I, und D-Anteil so zu wählen, dass die Summe
davon einen guten Regler ausmachen: Präzise, schnell, wenig
Überschwingen etc....


prägnant formuliert:

P korrigiert Fehler, die JETZT existieren
D korrigiert (verhindert) Fehler, die DEMNÄCHST passieren werden
I korrigiert Fehler, die sich in der Vergangenheit aufsummiert haben
 
Nutzt ihr eigentlich Kühlkörper am Raspberry Zero? Stelle mir gerade vor die Mini liegt in der Sonne. Oder ich brauche einen Mini-Sonnenschirm...
 
Auf Reichelt sind die Platinensteckverbinder gerade wieder Verfügbar. In weiß und braun :-)
 
So einen Fehler hatte ich vor kurzem auch.
Ich hab die Platine nicht richtig mit nicht richtigen Mitteln sauber gemacht. Bei einigen Kanälen hatte ich gut 30 Grad zu viel :o

Also Platine wieder raus und gegen das Licht gehalten.
Man konnte einen ganz leicht Film sehen der auf der Platine war. Dieser sorgte für die Messfehler.
Erst als ich die Platine fast komplett mit 99,9% Alkohol geflutet und mit einer Zahnbürste c.a. 5 Minuten wie bescheuert gereinigt und 5 Stunden trocknen lassen habe sind die Fehler verschwunden.
Die Reinigung steht mir heute auch bevor, ist keines der Bauteile Isopropanol empfindlich?
 
In den Summer würde ich es nicht rein laufen lassen. Den Rest der Bauteile sollte es nicht stören.

Wenn man ein Handy in die Toilette fallen lässt und zur Reparatur weg gibt, schmeißen die die gesamte Platine in das Zeug.
 
Hast Du den Bot eingerichtet und die Chat-ID und den API-Schlüssel des Bots notiert ?
Wenn ja, dann trage einmal unter push_url in der WLANThermo.conf folgendes ein (ohne <..>)
https://api.telegram.org/bot<API-Schlüssel des Bots>/sendMessage -d text='messagetext' -d chat_id='<chatid>'
und setze push_on auf true

// den API-Schlüssel des Bots gibt Dir BotFather beim Einrichten
// die chat-id bekommst Du, nachdem Du im neuen Chatfenster mit Deinem Bot etwas geschrieben hast
// in der shell mit curl -s -k POST https://api.telegram.org/bot<API-Schlüssel des Bots>/getUpdates
Das dürfte so nicht funktionieren. Sieht nach curl aus, in der wlt_2_comp.py wird aber wget benutzt.
"https://api.telegram.org/bot<token>/sendMessage?text=messagetext&chat_id=<chat-id>"
Sollte als URL besser funktionieren.
Anführungszeichen gehören mit dazu, die spitzen Klammern sind inklusive Text dazwischen durch eure Werte zu ersetzen.
Ist immer noch 10x einfacher als WhatsApp einzurichten....
 
Hat jemand Tipps wie man mit lötzinn verschlossen Bohrungen (für Bauteile) wieder frei bekommt? ich habe nach dem löten des funkmoduls bemerkt, dass es nach innen gekippt ist und der buchsenleiste im weg war. da ich nicht 8 Beine gleichzeitig erhitzen konnte, habe ich den Transmitter an den Beinen abgeknipst und die beinchen einzeln erhitzt und herausgezogen, jetzt sind die Löcher aber verschlossen :-P
habe es sowohl mit Entlötlitze als auch pumpe versucht...
 
wenn du das Lot flüssig machst und dann kräftig drauf pustest geht das meiste raus,
oder mit SMD Lötstation mit Heisluft :ks:
löt.png
 

Anhänge

  • löt.png
    löt.png
    517,9 KB · Aufrufe: 543
Achso, vor der Inbetriebnahme möchte ich noch durchmessen, konnte die Messpunkte im startpost nicht finden, kann es nochmal jemand verlinken?
 
Um die Löcher frei zu machen, kann man auch Spritzen nehmen. Ruhig vorher die Spitze abtrennen. Ich hab auch eine Pinzette mit dünner Spitze um durch das flüssige Lot zu pieksen. Etwas Flussmittel kann auch helfen
 
Zurück
Oben Unten