ixam97 / carstatsviewer Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
It would be nice to calculate the reference consumption at 110 km/h the same way as ABRP does.
Since ABRP does not run in the background this could be used to generate a representative value calculated over a long period of time while still being able to use other apps on the center display.
This however would require to get the exact formula from the ABRP developers to make this work as intended. I will try to reach out to them.
Idea comes from @krheinwald
Currently there is a differentiation between Single Motor and Dual Motor models in the configuration of the main power gauge:
main_power_gage.maxValue = if (appPreferences.consumptionPlotSingleMotor) 170f else 300f
main_power_gage.minValue = if (appPreferences.consumptionPlotSingleMotor) -100f else -150f
For Performance models, there should be a third option that takes into account the higher power: 350 kW.
New model year models will introduce other maximum power values:
https://www.polestar.com/nl-be/polestar-2/specifications/
To disencourage distraction while driving, the consumption plot on the main view will have a fixed distance (may be set in the settings menu).
A detailed plot with the ability to zoom in an scroll will be included in the trip summary.
Hi,
I’m based in the US and therefore used to imperial units (terrible, I know). kWh/100 miles primarily but any others that may be in there.
I’d be interested in attempting implementation if it’s not already available or in the works.
Aktuell wird true/false auch in der deutschen Sprachvariante für den Anschluss des Ladekabels verwendet. Deutsche Übersetzung für ja/nein einfügen
current version pause consumption & trip time while the vehicle is in park. I really understand the background. But I myself, and maybe some others, have quite often the use case that I am sitting in the car waiting for passengers. Thsi could be the children, which are always late, or my wife on shopping tour, which means much more late than the childs :-)
However, during thsi period the car is on, heating and climate are running and nedd a huge amount of energy out of the battery. I would like to have the possible to add this on consumption and trip duration. Maybe you can integrate a select button include "P" or just leave it. So everbody can do it acc. own preferernces.
By the way: Thank's a lot for your great work!
On 0.24.1, when selecting to display altitude on the second graph axis, the altitude value is always zero.
Es wäre interessant die Datensätze an einen MQTT Broker zu senden
Android connects MQTT using Kotlin
Anzeige des Momentanverbrauchs analog der Momentanleistung in rot (negative Werte) und grün (positive Werte)
Trips should be saved when reset to alow later view and comparison of trips as well as exporting them.
Currently certain functions get disabled when the vehicle is not in Park. This may be changed to detecting a standstill so that putting the vehicle into Park is not required.
instead of saving the recorded log of the app to the clipboard, attach it to a mail and send it to the google-account mail.
(similar to the Journey-Log-App by Polestar)
It would be most useful if @Ixam97 could add an open source license to the repository.
Version 0.19 @boessi
Die Graphen liegen weiterhin außerhalb der Skala und sind in den unterschiedlichen Ansichten (5, 15, trip) unterschiedlich.
So war mir heute morgen aufgefallen, dass bei 15km der Graph passt, beim Umschalten auf 5km aber außerhalb der Skala bricht.
Ebenso wurde bei Trip die Skala verlassen.
Ist es Absicht, dass die Skala nur bis 90 kW und -30 kW zeigt oder sollte die skalieren?
@DoubleYouEl @robinhellstrom @jschlyter
Just FYI. After the merge of the data manager rewrite a few new strings were added. 0.23 will still take a while before being released and there are probably more strings to come. So no hurry.
Remember to use the strings from active_development and only create PRs to that branch.
Once entered into the webhook setup screen, could not exit the setup as the OK button is grayed out.
Option die Einheit der verbrauchten Energie als kWh (statt nur Wh) anzeigen zu lassen
Diagrammachse für Zeit/Strecke sowie Verbrauchswerte beschriften
Per OOB discussion with @Ixam97 I will assist in setting up translation via Lokalise.
It would be most useful if the current translators (ping @DoubleYouEl @robinhellstrom) could sign up via https://app.lokalise.com/public/7279689963f1e922c08f26.64130521/
Edit: New translators must be invited via email - please contact @Ixam97 or @jschlyter.
Currently, consumption above 90 and below -30 kWh/100km is clipped - is this intentional? Would it make sense to be able to dynamically scale the Y-axis to better visualize this?
Hi,
Love the app - works absolutely great on my Polestar 2!
My friend has installed it in their Volvo XC40 Recharge, which also runs Android Automotive OS.
The app itself appears to work just fine, but some areas of the screen are cut off.
Please see photo of the XC40 screen;
Presumably this is due to the lower resolution (and smaller physical size) of the Volvo XC40 screen (and likely other AAOS based Volvo Cars).
yes, the xc40 emulator is intended to match with that of the car (which is 768x1024), compared to Polestar 2 (which is 1152x1536) https://groups.google.com/a/android.com/g/automotive-developers/c/YdT6mr9QfRM?pli=1
For future app updates, can changes to the layout be considered to optimise the app for smaller screens / lower resolution screens?
Whether the text size used across the app is made smaller, or the graph at the bottom could be made smaller and lowered on the screen.
direkt nach der Installation war das GPS Signal für Google Maps nicht mehr zu finden. den Fehler hatte ich die letzten 12 Monate etwa sechs mal von daher kann es auch Zufall sein. allerdings hatte die App direkt zuvor die GPS abgefragt und bekommen von daher ist meines Erachtens auch ein Zusammenhang denkbar. Nach TCAM -Reset läuft alles prima. vielen Dank!
There might be multiple charging sessions in one trip. So multiple should be saved and viewable when stopped.
Ich finde die Anzeige des Ladekabelstatus überflüssig. Ja, es ist schön, wenn man es sehen kann, aber wozu? In der Regel benutze ich die App ja während der Fahrt, und da weiß ich, dass kein Ladekabel angeschlossen sein kann.
Dass man die Variable nutzt, um irgendwann die Ladekurve aufzuzeichnen (Umschaltung der Anzeige, wenn Ladekabel = true) kann ja sein, aber als Anzeige braucht man das doch nicht, oder?
TI würde sagen: "I don't feel it"
Related to PR #43
The new ABRP and Webhook API feature is amazing and allows for great integration with home automation and other solutions.
It would be great if the option to share location data would be configurable by service and not only app wide. E.g. share location to webhook but not with ABRP.
In some cases the current implementaation of charging session tracking is not reliable. This should be redone to make it more robust.
Für Menschen wie mich mit Grün-Schwäche wäre in der Tat der Polestar-Standard an Farben nice to have.
(Dev 0.23 version 04) When zooming in on one of the recorded charge curves, then switching to another curve, the zoom settings are retained. These should better be reset to show the entire curve (which does happen when clicking anywhere within the curve area).
The strings.xml has changed and new texts for 0.22 were added:
3616cd3#diff-602ce5f9b15388ff1a61b81b611078b7c390f81fe1be247e7e9e6611f2dfff11
The measurement is activated with a button and triggered by a speed > 0km/h. Then ticks are counted up to a speed >= 100km/h and the acceleration from 0 to 100km/h is displayed in seconds
To reduce disturbance and flickering in the power gauge, the decimals should be omitted on values e.g above 10 kW
Anzeige des abgerufenen Drehmoments des Antriebs
When resetting trip data, the dialog can be misinterpreted.
The title says "Reset trip data?"
And then, the body contains "Do you want to save the trip?"
Two questions, asking for different things.
Then, by pressing Save, we are indeed saving the data but also resetting the trip.
In my opinion, the dialog title and buttons should be more closely related.
The buttons should answer the title's question.
Reset trip data ?
The current trip data will be reset to zero.
CANCEL
RESET
SAVE AND RESET
or add a checkbox to the dialog if possible
Reset trip data ?
The current trip data will be reset to zero.
[ ] Save this data before clearing it
CANCEL
RESET
Due to corruption while writing data to json files recorded data can be lost.
This won't be an issue anymore once the database rework is completed. Saved tirp data won't be saved in seperate files anymore, but in a local room database, enabling much more reliable reads and writes while also enabling seamless trip resets without overriding older data.
Hallo zusammen,
Zuerst einmal herzlichen Dank für Deine Arbeit. Die App habe ich seit letzter Woche drauf und funzt super.
Mir sind spontan 2 Wünsche eingefallen:
Beste Grüsse
Nicolas
Some States of Charge are skipped because of rounding Float to Int.
55.0 %
54.000004 %
52.999996 %
52.0 %
The reason for these minimal errors is unknown. Changing toInt()
to roundToInt()
should make this a non-issue.
Translations strings should preferably not include leading/trailing whitespace. If whitespace is needed by the UI, it should be added on use.
Currently the power gauge is refreshed many times per second (maybe even at frame rate - hard to tell). It seems more useful to have a slightly slower update rate, with data averaged over a small window in time, instead of instantaneous refresh.
Reset der Daten nach bspw. 4h Standzeit, analog Bordcomputer
The displayed traveled distance does not correspond to the real traveled distance. In my case, with 79 km traveled, about twice as much as 140km was displayed. The App was restarted before (forced stop)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.