KinetiCast

Eric McCormick

Watchface
Screenshot 1
Screenshot 2

Description

A smarter Pebble watchface that brings together your health, weather, and everyday information in one customizable display.

KinetiCast is a feature-rich watchface designed for the Pebble Time 2, combining real-time weather, activity tracking, heart rate monitoring, and personalized information into a clean, easy-to-read interface.

Whether you're checking the forecast, monitoring your daily activity, or simply checking the time, KinetiCast keeps the information you care about accessible without navigating through multiple apps.

## Weather at a Glance

KinetiCast provides current weather conditions alongside a detailed three-day forecast, with temperatures, weather icons, and automatic day/night detection.

Weather features include:
- Current temperature and weather conditions
- Today's forecast high and low temperatures
- Three-day forecast with daily highs, lows, and weather icons
- UV index
- Automatic weather updates
- GPS-based or manually configured locations
- Fahrenheit, Celsius, Kelvin, and Rankine temperature support
- Automatic light/dark appearance based on day and night

### Weather+ Plugin Integration

KinetiCast supports the Weather+ plugin, providing a shared weather service for compatible Pebble applications.

Weather+ offers:
- Multiple weather providers, including Open-Meteo, MET Norway, NWS, and OpenWeather
- Intelligent provider selection and fallback
- Up to nine days of forecast data
- Full-calendar-day high and low temperatures
- Shared weather caching to reduce redundant requests
- Weather data validation and improved reliability
- Configurable weather sources, locations, and measurement units

Weather+ is the recommended weather source for new installations. Existing users can continue using their original built-in weather providers without changing their settings.

Weather+ is optional. KinetiCast retains its built-in weather functionality when the plugin is unavailable.

## Health & Activity Tracking
KinetiCast makes use of Pebble Health to display your daily activity and wellness information directly on your watchface.

Health features include:
- Daily step counting and progress toward activity goals
- Walking distance in miles or kilometers
- Active time tracking
- Heart rate monitoring
- Historical heart rate graph with selectable 20-, 30-, or 60-minute views
- Daily activity goals based on available Pebble Health data
- Morning sleep summary

The health panel provides a convenient overview of your daily progress without requiring a separate health application.

### Morning Sleep Briefing
Start your morning with a summary of your previous night's sleep.
The optional sleep briefing can remain visible until dismissed or automatically disappear after 15, 30, or 60 seconds.

## Customizable Lower Display
Choose what information appears in the lower portion of your watchface.
Health Panel: Displays activity progress, walking distance, and heart rate information.
Weather Panel: Displays the upcoming three-day forecast.
Your selected panel remains the default, and you can independently configure how the watch responds to a shake gesture.

## Customizable Shake Gestures
KinetiCast lets you assign a specific action when you shake your watch.

Choose from three behaviors:
1. Switch Panels: Temporarily display the alternate Health or Weather panel for seven seconds before returning to your default.
2. Speak the Time: Hear the current time announced using the Universal TTS plugin.
3. Disabled: Turn off shake-triggered actions.

Existing users retain the original panel-switching behavior unless they choose something different.

### Universal TTS — Spoken Time
KinetiCast integrates with the Universal TTS plugin, allowing your watch to announce the current time through its built-in speaker.
The watch uses your selected 12-hour or 24-hour time format and generates natural spoken announcements through your configured speech provider.
Universal TTS supports multiple speech services, including Google, Gemini, ElevenLabs, Microsoft Azure, Home Assistant/Piper, and others.
Voice selection and credentials are managed entirely within the Universal TTS plugin, so KinetiCast doesn't need access to your speech provider's API keys.
Requires: A speaker-equipped Pebble watch, the Universal TTS plugin, and a configured speech provider.

## Appearance & Personalization
Customize KinetiCast to match your preferences.
- Light mode
- Dark mode
- Automatic day/night theme switching
- Health or Weather as the default lower panel
- Configurable shake gesture behavior
- Customizable heart rate graph history
- Optional sleep briefing with adjustable display duration
- Temperature and distance unit preferences
- Automatic or manual weather locations
- Adjustable weather refresh intervals when using built-in providers

## Reliable and Efficient
KinetiCast is designed to remain useful even when connectivity is temporarily unavailable.
- Locally stored weather information
- Persistent display and health preferences
- Weather provider fallback
- Validation of incoming forecast data
- Reduced unnecessary weather requests
- Compatibility with existing user configurations
- Shared weather caching when using Weather+

Weather+ and Universal TTS extend KinetiCast's capabilities without making either plugin mandatory for the core watchface experience.

## Compatibility
Designed for: Pebble Time 2 (Emery)
Optional plugins:
- Weather+: Shared weather forecasts and provider management
- Universal TTS: Spoken time announcements using customizable voices
Health features require Pebble Health support and available watch sensor data. Spoken time requires supported speaker hardware.

## Support & Development
KinetiCast is independently developed and maintained as part of an ongoing effort to bring modern capabilities to the Pebble ecosystem.
The project is open source, and feedback, suggestions, and bug reports are welcome.

Source Code:  https://github.com/ericlmccormick/Pebble-KinetiCast
Support Development:  https://ko-fi.com/ericmccormick

If you enjoy KinetiCast or any of my other Pebble applications and plugins, consider supporting continued development through Ko-fi.
  • DeveloperEric McCormick
  • CategoryFaces
  • PlatformsTime 2
  • Permissions
    • InvokeAction
    • UniversalTtsSpeak
    • Read your calendar
  • Updated2026-11-10
  • Version2.4.4
  • Battery ImpactSmall (5-15% shorter battery life)Measured on v2.2.1; latest version v2.4.4 not measured separately yet