- Added extra logging. Logging Level can be set from config file.
- Deprecated options MISCALE_VERSION, TIME_INTERVAL.
- Restored HCI Settings
- Restored MQTT Discovery. (fixes #65)
- Removed no longer needed MISCALE_VERSION
- Restoring handling of V1 scales. (fixes #64)
- Stopped using deprecated/no longer supported bluepy library and replaced with bleak, requiring major code overhaul. (fixes #59)
- Updated documentation to reflect MQTT integration (moved out of sensor config)
/var/run/dbus/:/var/run/dbus/:ro
is needed in docker volumes for bleak to work- If using a MiScale V1, make sure you add the MISCALE_VERSION to your options.json file (see doc)
- Changed time format for datestamp to contain timezone (fixes #59)
- Added support for Long Term Statistics (HA 2021.9 minimum required)
- Impedance posted to MQTT (fixes #56)
- Fixed handling of MQTT_PORT and TIME_INTERVAL
- Fixed user lookup by non kg weight
Please note that as off 0.2.0, the config is now located in options.json and no longer in the docker-compose / environment. Be sure to check the Doc for more information. This change was necessary to allow for unlimited number of users.
- Unlimited users ! This unfortunately comes with a breaking change. Be sure to check the Doc for more information
- Added BLUEPY_PASSIVE_SCAN Option for Raspberry Pi users experiencing Bluetooth troubles (in case you're not using the add-on)
- Fixed MQTT Retain defaults
- Reduced docker image size
- Fixed MQTT Discovery Message
- Updated workflow to automatically build docker images on new releases with version and latest tags
- Remove additional logging for Scale V1 that was used for testing
- Changed timestamp to default python format (fixes #29)
- Removed hard-coded 'unit_f_measurement' in the MQTT Discovery (fixes lolouk44/hassio-addons#22)
- Fixed hard coded MQTT Discovery Prefix (fixes #35)
- Change measures format to be numbers instead of string where applicable (#36)
- Created workflow to automatically build docker images on new releases (Thanks @AiiR42 for your help)
- Fixed issue with detection of boolean in MQTT_DISCOVERY (lolouk44/hassio-addons#16 and #31)
- Fixed typo in MQTT message following the breaking change to snake_case attributes in 0.1.8
- Attributes are now snake_case (fixes #24)
- Fixed default MQTT Prefix in config.json typo (fixes lolouk44/hassio-addons#6)
- Fixed MQTT Discovery value check to discover
- Changed timestamp to default python format
- Changes the bluetooth reset from reset to down-wait-up (fixes lolouk44/hassio-addons#13)
- Fixed hard coded hci0 to provided hci interface when performing a reset
- Fixed weight in Lbs not detected on Scale V1 (XMTZCO1HM) (fixes #28)
- Fixed body calculations for non kg weights
- Updated README
- Added unit to attributes
- repository.json to make it a real add-on repo (fixes lolouk44/hassio-addons#4)
- Now truly handles optional config entries(fixes lolouk44/hassio-addons#3)
- MQTT Discovery set wtih retain flag (fixes lolouk44/hassio-addons#2)
- README updated to use Xiaomi Mi Fit App to retrieve the MAC Address (fixes #25)
- Docker Image so install is quicker (no local build required).
- MQTT Discovery Support.
- First release (version in line with non Add-On script for ease of maintenance).