https://github.com/btframework/tempsensor
Temperature and Humidity Sensor for Apple HomeKit
https://github.com/btframework/tempsensor
applehome applehomekit arduino-esp32 diy diy-electronics esp32 homekit homespan smart-home smarthome temperature-monitoring temperature-sensor
Last synced: 4 months ago
JSON representation
Temperature and Humidity Sensor for Apple HomeKit
- Host: GitHub
- URL: https://github.com/btframework/tempsensor
- Owner: btframework
- License: gpl-3.0
- Created: 2025-04-17T16:01:13.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-05-19T18:51:14.000Z (8 months ago)
- Last Synced: 2025-05-19T19:51:16.372Z (8 months ago)
- Topics: applehome, applehomekit, arduino-esp32, diy, diy-electronics, esp32, homekit, homespan, smart-home, smarthome, temperature-monitoring, temperature-sensor
- Language: C
- Homepage:
- Size: 1.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Temperature and Humidity Sensor
A temperature and Humidity sensor for Apple Home Kit with OLED display.
This repository contains firmware for the HomeKit device described in [this video](https://youtu.be/CxgiTkTlNZg).
**Required Hardware**
- DHT11
- OLED SSD1306 128x64 i2c
- ESP32C4FN Super Mini
**Required Arduino Libraries**
- esp32 by Espressif Systems (board) 3.2.0
- HomeSpan 2.1.1
- Adafruit GFX Library 1.12.0
- Adafruit SSD1306 2.15.3
**Arduino IDE Settings**
- Board: ESP32C3 Dev BModule
- ESP CDC On Boot: Enabled
- CPU Frequency: 160MHz (WiFi)
- Core Debug Level: None
- Erase All Flash Before Sketch Upload: Disabled
- Flash frequency: 80Mhz
- Flash Mode: QIO
- Flash Size: 4MB (32Mb)
- JTAG Adapter: Disabled
- Partition Scheme: Huge APP (3MB No OTA/1MB SPIFFS)
- Upload Speed: 921600
- Zigbee Mode: Disabled
- Programmer: Esptool
**Support the project**
If you like the project you can support me by the following link:
**BTC**: bitcoin:1A1WM3CJzdyEB1P9SzTbkzx38duJD6kau
**BCH**: bitcoincash:qre7s8cnkwx24xpzvvfmqzx6ex0ysmq5vuah42q6yz
**ETH**: 0xf780b3B7DbE2FC74b5F156cBBE51F67eDeAd8F9a
**Boosty**: https://boosty.to/drone_tales/donate
**BuyMeACoffee**: https://buymeacoffee.com/dronetales