Home Assistant companion for Amazfit devices

Perfect ! But now I’m eager to see those updated without having to open the app too :stuck_out_tongue: No hurry though, my main usage is to control HA via the watch. Related to this last point, do you know if there is room to improve latency / responsivness or is it as good as it gets ?

It would be brilliant for the watch sensor to update in the background! Maybe a pair of new apps (free and paid) just for the zepp 2.0? That way the other users using older os could still use something? I wouldnt mind paying again for version 2.0 full. Keep up the great work here! :wink:

1 Like

I am pretty sure more and more features will keep coming. As we said, you can join our community to vote every ~10 days what do you want to see in the app!

1 Like

Hey. I would like to know whether it is possible to use the app to use my Amazfit Balance as a presence device. Just like the smartphone.

Yes it is! You can use it with Bermuda (i do it) or ESPresense.

Indeed we are working in specific features working with Bermuda (coming soon)

1 Like

Thanks! I will take a look at it.

1 Like

I have this up and running on my Amazfit Active 2. Its working well except for 2 issues.

  1. Fonts too small, especially on display of sensor data. Unreadable to me without a magnifying glass.
  2. In looking at the states data for Amazfit on Home Assistant, the only thing I see is next alarm, next reminder, next timer, and do not disturb switch. I expected to see a lot more. Is the active 2 on your list of supported devices?

I found the rest of the data on number 2 above, the entity filter needed to be set to “watch”.

So the only thing is the tiny fonts.

I confirm that in Amazfit Active 2 the sensor values are unreadable due to the font being too small and faded.

In the coming updates you will be able to increase the font size :smiling_face:

1 Like

Unfortunately I can’t find a trace of the smartwatch sensors in HA.

Have you seen this?

:fire::fire: NEW UPDATE!!

Buttons entites are supported now :slight_smile:

Found! I was looking for “amazifit” as I had read before.

To read all the data in a Lovelace tab what advice?

Maybe it would have been better to have a sensor for each attribute that refers to the “watch” device.

I set up a “helper” in Home assistant, based on a template. Then the helper shows up as entity. For example, the battery % I used:
{{ state_attr(“sensor.active_2_round_crandy2”, “battery_state”) }}

You would have to set up separate helpers for each value you want

1 Like

Small fonts are also a problem with buttons. Looking forward to the update that let’s us size fonts.

It was tested that way, but it was necessary to make an https request per sensor, and because there were so many sensors, some of them failed, so it was decided to make a single request with all the attributes for a better experience.

1 Like

We are working on it, we had it but with large sizes in some languages it was out of size and not readable.

By installing from HACS multiple-entity-row it is possible to create a custom tab that shows all the attributes in a readable way.

Here’s how to configure (the labels are in Italian):

type: entities
title: Stato Watch
show_header_toggle: false
entities:

  • entity: sensor.watch
    type: custom:multiple-entity-row
    name: Batteria
    icon: mdi:battery
    show_state: true
    entities:

    • attribute: battery_state
      name: Carica
      unit: “%”
  • entity: sensor.watch
    type: custom:multiple-entity-row
    name: Frequenza Cardiaca
    icon: mdi:heart-pulse
    show_state: true
    entities:

    • attribute: heart_state
      name: BPM
      unit: bpm
  • entity: sensor.watch
    type: custom:multiple-entity-row
    name: Distanza e Passi
    icon: mdi:walk
    show_state: true
    entities:

    • attribute: distance_state
      name: Distanza
      unit: m
    • attribute: steps_state
      name: Passi
      unit: steps
    • attribute: steps_daily_target
      name: Obiettivo
  • entity: sensor.watch
    type: custom:multiple-entity-row
    name: Stand e Attività
    icon: mdi:human-handsup
    show_state: true
    entities:

    • attribute: stand_state
      name: Ore in piedi
      unit: h
    • attribute: stand_hours_target
      name: Obiettivo
    • attribute: fat_burning_state
      name: Brucia grassi
      unit: min
    • attribute: fat_burning_minutes_target
      name: Target
  • entity: sensor.watch
    type: custom:multiple-entity-row
    name: Calorie e Temperatura
    icon: mdi:fire
    show_state: true
    entities:

    • attribute: calorie_state
      name: Calorie
      unit: kcal
    • attribute: calories_burnt_target
      name: Obiettivo
    • attribute: temperature_state
      name: Temperatura
      unit: °C
  • entity: sensor.watch
    type: custom:multiple-entity-row
    name: PAI
    icon: mdi:chart-line
    show_state: true
    entities:

    • attribute: pai_state
      name: Oggi
      unit: pai
    • attribute: pai_total
      name: Totale
  • entity: sensor.watch
    type: custom:multiple-entity-row
    name: Sonno
    icon: mdi:sleep
    show_state: true
    entities:

    • attribute: sleep_state
      name: Durata
      unit: min
    • attribute: sleep_score
      name: Punteggio
    • attribute: sleep_deep_minutes
      name: Sonno profondo
  • entity: sensor.watch
    type: custom:multiple-entity-row
    name: SPO2
    icon: mdi:lungs
    show_state: true
    entities:

    • attribute: spo2_state
      name: Saturazione
      unit: “%”
  • entity: sensor.watch
    type: custom:multiple-entity-row
    name: Memoria
    icon: mdi:database
    show_state: true
    entities:

    • attribute: disk_total
      name: Totale
      unit: Mb
    • attribute: disk_free
      name: Libera
      unit: Mb
    • attribute: disk_app
      name: App
      unit: Mb
    • attribute: disk_watchface
      name: Watchface
      unit: Mb
3 Likes