Lachs Mit Gemüsereis

Hallo miteinander! Heute habe ich mal wieder ein natives ESP8266 HomeKit Zubehör für euch - diesmal ist es ein Kontaktsensor. Der Kontaktsensor lässt sich direkt und ohne weitere Hardware und Software in HomeKit integrieren. Umsetzen werden wir den Kontaktsensor wie immer mit einem ESP8266 D1 Mini. Aber auch ein ESP-01s wäre hier eine noch kleiner Option die gut funktioniert. Der Kontaktsensor besteht in erster Linie nur aus einem einzigen Taster. Wie auch in meinen anderen nativen HomeKit Tutorials mit dem ESP8266 lässt sich der Taster aber durch alles ersetzen, was man in der Arduino IDE eben implementieren kann. Euch sind wie immer keine Grenzen gesetzt. Kurzeinstieg: WEMOS D1 Mini. Kontaktsensor, was genau? Ein Kontaktsensor in HomeKit kann verschiedene Formen annehmen, dazu zählen: Fenster Garagentor Jalousien Kontaktsensor Tür Ein Kontaktsensor kennt nur zwei Zustände true oder false, an oder aus oder 1 oder 0. Man kann mit dem Sensor also repräsentieren, ob eines der von Punkt 1. - 5. genannten Dinge geöffnet oder geschlossen ist.

D1 Mini Projekte Radio

Weiterhin bleibt alles bei euch im Heimnetzerk. Nachteil ist allerdings, dass Ihr von aussen nicht auf euren Blynk Server zugreifen könnt. Entweder Ihr richtet eine Port-Freigabe ein oder Ihr habt noch irgendwo einen kleinen V-Server rumliegen. Sowas gibt es z. B. bei Hetzner Online für nur ca. 3EUR/Monat. Man kann folgende initalisierungen benutzen: (auth, ssid, pass, "", 8442); (auth, ssid, pass, IPAddress(192, 168, 1, 100), 8442); PIN-OUT Zu den PINs sei noch folgendes gesagt, es gibt zwar D0 bis D8 und man könnte sich erstmal denken, schön viele freie PINs zur Verfügung. Jedoch sind viele PINs mit einer doppelten Funktion ausgestattet, manch andere sind dauerhaft auf die Versorgungsspannung hochgezogen. Hier unten also eine kleine Tabelle über den PINOUT. Ich möchte aber auch noch auf folgende Website hinweisen: Wenn man jetzt also die I2C-Schnittstelle benutzt, gibt es nicht so viel freie PINs zur Verfügung. Simplester IoT-Button mit Wemos D1 Mini » elektronX. Bezeichnung Funktion ESP8266 Bezeichnung TX TXD TXD RX RXD RXD A0 Analog input, max 3.

Ehrlich gesagt ich bin kein Freund von Arduino, denn ich hasse es anderer Leute Fehler zu suchen:). Man muss viel testen und verschiedene Versionen der Treiber probieren. Die neuesten sind nicht immer die besten. Ich habe die für dieses Projekt notwendigen Treiber auf Github gefunden. Siehe den "include Bereich" des Listings. Die Details wie man mit dieser Umgebung programmiert erspare ich mir, da gibt es bessere Beschreibungen im I-net. Funktionen Auf der Platine befinden sich 3 LED: - LED grün: Es hat jemand auf die Klingel gedrückt. - LED rot 1: Blinkt beim Login in das WLAN, brennt dauerhaft wenn erfolgreich eingeloggt. - LED rot 2: Blinkt wenn Klingelzeit=0, brennt dauerhaft wenn Login in die Fritzbox erfolgreich war und der Ruf abgesetzt wurde. Auf der Platine befindet sich ein Taster: - Test-Taster zum kontrollieren der WLAN Verbindung. Makesmart: D1 Mini - Tutorials, Projekte & mehr. Die grüne LED bleibt dunkel aber die roten reagieren wie oben beschrieben. Auf der Platine befindet sich ein DIP-Switch: - Mit Dip-Switch 1-3 kann in Sekunden Schritten Binär die Klingelzeit eingestellt werden.