First some background. I bought the SenseCAP using OpenHASP firmware to use as a display for my smart home powered by Hubitat. Got it working thanks to Claude. Decided to try creating a firmware that displays images from Synology NAS Surveillance Station cameras when motion is detected. I’m sure I don’t have the rights to add links, but maybe I can obfuscate it enough to pass.
github / jlslate / sensecap-camera-viewer. I’m new to this, so not sure if people need help flashing or not, or if the format is in the correct format. Hints appreciated.
The Snapshot Pull: When a motion event triggers, Hubitat likely fires an MQTT payload or webhook to the SenseCAP. The ESP32 then makes a simple, lightweight HTTP GET request to the Synology Surveillance Station WebAPI (specifically the GetSnapshot endpoint). It pulls a single, pre-encoded JPEG buffer and renders it to the screen.
It is an incredibly efficient way to build a surveillance dashboard without completely locking up the MCU trying to decode a continuous video feed.
Great stuff, You can use the two links in the editor to add a link
two ways , paste or with a link html