Geniales iOS14 Homescreen Widget Script für SoC, Reichweite, usw.

AntwortenAntworten Options Options Arrow

Re: Geniales iOS14 Homescreen Widget Script für SoC, Reichweite, usw.

Jarves020
  • Beiträge: 19
  • Registriert: Mi 28. Okt 2020, 18:10
  • Hat sich bedankt: 10 Mal
  • Danke erhalten: 41 Mal
read
Hi Leute,

gute Nachricht.
Die "alte" API funktioniert nach wie vor.
Lediglich die URL hat sich anscheinend von "www.bmw-connecteddrive.com" zu "b2vapi.bmwgroup.com" geändert.
Die "www.bmw-connecteddrive.com" wurde als Zugangspunkt zur API anscheinend abgeschaltet. Deswegen ging das Script auch nicht mehr.
Hab bei mir die entsprechenden Zeilen im Script abgeändert und alles funktioniert wieder wie vorher. SoC und SoCMax in kWh sind auch nach wie vor verfügbar.
Mal sehen wie lange noch...
Irgendwann wird der Teil der API bestimmt auch mal abgeschaltet.
Und der SoCMax wird anscheinend in der neuen API noch nicht bereitgestellt...

Hier das angpasste Script für die IOS Scriptable App, falls es einer braucht:
Datei BMW_I3_Status.js
(21.86 KiB) 1084-mal heruntergeladen
BMW I3 120Ah
Anzeige

Re: Geniales iOS14 Homescreen Widget Script für SoC, Reichweite, usw.

USER_AVATAR
read
Genial, vielen Dank für die Info!
@Hacky: Mit dieser minimalen Änderung läuft auch Deine streamlit App wieder.
i3 120 Ah; BJ 09/2019; SW I001-19-11-530; PV 5.3 kWp; Heidelberg Wallbox Home Eco

Re: Geniales iOS14 Homescreen Widget Script für SoC, Reichweite, usw.

USER_AVATAR
  • Hacky
  • Beiträge: 1458
  • Registriert: Fr 25. Okt 2019, 21:37
  • Wohnort: Norddeutschland
  • Hat sich bedankt: 149 Mal
  • Danke erhalten: 793 Mal
read
maggie10 hat geschrieben: @Hacky: Mit dieser minimalen Änderung läuft auch Deine streamlit App wieder.
Ja, kann ich bestätigen.
i3s 120 Lodge 10/19 - Knuffel, 11 kW Mennekes Wallbox

Re: Geniales iOS14 Homescreen Widget Script für SoC, Reichweite, usw.

USER_AVATAR
read
Genial, danke dafür!

Aber:

An welcher Stelle muss die URL ausgetauscht werden? Ich habe bei mir
im Script die alte connected URL insgesamt 6x. Wenn ich alle tausche in
meinem alten Script passiert nix so richtig.

Wenn ich das neue Script komplett tausche, dann funktioniert das Widget
nur in dem Modus, dass ich es wenn ich das Script sehe, mit dem kleinen
Playbutton laufen lassen kann. Dort sehe ich dann einen Zähler hochlaufen
und bei "15" wechselt dann der Screen in die Widgetansicht, dort ist auch
alles korrekt :-)
Aber auf dem Homescreen sehe ich nur ein buntes Icon mit einem Playbutton
in der Mitte, wenn ich den antippe, dann öffnet sich Scriptable und das wheel
dreht und dreht bis ich die App kille.

Alexander
If we can dream it, we can make it – Walt Disney

Re: Geniales iOS14 Homescreen Widget Script für SoC, Reichweite, usw.

Jarves020
  • Beiträge: 19
  • Registriert: Mi 28. Okt 2020, 18:10
  • Hat sich bedankt: 10 Mal
  • Danke erhalten: 41 Mal
read
Wenn du die URL selbst abändern willst, dann vergleich die 2 Skripte miteinander. Die Positionen, an denen die URL verwendet wird, sollten bis auf ein paar Zeilen unterschied ziemlich gleich sein.

