I am the maintainer of test track #4, but I seem to have missed your question here - I assume that you did receive the update in the mean time?
I am the maintainer of test track #4, but I seem to have missed your question here - I assume that you did receive the update in the mean time?Hello, i am on testtrack 4. Is there a plan to Update to Version 24?
I'm not 100% sure but it should be sufficient to change the applicationId in the build.gradle file 🤔Change the package name to something other than com.ixam97.carStatsViewer (rename folders, change package names, imports, etc.)
Last time I managed an AAOS project on the Play Console, I had a really hard time dealing with all the mandatory various screenshots and graphic assets required.I'm not 100% sure but it should be sufficient to change the applicationId in the build.gradle file 🤔
Since CSV can only be distributed as a internal test (select Android Automotive for the test track in the top right) those can just be skipped. They seem to be only required for public releases.Last time I managed an AAOS project on the Play Console, I had a really hard time dealing with all the mandatory various screenshots and graphic assets required.
Do you have any suggestions/ressources to speed up that process ?
Exactly: I only change that one string, and that's it! 😅I'm not 100% sure but it should be sufficient to change the applicationId in the build.gradle file 🤔
In principle, even cloning is not really required: you can download the release zip, unzip it, change the applicationID and build the project as a bundle in Android Studio. Then submit the bundle to your Play Store test track and invite testers. [For the record: I think you already know by now, but in case anyone else is preparing to start a new test track, this is what is required...]Correct me if i'm wrong please.
To start a new test track, I need to :
- Clone the project from github.
- Change the package name to something other than com.ixam97.carStatsViewer (rename folders, change package names, imports, etc.)
- Submit my own version to Play Store as a bundle.
Right ?
ahhh… I was hoping (like others no doubt) that this webhook could run in the foreground in a similar way to the current data capture approach. Is that possible @lxam97? Would make the integration with our home automation setups that little more interesting…I did create a solution using the webhook function, but it requires a https connection to your HA system.
Once I got that solved, I was able to receive all sorts of data!
This is what CSV delivers:
alt: 4.31919691777604
ambientTemperature: 13
avgConsumption: 0.2448258
avgSpeed: 25.092108
batteryLevel: 57084
chargePortConnected: true
chargeStartDate: "Apr 8, 2023 12:07:31"
chargeTime: 11171
chargedEnergy: 28.379318
currentGear: 4
currentIgnitionState: 4
currentPower: 8.0544
currentSpeed: 0
driveState: 0
isCharging: true
isFastCharging: false
isParked: true
lat: 52.xxxxxx
lon: 6.xxxxxx
maxBatteryLevel: 80400
stateOfCharge: 71
timestamp: 1680948462670
travelTime: 41428610
traveledDistance: 1039515.8
tripStartDate: "Feb 17, 2023 08:09:32"
usedEnergy: 254500.28
Only issue is that the car has to be 'on', otherwise you don't get data anymore.
I don't really understand what you mean by "run in the foreground". The app sends data to the provided endpoint as long as it is running. No matter if the app is minimized or in the foreground. It won't send any data if the car is parked because the Android system is not running at that time. There might be a way arround this for a few minutes I have to investigate, but no permanent OTA connetion.ahhh… I was hoping (like others no doubt) that this webhook could run in the foreground in a similar way to the current data capture approach. Is that possible @lxam97? Would make the integration with our home automation setups that little more interesting…
Understood. I guess I was looking for away of determining when charging had finished.I don't really understand what you mean by "run in the foreground". The app sends data to the provided endpoint as long as it is running. No matter if the app is minimized or in the foreground. It won't send any data if the car is parked because the Android system is not running at that time. There might be a way arround this for a few minutes I have to investigate, but no permanent OTA connetion.
Do you confirm the app has registred plugging in and out of the charge cable? If the Center Display is inactive while you plug in or out the cable, the app cannot register any charging activities. Therefore no reset occures. If you open the car before unpluging und see the CSV charge screen on the display, then it should reset as expected.I noticed the latest version stopped resetting upon charge as selected in the preferences.
I'm not aware of any API properties that would expose this to AAOS-Apps.Is there a way to use this app to monitor the 12V system (battery voltage, charging cycles, primarily) ?
I'm also interested in the script. Do you know where I can find a solution for receiving the data in Node-red through WebHook.I didn't go that far, but I do have a PHP script that can receive and decode the JSON and write it into a MySQL-DB. PM me, if you are interested.