Auslesen Zisternensteuerung

Begonnen von stoff, 12 März 2018, 13:27:24

Vorheriges Thema - Nächstes Thema

stoff

Hallo Gemeinde,

elektronisch kenne ich mich leider nicht gut aus, daher die Frage an Euch.
Ich habe eine unterirdische Regenwasser Zisterne für WC und Waschmaschine. Die Steuerung hat eine LED die anzeigt, wenn die Zisterne leer ist.

Wie könnte ich die LED "anzapfen" um den Status via Raspi GPIO in FHEM zu bekommen, ohne als Elektroniker die Steuerung zu zerlegen?
Also abgreifen per Photodiode o.ä.??
Oder doch per Optokoppler die Steuerung zerlegen und parallel zur LED klemmen? Hat da jemand einen Tipp?

Vielen Dank!

CBSnake

Hallo,

mach/zeig doch mal Bilder von der Steuerung und der Anbindung an die Zisterne evtl kannst auch den Sensor direkt parallel abgreifen. Ich kann mir gut vorstellen, dass der nicht fest angelötet ist sondern evtl auf einer Klemmleiste angeschlossen ist.

Grüße
Achim
FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

stoff

Hallo,

ich bin gerade unterwegs, kann mich aber erinnern, das das Ding: Raincenter Basic 15 heißt.
Also nochmal gekapselt, da geschützt vor Feuchtigkeit.

Wir können ja 2 Annahmen treffen:

1. gekapselt, also komm ich da nicht ran.
Hat jemand Erfahrung mit einem Fotowiederstand (gibt es ja als Modul für 3 € für Arduino mit schwellwert poti)

2. Wenn ich physisch an die LED Beinchen herankomme, wie kann ich es elektronisch trennen, also per Optokoppler? Will ja ungern die Steuerung an den Raspi GPIO anklemmen. Oder doch??

Vielen Dank!

tupol

Falls Du bereits Funkmodule hast. Für FS20 gibt es z. B. das folgende https://www.elv.de/fs20-mini-lichtsensor-fs20-ls.html
FHEM 5.5 auf RPi B Rev.2 (mit LCD4Linux, BMP180 und CUL v3 868.35 MHz), FB7490, Fritz!DECT 200, FS20, FHT80TF-2, S300TH, KS300, Homematic, PRESENCE
Modul-Entwickler von: FRITZBOX, statistics, PROPLANTA, OPENWEATHER, JSONMETER, LUXTRONIK2

CBSnake

#4
kurzes googeln ergab, der sensor müsste am Gehäuse selbst nur gesteckt sein, da könntest also auch mit nem optokoppler ran :-)

und im Gehäuse hat es wie vermutet klemmen teils mit NC (nicht geschlossen) und NO (nicht offen) beschriftet, das klingt nach potentialfreien klemmen, da würde ich die ganze Sache angehen :-)
FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

stoff

TOP!
Auf die Idee wäre ich niemals gekommen. Bin gespannt, ob das funktioniert.
Wenn ich es nun richtig interpretiere, dann könnte ich hier direkt das GPIO anschließen. Ich sehe mir mal die Platine an. Wenn es potentialfreie Anschlüsse sind, dann müsste da ja irgendwo ein Relais o.ä. rumfliegen.

stoff

Hallo,

nach langer Abstinenz melde ich mich wieder. Ich habe gerade die Steuerung zerlegt, aber die NC und NO Anschlüsse haben eine andere Funktion:  Hier kann eine 2. Hebepumpe angeschlossen werden. Also hier kommen 230V, wenn der Druck abfällt. Also immer nur ein paar Sekunden bei voller Zisterne.  Also was völlig anderes.

•   Falls jemand die Platine kennt, kann man hier die LED Anzeigen abgreifen?
Wir verwendet in Centra PVA, ESPA, Zehnder, ...
Ich bin kein Elektroniker, der sich hier auskennt. 
Also nun eher eine frage an einen Elektroniker: 
•   LED Spannung abgreifen und ein/aus Status an GPIO verarbeiten. Was brauche ich da für Beschaltung?
•   Oder ein/aus status der LED per Fotowiderstand abgreifen. Was brauche ich da an Bauteilen.

Vielen Dank!

Tedious

Wie wäre es als definitv günstige Lösung mit einem Witty-Board? Da ist der Sensor schon verbaut. ESPEasy flashen, befestigen, fertig.
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

stoff

Hört sich gut an!!!
Ich hab mich mit nem WEMOS und ESPEasy schon mal beschäftigt. Ist also definitiv eine Alternative.
Einziges Problem:
Im Keller habe ich kein WLAN aber an der Stelle läuft schon ein raspi, der div. Temperaturen der Heizung und Lüftung abgreift. Da wären die GPIOs frei. Aber was solls.
Zum Testen habe ich mir bei ALI einen Witty und einen BH17050 bestellt.

