Integrated Web Log for user-defined log messages. Dedicated class that faciliates seamless point-to-point communication between ESP32 devices using ESP-NOW.Dedicated classes to control stepper motors that can run smoothly in the background without interfering with HomeSpan.Dedicated classes to control one- and two-wire addressable RGB and RGBW LEDs and LED strips.Integrated access to the ESP32's on-chip Remote Control peripheral for easy generation of IR and RF signals.Touch pads/sensors connected to an ESP32 pin (for ESP32 devices that support touch pads).Physical pushbuttons that connect an ESP32 pin to either ground or VCC.Integrated Push Button and Toggle Switch functionality supporting single, double, and long presses of:.Dedicated classes that utilize the ESP32's 16-channel PWM peripheral for easy control of:.Built-in database validation to ensure your configuration meets all HAP requirements.Command-line interface with a variety of info, debugging, and configuration commands.Complete transparency to every underlying HomeKit action, data request, and data response.Real-time, easy-to-understand diagnostics.Extensive use of the Arduino Serial Monitor.Supports pairing with Setup Codes or QR Codes.Operates in either Accessory or Bridge mode.Takes full advantage of the widely-popular Arduino IDE.Utilizes a unique Service-Centric approach to creating HomeKit devices.Provides a natural, intuitive, and very easy-to-use framework.HomeSpan can be run on the original ESP32 as well as Espressif's ESP32-S2, ESP32-C3, and ESP32-S3 chips. HomeSpan requires version 2.0.0 or later of the Arduino-ESP32 Board Manager, and has been tested up through version 2.0.9 (recommended). With HomeSpan you can use the full power of the ESP32's I/O functionality to create custom control software and/or hardware to automatically operate external devices from the Home App on your iPhone, iPad, or Mac, or with Siri. HomeSpan pairs directly to HomeKit via your home WiFi network without the need for any external bridges or components. HomeSpan provides a microcontroller-focused implementation of Apple's HomeKit Accessory Protocol Specification Release R2 (HAP-R2) designed specifically for the Espressif ESP32 microcontroller running within the Arduino IDE. Welcome to HomeSpan - a robust and extremely easy-to-use Arduino library for creating your own ESP32-based HomeKit devices entirely within the Arduino IDE.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |