Cloud to physical hardware

The device confirms every feeding.

Watch a signed command travel from the dashboard to an ESP32 and return with a verified result.

One request. One physical result.

The dashboard does not treat an accepted web request as proof that food reached the aquarium.

  1. Signed request FastAPI stores a short-lived FEED_NOW command.
  2. Physical action MQTT delivers it. The ESP32 validates it before driving the pump.
  3. Verified completion The dashboard changes to completed after the device returns a signed result.