Vielen Dank!!!

Christoph

fiedel

Als Elektrik-/Elektroniklaie würde ich dir nicht raten, die LED abzugreifen. Ich selbst würde das auch nur machen, wenn ich gut zum Drähte anlöten drankommen würde. Auch auf die Garantie miss man ja achten.
Daher ist es besser die LED optisch abzugreifen. Der FS20LS ist genau dafür gedacht. Bei HM gibt es sowas nicht, aber die 3-fach Kontaktschnittstelle mit einem Fototransistor davor (z.B. aus dem Schaltplan des FS20LS abgucken) sollte genau so funktionieren. Noch besser wäre ein 1-Wire Digitaleingang mit Fototransistor am Eingang.
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

Tedious

Das Witty-Board hat einen LDR an Board. Müsste man nur mit einem Tropfen Heißkleber o.ä. über der LED befestigen ;)
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

choetzu

Hallo
Ich habe auch eine Regenwasser Zisterne mit exakt dem selben PVA Display. Wie ist der Stand bei dir, stoff?
Bin brutal interessiert. Lg c
Raspi3, EnOcean, Zwave, Homematic

stoff

Hallo,

Zitat von: choetzu am 21 August 2018, 23:22:34
Hallo
Ich habe auch eine Regenwasser Zisterne mit exakt dem selben PVA Display. Wie ist der Stand bei dir, stoff?
Bin brutal interessiert. Lg c

Also ich habe erstmal die simple Methode mit dem Witty Board umgesetzt! (Danke an @Tedious) Incl. Versand bei Ali kommt man da auf 2,50 €

  • ESPeasy installiert
  • LDR konfiguriert und so parametrisiert, dass der LDR nicht den genauen Wert liefert sondern ab 500 LUX eine 1 und drunter eine 0
  • Daten per MQTT oder fhem Modul an FHEM

fertig!

Nun versuche ich noch einen Wassergeschützten Ultraschall Sensor in die Zisterne zu verbauen um auch den Füllstand zu sehen. Hier kämpfe ich aber noch mit einem DYP-ME007.

choetzu

Zitat von: stoff am 24 August 2018, 14:17:03
Hallo,

Also ich habe erstmal die simple Methode mit dem Witty Board umgesetzt! (Danke an @Tedious) Incl. Versand bei Ali kommt man da auf 2,50 €

  • ESPeasy installiert
  • LDR konfiguriert und so parametrisiert, dass der LDR nicht den genauen Wert liefert sondern ab 500 LUX eine 1 und drunter eine 0
  • Daten per MQTT oder fhem Modul an FHEM

fertig!

Nun versuche ich noch einen Wassergeschützten Ultraschall Sensor in die Zisterne zu verbauen um auch den Füllstand zu sehen. Hier kämpfe ich aber noch mit einem DYP-ME007.

Hallo Stoff,

ganz herzlichen Dank. Was mir als Laie nicht ganz verständlich ist, was du genau mit dem Witty Board auslesen tust. Ich bin immer davon ausgegangen dass du damit den Füllstand messen willst. Weil genau das Suche ich. Z.Z. habe ich ein Strummesser dran, der mir angibt, wenn die Zysterne pumpt, also Wasser ins System speist, und wenn nicht. Also weiss ich im Endeffekt, wie oft die Zysterne läuft und mit wieviel Stromverbrauch. Was ich aber nicht sehe, ist der Füllstand. Und dein letzter Satz verwirrt mich etwas. Wie gesagt, wenn du den Füllstand noch nicht ablesen kannst, was liest du denn nun mit dem WittyBoard ab?

Sorry die Fragen.

lg c
Raspi3, EnOcean, Zwave, Homematic

stoff

Hallo,

ich nutze am Witty Board den LDR und habe diesen auf die LED geklebt, die anzeigt, wenn die Zisterne leer ist. Damit weiß ich das schon mal und bin ggf sparsamer beim Garten gießen.
Den Füllstand weiß ich so aber noch nicht. Den Füllstand würde ich gerne per Ultraschall auslesen. Dazu kommen entweder

  • DYP-ME007 (Wasserdicht)
  • hc-sr04
zum Einsatz. Leider komme ich mit dem DYP-ME007Y grad nicht richtig weiter. Mir fehlt aber auch gerade etwas die Zeit.

Tedious

Den hc-sr04 kannst Du direkt ans Witty klemmen und per ESPeasy auslesen. So mache ich das mit meinem Heizölstand in den Tanks auch :) Ist prinzipiell ja schon alles da, nur Kabel und ein Kondensator, fertig ;) - ich hab den Sensor allerdings in ein selbst gedrucktes Gehäuse gepackt und mit Heißkleber abgedichtet, keine Ahnung wie lange das "offen" gut geht (Korrosion).
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

stoff

Hallo

