Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Weiterlesen.

Die smarte HomeKit-fähige Wetterstation, die wir heute bauen werden, funktioniert ähnlich wie die offizielle Elgato Eve Degree, die ~80€ kostet. Dies ist eine vollständig hausgemachte Wetterstation, die Sie für weniger als 10 US-Dollar herstellen und in die Apple Home-App auf Ihren iOS- und MacOS-Geräten wie iPhone, iPad und MacBook integrieren können. Es funktioniert auch mit Smart-Home-Automatisierungssoftware wie Home Assistant.

Dinge, die Sie brauchen

Um diese Mart DIY Wetterstation zu bauen Apple HomeKit, auf dem es als Elgato Eve Degree anerkannt wird, benötigen Sie die folgenden Komponenten:

  • D1 Mini- oder NodeMCU (ESP8266)-Board
  • BME280 Temperatur-, Feuchtigkeits- und Luftdrucksensormodul
  • SSD1306 (0,96" oder 1,3", 128x64) OLED-Display (optional)
  • Einige Überbrückungsdrähte
  • Lötkolben und Zinn
  • macOS oder Windows PC oder Laptop
  • Micro-USB-Kabel
  • 5V USB-Stromversorgung
  • 3D-gedrucktes Gehäuse (von einem Design an Ausdrucke) zur Unterbringung der Komponenten

Flashen Sie die Firmware

Um diese DIY-Wetterstation herzustellen, verwenden wir die Firmware von StartseiteKind. Dazu benötigen Sie Zugriff auf ein macOS- oder Windows-System und ein Micro-USB-Kabel. Die Anweisungen zum Flashen der Firmware lauten wie folgt:

Unter macOS

  1. Laden Sie die herunter NodeMCU-PyFlasher.dmg Programm (ab GitHub) und führen Sie es auf Ihrem macOS-System aus.
  2. Schließen Sie das D1 Mini- oder NodeMCU-Board mit dem Micro-USB-Kabel an Ihren MacOS-Computer an und wählen Sie dann die Serielle Schnittstelle.
  3. Klicken Durchsuche und wählen Sie die main.bin Datei (GitHub).
  4. In Baudrate, wählen 115200.
  5. Wählen Quad-E/A (QIO).
  6. Wählen Blitz löschen Und Ja, löscht alle Daten.
  7. Klicken Sie abschließend auf die Flash NodeMCU Taste. Nach einiger Zeit wird der angeschlossene D1 Mini oder die NodeMCU geflasht.

Auf Windows-PC/Laptop

  1. Verwenden Sie das Micro-USB-Kabel, um das D1 Mini-Board mit dem System zu verbinden.
  2. Laden Sie das Espressif herunter Flash-Download-Tools und extrahieren Sie den Zip-Ordner.
  3. Öffnen Sie den extrahierten Ordner und führen Sie die flash_download_tool_xx.exe Datei.
  4. Wählen ESP8266 In Chip-Typ und klicken OK.
  5. Klicken Sie auf die ersten drei Kontrollkästchen und gehen Sie wie folgt vor:
    • Typ 0x0000 in das erste Feld und klicken Sie auf drei Punkte, um die auszuwählen rboot.bin Datei (GitHub-Download).
    • Typ 0x1000 im zweiten Feld und wählen Sie die aus blank_config.bin Datei (GitHub-Download).
    • Typ 0x2000 im dritten Feld und wählen Sie die aus main.bin Datei (GitHub).
  6. Wählen Sie dann die folgenden Optionen aus,
    • Baudrate: 115200.
    • Flash-Größe: 4 MB.
    • Blitzmodus: DIO oder QIO.
    • SPI-Geschwindigkeit: 40 MHz.
  7. Wählen Sie das KOM Port, an dem das D1 Mini- oder NodeMCU-Board angeschlossen ist. Klicken Start. Dadurch wird das Flashen der Firmware auf dem angeschlossenen D1 Mini- oder NodeMCU-Board gestartet und es kann bis zu zwei Minuten dauern, bis es abgeschlossen ist.

Sobald die Firmware erfolgreich geflasht wurde, müssen Sie das Gerät neu starten, indem Sie die USB-Stromversorgung trennen und dann den nächsten Anweisungen folgen, um das Board mit Ihrem Wi-Fi-Netzwerk zu verbinden.

Verbinden Sie sich mit dem Wi-Fi-Netzwerk

Schließen Sie das Flash Downloadtool und verbinden Sie die D1 Mini mit dem Netzteil oder Ihrem System.

  • Öffnen Sie auf Ihrem iOS-Gerät, z. B. einem iPhone, die WLAN-Einstellungen und stellen Sie eine Verbindung zum her StartseiteKind-XXXX Wi-Fi-AP. Verwenden Sie das Passwort 12345678.
  • Tippen Sie im Anmeldefenster auf Ihr WLAN-Netzwerk und geben Sie dann das WLAN-Passwort ein. Klopfen Verbinden. Das Gerät stoppt den AP, trennt die Verbindung zu Ihrem Smartphone und stellt mit dem von Ihnen angegebenen Passwort eine Verbindung zu Ihrem Wi-Fi-Netzwerk her.

