esp32-homekit
Homepoint
esp32-homekit | Homepoint | |
---|---|---|
2 | 1 | |
443 | 603 | |
- | - | |
0.0 | 0.0 | |
about 4 years ago | over 1 year ago | |
C | C | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
esp32-homekit
-
(Self-Project) Lumos
I would probably base the design off of a ESP32 microcontroller since it has WIFI and HomeKit libraries https://github.com/younghyunjo/esp32-homekit (just one I found, I have never used this library so can’t say whether this specific one is good). You can get ESP32 development boards to prototype with cheaply on Amazon etc, but I personally use Adafruit’s dev boards (like the Feather Huzzah32) even though they’re a bit more expensive. The quality is good and they have an absolute tonne of example code for basically everything. Really cannot recommend Adafruit enough as a starting point for all this stuff. There’s so much information in their learning guides. https://learn.adafruit.com/all-about-leds
-
Can I control ESP32 pin output through SSH ?
Once that part was done, I'd look at the various home automation protocols, possibly even Homekit (https://www.espressif.com/en/news/ESP_HomeKit_SDK or https://github.com/younghyunjo/esp32-homekit).
Homepoint
-
MQTT dashboard project/pipe dream/ whatever
Have a look at Homepoint, which you can run on an ESP32 with a display, such as the M5Stack Core. I have created something similar with ESPHome, and I'm running this as a dashboard showing the value of a couple of sensors at home. ESPHome on the M5Stack Core makes for a lot of possibilities, see https://koen.vervloesem.eu/blog/you-can-now-use-the-m5stack-core-in-esphome/ for how to use it.
What are some alternatives?
esp8266-rgb-led-strip - This software is able to power an ESP8266 driven RGB LED strip. It integrates with HomeKit natively (no bridge needed)
TinyGo-On-ESP32 - This tutorial will walk you through how to setup Ubuntu 20.10 with Ubuntu Desktop on a Raspberry Pi 4B, install the Espressif ESP-IDF, install Go and TinyGo and finally flash an app to an Espressif ESP32 Microcontroller.
Arduino-HomeKit-ESP8266 - Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
esp32-cam-webserver - Expanded version of the Espressif ESP webcam
Sonoff-Homekit - Make your Sonoff Switch compatible with Apple Homekit! 🎉
OPNpool - Integrates the functionality of a Pentair pool controller into the smart home using ESP32 SoC.
wasm3 - 🚀 A fast WebAssembly interpreter and the most universal WASM runtime
esp32-wifi-manager - Captive Portal for ESP32 that can connect to a saved wireless network or start an access point where you can connect to existing wifis.
ESPHap - ESP32/ESP8266 Arduino library for native Apple Homekit Accessory Protocol (HAP)
esp-at - AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266
HOOBS - Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
esp-jumpstart - Jumpstart from concept to production