ESP8266/D1 mini nativer HomeKit Temperatur Sensor

Heute mal ein Highlight für alle Bastler unter euch. Ein nativer Temperatur Sensor für HomeKit auf Basis eines ESP8266 und DS18B20…

Die Hardware

Als Hardware reichen uns zum Anfang zwei kleine günstige Bauteile:

Diese werden folgendermaßen miteinander verbunden:

d1 mini homekit

Die Software – Vorbereitung

Damit der D1 mini nun eine Verbindung zu HomeKit aufnehmen kann fehlt uns noch die richtige Software.

Hierzu richten wir erstmal eine “Arduino” Entwicklungsumgebung auf unserem PC ein. Die Anleitung dazu findet ihr hier.

Damit unser Sketch auch wirklich läuft müssen wir folgende Bibliotheken runterladen (.zip) und in Arduino importieren:

Die Software – Der Code

In meinem Github Projekt https://github.com/datjan/esp8266-homekit-tempsensor findet ihr drei Dateien die ihr herunterladen und in Arduino öffnen müsst.

Die Dateien enthalten folgende Konfigurationen die ihr anpassen müsst:

In der “wifi_info.h”

const char *ssid = "xxx"; // SETUP Wlan ssid
const char *password = "xxx"; // SETUP Wlan password

In der “my_accessory.c”

.password = "123-55-222". // Homekit Code

Die Software – Übertragen

Jetzt könnt ihr den Softwarecode auf den D1 mini übertragen. Kurz danach werdet ihr das neue Gerät in HomeKit schon finden können. Mit dem HomeKit Code lässt es sich hinzufügen:

Nachdem ihr die Konfigurationsschritte durchlaufen habt, wird der neue Temperatursensor in HomeKit angezeigt.

Teile diesen Beitrag:

Das könnte dich auch interessieren …