Ich glaube, Node-RED brauchst du dafür gar nicht. In Home Assistant gibt es die BMW Connected Drive Integration, die auf bimmer_connected basiert. Die beinhaltet verschiedenste Sensoren und Statusmeldungen (z. B. Kilometerstand, Restreichweite, SoC, Position, Reifenluftdruck, Zustand von Fenster und Türen etc.) sowie Steuerelemente (Türverriegelung, Hupe, Lichthupe, Klimatisierung, Ziel-SoC).
Spannend wird das übrigens, wenn man die Position dann noch in einer InfluxDB längerfristig speichert und das ganze dann über ein Grafana Dashboard in einer Karte anzeigen lässt. Im Gegensatz zu unserem MINI SE, der seine Position nur beim Ein- und Ausschalten des Fahrzeugs an BMW meldet, meldet der iX1 die Position nämlich alle 5 Minuten an BMW, wenn man die Fahrtaufzeichnung in den Datenschutzeinstellungen einschaltet. Da kommt dann mit der Zeit ein ganz schön gruseliges Bewegungsprofil zusammen. Das sollte man vielleicht im Hinterkopf haben, wenn man die Datenschutzeinstellungen seines BMW konfiguriert.