Smart vision, smarter automation

Bring intelligent vision to your projects with HomeGenie Mini firmware for ESP32 Camera. This open-source firmware transforms your ESP32 Camera module into a powerful, adaptable smart camera, seamlessly integrating with HomeGenie's advanced A.I. capabilities for unparalleled automation across diverse applications.

Features

With HomeGenie Mini firmware, your ESP32 smart camera gains the following superpowers:

(*) sd-card support available in next firmware release

Tested hardware

The following hardware configurations have been tested with HomeGenie Mini Smart Camera firmware. Tests were performed using maximum picture quality settings and JPEG output. Both tested boards utilized the same camera module, an OV3660 (3MP).
Test results are shown in the tables below.

ESP32-CAM

This board embed a ESP32S single core 160MHz chip with 4MB of PSRAM, enough to handle up to 5MP resolutions.

Frame sizeFPS maxResolution
480x32014HVGA
640x48012VGA
800x60010SVGA
1024x7689XGA
1280x7208HD
1280x10247SXGA
1600x12005UXGA
2048x15364QXGA

Given these performance characteristics, the ESP32-CAM is now better suited for applications where moderate frame rates are acceptable. While smooth, real-time video is still limited, it's capable of event-triggered image capture, periodic video updates, and monitoring moderately dynamic environments. The ESP32-CAM remains an excellent choice for budget-constrained projects.

Specific application examples for ESP32-CAM

ESP32-S3-CAM

This board embeds an ESP32-S3 dual-core 240MHz chip with 8MB of PSRAM. At almost the same cost as the ESP32S-based model, this ESP32-S3-based board represents a significant upgrade in terms of processing power (dual-core vs single-core) and PSRAM (8MB vs 4MB).

Frame sizeFPS maxResolution
480x32022HVGA
640x48020VGA
800x60018SVGA
1024x76815XGA
1280x72015HD
1280x102412SXGA
1600x120010UXGA
2048x15367QXGA

The ESP32-S3-CAM, with its significantly improved performance, opens up a wider range of possibilities.

Specific application examples for ESP32-S3-CAM

In short, the ESP32-CAM is suitable for simple, low-bandwidth tasks, while the ESP32-S3-CAM is suitable for advanced use-cases that require better quality images or real-time analysis.

Unleash the power of AI vision

The HomeGenie Mini firmware leverages the ESP32 Camera's capabilities and unlocks its potential with HomeGenie's cutting-edge A.I. engine. By combining the camera's visual input with the processing power of HomeGenie, you can create truly intelligent solutions. This integration uses the latest advancements in A.I. and Machine Learning, including:

These A.I. functionalities are seamlessly integrated into HomeGenie's familiar control panel, allowing you to create complex automation rules with simple drag-and-drop interfaces, readily adaptable for any project.

More use cases

Create this device now! 🪄

Connect your ESP32/ESP8266 microcontroller to your computer via USB, select your firmware version, and click "Create device" to upload the HomeGenie Mini firmware.

1. Select device type

2. Select firmware flavor

3. Let the magic happen!

Installing firmware directly from this page works only in browsers with Web Serial API enabled.

See the Device setup page for further information about configuring a HomeGenie Mini device.

menu_open Content index
forum Q & A discussion forum

Modules and API

In addition to the common Device API, this device implements the following modules and API.

CAM module

Controls camera sensors.

Domain / Address

HomeAutomation.HomeGenie/CAM

Properties

Commands

menu_open Content index
forum Q & A discussion forum
HomeGenie
MINI 1.2 — Documentation