Commentaires Article Intégrer Balances Xiaomi

Peux tu fournir un lien ? :+1:

J’ai rajouté dans la configuration les données pour l’impedance pour la mi scale V2. (Pas dans la config de l’OP).
Je posterai une nouvelle version de la « Card » (si j’y arrive) avec plus d’indicateur pour coller au rendu de l’application MiFIT.

### Mi Scale 2 - Sensor ###
# Poids
sensor:
  - platform: mqtt
    name: "mike Poids"
    state_topic: "miscale/mike/weight"
    value_template: "{{ value_json['weight'] }}"
    unit_of_measurement: "kg"
    json_attributes_topic: "miscale/mike/weight"
    icon: mdi:scale-bathroom
#IMC
  - platform: mqtt
    name: "mike BMI"
    state_topic: "miscale/mike/weight"
    value_template: "{{ value_json['bmi'] }}"
    icon: mdi:human-pregnant
    unit_of_measurement: "kg/m2"

### Mi Scale 2 Template ### 
#IMC
  - platform: template
    sensors:
      mike_poids_imc:
        friendly_name: 'IMC'
        value_template: "{{ state_attr('sensor.mike_poids', 'bmi') }}"
        attribute_templates:
          icon: 'mdi:heart-pulse'

# Métabolisme de base
  - platform: template
    sensors:
      mike_poids_mb:
        friendly_name: 'Métabolisme de Base'
        value_template: "{{ state_attr('sensor.mike_poids', 'basal_metabolism') }}"
        attribute_templates:
          unit_of_measurement: "kcal/j"
          icon: 'mdi:food'

# Graisse vicerale
  - platform: template
    sensors:
      mike_poids_gv:
        friendly_name: 'Graisse Viscérale'
        value_template: "{{ state_attr('sensor.mike_poids', 'visceral_fat') }}"
        attribute_templates:
          icon: 'mdi:sausage'

# Masse musculaire
  - platform: template
    sensors:
      mike_poids_mm:
        friendly_name: 'Masse musculaire'
        value_template: "{{ state_attr('sensor.mike_poids', 'muscle_mass') }}"
        attribute_templates:
          unit_of_measurement: "kg"
          icon: 'mdi:weight-lifter'

# Masse Grasse
  - platform: template
    sensors:
      mike_poids_mg:
        friendly_name: 'Masse grasse'
        value_template: "{{ state_attr('sensor.mike_poids', 'body_fat') }}"
        attribute_templates:
          unit_of_measurement: "%"
          icon: 'mdi:sausage'

# Eau
  - platform: template
    sensors:
      mike_poids_eau:
        friendly_name: 'Eau'
        value_template: "{{ state_attr('sensor.mike_poids', 'water') }}"
        attribute_templates:
          unit_of_measurement: "%"
          icon: 'mdi:water-percent'

# Proteines
  - platform: template
    sensors:
      mike_poids_prot:
        friendly_name: 'Protéines'
        value_template: "{{ state_attr('sensor.mike_poids', 'protein') }}"
        attribute_templates:
          unit_of_measurement: "%"
          icon: 'mdi:weight-kilogram'

# Age du metabolisme
  - platform: template
    sensors:
      mike_poids_age:
        friendly_name: 'Age du métabolisme'
        value_template: "{{ state_attr('sensor.mike_poids', 'metabolic_age') }}"
        attribute_templates:
          unit_of_measurement: "ans"
          icon: 'mdi:human-male-height-variant'

# Date de la pesée
  - platform: template
    sensors:
      mike_poids_date_locale: 
        friendly_name: 'Date locale'
        value_template: "{{as_timestamp(state_attr('sensor.mike_poids', 'timestamp')) | timestamp_custom('%d/%m/%Y %H:%M')}}"
        attribute_templates:
          icon: 'mdi:calendar-clock'

2 « J'aime »