The ESP32 wakes from deep sleep on a timer, takes a photo of the meter, and POSTs the JPEG to your self-hosted OCR service. The service extracts the reading and publishes it to Home Assistant via MQTT ...