Inhaltsverzeichnis:

DoorMaster - Gunook
DoorMaster - Gunook

Video: DoorMaster - Gunook

Video: DoorMaster - Gunook
Video: Установка межкомнатных дверей с системой Autoslide|DOORMaster 2024, November
Anonim
Türmeister
Türmeister

Hallo alle zusammen!

In diesem Projekt zeige ich dir, wie du einen Türsummer und eine Türklingel in dein Smart Home integrierst!

Da ich FHEM als mein Smart-Home-System verwende, kann ich Ihnen nur den Weg von FHEM zeigen, aber ich bin sicher, Sie können das problemlos auf jedes andere System übertragen!:-)

Ich muss zugeben, dass ich kein Profi bin! Die meisten meiner Projekte (wie dieses) sind einfach nur zum Spaß… Ich habe die Idee von etwas und dann realisiere ich es!

Dieses Projekt ist eine Mischung aus Faulheit und Klugheit würde ich sagen… also wünsche ich euch viel Spaß!:-)

Gebrauchte Hardware (benötigt):

- Barrierefreie Türklingel

- Wemos D1 mini (ESP8266) -> Amazon-Link (Suche)

- Finder 40.61 Relais (12V ~) -> (gefunden in unserem Laden bei reichelt aber es sollte dieses sein, obwohl das Bild nicht mit der Beschreibung übereinstimmt, da es als 230V angezeigt wird)

- Kabel / Überbrückungskabel -> Amazon-Link (Suche)

- Shelly 1 -> Shelly-Link (Produkt)

Gebrauchte Hardware (optional):

- Wemos D1 Mini Batterieschild -> Amazon Link (Suche)

- Solarpanel 6V 6W -> Amazon Link (Produkt)

- Batteriehalter -> Amazon Link (Produkt)

- Wiederaufladbarer Akku -> Amazon Link (Produkt)

- Amazon Echo -> Amazon-Link (Produkt)

Schritt 1: Die Türklingel

Die Türklingel
Die Türklingel
Die Türklingel
Die Türklingel

In diesem Schritt verwendete Hardware (benötigt):

- Barrierefreie Türklingel

- Wemos D1 Mini

- Kabel / Überbrückungsdraht

- Finder 40.61 (12V ~ / 16A) (Dies ist für meine Türklingel… Bitte achten Sie darauf, dass Sie das richtige Relais für Ihre Türklingel verwenden!)

- Steckbrett

In diesem Schritt verwendete Hardware (optional):

- Wemos D1 Mini-Batterieschild

- Solarpanel 6V 6W

- Batteriehalter

- Wiederaufladbare Batterie

So verbinden Sie die Türklingel mit dem wemos d1 mini (Fritzing-Datei zum Download verfügbar)

**HINWEIS** Das im Fritzing-Bild verwendete Relais ist nur ein Beispiel

Für die Wemos-Seite wählen wir den unteren Teil des Steckbretts!

Wemos verbindet sich mit:

1) 5V Ausgang zum unteren Plusteil

2) Masse zum unteren Minusteil

Relais verbindet sich mit:

1) Relaisspule Pin 1 zum oberen Plusteil

2) Relaisspule Pin 2 zum oberen Minusteil

3) Relaisschalter gemeinsam mit dem unteren Plusteil

4) Relaisschalter Klemme B (die inaktive) an den D2-Pin des Wemos schalten, einen Widerstand von 120 Ohm 1% zwischen Klemme B und dem Anschluss an den D2-Pin wie in der Abbildung gezeigt zum Entprellen schalten. Ein Bein des Widerstands geht dazwischen und das andere Bein geht in den unteren Minus-Bereich

Türklingel verbindet sich mit:

1) Plus von der Türklingel zum oberen Plusteil

2) Minus von der Türklingel zum oberen Minusbereich

Das war's für die Verbindung!

Arduino Part (Arduino-Projekt zum Download verfügbar)

Erstellen Sie ein MQTT-Projekt für Ihr Wemos und richten Sie es so ein, dass es sich mit Ihrem Wifi verbinden kann und mit Ihrer fhem-Instanz verbunden ist!

Deklarieren Sie die folgende Variable vor dem Setup-Abschnitt:

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

