All notable changes to this project will be documented in this file.
- remove group.py.
- (Sorry, tired) Correction following incorrect handling of the minimal version of HASS.
- Correction following incorrect handling of the minimal version of HASS.
- version number patch
- #218 Set state_class as class variable after installing Core 2024.1 beta @edenhaus
- corrects the calculation problem when the main weight sensor is in pound "lb".
- add: "weight" device class for weight sensor, muscle mass sensor and bone mass sensor (thank you @5high, @impankratov)
- add: "KILOGRAMS" native unit of measurement for weight sensor, muscle mass sensor and bone mass sensor. You can change the measurement units directly in the sensor. The conversion is automatic. There will be no impact on the results.
- add: "kcal" native unit of measurement for basal metabolism sensor.
- add: "PERCENTAGE" native unit of measurement for body fat sensor, protein sensor and water sensor.
- add display precision at "0" to display integer values for the following sensors:
- basal metabolism
- visceral fat
- metabolic age
- body score
- added Traditional Chinese language support (thank you @yauyauwind)
- ❗ The minimum version of HASS has been raised to 2023.9.0
- added Simple Chinese language support (thank you @5high)
- Change of version number. Calendar version management, consisting of year, month and patch number.
- #27 #181 fixes the problem of visceral fat result
- update state body type for translation
- update state bmi label for translation
- update of the translation DE,EN,ES,FR,IT,PL,PT-BR,RO,RU
- update state problems for translation
- update state body type for translation
- update state bmi label for translation
- #122 add a height limit low
- #191 fixed naming
- Move DeviceInfo from entity to device registry
- Use shorthand attributes
- allow input type "number" in addition to "sensor" and "input_number"
- #173 fixed naming after installing Core 2023.7.0 @edenhaus
- add logger to manifest @edenhaus
- remove sensor body type from sensor but still available as attribute in component
- refactor: async_setup_platforms -> async_forward_entry_setups
- fix Spanish translation (thank you @Nahuel-BM)
- added Spanish language support (thank you @Xesquy)
- moved the get_age function to utils (thank you @Gerto)
- added ATTR_AGE to state_attributes (thank you @Gerto)
- allow input type "input_number" in addition to "sensor" (thank you @erannave)
- added Russian language support (thank you @glebsterx)
- added Romania language support (thank you @18rrs)
- #104 fix Subscribe to correct handler
- #100 added Italian language support (thank you @mansellrace)
- #103 added Polish language support (thank you @LukaszP2)
- #75 Create a sensor for each attribute @edenhaus
- #75 Update pt-BR translation @dckiller51
- #75 Update FR translation @dckiller51
- #97 Bump pylint from 2.13.9 to 2.14.3 @dependabot
- #96 Bump actions/setup-python from 3 to 4 @dependabot
- #95 Bump mypy from 0.960 to 0.961 @dependabot
- #80 remove yaml support + fix config flow options @edenhaus
- #87 Bump pre-commit from 2.18.1 to 2.19.0 @dependabot
- #84 Bump github/codeql-action from 1 to 2 @dependabot
- fix for error for iOS users where the birthday selection was not displayed
- fix for error in selecting a date lower than 1970
- update of the translation FR
- add config flow (thank you @edenhaus) Goodbye yaml file. Easily add your users. Click on the button above or go to your HA Configuration (Settings) -> Devices & Services -> Add -> Bodymiscale.
Big update offered by @edenhaus. It offers us a better quality code and especially to be able to work in devcontainer.
- add code quality tools, which run with pre-commit
- removed unused code (e.g. holtek)
- use @cached_property to run certain calculation only once
- adjust names and code to python coding styles
- update ci actions
- add devcontainer for easier development
Thanks to you for the work done.
- convert weight from lbs to kgs if your scale is set to this unit (thank you @rale)
- added Portuguese Brazilian language support (thank you @hudsonbrendon)
- update getage function to correctly calculate age from DOB (thank you @borpin)
- use assignment expressions
- update readme: default integration in Hacs is available
- update iot_class (thank you @edenhaus)
- update for default integration in Hacs
- update to fix startup errors (thank you @stefangries )
- adding body score (thank you @alinelena )
- update for the "181B" model: display the minimum score if the impedance sensor is unavailable.
- spelling update: Lack-exerscise => Lack-exercise
- update decimal by @typxxi (Thanks)
- update readme by @typxxi (Thanks)
- use snake_case format for attribute names (thanks to Pavel Popov #13)
- rename HomeAssistantType —> HomeAssistant for integrations n*- p* #49559
- fixed a startup error.
- update readme by @Ernst79 (Thanks)
- delete the units for the future custom card.
- implantation of calculations. Thanks to lolouk44. I took the liberty of taking back these files.
First version. Thanks to the designer of the component plant of homeassistant.