Hallo zusammen Ich habe hier ein paar Fenstersensoren welche detektieren, ob ein Fenster geöffnet wurde. Dies mittels Reed-Sensor und Sender auf 433 MHz mit einem EV1527 Code. Nun ist es so, dass der Sensor nur auf ein öffnen des Fensters reagiert. Nicht aber auf das schliessen. Ich habe die Schaltung inzwischen abgezeichnet und die Funktion des unbekannten ICs etwas analysiert. Es gibt auf dem Board nebst dem Reed-Sensor auch noch einen Test-Taster. Offenbar gibt es zwei Pins am IC welche eine Übermittlung auslösen. Einen Pin welcher Low-Aktiv ist und einen High-Aktiven. Wenn der Low-Aktive kontinuierlich auf low gehalten wird, so fliessen rund 40uA. Ansonsten rund 0.5uA. daraus schliesse ich, dass der Innenwiderstand rund 80k ist. Wenn ich nun beide Pins miteinaner verbinde, erhalte ich die gewünschte Funktion, dass beim schliessen wie auch beim öffnen des Fensters eine Übermittlung stattfindet. Leider aber wird so die CR2032 Batterie zu schnell verbraucht. Daher eine Frage an euch: Wie würdet ihr das Problem hier möglichst einfach lösen, dass an Pin 4 beim schliessen des Reed-Kontaktes kurzzeitig eine Low-Flanke sichtbar ist? Eine Alternative wäre bei schliessendem wie auch bei öffnendem Schalten an Pin3 eine steigende Flanke zu erzeugen und diese für ein paar ms zu halten. Danke schonmal :) Gruss
:
Bearbeitet durch User
Was steht denn auf dem unbekannten IC? Ein Foto würde vielleicht helfen.
Ich habe in der Zwischenzeit noch eine Zwischenlösung gefunden. Stromverbrauch bei offenem Reed-Sensor: ~0.5uA Stromverbrauch bei geschlossenem Sensor: ~40uA Bei einer Batteriekapazität von rund 200mAh reicht diese bei geschlossenem Sensor für rund ~150 Tage. Ich habe nun den Reed-Sensor durch einen "normaly closed" ersetzt, damit dieser bei geschlossenem Fenster (Magnet am Sensor) offen ist. Somit fliessen die ~40uA nur bei offenem Fenster, was ja üblicherweise nicht die meiste Zeit der Fall sein sollte. Gerne würde ich jedoch den Stromverbrauch dennoch weiter senken. Falls jemand eine kreative Idee hat gerne her damit :)
C. H. schrieb: > Wie würdet ihr das Problem hier möglichst einfach lösen, dass an Pin 4 > beim schliessen des Reed-Kontaktes kurzzeitig eine Low-Flanke sichtbar > ist? Mein Ansatz wäre ein Kerko mit 100nF...1µF zwischen Pin 4 und Reedkontakt.
:
Bearbeitet durch Moderator
Lothar M. schrieb: > C. H. schrieb: >> Wie würdet ihr das Problem hier möglichst einfach lösen, dass an Pin 4 >> beim schliessen des Reed-Kontaktes kurzzeitig eine Low-Flanke sichtbar >> ist? > Mein Ansatz wäre ein Kerko mit 100nF...1µF zwischen Pin 4 und > Reedkontakt. Danke für deine Antort. Ein 100nF habe ich bereits einmal getestet gehabt. Brachte leider keinen Erfolg. Werde heute mal noch mit 1uF testen. Nachteil ist halt, dass dieser dann wieder über 10Meg entladen werden muss, was halt dauert...
C. H. schrieb: > Werde heute mal noch mit 1uF testen. Nachteil ist halt, dass dieser dann > wieder über 10Meg entladen werden muss, was halt dauert... Etwa 10 Sekunden bis zur Schaltschwelle. Lüften dauert länger... ;-)
Lothar M. schrieb: > C. H. schrieb: >> Werde heute mal noch mit 1uF testen. Nachteil ist halt, dass dieser dann >> wieder über 10Meg entladen werden muss, was halt dauert... > Etwa 10 Sekunden bis zur Schaltschwelle. Lüften dauert länger... ;-) Mein Problem dahinter ist folgendes: Ich möchte im nachgeschalteten HomeAutomationSystem erkennen, ob das Fenster offen oder geschlossen ist. Da der Sensor aber nur einen Zustand bzw. einen Mode kann nämlich einmal übermitteln, muss ich auf der Empfangsseite toggeln. Wenn nun das Fenster schnell auf und zu gemacht wird, würde ich dann eine Übermittlung verlieren. Aber ja, das System ist halt limitiert und die Sensoren waren nie für das gedacht. Daher werde ich mit einem Kompromiss leben müssen :)
C. H. schrieb: > Eine Alternative wäre bei schliessendem wie auch bei öffnendem Schalten > an Pin3 eine steigende Flanke zu erzeugen und diese für ein paar ms zu > halten. Dann hast du halt das Problem, dass du keine brauchbare Zuordnung zu 'Offen' oder 'Zu' mehr hast. Eine kleine Störung und aus 'Offen' wird 'Zu' und umgekehrt. Für mich ist eh nicht nachvollziehbar, warum der Entwickler nicht einfach die Schalterstellung des Reedkontakts einem Zustand zugeordnet hat - das Einfachste der Welt!
:
Bearbeitet durch User
Klaus H. schrieb: > Dann hast du halt das Problem, dass du keine brauchbare Zuordnung zu > 'Offen' oder 'Zu' mehr hast. Eine kleine Störung und aus 'Offen' wird > 'Zu' oder umgekehrt. Absolut. Aber dieses Risiko nehme ich mal in Kauf. Denn die Sensoren sind eh schon vorhanden und sind extrem günstig. Klaus H. schrieb: > Für mich ist eh nicht nachvollziehbar, warum der Entwickler nicht > einfach die Schalterstellung des Reedkontakts einem Zustand zugeordnet > hat - das Einfachste der Welt! Das ist definitiv sehr fraglich...
C. H. schrieb: > Da der Sensor aber nur einen Zustand bzw. einen Mode kann nämlich einmal > übermitteln, muss ich auf der Empfangsseite toggeln. Üble Sache, so ein Workaround. Einmal verpasst, immer falsch. Ich würde das tendenziell eher so machen, dass alle 2 oder 5 Minuten ein Puls gesendet wird, so lange das Fenster offen ist. Und wenn 10 Minuten keine Toggle-Pulse mehr an kommen, dann ist das Fenster sicher zu.
Lothar M. schrieb: > C. H. schrieb: >> Da der Sensor aber nur einen Zustand bzw. einen Mode kann nämlich einmal >> übermitteln, muss ich auf der Empfangsseite toggeln. > Üble Sache, so ein Workaround. Einmal verpasst, immer falsch. > > Ich würde das tendenziell eher so machen, dass alle 2 oder 5 Minuten ein > Puls gesendet wird, so lange das Fenster offen ist. Und wenn 10 Minuten > keine Toggle-Pulse mehr an kommen, dann ist das Fenster sicher zu. Würdest du dazu eine neue HW entwickeln oder die bestehende umbauen?
C. H. schrieb: > Würdest du dazu eine neue HW entwickeln oder die bestehende umbauen? Wenn der Sender und der Empfänger schon tut wäre ein Umbau das Naheliegendste. Ich könnte mir da was auf Basis des ewigen Blinkers von Kainka vorstellen. Der darf dann eben nur ganz langsam blinken, wenn der Reedkontakt offen ist. Oder ein kleiner µC, der im Tiefschlaf ist und alle paar Sekunden wieder vom Watchdog aufgeweckt wird, den Reedkontakt abfragt und einen Sendeimpuls generiert.
C. H. schrieb: > dass der Sensor nur auf ein öffnen des Fensters reagiert Dann kauf einen anderen Sensor. Es gibt welche, die senden nicht nur beim Öffnen und Schließen, sondern auch wenn die Batterie leer wird oder am Sensor manipuliert wird.
Mario M. schrieb: > C. H. schrieb: >> dass der Sensor nur auf ein öffnen des Fensters reagiert > > Dann kauf einen anderen Sensor. Es gibt welche, die senden nicht nur > beim Öffnen und Schließen, sondern auch wenn die Batterie leer wird oder > am Sensor manipuliert wird. Kannst du mir einen Link senden bitte? Ich habe leider keinen gefunden.
Diese Sensoren gibt es von verschiedenen Händlern. Hier ein paar Details/Fotos. https://community.openmqttgateway.com/t/gs-wds07-433mhz-door-sensor-with-open-close-status/301 Aktuelles Angebot z.B.: https://www.amazon.de/Aiggend-Magnetkontakt-drahtloser-T%C3%BCr-magnetischer-Detektor-Sensor-Detektor-Schalter/dp/B07Z93Q7NL/ref=mp_s_a_1_7. Es gibt mittlerweile auch eine Open Firmware dafür: https://hackaday.com/2023/01/08/low-cost-433-mhz-door-sensors-get-open-firmware/
C. H. schrieb: > Absolut. Aber dieses Risiko nehme ich mal in Kauf. Denn die Sensoren > sind eh schon vorhanden und sind extrem günstig. Die Frage ist, wieviel Ärger dir dieses "extrem günstig" wert ist. Was nützt dir eine Anzeige, bei der du nie weißt, ob sich gerade richtig oder invers anzeigt?
Rainer W. schrieb: > Was nützt dir eine Anzeige, bei der du nie weißt, ob sich gerade richtig > oder invers anzeigt? Zur Not kann man im Zweifelsfall zu allen Fenstern, an denen so ein Reedkontakt montiert ist, hingehen und mit den eigenen beiden Augen einen Kontrollblick draufwerfen. Dafür hat der liebe Gott dem Menschen ja schließlich zwei gesunde Beine geschenkt!
C. H. schrieb: > Gerne würde ich jedoch den Stromverbrauch dennoch weiter > senken. > Falls jemand eine kreative Idee hat gerne her damit :) Sensor so montieren, daß sich der Magnet beim Öffnen und beim Schließen daran vorbeibewegt? Ob das auch optisch ansprechend machbar ist, hängt natürlich vom Fenster und seinem Umfeld ab.
Enrico E. schrieb: > Zur Not kann man im Zweifelsfall zu allen Fenstern, an denen so ein > Reedkontakt montiert ist, hingehen und mit den eigenen beiden Augen > einen Kontrollblick darauf werfen. Da steht also: "Ich baue eine Elektronik ein, die den Zustand der Fenster überwacht und kontrolliere dann täglich, ob sie noch richtig funktioniert." Das hört sich erst mal wie gut gemachte Satire an, allerdings scheint mir so eine Vorgehensweise von der heutigen Entwickler- und Programmierer-Generation als ein probater Workaround anerkannt zu sein.
:
Bearbeitet durch Moderator
C. H. schrieb: > Wenn der Low-Aktive kontinuierlich auf low gehalten wird, so fliessen > rund 40uA. Ansonsten rund 0.5uA. daraus schliesse ich, dass der > Innenwiderstand rund 80k ist. Mit einem 68k Widerstand und der Diode davor, sind es nur noch 20uA. C. H. schrieb: > Werde heute mal noch mit 1uF testen. Nachteil ist halt, dass dieser dann > wieder über 10Meg entladen werden muss, was halt dauert. Der 68k parallel zum Kondensator hat sogar noch den Vorteil, dass das Entladen schneller geht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.