Der Zähler sind die Logeinträge fürs Debugging in der Bearbeitungsansicht von Scriptable.
Wenn im Widget am Homescreen nichts angezeigt wird, dann könntest du unter "Widget bearbeiten" (Langer Druck aufs Widget) mal prüfen ob du das richtige Script ausgewählt hast.
Falls du mehrere Fahrzeuge im Connected Drive hast, bitte auch an dieser Stelle prüfen, ob du unter "Parameter" die richtige VIN (lange Fahrgestellnummer) eingetragen hast.
Wenn der Abruf in Scriptable klappt, dann sollte er auch im Widget funktionieren.
BMW I3 120Ah

Re: Geniales iOS14 Homescreen Widget Script für SoC, Reichweite, usw.

USER_AVATAR
  • AgriHeB
  • Beiträge: 3
  • Registriert: Do 24. Jan 2019, 11:04
  • Wohnort: Großraum Stuttgart
  • Hat sich bedankt: 23 Mal
  • Danke erhalten: 1 Mal
read
Die Doku auf GitHub ist leider nicht mehr verfügbar.
Hat jemand die Doku wie man das Script auf dem HomeScreen installiert/aktiviert?

Danke für Eure Hilfe
i3 94Ah seit 05/2017

Re: Geniales iOS14 Homescreen Widget Script für SoC, Reichweite, usw.

USER_AVATAR
read
So ungefähr ...:

Script senden/teilen an Scriptable
Dort unter beliebigem Namen speichern

Widget hinzufügen (siehe iOS-Hilfe) - Scriptable Widget suchen und auswählen
Widget aufrufen / Sript auswählen
Option When Interacting - Run script

Fertig.

Eventuell vorher das Sript testweise in Scriptable starten, dann fragt es die Credentials ab.

Re: Geniales iOS14 Homescreen Widget Script für SoC, Reichweite, usw.

USER_AVATAR
read
So, nach viel Fummelei hat es nun mit Ruhe über die Feiertage geklappt.
Hinderungsgrund waren zum einen, dass ich vergessen hatte wie man
aus Skripten Widgets macht und dann iwi das alte Script/Widget noch
dazwischen gefunkt hat.
Alles löschen und neu machen brachte dann den Erfolg, nun sagt mir
das Widget wieder auf dem Homescreen was Phase ist :-)

Danke nochmal
If we can dream it, we can make it – Walt Disney

Re: Geniales iOS14 Homescreen Widget Script für SoC, Reichweite, usw.

USER_AVATAR
read
Ich könnte nachmal Hilfe gebrauchen.

Letzte Woche haben wir uns einen zweiten i3 gekauft und nun möchte ich ihn in
einem separaten Widget auf dem Phone sehen.

Script kopiert, neues Script angelegt, aber wenn ich es laufen lasse, dann kommt
nur die Abfrage nach Username und Passwort, nicht aber nach der VIN und die
ist ja für den zweiten i3 entscheidend.

Wie stelle ich es an, dass das Script wieder nach der VIN fragt (und natürlich die
vom 60er nicht überschreibt)?

Danke für Eure Hilfe

Alexander
If we can dream it, we can make it – Walt Disney

Re: Geniales iOS14 Homescreen Widget Script für SoC, Reichweite, usw.

The Spirit
  • Beiträge: 65
  • Registriert: Mo 22. Feb 2021, 21:52
  • Hat sich bedankt: 11 Mal
  • Danke erhalten: 8 Mal
read
Einfach lange auf das Widget drücken -> im Popupfenster "Scriptable bearbeiten" auswählen und unter Parameter die VIN eingeben. Dann sollte es laufen
BMW i3s 120Ah 11/2021 || PV 9,92kWp || Easee Home Wallbox
Anzeige
AntwortenAntworten

Zurück zu „i3 - Allgemeine Themen“

Gehe zu Profile
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag