Configuration#
You can add these options to change the default behaviour of Battery Notes by adding them to your Home Assistant configuration.yaml under the battery_notes: property, like so:
battery_notes:
enable_autodiscovery: true
show_all_devices: false
enable_replaced: true
default_battery_low_threshold: 10
battery_increase_threshold: 25
hide_battery: false
round_battery: false
A restart of Home Assistant is required for the changed to take effect.
Name | Type | Requirement | Default | Description |
---|---|---|---|---|
enable_autodiscovery | Boolean | Optional | True | If set to true will automatically match devices against the library and create a setup flow within the integrations page. |
show_all_devices | Boolean | Optional | False | If set to true will show all devices in the manual add dropdown, rather than just those with batteries. |
enable_replaced | Boolean | Optional | True | If set to false new devices added to battery notes will have the battery replaced sensor and button disabled. Any devices you have previously added to Battery Notes you will have to disable these sensors manually, which also means you can enable specific sensors of important ones you want to track. |
default_battery_low_threshold | Int | Optional | 10 | The default threshold where a devices battery_low entity is set to true and the battery_notes_battery_threshold event is fired, can be overriden per device in device configuration. |
battery_increase_threshold | Int | Optional | 25 | The threshold where the battery_notes_battery_increased event is fired, use this event for battery replaced automations. The threshold is the difference in increase between previous and current battery level. |
hide_battery | Boolean | Optional | False | Hide the standard battery when adding Battery+. This will not effect existing dashboards, automations etc. |
round_battery | Boolean | Optional | False | Round battery+ to whole percentages. |
user_library | String | Optional | If specified then a user library file will be searched prior to the main library, the user library must be in the same format as the library and placed in the same folder. Only really used for dev purposes. |
Debug Logging#
To analyse issues on your installation it might be helpful to enable debug logging.
You can enable debug logging by going to the Battery Notes integration page. You can use the button below.
Next click Enable debug logging
Alternatively
Add the following to configuration.yaml:
logger:
default: warning
logs:
custom_components.battery_notes: debug