@Tedious:
kannst Du mir kurz einen Tipp geben, wie Du den hc-sr04 am Witty angeklemmt hast. Ich bin verwirrt ob der Anschlüsse und des Kondensators.
Welchen Build von ESPEasy nutzt Du? Anscheinend gibt es mit dem hc-sr04 grad probleme.

Vielen Dank !

Tedious

#17
Im Prinzip habe ich das grob hier beschrieben: https://forum.fhem.de/index.php/topic,53158.msg711946.html#msg711946

Allerdings habe ich keinen Schaltplan von der letzten Version mehr erstellt, da ich GPIOs tauchen musste da der NodeMCU unter ESPeasy leider nicht alle frei hat. Zudem bin ich zu ESPEasy gewechselt. 2 oder 3 notifys berechnen mir einen gleitenden Mittelwert über die letzten 12 Stunden, den zihe ich zur Berechnung der Literzahl in FHEM heran. DTH ist optional, Kondensator habe ich direkt am Modul zwischen VIN und GND gesetzt, da er ohne oft falsche Werte gemessen hatte - damit habe ich ihn stabilisiert.

Das ganze passt gemittelt recht gut, ob jetzt 10l mehr oder weniger real im Tank sind ist mir nicht wichtig.

FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

stoff

Hallo,

ich glaube, ich muss langsam aufgeben. Ich denke der Dyp-me007y ist einfach nicht mit espeasy zu betreiben. Einerseits soll er kompatibel mit dem HC-SR04 sein, das scheint mir aber nicht so. Ich bekomme einfach keine Werte. Beim dyp-me007y bekomme ich Dauerlicht auf der LED, also gehe ich davon aus, dass ich eine PWM Version habe.

Nächste Idee ist dann doch ein HC-SR0x, den ich irgendwie gegen hohe Luftfeuchtigkeit im Wassertank schützen muss.
Gibt es vielleicht doch jemanden, der mir helfen kann???
Danke!!!

choetzu

Hey stoff

Ich stehe grad vor der selben Fragestellung. Ich habe ebenso eine Centra Pva und möchte diese gerne für Fhem auslesen. Ist offensichtlich nicht ganz trivial.

Bist du hier weiter gekommen?

Ich überlege mir als Alternative einen Proteus-meter.com mit Ultraschallmessungen zu kaufen. Dieser wurde hier im Forum schon erfolgreich eingebunden.

Lg c
Raspi3, EnOcean, Zwave, Homematic

stoff

Hallo,

Also was ich umgesetzt habe ist forlgendes:
1. Zum Auslesen der LED an der Steuerung habe ich ein Witty Board mit LDR verwendet, gibts bei Ali für unter 3 € . Mit Tape auf die Stuerung geklebt.

  • ESPeasy installiert
  • LDR konfiguriert und so parametrisiert, dass der LDR nicht den genauen Wert liefert sondern ab 500 LUX eine 1 und drunter eine 0
  • Daten per MQTT oder fhem Modul an FHEM

Damit sehe ich den Zustand der Pumpe, ob nachgespeist wird. (gelegentlich schaltet die Pumpe nicht um. Dann hilft nur stromlos > 1 min.

2. Zum Auslesen des Wasserstandes habe ich einen 2. NodeMCU verwendet, da die Zisterne ein paar meter von der Steuerung weg ist:
Teile:

  • ESP8266 auf NodeMcu V3
  • Wasserdichtes Ultraschall-modul JSN-SR04T Water Proof
  • Logic Level Converter 3.3V 5V TTL / bi-directional
Dann wieder wie oben:

  • ESPeasy installiert
  • Daten per MQTT oder fhem Modul an FHEM

Die Elektronik in eine halbwegs wasserdichte Dose in den Kellerschacht und den Sensor per Kabelbinder in der Zisterne an den Einlauffilter befestigt.

Nun sehe ich einerseits den Pegelstand relativ genau und ob die Pumpe auf Nachspeisung umgeschalten hat, wenn die Zisterne leer ist. (Ein paar mal ist mir schon die Pumpe trockengelaufen.)

Was ich nicht umgesetzt habe, ist in Abhängigkeit des Pegelstandes die Menge Wasser zu berechnen. Ist mir auch relativ egal.

Alles in allem bin ich mit Kosten < 15 € weggekommen und ich musste die Steuerung nicht "anfassen".

Viel Spaß, ich hoffe, ich konnte helfen...

Tedious

Prima, denn passts ja.

Wenn es nur ein paar Meter sind kannst Du das an sich trotzdem an das Witty klemmen. Ich nehme dafür denn einfaches 4-adriges doppelt geschirmtes Telefonkabel. Hab jetzt keine Längen im Kopf, aus dem Bauch raus würde ich sagen 5 oder 6m Leitungslänge habe ich durchaus problemlos im Einsatz.
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...