Lights and cameras only when someone is there — ~91.5% lighting energy saved by design.
Board ESP32-S3 + XIAO ESP32-S3 Sense + Shelly relay
Est. cost ~$60
Install time 120 min
Sensors WiFi CSI trigger, OV2640 camera (burst), Shelly relay (lights)
CameraPlus Story 2: instead of lights and cameras running 24/7, a WiFi CSI presence node acts as the trigger. Motion detected → camera wakes for a 10-second burst → lights on via a Shelly relay for N seconds → everything sleeps again. The design analysis for the reference colocation scenario shows ~91.5% lighting-energy reduction versus always-on. The camera node sleeps at ~5 mA and wakes to ~150 mA only when asked. This solution is at concept stage: the presence trigger and relay control work today with catalog parts; the camera-burst firmware ships with CameraPlus Phase 6.
Full config — copy it, download it, or follow the guided install.
# CameraPlus Story 2 — Motion-Triggered Energy Saver (CONCEPT)
# Source: ~/MyBOT/cameraplus (ARCHITECTURE.md, camera_trigger_node README)
# Status: design locked, firmware skeleton — parts + flow below are the plan.
#
# Flow:
# RF motion trigger (CSI node) → wake camera for a 10 s burst
# → lights ON for N seconds (Shelly relay)
# → everything back to sleep
#
# Claimed effect (design analysis): ~91.5% lighting-energy reduction
# vs always-on in the reference colocation scenario.
#
# Components:
# - 1× CSI presence node (see "WiFi CSI Presence Node" solution)
# - 1× Seeed XIAO ESP32-S3 Sense camera node (light-sleep ~5 mA,
# capture ~150 mA, wakes on server command via long-poll)
# - 1× Shelly relay on the lighting circuit (HTTP-controlled)
#
# Server queue endpoints (spec-complete, cameraplus/server/endpoints.md):
# POST /api/dcmonitor/camera_wake enqueue wake command
# GET /api/dcmonitor/camera_wake/{node}/poll node long-polls (30 s)
# POST /api/dcmonitor/clip node uploads captured burst
#
# Follow this solution to wire the presence node + relay today;
# the camera-burst firmware lands with CameraPlus Phase 6.
Reviews (0)
No reviews yet — be the first.
Sign in to use this feature — it takes 20 seconds and it’s free. Sign in