Inhaltsverzeichnis:

Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: 6 Schritte
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: 6 Schritte

Video: Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: 6 Schritte

Video: Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: 6 Schritte
Video: Smartes Garagentor mit Siri und Shelly. Inkl. Ansage ob das Tor geöffnet oder geschlossen ist! 2024, November
Anonim
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist da
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist da

Dieses Instructable bietet Ihnen eine schnelle und einfache Möglichkeit, ein Arduino-Board zu Apples HomeKit auf einem iOS-Gerät hinzuzufügen. Es eröffnet alle möglichen Möglichkeiten, einschließlich Skripte, die auf dem Server ausgeführt werden, kombiniert mit Apples HomeKit "Scenes" ergibt dies eine leistungsstarke Kombination!

Dies ist keineswegs eine vollständige Lösung oder bereit für den Langzeiteinsatz, aber es zeigt, was mit etwas mehr Arbeit möglich ist:) Besuchen Sie meinen Blog für zukünftige Projekte www.arduinoblogger.co.uk

Was wird benötigt:

  • Arduino mit Ethernet Shield oder WiFi
  • Raspberry Pi oder ein anderer Server
  • Halbleiterrelais oder Normalrelais mit Steuerstromkreis
  • Brotbrett - optional
  • Projektbox
  • Irgendwann
  • iOS-Gerät
  • Verlängerungskabel zum Aufteilen

Schritt 1: Einrichten des Servers

Einrichten des Servers
Einrichten des Servers

Dieses Projekt erfordert die Verwendung eines Servers, um die HomeBridge-Software auszuführen. Ich habe einen Raspberry Pi verwendet, da ich ihn zur Verfügung hatte, aber theoretisch sollte alles funktionieren, was Node. Js ausführen kann!

Sie können dieser Anleitung hier folgen, um dies auf einem Raspberry Pi zum Laufen zu bringen. Andere instructables sind herum, um einen Raspberry Pi zu bauen, wenn Sie diese brauchen!

github.com/nfarina/homebridge/wiki/Läuft…

Nach der Installation müssen Sie ein Plugin installieren und die Datei config.json anpassen

Schritt 2: Konfiguration und Plugins

Öffnen Sie Ihre Datei config.json, die sich in ~/.homebridge/config.json befinden sollte, mit Ihrem bevorzugten Texteditor und fügen Sie Folgendes hinzu

{ "Brücke": {

"name": "Homebridge", "Benutzername": "CC:22:3D:E3:CE:30", "Hafen": 51826, "pin": "031-45-154"

}, "Plattformen": , "Zubehör": [{

"Zubehör": "Http", "name": "Wohnzimmerlampe", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "GET"

}]

}

Sie müssen auch das homebride-http-Plugin installieren. Die HomeBridge-Software stellt HTTP GET-Anfragen an den Arduino, der dann das Solid State Relay ein- oder ausschaltet. Der Aufruf sieht so aus:

192.168.1. X:80/?on

192.168.1. X:80/?off

So installieren Sie den Plugin-Typ:

npm install homebridge-http

Schritt 3: Einrichten des Halbleiterrelais

Einrichten des Halbleiterrelais
Einrichten des Halbleiterrelais

Ich habe ein ziemlich robustes Solid State Relais verwendet. Dies kann (und wird in zukünftigen Versionen davon) durch etwas viel kleineres ersetzt werden. Bewerten Sie dies offensichtlich für die Last, die Sie davon ausführen möchten.

Dies ist jetzt effektiv eine "intelligente" Verlängerungsleitung.

Das positive Bein des Halbleiterrelais wird mit Pin 5 des Arduino verbunden.

Das Minus wird mit dem GND-Pin verbunden.

Alle üblichen Warnhinweise gelten beim Umgang mit 120/220 vdc - VORSICHT.

Schritt 4: Schließen Sie das Solid State Relay an und laden Sie den Arduino-Code hoch

Schließen Sie das Halbleiterrelais an und laden Sie den Arduino-Code hoch
Schließen Sie das Halbleiterrelais an und laden Sie den Arduino-Code hoch

Öffnen Sie Ihre Arduino-Umgebung und laden Sie diese Skizze hoch.

Passen Sie Ihre IP-Adresse nach Bedarf an.

Dies sollte nun zum Testen bereit sein.

Starten Sie Homebridge auf dem Server!

Schritt 5: Testen

Prüfen!
Prüfen!
Prüfen!
Prüfen!

Jetzt, da alles an seinem Platz ist, ist es Zeit zum Testen!

Laden Sie Elgatu Eve aus dem App Store auf Ihr iOS-Gerät herunter.

Sie sollten Homebridge als Zubehör sehen, das zum Verbinden verfügbar ist. Verwenden Sie die Pin-Nummer 031-45-154, diese kann in der Datei config.json angepasst werden.

Sobald die Verbindung hergestellt ist, können Sie diese innerhalb der App in den gewünschten Raum verschieben usw. Testen Sie Siri! Es sollte in der Lage sein, das Relais per Sprache zu steuern!

Schritt 6: Nächste Schritte

Der Plan ist, dies zu verkleinern und so etwas wie einen Nano zu verwenden und diesen in Lichtschalter / Steckdosen mit viel kleineren Relais einzubetten und WiFi für ein komplettes Hausautomationssystem zu verwenden.

Hoffe, jemand hat etwas davon! Vielen Dank an Nick Farina für seine Arbeit an der Homebridge Software!

Ein Video kommt bald.

Empfohlen: