[Project] Xiaozhi Specball V2 (ESP32-S3) as a Desktop Diabetes Monitor & Voice Assistant

Hi everyone!

I’ve just shared my project using the Xiaozhi Specball V2 (commonly known as the “Bolita”) as a dedicated Diabetes Monitor.

It’s an ESP32-S3 based device with a display, and I’ve integrated it with Dexcom CGM data through ESPHome and Home Assistant.

Key Features:

  • Real-time Glucose: Visual tracking directly on the Specball’s screen.
  • Voice Assistant: Integration for alerts and status updates.
  • Customizable: Based on ESPHome, so you can tweak the UI or sensors easily.

If you have one of these “balls” sitting on your desk and want to give it a life-saving purpose, check it out!

Nota, está en estado beta, la hice para una persona con diábetes tipo uno que usa Dexcom, pero sigo trabajando para que los parámetros de las alarmas sean ajustables desde Home Assintant, la compré por Aliexpres (la que tiene bateria y touch screen) y se la regalé a mi sobrina, que usa mmol/L claro, que hay que hacerla compatible con otros usuarios, pero de momento no tengo una nueva Specball V2 para experimentar. El repositorio usa las imagenes de Mario Bos, algunas adicionales que yo edité, pero en el repositorio donde yo me basé, estan muchas otras disponibles.

Repo: GitHub - rilucca/xiaozhi-specball-v2-diabetes-monitor-alarm: Diabetes monitor, alarm and voice assistant for the Xiaozhi Specball V2


Feedback and contributions are more than welcome!


New features: Internal RGB led use to send visual alarm, activated when reach tresholds Low Medium/High and High.

New 3 entities created in ESPHome to adjust those tresholds