Ein volles iPhone meldet sich immer im dümmsten Moment: Das Familienvideo lässt sich nicht aufnehmen, das Backup bricht ab, die Foto-Mediathek streikt. Dabei liefert die Home-Assistant-Companion-App längst einen Sensor für den freien Speicher – man muss ihn nur aktivieren und clever nutzen. Statt jedes Gerät einzeln zu prüfen, baut man einen zentralen Wächter, der iPhone, iPad und Mac gemeinsam überwacht und rechtzeitig warnt, bevor der Platz ausgeht.
Der versteckte Sensor
Die HA-Companion-App auf iOS und macOS stellt einen «Storage»-Sensor bereit, der den freien Speicher in Prozent meldet. Standardmässig ist er oft deaktiviert. Aktivieren Sie ihn zuerst pro Gerät: In der iOS-App unter Einstellungen → Companion App → Sensoren → Storage den Schalter einschalten. Auf dem Mac findet sich die gleiche Option in den Einstellungen des Menüleisten-Clients. Nach kurzer Zeit taucht in Home Assistant eine Entität wie sensor.mikes_iphone_17_pro_storage auf – mit dem Prozentwert des freien Speichers als Status.
Prüfen Sie die genauen Entitäts-IDs Ihrer Geräte unter Entwicklerwerkzeuge → Zustände und filtern Sie nach storage. Notieren Sie sich die Namen; sie unterscheiden sich je nach Gerätename.
Ein Template-Sensor als Sammelstelle
Statt für jedes Gerät eine eigene Automation zu bauen, fasst ein Template-Sensor alle Speicher-Werte zusammen. Er zählt die Geräte unter einer definierten Schwelle und liefert eine lesbare Namensliste als Attribut. Neue Geräte müssen Sie nur einmal in die Liste aufnehmen.
template:
- sensor:
- name: "Geräte mit wenig Speicher"
unique_id: geraete_wenig_speicher
state: >
{% set schwelle = 10 %}
{% set sensoren = [
'sensor.mikes_iphone_17_pro_storage',
'sensor.mikes_iphone_16_pro_storage',
'sensor.ipad_pro_129_von_louisa_2_storage',
'sensor.macbook_pro_von_mike_internal_storage'
] %}
{% set ns = namespace(knapp=[]) %}
{% for s in sensoren %}
{% if states(s) not in ['unknown','unavailable'] and states(s)|float(100) < schwelle %}
{% set ns.knapp = ns.knapp + [state_attr(s,'friendly_name') or s] %}
{% endif %}
{% endfor %}
{{ ns.knapp | length }}
attributes:
geraete: >
{% set schwelle = 10 %}
{% set sensoren = [
'sensor.mikes_iphone_17_pro_storage',
'sensor.mikes_iphone_16_pro_storage',
'sensor.ipad_pro_129_von_louisa_2_storage',
'sensor.macbook_pro_von_mike_internal_storage'
] %}
{% set ns = namespace(knapp=[]) %}
{% for s in sensoren %}
{% if states(s) not in ['unknown','unavailable'] and states(s)|float(100) < schwelle %}
{% set ns.knapp = ns.knapp + [(state_attr(s,'friendly_name') or s) ~ ' (' ~ states(s) ~ ' %)'] %}
{% endif %}
{% endfor %}
{{ ns.knapp | join(', ') }}
Der Status ist die Anzahl knapper Geräte, das Attribut geraete nennt sie samt Prozentwert. Die Abfrage auf unknown/unavailable fängt Geräte ab, die gerade offline sind – so löst ein schlafendes iPad keinen Fehlalarm aus.
Die Warnung aufs Handy
Jetzt fehlt nur noch eine Automation, die einmal täglich prüft und bei Bedarf eine gebündelte Meldung schickt – nicht vier einzelne Push-Nachrichten, sondern eine zusammengefasste.
automation:
- alias: "Speicher-Wächter Meldung"
trigger:
- platform: time
at: "09:30:00"
condition:
- condition: numeric_state
entity_id: sensor.geraete_mit_wenig_speicher
above: 0
action:
- service: notify.mikes_iphone_17_pro
data:
title: "Speicher wird knapp"
message: >
{{ states('sensor.geraete_mit_wenig_speicher') }} Gerät(e) unter 10 %:
{{ state_attr('sensor.geraete_mit_wenig_speicher','geraete') }}
Wer mehrere Stufen möchte, ergänzt eine zweite Schwelle – etwa 5 Prozent für eine dringlichere Meldung – und passt Titel und Ziel entsprechend an. Das Muster ist bewusst identisch zum Batterie-Wächter in HA: sammeln, zählen, gebündelt melden.
Für das Dashboard
Ergänzend lohnt sich eine kleine Karte, die den freien Speicher aller Geräte auf einen Blick zeigt. Eine entities-Karte mit den Storage-Sensoren genügt; wer es hübscher mag, nutzt Balken über eine Bar-Card oder Mushroom-Chips. So sehen Sie den Trend, bevor der Wächter überhaupt anschlägt – und können ein volllaufendes Gerät entlasten, statt erst bei 10 Prozent zu reagieren.
Fazit
Mit einem aktivierten Companion-Sensor, einem Template und einer schlanken Automation verwandeln Sie Home Assistant in einen aufmerksamen Speicher-Wächter für Ihre Apple-Geräte. Der Aufwand liegt bei wenigen Minuten, der Nutzen zeigt sich beim nächsten Foto-Marathon oder System-Update. Erweitern Sie die Sensorenliste bei jedem neuen Gerät und kombinieren Sie den Wächter mit Ihren übrigen Wartungsautomationen – so bleibt das Smart Home nicht nur komfortabel, sondern auch verlässlich.
Blog: https://www.coremind.ch/wordpress/ · Autor: Mike Neuburger