Wenn das Passwort für das WLAN-Netzwerk falsch ist, startet das Gerät den Access Point (AP) nach einiger Zeit neu. Sie können sich erneut mit dem AP verbinden und das richtige Passwort eingeben.

Verbinden Sie die Komponenten

Siehe Diagramm unten, um das BME280- und SSD1306-OLED-Display an die D1 Mini- oder NodeMCU-Platine anzuschließen.

  • Verbinden Sie die D1 Stift an die SCL Stift von BME280.
  • Verbinden Sie die D2 Stift an die SDA Stift von BME280.
  • Verbinden Sie die D5 Stift an die SDA Stift der SSD1306 OLED Anzeige.
  • Verbinden Sie die D7 Stift an die SCL Stift der SSD1306 OLED Anzeige.
  • Verbinden Sie die 3,3 V Stift an die VCC Und Fahrgestellnummer Stifte der BME280 Und SSD1306 OLED Anzeige.
  • Verbinden Sie die G Stift an die Masse Stifte der BME280 Und SSD1306 OLED Anzeige.

Wetterstation zur Apple Home App (HomeKit) hinzufügen

Verbinden Sie das Micro-USB-Kabel mit dem D1 Mini oder NodeMCU und öffnen Sie auf Ihrem iPhone, iPad oder MacBook die Home-App. Befolgen Sie dann diese Schritte, um die HomeKit-fähige DIY-Wetterstation als Zubehör zur Home-App hinzuzufügen. Die von uns hergestellte Wetterstation wird als inoffizielles Zubehör erkannt und hinzugefügt. Es funktioniert jedoch ähnlich wie ein offizieller Elgato Eve Degree-Sensor für Apple HomeKit.

  1. Öffnen Sie die Home-App, tippen Sie auf + Symbol und wählen Sie aus Zubehör hinzufügen.
  2. Tippen Sie auf die Mehr Aktionen… -Taste und tippen Sie dann auf das erkannte Temperatur-/Feuchtigkeitssensor-Zubehör.
  3. Klopfen Trotzdem hinzufügen und geben Sie dann den Code ein 02182017. Klopfen Weitermachen.
  4. Wählen Sie den Ort oder Raum aus, an dem Sie die Wetterstation installieren und verwenden möchten, und tippen Sie auf Weitermachen Taste.
  5. Sie können den Namen des DIY-Wetterstation-Zubehörs bearbeiten oder ändern. Klopfen Weiter > Fertig.
  6. Die Temperatur- und Feuchtigkeitswerte werden unter dem Raumnamen angezeigt. Sie können jederzeit auf das Zubehör tippen, um das Bedienfeld zu öffnen und die Eigenschaften des Wetterstationssensors zu bearbeiten.

Um die Luftdruckwerte und die Höhe anzuzeigen, müssen Sie die Eve for HomeKit-App auf Ihrem iOS-Gerät installieren. Diese App bietet eine viel schönere und intuitivere Benutzeroberfläche. Es wird dringend empfohlen, dass Sie die App installieren, um dieses inoffizielle DIY-HomeKit-Zubehör zu verwenden, genau wie wir das hinzugefügt haben Elgato Eve Heimwerker-HomeKit-Bewegungssensor.

Fehlerbehebung bei häufigen Problemen

Falls eines oder mehrere der folgenden Probleme auftreten, müssen Sie die Firmware erneut flashen:

  1. Wireless AP ist nicht sichtbar oder kann den nicht finden StartseiteKind-xxxx AP in den WLAN-Einstellungen.
  2. Die Wetterstation ist in der Apple HomeKit App nicht sichtbar.

Verwenden Sie in einem solchen Fall die Flash-Tools, um das D1 Mini- oder NodeMCU-Board zu löschen und das Mikrocontroller-Board erneut mit der HomeKidd-Firmware zu flashen.

Die günstigste Heimwetterstation

Sie können diese erschwingliche Heimwerker-HomeKit-fähige Wetterstation bauen und verwenden, um die Temperatur, Luftfeuchtigkeit und den Luftdruck an Ihrem aktuellen Standort oder in einem Raum zu messen. Sie können diesen Sensor verwenden, um andere Geräte in Ihrer Home-App weiter zu automatisieren, z. B. einen Lüfter oder eine HLK-Einheit, wenn die Temperatur auf einen bestimmten Wert ansteigt oder abfällt. Sie können diesen Sensor auch hinzufügen und in einen Home Assistant-Server integrieren und mehrere Automatisierungen für Ihr Smart Home erstellen.