Pebble Smartwatch Integration with Home Assistant: Real-Time Control on Your Wrist

Hello everyone! I wanted to share some exciting news about integrating Pebble smartwatches with Home Assistant. As many of you might have heard, Pebble is making a comeback with their new Core Devices lineup, including the Core 2 Duo and Core Time 2 watches. These devices are set to hit the market in 2025, running on the newly open-sourced PebbleOS, which Google released earlier this year. This is fantastic news for fans of Pebble’s unique features like the always-on e-paper screen, long battery life, and hackability—features that make Pebble perfect for Home Assistant integration!

I’ve been working on a project called Pebble Home Assistant WS, an app that allows you to control your Home Assistant setup directly from your Pebble smartwatch. This app uses WebSockets instead of REST API, which brings several advantages:

  • Real-time updates: Entity states update instantly as they change
  • Faster response times: No waiting for HTTP requests
  • Two-way communication: Send commands and receive status updates
  • Reliable connection with automatic reconnection

One of the standout features of this app is its advanced voice assistant integration. You can use any conversation agent configured in Home Assistant, such as ChatGPT or Assist, and switch between them with a simple long press. The app also offers fully scrollable conversation history with adjustable font sizes, making it easier to read on the small Pebble screen.

The app provides complete smart home control, allowing you to browse entities by area, label, or domain type, save favorites for quick access, and toggle devices with a long press. Media player controls are also supported, with dedicated interfaces for volume and playback controls.

If you’re still using a Pebble watch or planning to get one of the new models, I’d love for you to try this app and share your feedback. The project is open source and available on GitHub. Let me know if there are specific Home Assistant features you’d like to see integrated!

Happy automating! :rocket: