Multifunctional 7 Segment - v1.0.3

Active 2 Square en
Please note that all watch faces available on this site are creative works by our users and are not affiliated with official brands or trademarks. They are created by fans for fans, inspired by popular cultural phenomena, games, movies, or series.
Our goal is to provide a platform for creativity and exchange, but we also strive to respect intellectual rights. If you hold copyright to any content that you believe infringes your rights on this site, please contact us for appropriate action.
Description
This is my first watchface I've developed, done using the Zeus CLI.
This watchface was inspired by the layout and behaviour of the Pebble Multifunctional 7-Segment (MSS) watchface developed by FG (ref: https://apps.repebble.com/multifunctional-7-segment_5569c2084bebd0b90400000e). I always found myself going back to that watchface over the 10 years of being a Pebble 2 owner., so I missed it when I replaced the Pebble with an Amazfit Bip 6. Since Pebble and Zepp OS differ fundamentally in their APIs, sensor access, rendering model, and interaction paradigms, this is not a port, but a development from scratch. While the spirit of the Pebble version inspired this face, having extra real-estate and higher resolution (390x450 versus Pebble's 144x168) meant being able to use nicer fonts and graphics.
I've never developed for the Pebble and I've never laid eyes on the source code for the Pebble version, so I can't truly speak to differences, other than based on what I was or wasn't able to achieve as I developed this Amazfit version for my Bip 6. Since the Amazfit Active 2 Square shares a 390x450 rectangular screen with the Bip 6, I've built this version for the Active 2 Square, but admit I don't have an actual watch to test on -- feel free to let me know how it works!
Key differences:
- I was able to leverage in-watch configurations/customizations, whereas the Pebble version relied on configurations being pushed from the Settings page of the app.
- Weather and health are largely populated/driven by the OS and not accessible from code, so in many cases, there's no way to apply conversion factors or alter the units, or apply "decorations" through code. Also, for the most part, weather/conditions are updated by the OS so I have very little control over when these refresh, or where the data is sourced. Some data such as atmospheric pressure isn't available, hence omitting it.
- There isn't an event/signal to indicate battery charge start/end, so I had to simply read the battery percentage level and infer charging when this rises. Charging is assumed to have stopped when the level stops rising.
- I impemented a step-counter which isn't changeable, while the adjacent health field can be customized (stand hours, calories, distance, heart rate, or SpO2 readings). Being able to replace the step counter with other metrics would be an easy change, but I couldn't think of what else I'd want to put here.
- I made the current conditions icon configurable to show moon phase or not (I don't remember how the Pebble MSS handled this), and the moon phase (if enabled) kicks in after sunset, and resets back to current conditions after sunrise.
- There is no international support or getLanguage(): Zepp OS returns "unknown" for language on Bip 6. Month and day-of-week name are hardcoded in English.
- IMG_TIME hidden in edit mode: clock digits do not render in the editable watchface overlay regardless of show_level -- platform limitation.
- Wind speed: data_type.WIND_SPEED with unit_type:1 returns "14km/h", and there is no support for other units (e.g. mph). data_type.WIND appears to return a bare number in m/s. data_type.WIND_DIRECTION seems to provide a bare number 0-7 for N, NE, E, SE, S, SW, W, and NW, regardless of unit_type, but this cannot be read or action upon to convert to a string, so we don't have a good use for these fields.
- First-item bug in select_list: when the first optional_type is the active selection, the platform highlights the second item instead. The correct value is still saved and applied -- only the visual highlight is wrong. For this watchface, this only affects the UTC/UTC offset and the weather refresh interval selections.
- select_list preview images: platform reserves a left column for preview images but does not render them in select_list mode. Carousel mode works correctly with preview images.
History:
- v1.0.1 (2026-07-14): Initial release for the Active 2 Square.
- v1.0.2 (2026-07-21): Added CW as option at UTC slot, added leading 0 for hour in 24-hour mode, and fixed moon phases not updating (was due to using IMG_LEVEL widget, which only renders on build(), but does not dynamically update when setProperty prop.MORE { level } is used to try updating. Replaced with IMG widget as updating src as needed works reliably. Also widened AQI field, as 3-digit value was marquee scrolling despite fitting.
- v1.0.3 (2026-08-10): Added option to show moon phase only (regardless of day or night), changed moon phase image from 16-image array to 28-image array, and fixed weather age widget sometimes not incrementing with each passing second, even when age shows
Tags
Share this face
Comments
You need to be logged in to post or reply to comments.
Recent community discussions
[Balance 2] Third-party watch faces fail to download with error 403
QR Installation Update We've finished analyzing the changes introduced in the latest Zepp versions and have updated our server accordingly. QR code installation should now work again for both: - amazfitwatchfaces.com ...
Modular and Active Rhythm for Balance 2
Thank you! It's amazing as always....
Azureblue luminous for amazfit active 2
Hi you all, could someone please fix the swapped watch hands on the "AzureBlue Luminous" watch face for the Amazfit Active 2? The long hand is showing the hours, while the sh...
Number of week Amazfit active 3 premium
Hi Do you know about some watchface with number of week ? For example wk36 Thanks You could check out Drakowed's watch faces: https://amazfitwatchfaces.com/search/g...
Electronic Style and Status Monitor for balance 2
Hello to all. Can someone help me and make these zepp watchfaces from zepp store for Bip max convert them for balance 2. Thank you. https://ze.mmk.pw/view/11206915/171619/1....
request Balance 2 iwc eternal
If i only had the background image.... This is the background image I used, and 30 layers of the moon. Hope it's still useful to you. Photo shop image : ...
OMG 109 and MOD ( Modular Hybryd by minwsun ) for balance 2
Thank you, asoo! It's awesome....
No comments. Be the first to comment.