Hi I'm struggling with a battery template sensor.
I want to list and also count all batteries specified in a helper group (sensor.all_batteries) - where the battery_level is below 20%.
{{
expand(state_attr('sensor.all_batteries', 'entity_id'))
| selectattr('attributes.device_class', '==','battery')
| selectattr('attributes.battery_level', 'defined')
| selectattr('attributes.battery_level', 'lt', 20)
| map(attribute='entity_id')
| list
}}
The problem is that the following lines are not working:
| selectattr('attributes.battery_level', 'defined')
| selectattr('attributes.battery_level', 'lt', 20)
If I delete them, all relevant sensors will display (e.g. in a auto-entities-card).
Thanks for your help! 🙏