ADAPTIVE SHAPE FINDER / DEVICE MONITOR

Button states & event history

One device, two buttons. Follow live states and keep track of every change.

Try browser demo
Connect to cloud dataEnter your console access key

The key is stored only for this browser session. Arduino uploads with a separate device key.

Live status

Updates ~2s · Paused in background
DIGITAL INPUTD2

Button 1

Waiting for data

States appear after the device uploads

Total presses—presses
DIGITAL INPUTD3

Button 2

Waiting for data

States appear after the device uploads

Total presses—presses

EVENT LOG

Event history 0 events loaded

Button press and release history, newest received first
EventButtonReceived atDevice uptimeSequence
Not connected yet

Enter your access key or try the browser demo.

How data gets here
Arduino Buttons D2 / D3STA network HTTPS uploadCloudflare Functions + D1Console ~2s polling

AP mode is only for initial Wi-Fi setup or reconfiguration after a connection failure. Arduino tries saved Wi-Fi on every boot, turns off its AP after setup, and uploads directly through STA. This console does not need to connect to the device AP.

This is a single-device proof of concept. Brief presses remain in history even between polls; live cards show the last reported button levels. The offline buffer is limited, and the device reports dropped events.