Vorklimatisierung automatisiert Zeit- und Temperaturgesteuert starten

  • Hi Zusammen !


    Kleine Vorgeschichte: vor dem #1 fuhr ich 2 Jahre den Mercedes CLA 250e (PHEV). Bei diesem konnte man die Vorklimatisierung so einstellen das zum hinterlegten (sich auch automatisch wiederholdenden) Abfahrtszeitpunkt das Fahrzeug schön angenehm vorklimatisiert war. Hierbei musste man sich keine Gedanken machen wann man die Vorklimatisierung denn (je nach Außentemperatur) starten muss um das gewünschte Ziel zu erreichen sondern das machte das Fahrzeug selbständig. Man hinterlegte also nur die Abfahrtszeit(en) und dann startete das Fahrzeug selbständig je nach Temperatur so die Vorklimatisierung dass bei Abfahrt die eingestellte Temperatur erreicht war - die Vorlaufzeit konnte hierbei bis zu 30 Minten betragen.


    Eine solche Funktionalität bieten uns die Smart #-Modelle bislang nicht aber wir können sie mit Hilfe des iPhones, der Hello # App und der nativen iPhone-Kurzbefehle App, welche auch die Möglichkeit von Automationen bietet, weitgehend selbst herstellen.


    Zunächst hatte ich ein wenig Schwierigkeiten mit der Umsetzung da ich zuvor noch nie etwas mit Automationen auf dem iPhone gemacht habe, aber dank der Unterstützung von hydralein via privater Konversation ging es dann doch recht einfach umzusetzen. An dieser Stelle nochmals vielen Danke für den Input !


    Benötigt wird neben einem iPhone mit Bordmtteln (Kurzbefehle- und Wetter-App) lediglich die Hello # App mit hinterlegter Smart-ID welche zu diesem Zweck auch nicht im Hintergrund laufen muss. Natürlich müssen sowohl das Fahrzeug als auch Handy eine Internetverbindung haben.


    Was genau macht also diese Automation ?

    1. Zu einem festgelegten Zeitpunkt wird die Tempertur für den aktuellen Ort (da wo sich das iPhone aufhält) über die Wetter-App abgerufen, das ist nicht 100% genau, passt aber nach meiner Beobachtung sehr gut.
    2. Wenn eine festgelegte Temperatur laut Wetter-App unter- oder überschritten wird (je nachdem was man halt in der Automation festlegt) wird die Vorklimatisierung über die Hello # App gestartet. Als Zieltemperatur wird die Temperatur genommen welche in der Hello # App für die Vorklimatisierung eingestellt ist.
    3. Als Gimmick gibt diese erstellte Automation auch noch eine Textmitteilung auf dem iPhone aus in welcher ich die, über die Wetter-Appe abgerufene, Temperatur mit anzeigen lasse. Das kann man natürlich auch weg lassen, aber ich finde es ganz praktisch weil man so sieht wann die Vorklimatisierung gestartet wurde.

    An dieser Stelle haben wir aber erst das Thema "Berücksichtigung der Temperatur zu EINEM fixen Zeitpunkt" erledigt. Was aber wenn der Zeitpunkt auf grund der herrschenden Temperatur nicht passt sondern die Vorklimatisierung früher oder später starten müsste ? Nun, dazu habe ich mir für jeweils 4 Temperaturfenster für meine arbeitstäglichen Fahrten für morgens und abends Automationen mit folgendem Offset erstellt:

    Bildschirmfoto 2024-12-05 um 21.23.26.jpg


    Darauf basieren dann meine 8 Automationen. Und wie man so eine Automation auf dem iPhone erstellt sehr Ihr hier:


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Die im Video beispielhaft erstellte Automation würde immer Montags, Dienstags, Donnerstags und Freitags um 12:35 Uhr komplett automatisch zunächst die Temperatur abfragen und wenn diese unter 10 Grad Celsius liegt die Vorklimatisierung starten sowie anschließend die Mitteilung


    Hi es sind <x> Grad, Vorklimatisierung gestartet.


    ausgeben.


    Das funktionierte von letzter Woche Dienstag bis vorgestern perfekt, aber gestern und heute hatte ich morgens die Situation dass die Automation zwar ausgeführt wurde aber die Vorklimatisierung aus zunächst unerklärlichen Gründen nicht startete.


    Gestern Abend lief es problemlos und heute morgen habe ich dann festgestellt was da passierte. Zum Zeitpunkt als der Befehl zum starten der Vorklimatisierung abgesetzt wurde zeigte die App eine Innenraumtemperatur von 26,1 Grad an. Das war dann wohl der zuletzt gestern Abend beim abstellen des Fahrzeugs gespeicherte Wert und da die Vorklimatisierung auf 24 Grad laufen soll machte die natürlich nichts denn der Wert war ja vermeintlich schon überschritten.


    Ob das nun ein Fehler im Fahrzeug oder ein Fehler in der Smart API ist, auf welche die Hello # App zugreift, weiss ich nicht.


    Ich habe dann mal rumprobiert mit dem Gedanken dass man das Fahrzeug wecken kann wenn man es via Hello # App abschließt (auch wenn es bereits verschlossen ist - sonst wäre es ja auch bereits wach), was auch über die Automation machbar ist.


    Die Automation für morgens 7:17 Uhr zB sieht daher nun bei mir wie folgt aus:

    1. Abfrage der Wetterdaten
    2. Wenn die Außentemperatur laut Wetter-App am Standort des iPhones kleiner 5 aber größer 0 Grad Celsius sein soll dann werden die folgenden Punkte abgearbeitet - wenn nicht dann endet hier die Autoamtion.
    3. Der Befehl "Auto abschließen" wird via Hello # App und Smart-API zum Fahrzeug gesendet.
    4. Die Routine legt eine Warteschleife vom 80 Sekunden ein damit genug Zeit ist um den Smart-Bordcomputer hochzufahren und die Sensordaten abzurufen.
    5. Dir Vorklimatisierung wird gestartet.
    6. Die hinterlegte Mitteilung wird auf dem iPhone-Display ausgegeben.

    So sollte das ganze nun zuverlässig funktionieren. Hier noch die Bilder der fertigen Automation für 7:17 (25 Minuten vor meiner üblichen Abfahrtszeit).


    IMG_8467.jpg


    IMG_8468.jpg


    IMG_8469.jpg


    Wer sich nun freut dass er im Forum was praktisches vermittelt bekommen hat darf sich nicht bei mir aber gerne beim Forumsbetreiber in Form einer Förder-Mitgliedschaft hier erkenntlich zeigen ;)

    #1 Premium in Laser Red - Eclipse Black, Smart OS v1.5.0 / 20.33.10.24174.43442

    Navi-SW 0.05.12.15.24.32.4b.10 Navi-DB N.J.A2.24.00.01.00 Hidden Features des Smart #1 - klick / Smart #1 FAQ-Thread -> klick

  • Die Tage hatte ich etwas Probleme damit dass die Vorklimatisierung nicht gestartet wurde obwohl die Automation durchlief.


    In der Hello # App ich dann gesehen dass mir die Innentemperatur des Fahrzeugs nach kalter Nacht / kaltem Tag noch immer mit den Werten vom abstellen angezeigt wird. Daraus schloss ich dass deswegen die Vorklimatisierung nicht startet was ich dann auch verifizieren konnten.


    Ich konnte dann feststellen dass sich mitunter die Daten in der App bei einemaligem aufwecken (über die Funktion abschließen) noch immer nicht aktualisierten aber sehr wohl wenn man 2x kurz hintereinander die Abschließ-Funktion schickt.


    Als Workaround habe ich dann eine Automation generiert die das 2x am Tag für mich macht (jeweils ein paar Stunden vor meinen Abfahrtzeiten) und die sieht so aus:

    IMG_8483.png


    IMG_8484.png

    #1 Premium in Laser Red - Eclipse Black, Smart OS v1.5.0 / 20.33.10.24174.43442

    Navi-SW 0.05.12.15.24.32.4b.10 Navi-DB N.J.A2.24.00.01.00 Hidden Features des Smart #1 - klick / Smart #1 FAQ-Thread -> klick

  • Ich führe mei

    Die Tage hatte ich etwas Probleme damit dass die Vorklimatisierung nicht gestartet wurde obwohl die Automation durchlief...

    Ich starte die Vorklimatisierung über Home Assistant und habe auch ab und zu das Problem, dass diese nicht gestartet wird. Meine Automation prüft nach dem Ausführen, ob die Standheizung wirklich angegangen ist. Wenn nicht, dann wird der Befehl einfach noch einmal ausgeführt. Danach funktioniert es immer eigentlich. Ich glaube nicht, dass es an der gemessenen Außentemperatur liegt. Ich denke eher, dass der Befehl aus welchen Gründen auch immer nicht angekommen ist. Durch das Abschließen wird das Fahrzeug einfach aufgeweckt und ist bereit für den Empfang des Befehls für die Vorklimatisierung.

    Fahrzeughistorie:

    Golf VI Limousine 1.2 TSI - 86 PS / 160 NM - Deep Black Perleffekt

    Audi A3 8V Limousine 40 TFSI Quattro - 190 PS / 320 NM - Daytonagrau Perleffekt

    Smart #1 Pulse - 428 PS / 584 NM - Quantum Blue Metallic

  • Ich habe das mehrfach manuell getestet und habe dabei Feststellungen gemacht:

    • sende ich nur den Befehl zum starten der Vorklimatisierung und die Temperatur in den API-Daten wurde nicht aktualisiert dann springt die Vorklimatisierung nicht an (das ist aber erst seit ca. 1 Woche so)
    • sende ich 1x den Befehl "Fahrzeug abschließen" dann wird die Temperatur nicht aktualisiert und ein anschließend geschickter Befehl zum starten der Vorklimatisierung wird nicht ausgeführt
    • sende ich 2x hintereinander den Befehl "Fahrzeug abschließen" in einem zeitlichen Abstand in dem das Fahrzeug noch nicht wieder schlafen gegangen ist dann wird die Temperatur aktualisiert und anschließend (egal ob das Fahrzeug schon wieder -auch mehrere Stunden- schläft) startet die Vorklimatisier zuverlässig wenn man den Befehl sendet.

    Daher gehe ich von eine Kausalität zur Temperatur aus. Dazu ist vielleicht noch zu sagen dass die Temperatur in den Fällen wo es nicht funktioniert immer höher (26,x Grad) angezeigt wird als in der Vorklimatisierung (24 Grad) eingesetellt ist. Stellte ich in diesem Moment die Temperatur der Vorklimatisierung zum Test auf 28 Grad funktionierte es ohne das vorgenannte Procedere.


    Klingt seltsam - war aber bei meinen Tests so.

    #1 Premium in Laser Red - Eclipse Black, Smart OS v1.5.0 / 20.33.10.24174.43442

    Navi-SW 0.05.12.15.24.32.4b.10 Navi-DB N.J.A2.24.00.01.00 Hidden Features des Smart #1 - klick / Smart #1 FAQ-Thread -> klick

  • Ich starte die Vorklimatisierung immer mit 28 Grad. Eventuell hat wirklich was mit der Temperatur zu tun.

    Fahrzeughistorie:

    Golf VI Limousine 1.2 TSI - 86 PS / 160 NM - Deep Black Perleffekt

    Audi A3 8V Limousine 40 TFSI Quattro - 190 PS / 320 NM - Daytonagrau Perleffekt

    Smart #1 Pulse - 428 PS / 584 NM - Quantum Blue Metallic

  • Ich vermute, dass da teilweise die Zeiten einfach nicht passen bis der Sensor aufgewacht ist und die aktualisierten Daten im Backend angekommen sind.
    Es sind ja sporadische Probleme und kein Dauerzustand.

    Im Zweifelsfall ist also einfach mal wieder der Server überlastet und zu langsam

    #1 Premium in Digital White Metallic - Eclipse Black Smart OS v1.5.0 / 20.33.10.24174.43442

    1.2.0 ... 1.3.0 ... 1.3.0a1 ... 1.3.2 ... 1.4.0 ... 1.4.1 ... 1.5.0

    - Bestellt 23.05. - Wunschtermin: 03.08. - Anlieferung Autohaus 21.08. - Zulassung: 11.09.

    - Beginn Aufbereitung: 21.09. - Auslieferung 22.09.