All notable changes to this project will be documented in this file.
Chore:
- Remove deprecated
device_class
properties.
Fix:
- Refactor to use SensorEntityDescription for future Home Assistant compatibility
Possible Breaking Change For those who display temperature fahrenheit, due a change with how Home Assistant handles sensors, your existing sensors may display in Celsius after this update. Under Configuration -> Devices & Services -> Entities tab, the settings for each temperature sensor can be modified to display F as the unit of measurement.
Fix:
- Renamed
device_state_attributes
toextra_state_attributes
. Remove warnings related to Home Assistant PR#47304
Feat:
- Minimum and maximum temperature configurable. Base on SteveOnorato/moat_temp_hum_ble. Thank you @SteveOnorato
- Devices now related. Thank you @natekspencer Fix:
- Catch Bluetooth adapter error and provide useful information. Chore:
- Removed "CONF_HCITOOL_ACTIVE"
BREAKING CHANGE - With the removal of CONF_HCITOOL_ACTIVE
if hcitool_active
is still in your config, Home Assistant will not start. Please remove this deprecated flag.
Fix:
- Update bleson package to version 0.18, fixes non BLE spec device name errors
Fix:
- Add version to manifest.json
Feature:
- Added support for the Govee H5179 (Thank you skilau)
Fix:
- Decode negative temperature for Govee H5072, Govee H5075, Govee H5051 and Govee H5052
- Catch remaining StatisticsError instances in sensor
Fix:
- Update bleson package, fixes constant RSSI value
Feature:
- Added support for the Govee H5051 (Thank you billprozac)
- Added support for the Govee H5102 (Thank you billprozac)
Fix:
- Restart scanning each period to prevent device sleeping (Thank you billprozac)
Docs:
- Added non-root user note (Thank you spinningmonkey)
Fix:
- Removed hcitool dependencies.
- Restructure component for easier maintenance.
- Deprecated
hcitool_active
configuration option.
Feature:
- Added support for the Govee H5072
Fixed:
- Correct two's complement conversion
- Initialize m_temp and m_hum to prevent UnboundLocalError error
Fixed:
- Prevent crashing on reading of corrupt broadcast
Fixed:
- Fix limit updates to period interval (Thank you sfjes)
- Initial Release