Suite au message poster par notre ami @dckiller dans le sujet cidessous et son integration de la balance Miscale 1 et 2 via ESPHome, je vais vous faire un petit tutoriel rapide.
Peux-tu tester ma dernière maj ? Les changements sont :
une plateform pour les deux balance.
Création des utisateurs sur esphome comme ca en cas de reboot de HA les données redescendent après le redémarrage.
Mode Stabilisé afin que la balance envoi les données 1 seul fois quand elle clignotent et plus en permanence pendant 5min
Sur la mienne tout fonctionne bien maintenant j’ai besoin qu’un utilisateur de la 2 test notamment pour l’impédance.
Il faut changer uniquement l’adresse mac, chaque above et below pour déterminer les utilisateurs cela correspond à leur poids (entre x kg et x kg) et changer le Prénom dans name: Poids « Prénom » et name: Impédance « Prénom ».
Pense avant à supprimer tes sensor poids_anthony.,poids_Claire… Tu peux garder les IMC et l’indice corporelle les noms seront ok.
Pour ma part il ne me reconnais pas platform: xiaomi_xmtzc0xhm
j’ai aussi essayé avec platform: xiaomi_xmtzc05hm
Je suis sur ton repo dans ESPHome je vis essayé dans le dev classique.
J’espère rien de grave. Effectivement on ne ta pas beaucoup vue ces dernières jours.
Pour la platform finalement j’ai abandonné le regroupement cela ne fonctionne pas. Donc il faut continuer avec la version xiaomi_miscale2 par contre pour les utilisateurs il faut utiliser cette version avec l’autre (below, above) il y a des problèmes si le même utilisateur se pèse. Il faut qu’un autre utilisateur passe avant pour prendre en compte.
Slt, j’ai acheté la miscale 2 pour faire les test. Maintenant c’est tout bon. Attention j’ai refait la config en début de la page l’impedance ne se coller pas au bonne utilisateur. Pour le component j’y suis presque je but sur 1 problème mais je continue mes recherches. Il me manque juste à récupérer le poids avant le démarrage du component car pour l’instant il bloque la dessus. Mais si je le renseigne manuellement pas de soucis les données sont correct. Maintenant que j’ai la miscale 2 faut juste que j’adapte le components en ajoutant l’impedance pour les calculs supplémentaires mais si je solutionnes mon 1er problème le reste sera facile.
Bonjour à tous,
J’ai suivi le tuto, tout verifié mais quand je relance HA j’ai ce message d’erreur, pourriez vous me guider pour le corriger, svp? Envous remerciant par avance.
Logger: homeassistant.setup
Source: custom_components/bodymiscale/__init__.py:280
First occurred: 11:04:24 (1 occurrences)
Last logged: 11:04:24
Error during setup of component bodymiscale
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 213, in _async_setup_component
result = await task
File "/config/custom_components/bodymiscale/__init__.py", line 114, in async_setup
await component.async_add_entities(entities)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 315, in async_add_entities
await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 506, in _async_add_entity
await entity.add_to_platform_finish()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 531, in add_to_platform_finish
self.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 296, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 322, in _async_write_ha_state
attr.update(self.state_attributes or {})
File "/config/custom_components/bodymiscale/__init__.py", line 280, in state_attributes
ATTR_WEIGHT: "{:.2f} kg".format(weight),
TypeError: unsupported format string passed to NoneType.__format__
Je n’ai arrive pas à corriger cette erreur. Mais normalement cela n’affecte pas le fonctionnement. Tu devrais avoir un bodymiscale.xxxx de créer. Vérifie dans l’outils de développement.
Merci beaucoup je fais ça demain. J’ai lu le post sur le suivi de poids pour plusieurs personnes, est ce que c’est fonctionnel? En te remerciant pour ton investissement.
Voila l’intégration est enfin disponible dans Esphome 1.17.0. Je vous ai ajouté un components pour récupérer votre score du corps et je suis en cours d’adaptation d’une carte pour rendre tout ça harmonieux dans votre Homeassistant.
Je vous ai également mis un lien de mon noeud rouge pour choisir l’utilisateur qui vient de se peser. Cela envoi une notification sur votre smartphone, vous cliquez sur l’utilisateur et cela envoi les données dans votre sensor.