Ich habe den Fehler tatsächlich nachvollziehen und beheben können - seltsam bleibt er trotzdem, denn als, einzige Möglichkeit blieb, die Automationen zu löschen und sie neu zu erstellen.
Ausgangssituation
Ich hatte zahlreiche Automationen gebaut, die mit ankommen und verlassen meiner Wohnung zu tun hatten. Lichter an/aus, Heizungen anders einstellen - je nach Uhrzeit verschieden (wenn ich tagsüber nach Hause komme, brauche ich ja kein Licht, abends aber schon). Das funktionierte recht nahtlos.
Nun bin ich aber vor einer Weile umgezogen - da hat sich dann also die Location geändert.
Die Ursache
In „meiner Karte“, also meinem persönlichen Kontakt habe ich die Adresse geändert. Diese Adresse wurde von HomeKit auch völlig korrekt akzeptiert, aber als „Privat“ hinterlegt (so heißt schlicht und ergreifend die persönliche Adresse „Privat“). Somit haben dann auch nach meinem Umzug die Automationen sauber weiter funktioniert.
Irgendwann habe ich dann festgestellt, dass in meiner Wohnung die GPS-Position „springt“, sodass ich immer mal wieder ein paar Meter aus dem „zu Hause“-Bereich raus war und dann mehr oder weniger zufällig meine Geräte schalteten. Damals (muss noch mit iOS 13.4 oder so gewesen sein) ließen sich die Automationen auch bearbeiten. Ich habe dann also statt des Kontaktes einfach meine Adresse als Ort hinterlegt und den kleinsten Radius drum herum gezogen. Der ist nämlich immer noch ein paar Meter größer als der „nach Hause kommen“-Bereich. Damit konnte ich dann Automationen machen, ohne dass alles immer an und aus geht, weil meine Position ein bisschen springt.
Mir scheint, irgendwann ist dann die Verknüpfung im Hintergrund verloren gegangen. Die Automationen funktionierten nach wie vor wenn ich zu Hause ankam und das Haus verließ, aber es war für HomeKit schlicht „keine Adresse“ mehr da. Und dann scheint die Logik zu greifen „keine Adresse lässt sich auch nicht bearbeiten“. Ich konnte also weder eine Adresse hinzufügen noch ändern, weil es da nichts mehr gab (obwohl die Location immer noch als Trigger für die Automation funktionierte).
Ich habe die Vermutung, dass dieser Eintrag mit einem der iOS-Updates kaputtgegangen sein muss. Definitiv nach Mitte Juni (welche Version war das?), denn da habe ich die Automationen noch anpassen können.
Was dann geschah...
Und so kam es, dass ich neue Geräte zu den Automationen hinzufügen wollte, die dann bei Ankunft und Verlassen schalten sollten. Neue Heizungsthermostate (eine Steuerung nach Jahreszeit wäre übrigens ganz nett, damit man nicht spezielle „Winterautomationen“ braucht, sondern eine für alles - aber das nur am Rande), die eben beim Verlassen eine andere Temperatur stellen sollten als beim Ankommen.
Da die bestehenden Automationen aber „keinen Ort“ mehr hatten, obwohl sie noch funktionierten, ließen sie sich nicht mehr bearbeiten.
Die Lösung
Was dann half, war einfach mit viel Fingerübung alles noch mal neu einrichten. Ich habe das jetzt zum Teil über „Szenen“ gelöst, die ich als Templates verwende, damit ich nicht alle Geräte immer einzeln konfigurieren muss. 😅
Liest Apple hier eigentlich mit? Ich vermute nämlich, ich bin nicht der einzige, der mal umzieht und gerne seine Geräte automatisiert. 🙃 Das könnte ja ein Bug sein, dass eine Automation plötzlich die Adresse im Hintergrund verliert, wenn man sie im Kontakt ändert und eben der Kontakt als „zu Hause“ für HomeKit definiert ist.