Hallo Zusammen,
schnuffi hat geschrieben:
Hallo Zusammen,
mal ein Grundlegendes Problem bei den Schaltkontakten. Wenn ein Pegelschalter in einem Strömungsbereich liegt. Kann es sein, dass z.B. durch Wellenbewegung nie 2,5sec lang das gleiche Signal anliegt und eine Aktion evtl zu spät ausgelöst wird (Spülen, Pumpen ausschalten etc.)
Dann kann es vielleicht bei einigen zu Problemen kommen. Bei mir würde das jetzt evtl nicht zutreffen, da ich bis dato noch gar keinen Schwimmerschalter verwenden will.
Das würde ich erst mal ausprobieren wenn Gunter das Messen mit eingebunden hat!!!
Wenn kein Wasser mehr den Schwimmerschalter umströmt, oder der auf dem Trocknen liegt bzw. hängt kommt jedenfalls ein Signal und die Pumpen schalten ab! 0 oder 1 je nach Kontakt
Wo ich aber noch bedenken habe, was passiert wenn ein Stecker ab ist (GPIO), Leitungsunterbrechung oder Leitungsschluß?
Dennis ist eine Leitungsüberwachung mit einer Diode evtl. möglich, also die Eingangsspannung am GPIO auswerten?
0= Drahtbruch >ca. ?V = Kurzschluss
(Schade der Raspi hat aber keine Analog GPIO) Eventuell hilft hier eine "RC" Ladeschaltung
RC-Gliedt = R x C
wobei t die Zeit,
R der Widerstand (Ohm)
und C die Kapazität (Farad)
Zitat mit translate.google übersetzt:
wie lange es dauert, einen Punkt in der Schaltung der eine Spannung, die groß genug ist, um als ein "Hoch" auf einem GPIO-Pin registrieren ist zu erreichen. Diese Spannung ist approximatey 2 Volt, die nahe genug, um 63% von 3,3 V für meinen Geschmack ist. So ist die Zeit, die der Schaltung, um ein GPIO-Eingang von Low auf High zu ändern ist gleich "t".
Siehe Beispiel für eine Auswertung eines LDR mit
pythonschnuffi hat geschrieben:
Ich hätte für dieses Problem evtl eine Lösung parat.
Leider hätte diese ein paar Einschränkungen:
1. Zum einen würde es nach starten des Raspberry mindestens 2min. dauern, ehe ein Kontakt erkannt wurde.
2. Ich weiß nicht genau ob dies mit PHP zu handhaben ist. -> Könnte man später klären, wenn ich es geschrieben habe.
3. Wenn ein neuer Sensor angelernt wurde, müsste der PI glaube ich neu gestartet werden.
Besteht den Interesse an so einer Lösung? Falls ja würde ich mal anfangen etwas Programmcode mit Beschreibung zu erstellen.
Gruß Dennis
Dennis wie soll das grob aussehen bevor Du Dir die Arbeit machst.