NEWS
[erledig] Hilfe -Tasmota Ph Sensor, Minus-Signal ??
-
Also nach rund 12 Stunden lauf... scheint als würde es so weit "funktionieren" ... schaut zumindest so aus.
Erst war die Linie recht stabil und als Nachts die Strömungspumpe zur normalen Umwälzung dazugeschaltet wurde ... gab es im pH-Wert Unruhe ... zeig mir, dass der Sensor aber im Bereich des "normalen" arbeitet...
Vielleicht nicht genau auf den Punkt ... aber passt erstmal...Die Unruhe entstand wohl durch dementsprechenden Wasseraustausch im Teich statt ... gehe mal davon aus, dass in der Zeit wo "ruhe" war, hier die Biologie stark gearbeitet hat und hinzukommt, dass ich gestern genötigt war ein Fadenalgenvernichtungsmittel (aber nur halbe Dosis auf Teichgröße) hinzuzugeben.
Der Wert stabilisierte sich aber dann wieder gut und läuft nun wieder ruhig wetier. -
Hi und schön zu hören, dass es jetzt für Dich funktioniert.
Habe noch nicht durchblickt, was Dein Sohn genau gemacht hat, aber von "Außen" ein Skript zu verstehen bzw. zu erraten ist auch nicht mein Anspruch
Also positiv gesprochen, klar kann ich mir grob etwas vorstellen, "rumraten" was in einem Script gemacht wurde ist aber nicht unbedingt sinnvoll für mich. Wer sowas programmiert, der weiß normal was er macht und da gebe ich gern mein VertauenEtwas komisch klingt für mich die progressive Funktion. Laut den Tabellen zum Sensor muß diese liniear sein, sonst wäre für mich der Aufwand ohne Datenblatt diese durch Prüfmessungen genau in Betrieb zu nehmen sehr aufwendig oder ungenauer umso geringer der Aufwand den ich selbst betreibe um Referenzpunkte auszumessen.
Allgemein mit den Bits direkt vom AD-Wandler zu arbeiten, kann ich für ein Skript gut nachvollziehen. Ich finde es auch gut, wenn ich etwas Messe und Umwandle dies komplett zu tun. Deswegen mein Bestreben mit ESPEasy auch die pH-Werte an IObrober zu liefern. Jetzt passiert die Umwandlung nicht mehr in ESPEasy sondern im Skript, macht also durchaus Sinn für mich hier dies dann so zu tun bzw. würde ich es auch so machen.
Was man jedoch nicht vergessen sollte, die Bits des AD-Wandler sind halt nur der halbe Teil der Messung. Für den analog Teil sollte man auch ein Gefühl entwickeln um dies optimal einzustellen, denn es macht für mich wenig Sinn ein Skript/Eine Umwandlung schon mit "Mist" zu füttern und diesen dann aufwendig über Filter und Offsets etc. rauszurechnen (Allgemein gesprochen, nicht das Ihr das tun würdet).
Deswegen für mich auch immer der Startpunkt mit dem Multimeter an der Platine die Spannung zu messen und hier schon die optimalen Einstellungen (Poti) zu nutzen.
Danach einen Schritt weiter in der Kette und den Gain vor dem AD-Wandler einstellen. Die genaueste Messung auf einen festen 16Bit Speicherbereich für eine Spannung von -414mV bis 414mV liefert der Gain 8x FS=0,512V.
Man deckt den Spannungsbereich ab und ein Bit ist mit 15,625 µV möglichst klein/genau. Für einen Anspruch möglichst "Rohdaten" im Skript zu erhalten wäre das die Einstellung die dem am Nächsten kommt.
Veränderst Du jetzt den Gain wie gezeigt zB auf FullScale=6,144V verändert das die Genauigkeit eines Bits auf 187,5µV. Du veringerst die Genauigkeit um den Faktor 12. Für den Anspruch Rohdaten zu bekommen, ist das der ungünstige Weg.
Aus der Realität betrachtet sind Spannungen in den Größenordnungen sehr Störanfällig durch die Umgebung, Spannungsversorgung und die Bauteile. Heißt diese Genauigkeit enthält auch eine Menge Störungen die mit dem pH-Wert Deiner Messung wenig zu tun haben. Somit durch den Gain auf FS=6,144V eine Kappung der Genauigkeit die auch unbrauchbare Informationen durch Ungenauigkeiten und Störungen enthält (Dies wohl auch zum überwiegenden Anteil). Gehe da also voll mit, das so eine Messung mit LSB von 187,5µV völlig ausreicht und eher noch gröber einzustellen wäre, wenn es geht und man dies nicht für einen Softwarefilter nutzen möchte. (P.S.: Mit Abtastrate hat das nix zu tun. Die Abtastrate realisiert der ADC1115 intern).Bin schon gespannt auf die andere Sonde ob sich die besser/einfacher nutzen lässt und würd mich freuen Dein Eindruck zu hören. Viele Grüße
-
Hi, habe dies noch gefunden und finde das sehr informativ für die Kalibrierung wenn Deine Neue/Zweite pH-Sonde eintrifft.
Daraus folgernd würde ich mir das ganze Adruinozeug schenken und wie folgt vorgehen.
- Du schließt die Platine der Sonde an die Versorgungsspannung 5V an ohne ph Sonde und ohne ADS1115/ESP8266.
- Du brückst den BNC Stecker gegen Masse um pH 7 zu simulieren
- Du misst den analog Ausgang der Platine und drehst das Offset-Poti bis Du +2,5V messen kannst. (jetzt liegt pH 7 bei 2,5V)
- Jetzt drehst Du am zweiten Poti bis dort maximal +1,8V stehen. Ich würde auf 1,5V einstellen um etwas Reserve zu haben bis was kaputt geht.
Daraus ergibt sich dann pH14= 0V, pH7=1,5V und pH0=3V)
ESPEasy Gain auf FS=4 oder auch FS=6V.Eigentlich fertig, aber um noch genauer zu werden, könntest Du jetzt noch mit der Referenzflüssigkeit pH= 6,86 auf die ~1,5V und dem Offset Poti inkl. Sonde kalibrieren.
Fertig ist das Ding
-
@pete0815 super danke... das werd ich mir nachher anschauen ... und wenn das teil da ist ... mach ich's so ...
-
@pete0815 sagte in Bitte Hilfe bei Tasmota und Ph Sensor, Minus-Signal ??:
Etwas komisch klingt für mich die progressive Funktion. Laut den Tabellen zum Sensor muß diese liniear sein, sonst wäre für mich der Aufwand ohne Datenblatt diese durch Prüfmessungen genau in Betrieb zu nehmen sehr aufwendig oder ungenauer umso geringer der Aufwand den ich selbst betreibe um Referenzpunkte auszumessen.
Das wundert mich auch, außer die interne Elektronik ist wirklich großer Mist.
Wo diese Logik mit "progressiver Funktion" herkommen könnte wäre die Definition des pH-Wertes selbst.
Diese ist der "negativ dekadische Logarithmus der Wasserstoffionenkonzentration".
Allerdings wollen wir diese ja nicht aus dem pH errechnen.Bin jetzt auch auf die nächste Sensorplatine gespannt.
@michl75 Ist das jetzt die mit den 2 Potis um sauber einen Nullabgleich machen zu können? -
@homoran said in Bitte Hilfe bei Tasmota und Ph Sensor, Minus-Signal ??:
"negativ dekadische Logarithmus der Wasserstoffionenkonzentration"
ok ... bitte um Erklärung, von was sprichst du da ?
Ich bin aus dem Bausektor, also eher "Grobmotoriker"
@homoran said in Bitte Hilfe bei Tasmota und Ph Sensor, Minus-Signal ??:
Ist das jetzt die mit den 2 Potis um sauber einen Nullabgleich machen zu können?
Jetzt habe ich noch den mit einem Poti ...
In zwei Wochen soll der andere kommen, der kommt aus den USA ... aha... egal, Hauptsache 2 Poti, 0-5 Volt Signal (ohne Minus) und geht
-
@pete0815 said in Bitte Hilfe bei Tasmota und Ph Sensor, Minus-Signal ??:
Bin schon gespannt auf die andere Sonde ob sich die besser/einfacher nutzen lässt und würd mich freuen Dein Eindruck zu hören. Viele Grüße
Hi, also die andere Sonde kommt angeblich bis Freitag oder Samstag... bin gespannt...
habe auch eine interessante Seite gefunden: https://arduino-projekte.webnode.at/meine-libraries/adc-ads1115/
Habe dann nochmal nachgerechnet, das mit Bit je mV ... also habe ich nochmal mein Skript angepasst... Schaut nun so aus:
lasse es mal laufen, aber kommen auch so Werte raus wie vorher ... bin mal gespannt... Heute hat es stark geregnet und das über mehrere Stunden hinweg, so dass selbst Zisterne von halben m³ voll gelaufen ist ... war fast nix mehr drinnen ... also hats auch im Teich bei rund 1,8 m³ mal eben ~ 1/3 Wasser ersetzt, überlauf läuft immer noch
Je mehr es regnete um so weiter ist der Wert vom ESP gefallen, jetzt liegt er derzeit immer bei 0 mal +10 mal -1 bis -3... also alles rund um pH 7 theoretisch ... Da ich aber Wasser gestern bzgl. Alten & co halb ersetzt habe und auch gleich mittel gegen Algen rein hab und auch ein pH Minus Mittel (laut Anweisung für 1,5 m³ eben umgerechnet natürlich um pH um 0,2-0,3 zu senken..., kann ich mir schon vorstellen ... das ich nun wirklich so um die 7 nur noch habe... Theoretisch
-
@pete0815 Hi! Heute ist der neue Sensor gekommen...
Habe also nach der Anleitung von oben ... deine letzte das Teil versucht auf die 2,5 Volt zustellen mit dem Poti das am BCN Stecker dran ist - wie beschrieben: Dabei konnte ich bix min 2,57 Volt stellen, weiter runter ging es nicht (kurz danach klickte auch schon das Poti - am Ende)...
Das zweite Poti wirkte sich 0,0 aus ... nur das eine rote Led angegangen ist ... habe dann gelesen, dass dieses Poti für den zweiten Ausgang da ist... aha ...
Gut also so stehen lassen auf 2,57 ... und dann habe ich mit den Lösungen für 6,86 und 9,18 eine Messung durchgeführt:
soweit so gut, dann habe ich den Fühler in einfaches Wasser aus der Leitung, das ja angeblich 7,6 hat bei mir ... und bekomme dieses Ergebnis:
es scheint zu funktionieren !
Na endlich...
-
@michl75
Wenn es klappt spitze!
Ganz überzeugt es mich noch nicht. die 2,57V bedeuten ja jetzt pH-Wert 7.
Das bedeutet auch bei einem anderen pH wird die Spannung noch steigen, hier sehe ich 5V als maximal Spannung und die killt dir den Eingang am ADS1115. Oder schaltet er durch das zweite Poti vorher ab (max.~3,3V)? -
@pete0815
@pete0815 said in Bitte Hilfe bei Tasmota und Ph Sensor, Minus-Signal ??:
Oder schaltet er durch das zweite Poti vorher ab (max.~3,3V)?
Wenn ich die Anleitung richtig interpretiere ... genau das, dann wird begrenzt
-
@michl75 said in Bitte Hilfe bei Tasmota und Ph Sensor, Minus-Signal ??:
@pete0815
@pete0815 said in Bitte Hilfe bei Tasmota und Ph Sensor, Minus-Signal ??:
Oder schaltet er durch das zweite Poti vorher ab (max.~3,3V)?
Wenn ich die Anleitung richtig interpretiere ... genau das, dann wird begrenzt
-
@pete0815 also in Zukunft nur noch so ... Dann bestelle ich mal gleich noch 2
Hier halb eingebaut ... einmal Sensor nicht angeschlossen, kommt auch rote LED und angeschlossen.
EDIT: Sollte einer es bemerken: Am Sensor-Modul habe ich beide GND zamgelötet, in Anleitung hab i iwo gelesen dass man beide GND am anschließen soll... also "Brücke" ...
-
@michl75
die BNC Buchse gefällt mir gut in die Abzweigdose eingearbeitet.Habe auch gesehen, dass es beim freundlichen Chinesen die Platinen (mit 2 Potis) einzeln gibt. Falls es Dich drängt die Version 1 umzurüsten
-
@pete0815 said in Bitte Hilfe bei Tasmota und Ph Sensor, Minus-Signal ??:
Habe auch gesehen, dass es beim freundlichen Chinesen die Platinen (mit 2 Potis) einzeln gibt. Falls es Dich drängt die Version 1 umzurüsten
Danke.... Bissi Heißkleber noch ... vorischtshalber und Module a festmachen und ab damit in Garten.
Na ich bestell lieber zwei neue. Der Sensor selbst scheint auch etwas anders zu sein ... und der ist minimal schwerer als der von "Version 1" ... da ist wohl was anders....
EDIT: Jetzt fertig, nur noch raus in Garten, rein in Teich und Saft drauf
-
So ... also heute war's soweit ... ab in den Teich ... aber ...
Habe nun einen der ESP's den ich in einem größeren Verteilerkästchen hatte umgebaut...
1 ESP8266
1 ADS1115
1 ph-Meter (das neue mit 0-5V)
1 Ultraschall-Modul
1 Wasserdichter Temperaturfühler DS18b20 (mit 4.7kOhm Widerstand auf Signal und 5V)ESP hängt an einem USB Kabel, also nicht verlötet auf 5V ...
der ADS hängt auf 3.3 Volt
der Rest auf 5 VoltGND lasse ich alle zusammen auf den ESP-GND kommen.
soviel mal zum Aufbau...
Der Ultraschall läuft wie vorher auch stabil, Temperatur ebenfalls - keine großen Schwankungen drinnen.,
Aber bei pH-Meter ... siehts ganz anders aus... In den Messflüssigkeiten waren die Werte auch relativ stabil ... bissi hin und her ja ... aber nicht sowas:
An was kann das liegen?
Wasser = Teichwasser
Viele Grüße M.
EDIT: Übermittlung der Daten alle 30 Sekunden (zum Testen halt erstmal)
EDIT:
Hier mal paar Bilder ... ich weis, schaut grauenhaft aus, aber bevor ich alles ganz verlöte, wollte ich so wenigstens mal paar Tage laufen lassen um zu testen....
Kann es sein das dies "Fehlsignale" sind? Wenn ja, warum hat nur der pH-Sensor/Modul Probleme? ...alle anderen stabil...
-
@michl75
Ich hab keine richtige Ahnung. Die Verdrahtung "schockt" mich jetzt nicht und denke nicht, dass hierher die Probleme kommen.Ausgenommen durch die zusätzliche Belastung durch die pH Messung hast Du jetzt extreme Spannungschwankungen an deinem Versorgungsnetzteil. Wenn das aber ein Netzteil >1A ist würde ich da eher auch nicht drauf tippen wollen.
Wie gesagt, davon habe ich keine Ahnung. Die pH Messung wird aber immer mit Spühlen und eine Messung je x Sekunden beschrieben. Kann es sein, dass diese Sonden sich a)erst einpendeln müssen (Spühlen) b) für bewegliches Wasser wie zB durch Pumpen verursacht nicht brauchbar sind.
Aber alles nur "geraten".
-
@pete0815 said in [wieder offen] Hilfe -Tasmota Ph Sensor, Minus-Signal ??:
Ausgenommen durch die zusätzliche Belastung durch die pH Messung hast Du jetzt extreme Spannungschwankungen an deinem Versorgungsnetzteil. Wenn das aber ein Netzteil >1A ist würde ich da eher auch nicht drauf tippen wollen.
Diese Teile habe ich... haben ja sogar 3,6A
https://www.amazon.de/gp/product/B081H5XDRY/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1 -
@pete0815 said in [wieder offen] Hilfe -Tasmota Ph Sensor, Minus-Signal ??:
Die Verdrahtung "schockt" mich jetzt nicht und denke nicht, dass hierher die Probleme kommen.
na wenigstens das schon mal...
War eben nochmal draußen und hab mal an dem zweiten Poti rumgedreht... das wo anfänglich sich bei der Volt-Messung nichts getan hat...
Das Teil hat wohl doch mehr Einfluss als ich dachte... den jetzt leuchtet zwar die rote LED wieder, aber dafür bekomme ich einen relativ konstanten pH-Wert ausgegeben... schau mal:
in der Regel ist er aber um die 1,352 bis 2,400 ... also konstanter...
Kann mir vorstellen, dass ich morgen nochmal ran muss mit der Lösung ... aber ich weis nicht auf was ich den drehen soll den zweiten Poti ... wenn er keine Volt Anderung macht...