marco79cgn Läuft super vielen Dank! 🙏
Es gab noch einen kleinen Bug in der Widget URL, den ich eben korrigiert habe in Zeile 96.
Wenn man jetzt auf das Widget drauf tippt, wird automatisch die offizielle Hello Smart App geöffnet.
marco79cgn Läuft super vielen Dank! 🙏
Es gab noch einen kleinen Bug in der Widget URL, den ich eben korrigiert habe in Zeile 96.
Wenn man jetzt auf das Widget drauf tippt, wird automatisch die offizielle Hello Smart App geöffnet.
Das Lockscreen Info Widget ist jetzt auf github und kann getestet werden.
Wer bereits das andere Smart Widget von mir benutzt hat, muss die hashes Datei nicht erneut runterladen und kann die ersten beiden Schritte der Anleitung überspringen.
Freue mich über Feedback, ob es funktioniert.
Die Werte der 12V Batterie von der API sind sehr unzuverlässig. Oft kommt da Blödsinn zurück. Daher habe ich das bei mir auch wieder raus genommen. Leider eine von vielen Baustellen bei der API. Aber vielleicht wird das mit der Zeit noch zuverlässiger.
Auf Nachfrage habe ich kürzlich zwei iOS Lockscreen Widgets gebastelt. Eins zeigt den aktuellen Akkustand in Form eines Kreises an (in Prozent). Das andere zeigt die wichtigsten Daten in Textform an (Temperatur innen/außen, Reichweite, Akkustand). Benötigt noch etwas Feinschliff, aber funktioniert prinzipiell. Werde es dann veröffentlichen. Wie findet ihr das?
iFrameScreenshot - 08.02.24, 13.jpg
Fun fact: Mein Fahrradhersteller (Cowboy) nutzt fast das gleiche Logo wie Smart.
Ich habe Andi von evcc dabei unterstützt. Wie es prinzipiell funktioniert, habe ich hier und hier zusammen geschrieben, inklusive Links zu Codebeispielen in Javascript und Go. Die Anbindung von ioBroker ist ebenfalls bei Github.
Für den Login habe ich zudem eine Lösung als reines Shell-Skript gebastelt.
Jetzt müsste „nur“ jemand ein Python Plugin für Home Assistant schreiben. Das „wie“ ist ein gelöstes Problem, was Login und API für die wichtigsten Funktionen angeht.
Meines Wissens arbeitet DasBasti an einer Python Lösung. Hatte ihm zumindest kürzlich dabei geholfen.
marco79cgn Smart verwendet dort anscheinend die API von HERE. Die bieten auch einen kostenlosen Basiszugang. Ich schau mir das heute abend mal an und versuche das umzubauen.
Danke, ich dachte Here ist immer kostenpflichtig. Werde ich umbauen, bin ebenfalls unzufrieden mit der alten. Hatte die zu Beginn nur genommen, weil sie kostenlos war und man sich nirgendwo registrieren musste. Aber letzteres ist ja auch schon Geschichte.
// UPDATE:
Habe den Widget Quellcode aktualisiert und die ReadMe angepasst. Ab sofort wird HERE benutzt, um die Position zu ermitteln. Bitte neue Version aus github laden.
Ist es eigentlich möglich, einen button für Vorklimatisierung in das widget einzubauen, oder gibt es nur Leserechte?
Prinzipiell ist das möglich und ich habe auch schon damit rum gespielt. Tür öffnen/schließen, Vorklimatisieren, Laden starten/stoppen etc. Man muss es nur irgendwie vernünftig einbauen. Nicht dass man das versehentlich auslöst ohne Feedback. Was genau passiert beim Zoe Widget, wenn man drauf drückt? Kommt ein Dialog, der nach der Gradzahl fragt? Kommt überhaupt irgend eine Nachricht? Oder passiert einfach magic im Hintergrund ohne Rückmeldung?
Bin am überlegen, einen Siri Shortcut/Kurzbefehl zu machen, der sich öffnet, sobald man auf das Widget tippt und der dann fragt, was man tun will über ein kleines Menü.
Bis dahin sieht es gut aus. Für den nächsten Call musst du sicher stellen, das cookie (inkl. login-token am Ende) und user-agent mitgegeben werden als Header.
Ich schicke dir als PM mal eine Variante mit curl.
Eigentlich muss da nichts hinterlegt werden. Das Bild wird automatisch ermittelt anhand der vin des Autos.
Um das zu debuggen, füge mal bitte deine Daten manuell in den Quellcode ein (username, password, vin und apiKey), siehe Screenshot.
Starte dann das Skript in Scriptable über den Play Button und poste dann die Log-Ausgabe hier. Du findest es unten rechts, links neben dem Play-Button (einmal drauf klicken). Idealerweise fügst du vorher noch eine Zeile ein, die die Details des gefundenen Autos ausgibt (siehe zweiter Screenshot).