Ich persönlich habe einen solchen Sensor am Schwebetüren-Kleiderschrank. Sobald die Tür aufgeschoben wird, wird die Türe als geöffnet erkannt und die Spots die auf den Kleiderschrank gerichtet sind gehen an. ¹Produktempfehlungen Produkte zum Warenkorb hinzufügen Während ein nativer HomeKit Kontaktsensor ab ca. 30€ losgeht, könnt ihr das ganze mit dieser Variante schon für nur rund 6€ umsetzen. Aber natürlich geht es hier wie immer nicht primär um den Preis sondern um die individuelle und flexible Lösung mit nahezu unbegrenzten Möglichkeiten. :heh: Einfach immer wieder nice! Ein paar passende Produkte für dieses Projekt findet ihr hier. Vorbereitungen Eigentlich ist das Snippet was ich euch hier vorstelle Plug & Play, jedoch können, wie bereits erwähnt, beliebig viele weitere Abläufe oder Bedingungen im Programm eingefügt werden, dazu benötigt man aber Kenntnisse beim Programmieren des ESP8266 D1 Mini. Solltest du das nicht haben ist es auch kein Problem - du musst lediglich wissen, wie man die Arduino IDE zum Programmieren der ESP8266 Module einrichtet.
Wichtig zu wissen ist, dass die Kontaktsensoren meisten NC-Schalter sind, also sind sie im Ruhezustand immer geschlossen und öffnen bei Betätigung. Das ist auch der Grund warum wir einen GPIO mit Pull-Up Widerstand verwenden - weswegen auch nur zwei und nicht drei Drähte benötigt werden. Sollte z. B der Pin D8 verwendet werden wird die Türe standardmäßig immer als geöffnet angezeigt und bei Betätigung des Tasters ist sie demnach geschlossen. Hier hilft auch ein Blick in das Datenblatt des D1 Mini. Das Hochladen des Programms Nach diesen Informationen könnt ihr das Programm schon auf den ESP8266 hochladen. Die einzige Änderung die ihr machen solltet ist, die Taktrate des ESP8266 von 80MHz auf 160MHz zu stellen, das sonst immer wieder Verbindungsunterbrechungen auftreten können. Das geht über die Einstellungen Werkzeuge -> CPU Taktrate: 160MHz Nach dem Upload kann das Gerät wie gewohnt zu HomeKit hinzufügen. (Gerät hinzufügen / + oben rechts in der Home App) Sollte das Pairing nicht auf Anhieb klappen, reicht es meistens, den ESP einmal zu resetten und es anschließend erneut zu versuchen.
Die Einrichtung des IFTTT-Dienstes gestaltet sich ebenso einfach Sucht nach dem Service Webhooks und wählt es aus. Etwas versteckt unter Documentation findet Ihr den API Key. Auf der gleichen Seite können die Events auch gleich getestet werden. Nun klickt Ihr auf der Hauptseite auf New Applet, wählt für This den Service Webhook aus. Den Event bennt Ihr mit iotbutton. Die Aktion definiert Ihr danach bei mit einem Klick auf "T hat ". Sucht nach Notification und wählt eine einfache Notification. Dadurch wird eine Push-Nachricht aus der IFTTT-App erzeugt. (Diese sollte vorher auf dem Smartphone installiert sein) Daraufhin kann ein Text erstellt werden. Ihr werdet sehen, dass Ihr bis zu drei Variablen einbauen könnt. Diese Variablen könnt Ihr im Arduino-Programm festlegen und übermitteln. Der Trigger kann mit den folgenden Beispielen ohne Übergabewert oder mit bis zu drei Werten ausgelöst werden: igger(); igger("var1"); igger("var1", "var2"); igger("var1", "var2", "var3"); Neben dem Reset durch den integrierten Knopf, kann der D1 Mini auch durch eine Verbindung zwischen den Pins RST und GND resettet werden.
Dazu benötigt ihr nur die folgenden beiden Zeilen in der Datei wifi_info. h const char *ssid = "SSID"; const char *password = "PSK"; Solltet ihr den Code 1:1 übernehmen, müsst ihr noch folgende Zeile im setup() in der Datei auskommentieren oder löschen, da ihr sonst mit jedem Reset das Pairing verliert. void setup() { (115200); wifi_connect(); //homekit_storage_reset(); my_homekit_setup(); pinMode(inputPin, INPUT);} Solltet ihr den Code anpassen oder modifizieren wollen, empfehle ich die Zeile erst nach dem ersten Pairing auszukommentieren. So könnt ihr das Programm immer wieder Überschreiben aber das Pairing bleibt bestehen - nur mit aktualisiertem Programmcode. 👍 Weitere Informationen Hier in meinem vorbereiteten Programmcode funktioniert der Kontaktsensor mit nur einem Taster. Der Taster ist an GPIO0 also Pin D3 angeschlossen. // GPIO0 D3; GPIO2 = D4; byte inputPin = 0; // GPIO0 = D3 Es könnte auch der Pin D4 verwendet werden. Nur dann leuchtet bei Betätigung (also immer wenn die Tür zu ist) auch die blaue LED am D1 Mini.
Es gibt eine neue Version. Hier --> Version 2 Seitdem AVM seine Fritzboxen auf TR064 Protokoll umgestellt hat und Telnet eingestellt hat, ist es sehr einfach geworden eine Fritzbox per WLAN anzusteuern. Seid 2018 ist das so und es sind auch gleich Projekte im I-Net aufgetaucht. Ein sehr beliebtes Projekt ist die Wifi Klingel. D. h. es klingelt Jemand an der Haustür und das Telefon klingelt mit. Das ist sehr praktisch wenn man im Haus unterwegs ist an Orten an denen man die Türklingel nicht mehr hört, aber ein DECT Telefon noch Empfang hat. In Zeiten der analogen Telefonanlagen war das kein Problem es gab sogar Türsprechstationen die telefonieren konnte, alles über Zweidraht Verbindungen. In Zeiten der IP-Telefonie muss man etwas andere Wege gehen. Benötigt wird eine Schnittstelle zur Klingelanlage und eine ESP8266 WLAN Platine, in meinem Projekt kommt die WEMOS D1 mini Platine zum Einsatz. Sie ist zu den Arduino Treibern für den ESP8266 Chipsatz kompatibel. Die Schnittstelle Alle Projekte die ich bisher im I-net gefunden hatte benutzten einen Brückgleichrichter und einen Optokoppler um eine potentialfreie Verbindung zur WLAN Platine herzustellen.
"_aw_m_****": Wird erstellt, wenn Sie auf einen unserer Links klicken. "AWSESS": Legt fest, wann Sie eine Anzeige sehen und hilft uns sicherzustellen, dass wir Ihnen nicht immer dieselbe Werbung zeigen. "awpv****": Wird erstellt, wenn Sie eine Werbung sehen. Speichert eine ID für die Website, auf der die Anzeige angezeigt wurde, und die Zeit, zu der Sie die Anzeige gesehen haben. "bId": 12 Monate, "aw****" und "_aw_m_****": 30 Tage, "AWSESS": Session, "awpv****": 24 Stunden Externe Medien (1) Inhalte von Videoplattformen und Social Media Plattformen werden standardmäßig blockiert. Wenn Cookies von externen Medien akzeptiert werden, bedarf der Zugriff auf diese Inhalte keiner manuellen Zustimmung mehr. Tommy Hilfiger Geldbörse »ETON MINI CC WALLET«, aus hochwertigem Leder online kaufen | OTTO. reCAPTCHA Das Google reCAPTCHA-Script wird zur Entsperrung der Captcha-Funktion verwendet. 100 Tage Funktional Diese Cookies ermöglichen, dass die von Nutzern getroffenen Auswahlmöglichkeiten und bevorzugte Einstellungen (z. B. das Deaktivieren der Sprachweiterleitung) gespeichert werden können.
06. 2021 Verkäufer: Otto (GmbH & Co KG) * * * * * Sehr schön War ein Geschenk für meinen Mann.. Ein sehr schöner portmoney kleingeldfach aber mein mann mag die lieber ohne kleingeld fach. von Kuzkaya A. aus Boppard 07. 02. 2022 Alle Kundenbewertungen anzeigen >