Welcome to the repository for the Zeppos Nightscout Watchface, a custom watchface designed for the Amazfit Band 7. This project integrates seamlessly with your Nightscout server to display real-time blood glucose levels directly on your wrist. It's an essential tool for individuals managing diabetes, offering convenience and peace of mind.
- Blood Glucose Display: Shows your current blood glucose (BG) level fetched directly from your Nightscout server.
- Trend Information: Indicates the direction in which your BG levels are moving.
- Update Timestamp: Displays the time elapsed since the last BG data was fetched, ensuring you're aware of the data's freshness.
- Simplified Interface: Focuses on the essentials - your BG level, trend, and update time - for clarity and ease of use.
This project is inspired by and borrows significantly from existing xDrip ZeppOS projects. Special thanks to the developers of the following repositories for their foundational work:
Unlike the referenced projects that rely on a local xDrip app, this watchface leverages the Nightscout backend, making your data accessible directly from your Nightscout server without the need for a local intermediary. The focus is on maintaining a lean and straightforward project, prioritizing ease of use and essential functionality.
Within the Zepp app, you'll find the settings page for this watchface. Here, you can configure the following:
- Nightscout Host URL: The web address of your Nightscout server.
- Access Token: If your Nightscout server requires an access token, enter it here.
- Update Interval: Set how frequently the watchface updates your BG data. Note that more frequent updates may lead to increased battery consumption.
To run this project on your Amazfit Band 7, you'll need to follow the development setup instructions provided by ZeppOS:
- Visit the Zepp Developer Documentation and set up your development environment according to their guidelines.
- Once set up, navigate to each project folder (
watchface
andnightscout_companion
) and runzeus dev
to start the development server.
The installation process involves two main components: the watchface and the Nightscout companion app. Detailed instructions will be provided in this section on how to install and configure both components to work seamlessly with your Nightscout server.
(Include step-by-step installation and configuration details here.)
Please note that this project is still in the experimental phase and may contain bugs. It has not undergone rigorous testing, and its reliability in different scenarios has not been fully validated. Use it at your own risk and discretion.
- Further Simplification: Continued efforts to streamline the codebase, removing unnecessary elements to enhance performance and reliability.
- Device Support Expansion: Potential support for additional devices may be considered, contingent upon access to the physical devices for testing and development.
Your contributions, bug reports, and suggestions are welcome! This project is open for collaboration to improve, enhance, and expand its capabilities. Feel free to fork the repository, submit pull requests, or open issues to discuss potential features or report problems.
A heartfelt thank you to the Nightscout community and the developers of the referenced