ESP 01 – OPENHAB2 – TÜR FENSTERKONTAKT SELBER BAUEN

EDIT: Es hat sich herausgestellt das es so nicht wirklich lange funktioniert 🙂

Ich habe aber bereits eine andere Version gemacht, VERSION2.

——————————————————–

 

Ich spiele grad ein bisschen mit OpenHab2 und ESP 8266 herum. Nach unzähligen Webbeiträgen und Videos hab ich mal angefangen einen Fenster oder Türkontakt zu bauen. Alles was ich brauchte war noch in meinen Kisten verstaut.

Zuerst hab ich also ein ESP-01 mit ESPEasy geflascht. Wie das geht ist ausführlich im Internet beschrieben, da will ich auch nicht weiter drauf eingehen.

Hmm, was sollte dieser Fenster- oder Türkontakt machen. Seine einzige Funktion die er haben brauch ist mir zu sagen wann ein Fenster oder eine Tür offen oder zu ist.
Das könnte man mit einem Schalter machen, aber das war mir zu klobig. Ich benutze einen Reed-Sensor dafür, der auf Magneten reagiert bzw. schaltet.

Da der ESP-01 zwei GPIOs hat die man belegen kann hab ich mich bei meinem für den GPIO0 entschieden.

Hier nun ein paar Bilder:

IMG_1771  Als Gehäuse hab ich mir diese Batteriehaltung auserkoren.

IMG_1782 Da ich nur 3.3 V brauche hab ich bei der einen Hälfte mit einem Dremel das Plastik entfernt, eine Rasterplatine so geschnitten das sie dann darein passt.

IMG_1785

IMG_1791 Aus mehr Teilen besteht der Kontakt nicht 🙂 das ist alles was man brauch.

IMG_1796 Und so sieht es „fertig“ aus. Ich druck mir nachher noch auf meinem 3D Drucker ein Gehäuse aus.

Nun befestigt man dieses an den Tür- oder Fensterrahmen. An der Tür oder dem Fenster kommt ein kleiner Magnet. Intrigiert in die OpenHab2 Software sagt sie mir nun ob es
offen oder geschlossen ist :).

Muss noch prüfen wie weit ich mit einer Batterieladung komme. Gegebenenfalls löte ich zuerst die LEDs vom ESP-01 ab weil die nicht gebraucht werden und sonst dauernd leuchten und Strom verbrauchen. Eine andere Überlegung ist es sie in einen „Deep-Sleep“ zu versetzen und sie nur aufwachen zu lassen wenn ein Ereignis eintritt.

Mal schauen….

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.