Fügen Sie dem Einrichtungsabschnitt Folgendes hinzu:

pinMode(relaisPin, INPUT_PULLUP);

Fügen Sie dem Schleifenabschnitt Folgendes hinzu:

relaisState = digitalRead(relaisPin); // Lesen Sie den aktuellen Zustand des Relaiseingangs und speichern Sie ihn

if (relaisState != oldRelaisState) { // Wir wollen die Benachrichtigung nur einmal pro Trigger.. also vergleichen wir es!

if (relaisState == HIGH) { //Haben wir hier ein Hoch?

oldRelaisState = relaisState; //Ja, das haben wir! Speichern wir es für unseren kleinen Vergleich zwei Zeilen weiter oben

Serial.println ("Ring!!!"); //Ring Ring:-)

client.publish("/Status", "RING"); //Lass uns unseren "Ring" als MQTT-Status veröffentlichen

client.publish("/STATE", "Online"); //Bei mir hat es besser funktioniert, indem ich meinen Zustand online veröffentlicht habe…

}

}

FHEM-Teil

In der folgenden Zeile zeige ich Ihnen, wie Sie den Status des FHEM-Geräts auslesen können. In meinem Fall verwende ich mein Pushover-Konto, um mir eine Push-Benachrichtigung an mein Handy zu senden, mit einem netten kleinen Text (nein.. das ist nicht der richtige Text, den ich verwende;-))

define on_NormalRing benachrichtigen MQTT2_KlingelSensor:Status:. RING {system ( curl -s -F 'token=XXX' -F 'user=XXX' -F 'message=RING RING RING RING RING RING RING BANANAPHONE!'

Sie müssen den markierten "MQTT2_KlingelSensor" in den Namen Ihres FHEM-Gerätes umbenennen!

Das ist es! Wir haben (hoffentlich) unsere Türklingel mit unserem Smart-Home-System verbunden… schön!

Kommen wir zum nächsten Kapitel und verbinden den Shelly mit unserem Türsummer:-)

Schritt 2: Der Türsummer

Der Türsummer
Der Türsummer
Der Türsummer
Der Türsummer

Dieser Teil ist wirklich schnell und einfach.

- Schließen Sie den Shelly an eine Stromquelle an (ich habe Strom von den Lichtschaltern über meinem Summer verwendet)

Da es dem Shelly egal ist, was er schaltet, fügen wir den Shelly einfach zu unserem Schalter hinzu, der den Summer auslöst und die Tür unten öffnet.

Fügen Sie nun den Shelly zu Ihrem Smart Home hinzu und steuern Sie ihn nach Belieben. In meinem Fall öffnet Alexa mir die Tür, indem sie einen benutzerdefinierten Befehl hinzufügt:-)

Mögliche Wege:

- Shelly-App

- Amazon Echo

- Google-Assistent

- Siri

… du hast es wohl verstanden;-)

Schritt 3: Nur eine kleine Idee…

Für Leute wie mich, die nicht nur ein bisschen faul sind, sondern auch dazu neigen, ihre Schlüssel zu vergessen, kann ich folgendes sagen:

Mit diesem Setup ist es möglich, ein "Tür-Klingel-Code-Schlüssel-System" im "Morse-Code-Weg" zu codieren!

Ich habe dies im Arduino-Projekt getan und wenn der "Morsecode" (ich habe ihn in meinem Projekt Notfallcode genannt) richtig eingegeben wurde, habe ich den MQTT-Status auf "EmergencyRing" veröffentlicht.

Die FHEM-Zeile sieht so aus:

Definiere on_EmergencyRing2 Benachrichtige MQTT2_KlingelSensor:Status:. EmergencyRING set Tuerklingel on-for-timer 3

Der Summer öffnet die Tür für 3 Sekunden!

Sie haben Ihren Schlüssel vergessen? Nutzen Sie einfach Ihre eigene Türklingel und lassen Sie sich von Ihrem Smart Home System die Tür öffnen!;-)

Schritt 4: Danke fürs Lesen

Vielen Dank für das Lesen meines allerersten Projekts!

Vielleicht hast du etwas gelernt, vielleicht hast du dich inspirieren lassen… aber ich hoffe wirklich, du hattest ein bisschen Spaß beim Mitmachen.

Alex