mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-05-11 13:38:59 +00:00
1.5 KiB
1.5 KiB
layout, title, description, date, sidebar, comments, sharing, footer, ha_category
layout | title | description | date | sidebar | comments | sharing | footer | ha_category |
---|---|---|---|---|---|---|---|---|
page | Track your battery level | Basic example how to track the battery level of your mobile devices. | 2016-01-29 09:00 | true | false | true | true | Automation Examples |
{% linkable_title iOS Devices %}
If you have a device running iOS (iPhone, iPad, etc), The iCloud is gathering various details about your device including the battery level. To display it in the Frontend use a template sensor.
sensor:
- platform: template
sensors:
battery_iphone:
unit_of_measurement: '%'
value_template: >-
{% raw %}{%- if states.device_tracker.iphone.attributes.battery %}
{{ states.device_tracker.iphone.attributes.battery }}
{% else %}
{{ states.sensor.battery_iphone.state }}
{%- endif %}{% endraw %}
The else
part is used to have the sensor keep it's last state if the newest iCloud update doesn't have any battery state in it (which happens sometimes). Otherwise the sensor will be blank.
{% linkable_title Android and iOS Devices %}
While running the Owntracks device tracker you can retrieve the battery level with a MQTT sensor.
sensor:
- platform: mqtt
state_topic: "owntracks/tablet/tablet"
name: "Battery Tablet"
unit_of_measurement: "%"
value_template: {% raw %}'{{ value_json.batt }}'{% endraw %}