Bedingung 3 ist hinfällig. Homekit ist sowas egal. Gilt auch für alles andere, z.B. eine Lampe. Wenn eine Automation eine Lampe einschalten soll aber diese bereits an ist, dann ist es Homekit egal. Dann passiert einfach nichts.
Ansonsten hast du recht, über Kurzbefehle etc. ist es aktuell quasi unmöglich sowas zu realisieren, zumindest mit Homekit-Mitteln die Apple bereitstellt. Man kann den Status von Carplay leider nicht abfragen, nur ob es verbunden oder getrennt wird. Gleiche Gilt für Fokus, sonst könnte man es evtl. über einen Fokus "Fahren" steuern, aber auch hier lässt sich nicht abfragen, ob aktuell der Fokus "Fahren" aktiviert ist wenn ich Zuhause ankomme.
Einzige denkbare Möglichkeit wäre die hier: RE: Garagentor automation mit Bluetooth und Lokation
Von Prinzip her dann so:
1. Kurzbefehl > persönliche Automation > Wenn Carplay verbunden wird > Garagentor öffnen und Fake-Schalter aktivieren (Homebridge mit Fake/Dummy-Switch Plugin vorausgesetzt)
2. Kurzbefehl > Wenn ich Zuhause ankomme > Aktion "Wenn" einfügen > Wenn Fakeschalter ist auf AN > Dann Garagentor öffnen und Fake-Schalter auf AUS (Damit er für das nächste mal wieder zurückgesetzt ist)