Heute in der APP entdeckt

  • Seit kurzem gibt es eine BYD-Integration für Home Assistant. Funktioniert (bis jetzt) ganz OK mit dem Dolphin Surf, obwohl manchmal falsche Werte angezeigt werden. Einige Entitäten haben natürlich keine Funktion (Lenkradheizung, Sitzbelüftung usw), aber die Außentemperatur ist verfügbar. Die Innenraumtemperatur liefert indes keinen Wert. Der Dolphin Surf scheint also wirklich keinen Sensor dafür zu haben, was erklärt, warum es keine Klimaautomatik gibt und die auch wohl nie per Update kommen wird.


    Interessant ist aber, dass man die Batterievorwärmung über die Integration starten kann. Das werde ich nächste Woche mal testen, denn mein Weg zu Aldi, wo ich bisher lade, ist nicht so weit, dass sich das bei Fahrtantritt lohnen würde. Hatte ich auch schon in der App vermisst. Insgesamt sind mit der Integration schöne Automationen denkbar.

    Wer es probieren möchte, auf Github wird erklärt wie man das einrichtet. Auf jeden Fall soll man einen neuen Benutzeraccount dafür in der App anlegen, weil man sonst selbst von der App abgemeldet wird. Aber bitte beachten, das Ganze ist noch im Alpha-Stadium und BYD stellt offiziell keine API zur Verfügung. Kann also auch schnell wieder vorbei sein.

    HASS-Integration von jkaberg auf Github


    HomeAssistantSteuerung.pngHomeAssistant.png

    Da steht z.B., dass die Sitzheizung eingeschaltet ist, die ist aber aus. Geschwindigkeit und PM2.5 ändern sich bisher auch nicht, wahrscheinlich ohne Funktion.

  • Bis auf die erwähnten Problemchen macht das einen guten Eindruck. Ab und zu wird das Auto als nicht verbunden angezeigt, dann stimmen die angezeigten Werte nicht mehr, aber das kann man bei der Automation sicher berücksichtigen. Ich hab mir gestern ein kleines Popup-Fenster für mein Dashboard zusammengebaut, mit den sinnvollen Werten, die die Integration so hergibt. Für den Reifendruck muss ich noch was basteln.

    Versehentlich habe ich einmal die Batterietemperierung ausgelöst, da kam eine Fehlermeldung. Eventuell muss das Auto dafür eingeschaltet sein (Heizung einschalten). Probiere ich morgen aus. Aber der Ladestand scheint zuverlässig angezeigt zu werden, sofern das Auto online ist.


    Dashboard.jpg


    Bei Klick auf Heizung / Lüftung öffnet sich eine Heizungseinstellung, wie man sie von Home Assistant kennt. Da werden aktuell Temperaturen in Grad angegeben. Wird man sicher auch irgendwie auf die komischen Stufen des Dolphin Surfs ändern können.

  • Also, die angezeigten Werte sind schon ganz gut, aber die Steuerung ist noch ziemlich buggy. Mit der Batterievorwärmug hatte ich mich zu früh gefreut, der Knopf hat keine Funktion, auch nicht, wenn die Heizung läuft. Generell startet die Batterievorwärmung ja auch nur, wenn der Motor läuft, vielleicht geht es auch deshalb nicht. Übrigens, wenn man die Vorwärmung übers Display einschaltet, wird die wieder deaktiviert, sobald man das Auto ausschaltet. Das war mit V2.0 nicht so. Die lief einfach weiter, bzw. wurde anschließend wieder aktiviert, aber jetzt ist sie aus.

    Die Heizungssteuerung funktioniert, aber die Temperaturangaben haben nichts mit der eingestellten Stufe zu tun. Bei + wird es aber wärmer. Sitzheizung kann man auch aktivieren, aber für beides bekommt man keine vernünftige Rückmeldung. Die Heizung steht zwar dann auf heizen/kühlen, aber man sieht die eingestellten Werte nicht. Die Sitzheizung wird eingeschaltet (sieht man auch in der App), aber bei Home Assistant steht weiter "Aus".

    Insgesamt noch sehr wackelig, die ganze Sache. Aber einiges kann man schon damit anfangen.

  • Wer es probieren möchte, auf Github wird erklärt wie man das einrichtet. Auf jeden Fall soll man einen neuen Benutzeraccount dafür in der App anlegen, weil man sonst selbst von der App abgemeldet wird.

    Wie erstellt man einen neuen Benutzeraccount dafür in der App? Ich habe in der App nichts gefunden. Seltsam finde ich auch, dass die HA-Integration ein Benutzerpasswort benötigt, aber meine Frau und ich haben beim Erstellen des BYD-Accounts kein Passwort erhalten (nur eine kurzfristig gültige Pin per Mail).

  • Das geht im Bereich "Ich". In dem grauen Kästchen mit den Fahrzeugdaten gibt es die Schaltfläche "Fahrzeuggenehmigung". Dort kann man eine neue Genehmigung erteilen. Dazu muss man eine neue E-Mail-Adresse eintragen und entsprechende Berechtigungen festlegen. Anschließend bekommt man an diese Adresse einen Code.

    Ich hab zur weiteren Einrichtung ein separates Handy verwendet, müsste aber auch gehen, wenn man sich von der App abmeldet. In der frisch installierten App kann man sich dann einen neuen Benutzeraccount mit Passwort anlegen, den trägt man dann in die HA-Integration ein.

  • Vielen Dank, hat funktioniert. :)
    Auf meinem Xiaomi Handy konnte ich über die Funktion "Duale Apps" eine zweite, unabhängige Version der BYD-App laufen lassen. Dort habe ich dann den neuen Account eingerichtet, ohne ein separates Handy zu benötigen.

    pasted-from-clipboard.png


    Schaut auf den ersten Blick sehr gut aus, aber die Außentemperatur mit 0,0°C kann unmöglich stimmen.

  • Komisch, die wird bei mir angezeigt. Aktuell 19 Grad. Ich hab für das Dashboard die Vehicle status card aus dem HASS verwendet, die kann man sich schön passend herrichten.

  • Komisch, die wird bei mir angezeigt. Aktuell 19 Grad. Ich hab für das Dashboard die Vehicle status card aus dem HASS verwendet, die kann man sich schön passend herrichten.

    Nach der ersten Fahrt wird mir nun auch die Temperatur angezeit:
    pasted-from-clipboard.png


    Es sieht so aus, als würde die Temperatur nur während der Fahrt aktualisiert. Deshalb wurden bei mir nach der Einrichtung der Integration erstmal 0,0 °C angezeigt.
    Bei mir wurde Version 0.0.59 installiert, die zum Zeitpunkt der Installation aktuell war. Heute sind im Tagesverlauf aber v0.0.60 und v0.0.61 im git dazu gekommen. Wie funktioniert das mit den Updates, muss man da was manuell machen?