Ich bevorzuge natürlich auch HA. Es werden sogar SoH Werte ausgewiesen.
Smart #1 API / Smart Home Integration
-
-
Ich brauche die Werte auch nur im HA, damit ich sie weiterverarbeiten kann.
In die Apps gucke ich so gut wie überhaupt nicht.
Von daher vielen Dank DasBasti. Das war super!
Eine Kleinigkeit, die mir aufgefallen ist: Die Namen der Entities könnten eindeutiger sein wie z.Bsp. (Quelle)_Smart_ODO anstatt einfach nur ODO.
-
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.
-
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 finde es unheimlich cool!! Wie kann man das nachmachen? 😉
-
Ein kurze Frage zu den Werten Tire Temperatur die wird bei mir angezeigt mit Werten zwischen 6,0 C und 9,0 C muss ich die noch mit einem Helper umrechnen?
Keine Ahnung, ich habe den Wert 1:1 aus der API übernommen und als °C interpretiert
Ich glaube, dass DasBasti uns noch viel liefern wird. Die inoffizielle api soll an die 200 Details zeigen.
Die Datenbasis sieht folgendermaßen aus:
pySmartHashtag/pysmarthashtag/tests/replys/vehicle_info.json at main · DasBasti/pySmartHashtagAPI wrapper for Smart #1 and #3. Contribute to DasBasti/pySmartHashtag development by creating an account on GitHub.github.comDas sind die Informationen, die von der API zurückgemeldet werden. Die können potenziell alle in die HA Integration wandern. Wer helfen möchte ist eingeladen den Werten eine Annotation zu geben, wie und wo sie hingehören.
Hat sonst noch jemand Probleme die Integration in Betrieb zu nehmen? Ich kenne einen Fall, bei dem der Login nicht ordentlich funktioniert und ich weiß noch nicht warum.
-
Keine Ahnung, ich habe den Wert 1:1 aus der API übernommen und als °C interpretiert.
Entschuldigung habe mich geirrt hatte da was verwechselt 😭! Danke für die tolle Arbeit!
Was die 12V Batterie angeht, schrieb Marco schon dass dort oft Müll zurückgeliefert wird. Das macht ja dann keinen Sinn!
-
Kein Problem, ich habe vor jeden der Werte zur Verfügung zu stellen, aber im Moment versuche ich gerade mehrere Fahrzeuge pro Account einzurichten. Das stellt sich als etwas komplexer dar.
-
Kein Problem, ich habe vor jeden der Werte zur Verfügung zu stellen, aber im Moment versuche ich gerade mehrere Fahrzeuge pro Account einzurichten. Das stellt sich als etwas komplexer dar.
Geht das denn in der Smart App? Hatte das so verstanden das die das auch nicht kann.
-
Man muss beim herunterladen der Daten immer das Fahrzeug wechseln, dann sollte das funktionieren. Ich hab leider nur eins, kann es also erst mal nur theoretisch umsetzen.
Gleichzeitig will ich die Sensornamen noch sinnvoller benennen. Beispielsweise die VIN als prefix dazu
-
Ich finde es interessant, dass wohl auch der SoH ausgewertet wird:
status.additionalVehicleStatus.maintenanceStatus.mainBatteryStatus.stateOfHealth