Get ready to take it to the next level because now you can control HA from your Amazfit watch with our app!
Índice
Amazfit Watches: Perfect for HA
When we have our home automated with Home Assistant, we love finding new and better ways to interact with it. Our mobile devices, wall panels, remotes, voice assistants… each has its pros and cons. However, being able to control everything from the smartwatch always on your wrist seems like one of the best options to me.
This was already officially possible if you had an Apple Watch or a Wear OS smartwatch. But personally, I see two major drawbacks with these types of watches: first, their high price, and second, their battery life, which (at best) lasts a couple of days.
Amazfit smartwatches, however, are a perfect alternative (in my opinion). The secret of this brand (which belongs to Zepp Health, a key partner of Xiaomi) is that they run on their own operating system, called Zepp OS. This system is much lighter, allowing the watch’s battery to last more than 15 days without breaking a sweat (depending on the model). Additionally, Amazfit offers a highly competitive range of watches in terms of quality/price (you can find several models for under €100, especially during sales periods).
The only downside was that they didn’t allow for Home Assistant control, until now, thanks to our app 😄.
HA Companion for Amazfit Watches
Yes, friends! Within our community, a project was born to create an app that allows you to control HA from your Amazfit watch. After a lot of hard work, it’s now a reality you can download it directly from the Zepp Store.
⚠️ This is not an official app and is in no way affiliated with Nabu Casa or the Home Assistant development team. This app is a community-driven initiative, and it is a completely independent project. If you have any questions, requests, or suggestions, feel free to reach out to us via Telegram.
App Features
Our app to control HA from your Amazfit watch comes in two versions. ‘FREE’ version is completely free and can be downloaded by anyone. Additionally, you can purchase the enhanced version for a one-time payment of $1.50 (plus VAT). This version includes additional features and, most importantly, helps support the project so we can continue improving the app.
🥑 If you're an "Aguacatec Lover", you can download the extended version for free! Just ask me for your discount code!
The app’s features include:
👍 Compatible devices
We’ve developed the app to be compatible with as many devices as possible. Specifically, you can use it as long as your smartwatch runs Zepp OS 1.0 or later.
You can check if your watch is included in the list of supported models in the official documentation.
🌍 Supported languages
The app is available in Spanish, English, French, Italian, Japanese, Portuguese, Russian, Chinese, and Catalan.
If the language set on your device is not on the above list, the app will default to English (though you can request additional languages through our Telegram community).
🔒 Privacy
HA Companion is an app aligned with the values of Home Assistant and the Open Home Foundation, particularly the principle of privacy. This means that the app runs entirely within the user's local environment and does not require any external server to function, unless explicitly requested by the user (for example, certain integrations that run in the cloud).
This policy outlines the creators' commitment to protecting user privacy by not collecting, processing, or storing data for commercial purposes or any other reason.
⚙️ Easy to install
The app is downloaded from the official Zepp app store and can be easily configured from your mobile device in the settings section.
✅ Entity selection
From your mobile device, you can select the entities that are exposed to the watch, so that only the ones you want to control from your wrist will appear.
💡 Device control
We know that the most interesting feature is being able to control your devices from your watch, which is why it is available in both versions of the app.
Within the "Devices" option, you will find a submenu with each of the supported device types (currently including entities from the 'switch', 'light', 'climate', 'media_player', and 'script' domains).
⭐ Favorites selection
You can expose all the entities and devices you want to the watch, but you can also select some of them as "Favorites," and they will appear in this section of the menu. This way, you'll have quick access to the devices you use most frequently.
📝 List management
You can manage your lists from the watch ('todo' entities), for example, to control your shopping list or your to-do list directly from your wrist.
* This feature is only available in the extended version.
ℹ️ Sensor control
You can add any information sensor to your watch to monitor it from your wrist (for example, the temperature in your home, open windows, weather information...).
* This feature is only available in the extended version.
⌚ Watch sensors in HA
You can also enable the option to send your watch's information (battery, activity, sleep monitoring, etc.) to Home Assistant every time you open the app. This way, you’ll have access to this data in your automations and dashboard.
* With the FREE version, you will have access to the watch's battery percentage, calories burned and step count.
** With the extended version, you will also get heart rate information, distance traveled, time spent standing, fat consumption, PAI score, sleep quality and time information, and SPO2 consumption data.
🎨 Custom themes
In addition to selecting the entities you want to expose, you can also choose a theme to customize the app's colors on your watch. You can choose from 3 styles ("Home Assistant" Blue , "Aguacatec" Lime or "Space" Gray).
If you would like to see other themes, feel free to request them in our Telegram community.
♥️ Continuous improvement
We continue to work on improving the features, performance, and interface of the app. If you use the extended version, you’re helping us keep working on it.
You can also share suggestions, report bugs, or propose other ideas in our Telegram community.
Installation and Setup
To control HA from your Amazfit watch, just follow these steps:
- On your mobile device, download and install the Zepp app and pair your watch.
- From the bottom menu, go to the «Device» section and tap on «APP STORE.» This will take you to the official Zepp store, where you can find our app under the «Tools» section or by searching for «HA Companion.»
- Enter either the free version or the extended version, tap the heart to leave us a ‘like’ in the store 🥰, and then tap «Install.»
- Return to the device menu and tap the «More» icon under the «Device App Settings» section. Then, tap on the app to access the settings interface. From here, you’ll need to provide the following information:
- Local address of your HA instance. Enter your local Home Assistant address, which in most cases will match the default example address.
- External address of your HA instance. Provide the domain you use to access Home Assistant externally so the watch will continue functioning when you’re outside your home.
- Long-lived token: This needs to be generated from Home Assistant. To do this, go to the HA app on your mobile device, tap on your username in the side menu, then go to «Security.» Scroll down to the bottom of the screen, tap «Create Token,» and give it a name (for example, «GTR 3»). Tap the icon next to the code to copy it, then return to the Zepp app to paste it.
- If you want the watch data (battery, activity, sleep, etc.) to be sent to Home Assistant every time you open the app, enable the corresponding option.
- You can also select the app’s theme to change its colors.
- If you now go to Home Assistant > Developer Tools > States and search for «Amazfit,» you will find the sensor that has been created (for example, ‘sensor.amazfit_gtr_3_tito’), with all the watch’s information.
- Now, go back to the app’s settings interface and enter the «Entities» section. Use the search bar to enter the domain (e.g., ‘light’ for lights) or the name of the entity you want to locate, then tap «Search.» At the bottom, you’ll see a list of all the entities that match your search criteria. Simply check the corresponding box, and the entity will appear in the app under the appropriate section.
- If you now go to the «Favorites» section, you’ll see all the entities selected in the previous step. From here, you can choose the ones you want to add to your favorites by tapping the star icon next to them.
- Remember, as mentioned in the «Information» section, you can report any errors or suggestions in our Telegram community.
- All set! If you check your watch, you’ll find that you can now control HA directly from your Amazfit watch!
- Finally, if you’d like, from the «App List Management» section, you can reorder your apps so the HA app appears at the top.
Payment via KiezelPay
As mentioned, if you’d like, you can purchase the extended version for a one-time payment of 1.50 USD (plus VAT) to access additional features and, most importantly, support the project so we can continue improving the app. The process is very simple:
- Download the extended version from the official Zepp store.
- When you open the app on your watch, you’ll see a 6-digit code and a message directing you to www.kzl.io/code.
- On this page, enter the code shown on your watch and click «Continue.»
- On the next screen, you’ll need to enter your email (to receive the payment receipt) and choose your payment method. Remember, if you’re an «Aguacatec Lover», you can download it for free! Just ask me for your discount code.
- Click on «Continue with Purchase» to complete the payment process.
- Done! You’ve now unlocked all the extended features to control HA from your Amazfit watch!