Awesome explanation and recommendation, @JDRoberts! It’s highly appreciated.
Adding JD’s comments, you have the following options:
The Weebhook SmartApp where the flow would be like this: a. You install it in your SmartThings app which would create a subscription to the sensor (this depends on your configuration) b. When the event from the sensor is received, you can send the picture by email
Integrate an RPI to the platform, in both options, you integrate your device but the image capture event and the processing would have to be handled by the RPI, not ST as JD said. a. Using Edge Drivers (Lua). There’s a sample of a LAN integration using the ESP8266 which would help you understand the communication flow. b. Using the Direct-Connected integration (Python). Take a look at this integration shared by another Community member: