Tesla ohne Premium Connectivity

Der Probemonat der „Premium Connectivity“ ist abgelaufen und ich habe mich entschieden, es mal ohne zu versuchen. Von den fehlenden Funktionen (siehe unten) ist mir eigentlich nur Musik-Streaming wichtig. Man kann auch sein Telefon als Hotspot verwenden und das Auto darüber verbinden. Was dann immer noch nicht funktioniert ist die Live-Verkehrsvisualisierung und die Satellitenbildkarten. Aber damit kann ich leben.

Quelle: https://www.tesla.com/de_ch/support/connectivity

Um mir das Leben einfacher zu machen, habe ich folgendes gemacht:

  • Ich habe die App „MacroDroid“ installiert und folgendes Makro erstellt:
  • Wenn eine Bluetooth-Verbindung zum Auto hergestellt wird, starte den Hotspot. Das sieht wie folgt aus in der App:

Man könnte noch ein Makro machen zum deaktivieren des Hotspots, aber der schaltet sich selbst aus bei Inaktivität.

Ein Fallstrick hat das Ganze: Zuhause ist das Auto mit dem WLAN von Zuhause verbunden. Wenn ich Zuhause ins Auto einsteige, muss ich deshalb bevor ich ein Pedal berühre, auf den Hotspot vom Telefon umstellen. Sobald das Auto im „D“ oder „R“ ist, kann man die WLAN-Einstellungen nicht mehr verändern. An anderen Standorten öffne ich die Türe und die Musik läuft bereits, da das Auto sich bereits mit dem Hotspot verbunden hat. Vielleicht trenne ich das WLAN von Zuhause, aber dann bekomme ich die Updates weniger schnell mit, mal schauen.

(HDMI-)Displays mit dem Raspberry Pi

Mir scheint, als ob mit jeder Raspberry Pi OS Version die Ansteuerung von Displays komplett ändert. Ich habe gestern und heute viel Zeit damit verbracht, folgendes zu bewerkstelligen:

  • Raspberry Pi, wo ein Magic Mirror drauf läuft
  • HDMI-Display, welches hochkant steht
  • von 22:00 bis 06:00 ist das Display ausgeschaltet

Um mir und anderen zukünftig die Arbeit zu erleichtern, schreibe ich mir nun die Lessons Learned auf:

Mit „Bookworm“ und den G2 GL-Treibern gibt es keinen mit bekannten Weg, das Display am HDMI-Port auszuschalten. „tvservice“ und „vcgencmd“ funktionieren nicht mehr und „cec-ctl“ erkennt mein Display nicht. Deshalb habe ich auf den alten G1 GL-Treiber zurück gewechselt. Dazu startet man „raspi-config,“ geht zu den Advanced Options, dann GL-Driver und wählt den G1 Treiber aus.

Nach einem Reboot funktionieren „tvservice“ und „vcgencmd“ wieder. Aber die Bildschirmausrichtung (hochkant), welche ich zuvor in der Autostartdatei von LXDE konfiguriert habe, wird ignoriert. Der Eintrag „display_hdmi_rotate=3“ hat die Anzeige wieder auf die gewünschte Einstellung gebracht.

Nun kann ich via „vcgencmd display_power 0“ das Display aus, mit mit „vcgencmd display_power 1“ wieder einschalten.

Noch alles schön in der Crontab verpackt und Abends um 22:00 geht das Display aus, und am 06:00 wieder an.

MagicMirror Update 2

Seit meinem Update im November 2022 habe ich den Rahmen gebaut, welcher alles zusammenhält und habe alles verdrahtet. Jetzt fehlt nur noch der Rahmen vom Schreiner, in welchem der Spiegel verbaut wird und der Spiegel ist fertig.

Im Bild unten sieht man das Display in seinem Halterahmen. Ich habe den Halterahmen und die Abdeckung unten schwarz gespritzt, damit nichts durch den Spiegel schimmert. Je nachdem werde ich den silbernen Rand des Displays noch mit schwarzem Klebeband abkleben.

Mein MagigMirror von vorne, noch ohne Rahmen

Unten sieht man das Ganze von hinten. Ich habe mit dem Gedanken gespielt, die 5V für den Raspberry Pi vom Displaynetzteil abzuzweigen, aber das Gehäuse des Netzteils war mir zu mühsam auseinander zu nehmen.

Sobald ich den Rahmen habe und der Spiegel an seinen Bestimmungsort kommt, werde ich die Länge des Stromkabels anpassen und eine Zugentlastung einbauen. Links unten im Bild sieht man die Bedieneinheit des Displays. Diese werde ich wahrscheinlich noch am Rahmen verschrauben.

Mein MagicMirror von hinten