Unique IDs kannst du selbst erstellen, nutze ich zur eindeutigen Identifizierung.
Sensoren kannst du aus den Attributen dann selbst erstellen. Sobald das 2G Problem gefixt ist, solltest du 3 neue Sensoren mit Attributen haben.
Beispiel:
Code
- sensor:
- name: "astra_battery_level"
unique_id: '4535250c-6ea6-437e-83e7-759c88d3ebed'
device_class: "battery"
unit_of_measurement: "%"
state: '{{ states.sensor.opel_astra.attributes["energy"][0]["level"] }}'
icon: >-
{% set battery_level = states.sensor.opel_astra.attributes["energy"][0]["level"]|float %}
{% if battery_level <= 15 %}
mdi:battery-outline
{% elif battery_level > 15 and battery_level <= 45 %}
mdi:battery-low
{% elif battery_level > 45 and battery_level <= 75 %}
mdi:battery-medium
{% elif battery_level > 75 %}
mdi:battery-high
{% endif %}
Alles anzeigen