Dummy code for using an ESP32 as a lightbulb in Apples HomeKit.

ESP32 HomeKit Lightbulb

A dummy implementation of a HomeKit lightbulb using the ESP HomeKit SDK by Espressif for the ESP32.

Prerequisites

  • PlatformIO

Usage

  • Clone the repo
  • Open the repo with PlatformIO
  • Change SSID and password of your wifi in main.cpp
  • Build and flash it
Owner
Louis Meyer
IT-student from CAU Kiel, Germany.
Louis Meyer
Similar Resources

WIP: ESP32 powered robot dog, quadruped robot. This is just code, hardware in the other repositories

WIP: ESP32 powered robot dog, quadruped robot. This is just code, hardware in the other repositories

Small Robot dog (quadruped) Hardware ESP32 IMU (not implemented) 12 servos TowerPro mg90d (hope it will work) Two 18650 Software Arduino IDE compatibl

Dec 22, 2022

The Simplest Test Code for an I2S Microphone on the ESP32 I can Imagine

The Simplest Test Code for an I2S Microphone on the ESP32 I can Imagine

The Simplest Test Code for an I2S Microphone on the ESP32 I can Imagine I've got a lot of audio projects. And I've tried to make these all available o

Jan 3, 2023

NightDriverStrip is a source code package for building a flash program that you upload to the ESP32 microcontroller.

NightDriverStrip is a source code package for building a flash program that you upload to the ESP32 microcontroller.

NightDriverStrip is a source code package for building a flash program that you upload to the ESP32 microcontroller.

Dec 28, 2022

And ESP32 powered VU matrix using the INMP441 I2S microphone

And ESP32 powered VU matrix using the INMP441 I2S microphone

ESP32-INMP441-Matrix-VU This is the repository for a 3D-printed, (optionally) battery-powered, WS2812B LED matrix that produces pretty patterns using

Jan 2, 2023

A Walkie-Talkie based around the ESP32 using UDP broadcast or ESP-NOW

A Walkie-Talkie based around the ESP32 using UDP broadcast or ESP-NOW

Overview We've made a Walkie-Talkie using the ESP32. Explanatory video Audio data is transmitted over either UDP broadcast or ESP-NOW. So the Walkie-T

Dec 31, 2022

🐏 💾 RamDisk for ESP32-Arduino using PsRam and fs::FS

ESP32-PsRamFS Coding Horror This is a very early version of ESP32-PsRamFS: a wannabee RamDisk library for Arduino-ESP32 with vfs compliance. It provid

Nov 20, 2022

JJY timecode emitter using ESP32 and WiFi/NTP

ビルドの方法 README.rstをみてください あと、接続先APの設定は src/main.cpp の中を見てください 使い方 デフォルトではGPIO 22番に40kHzのタイムコードが、GPIO 23番に60kHzのタイムコードが出ます。 以下のように抵抗を介して混合し、電線を電波時計のまわりに

Dec 21, 2021

A handy little system information monitor using and ESP32 + ILI9488 TFT. Receives data over Serial Bluetooth.

A handy little system information monitor using and ESP32 + ILI9488 TFT. Receives data over Serial Bluetooth.

Bluetooth-System-Monitor A handy little system information monitor using and ESP32 + ILI9488 TFT. Receives data over Serial Bluetooth and thus giving

Dec 22, 2022

Adafruit GFX compatible arduino library for using cat thermal printers with the ESP32

Adafruit GFX compatible arduino library for using cat thermal printers with the ESP32

CatGFX This library offers a Adafruit GFX "driver" for ESP32 and the cheap cat (or rabbit?) BLE thermal printers like this one: For usage information

Sep 23, 2022
HomeKit connected smart thermostat based on Arduino using HomeSpan.
HomeKit connected smart thermostat based on Arduino using HomeSpan.

HomeSpan Thermostat HomeKit connected smart thermostat based on Arduino using HomeSpan. Background and Motivation I have a 24 V Heat-only system with

Jan 3, 2023
Let any device connect to HomeKit.

homekit-bridge Introduction A HomeKit gateway specially designed for embedded devices, it allows you to connect non-HomeKit devices to HomeKit through

Dec 26, 2022
Control your older LG TV via HomeKit

LG TV Controller for HomeKit Flash to an M5Atom RS232 Kit, and add your LG TV to your HomeKit home. Should work with most other ESP32 kits as well. Qu

Sep 1, 2022
ESP32-Skid-Steer - Bruder Catepillar Skid Steer model converted to RC, controlled by an ESP32 with 2 analog joysticks and a receiver that is an ESP32 on the model.
ESP32-Skid-Steer - Bruder Catepillar Skid Steer model converted to RC, controlled by an ESP32 with 2 analog joysticks and a receiver that is an ESP32 on the model.

ESP32-Skid-Steer Bruder Catepillar Skid Steer model converted to RC, controlled by an ESP32 with 2 analog joysticks and a receiver that is an ESP32 on

Oct 27, 2022
ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.

esp32-internet-ota ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.

Sep 22, 2022
Dec 31, 2022
Allows for multiple SwitchBot buttons and curtains to be controlled via MQTT sent to ESP32. ESP32 will send BLE commands to switchbots and return MQTT responses to the broker. Also supports Meter/Temp Sensor

SwitchBot-MQTT-BLE-ESP32 Switchbot local control using ESP32. no switchbot hub used/required. works with any smarthub that supports MQTT https://githu

Dec 27, 2022
AnalogWrite for ESP32 and ESP32-S2 with LEDC PWM. Includes PWM Phase Control, DAC and Smart GPIO resource management.
AnalogWrite for ESP32 and ESP32-S2 with LEDC PWM. Includes PWM Phase Control, DAC and Smart GPIO resource management.

analogWrite() ESP32 Installation Instructions This library was tested using using the ESP32 Arduino IDE Boards Manager installation method. Stable rel

Jan 5, 2023
Example code for collecting weather data from an ESP32 and then uploading this data to InfluxDB in order to create a dashboard using Grafana.

InfluxGrafanaTutorial Example code for collecting weather data from an ESP32 and then uploading this data to InfluxDB in order to create a dashboard u

Dec 30, 2022
A test using a TTGO module (ESP32 + screen) which renders a 3d scene using pingo library

A simple 3D renderer tested and developed for the TTGO T-Display ESP32 board. The 3d renderer is: https://github.com/fededevi/pingo The 3D renderer is

Nov 2, 2022