Wie du die anstelle der Standard iCloud-Integration in Home Assistant, die iCloud3 Integration (HACS) einrichten kannst. Diese bietet einige Vorteile, wie besser 2Faktor-Authentifizierung oder genauer gesagt Erkennung dieser, dokumentierten & konfigurierbares Polling-Verhalten und vieles mehr.
Natürlich kannst du auch alle Features der “normalen” Integration verwenden, wie das Triggern von Automationen anhand der Anwesenheit oder Zonen-Erkennung von Personen mit iOS-Geräten.
Inhaltsverzeichnis
Voraussetzungen
Home Assistant muss schon installiert sein, auf welcher Hardware spielt keine Rolle.
Empfohlenes Vorwissen
Links
Dieses Video 👆 ist nur für den Schnellen einstieg gedacht, da das erklären aller Optionen stunden dauern würde. Um alle Optionen zu verstehen, lest euch unbedingt die Doku durch!
Zusammengefasster Ablauf
Hier nochmal eine wirklich extrem gekürzte Zusammenfassung des Videos. Ist natürlich nicht erforderlich, folgt einfach dem Video 😉
Da ich es aber sowieso in Form von Notizen hatte, hier die Stichpunkte:
- Voraussetzungen
- Entfernen vorhandener iCloud-Integrationen
- Anschließender Neustart von HA!
- iOS-App von HA einstellen
- Bevor du Fragst: Ja, die mobile App wird trotzdem empfohlen, da diese dafür zuständig ist, sofort zu pollen, wenn man eine Zone verlässt oder betritt (diesen Impuls kann nur eine lokale App geben)
- In den Entities der HA App ein Suffix wie _app vergeben (Name Override & Entity ID)
- App-Einstellungen vornehmen
- Entfernen vorhandener iCloud-Integrationen
- Installation in HA
- HACS-Installation von iCloud3
- Reboot
- iCloud3 Event-Log Karte Installieren
- www/custom_cards erstellen
- .js Datei von https://github.com/gcobb321/icloud3/tree/master/www/custom_cards kopieren von HACS-Directory
config/custom_components/icloud3
und in obigen Ordner einfügen - Dashboard-Ressource hinzufügen:
/local/custom_cards/icloud3-event-log-card.js
- HACS-Installation von iCloud3
- Konfiguration
- Erfolgt in der Configuration.yaml
Meine Konfiguration
device_tracker: - platform: icloud3 username: !secret icloud_user password: !secret icloud_pass unit_of_measurement: km distance_method: waze waze_region: EU devices: - device_name: iPhone12PSimon # Findet man in der Event-Log Karte unter Step 3 (linker Name vor dem > Symbol ) email: !secret s_mail # E-Mail des iCloud-Accounts, auf dem das Gerät registriert ist name: "Simon" picture: /api/image/serve/b1982a9dbb82b887d18cc2cdbb2e1bab/512x512 # Optionales Bild iosapp_entity: "device_tracker.iphone12psimon_app_3" # Eine Möglichkeit, wie man die App-Entität angeben kann. Alternativ z.B. Suffix - device_name: iphone_von_xxxxxx # Findet man in der Event-Log Karte unter Step 3 (linker Name vor dem > Symbol ) email: !secret a_mail # E-Mail des iCloud-Accounts, auf dem das Gerät registriert ist name: "Xxxxxx" iosapp_installed: False
Fazit
Die Einrichtung der iCloud 3 Integration in Home Assistant bietet als Alternative zur Standard iCloud-Integration zahlreiche Vorteile, vor allem die verbesserte 2-Faktor-Authentifizierung und konfigurierbares Polling-Verhalten.
Mit der Möglichkeit, Automationen basierend auf Anwesenheit und Zonen-Erkennung von Personen mit iOS-Geräten auszulösen, lässt sich das Smart Home-Erlebnis weiter optimieren und personalisieren. iCloud 3 erweitert die Funktionalität, Sicherheit & bietet eine präzisere Kontrolle, über die iOS-Geräteintegration in Home Assistant.
Wenn du Fragen oder Anmerkungen hast, zögere nicht, sie mir unten in den Kommentaren mitzuteilen und ich werde mein Bestes tun, um dir zu helfen. Vielen Dank fürs Zuschauen!
Schönes Video, aber soooo schnell, das muss ich mir noch mehrmals ansehen!
Wie oft wird denn der Code für die 2FA an-/abgefragt und kommt der auch für die iPhones ohne
HA-App?
Frage: Wenn Geräte zur “Familienfreigabe” gehören, muss ich die nicht extra einbinden, oder?
Tolles Video, habs mir 3 mal angesehen und Schritt für Schritt übernommen, leider funzt die Evendlog Card auf dem Dashboard nicht. Sind die Texte " icoud3-event-Log" und “iCoud3 Event Log” richtig oder fehlt da noch ein" l " für cloud.
Hallo Rabbit,
probiere es mal so:
Und:
Gruß
Danke für deine Antwort, über den Link ereiche ich die .js Datei, jedoch funzt die Karte in der Übersicht nicht
Den code musste ich zwei mal eingeben. Iphone ohne HA-App kann ich nicht sagen, denke nicht denn …
….bei Familienmitglieder brauchste das nur unter devices mit eintragen.