[APP] Alti/Barometer app w/ Tile, Auto Calibration, Notifications and More!

Search This thread

mithrandir42

Member
Oct 14, 2021
12
3
Just tried out on the GW4. Thanks for this great port.

Is the source available somewhere, i.e. github, so we could try to help with the callibration issue on samsung watches? Also I have noticed, with the original Tizen app it has been possible to navigate between the screens and in settings menu unsing the Lunette. Could this be implemented?
 
  • Like
Reactions: Luk164

mithrandir42

Member
Oct 14, 2021
12
3
Is it possible to install this apk on the watch if you are an iphone user?
There is no "supported" way to install apps on current WearOs without the Play Store. Neither from Android nor IOS. You have to install this apk via adb from the PC using the adb debug bridge, anyways. @see: https://forum.xda-developers.com/t/how-to-sideload-apks-onto-android-wear-watch.3726276/. On Android, Wear Installer might also work, but is more or less the same, enable developer options and then let the Wear Installer app on the phone side perform the adb stuff.
 
  • Like
Reactions: hgrimberg

JetFixxxer

Senior Member
Mar 26, 2011
62
7
Excellent job! Great work.

Coming from GW3 to GW4. I had Alt-Baro on my GW3 and it worked great and fairly accurate. Kind of disappointed that the GW4 is crappy and doesn't have a widget.

I was happy that I found this thread, but the baro is inaccurate. The baro was 30.09 in Hg at the airport (reported by the WX ASOS) the APP showed 25.35 in Hg, compass app had the baro at 30 in Hg. The compass app doesn't have the 100th place. The elevation is wonky as well, but I'm tending to think it's an hardware issue.

Is there a manual refresh? For the manual calibration do I need to calibrate it multiple times a day?
 

LaurenceGough

Senior Member
Aug 12, 2013
125
25
This looks great. Just a very friendly request if you could find the time and are willing, to release your source code or upload to the Google play store? Thank you.
The storm alerts is just what this watch needs which nothing else appears to be able to do.
 

mithrandir42

Member
Oct 14, 2021
12
3
Today I have tried to enable auto calibration on the GW4 again. Maybe half an hour later it "magically" callibrated. So, for the record, and others who might have missunderstood previous posts, automatic callibration works with the GW4. Great! Seems one just has to wait long enough.

Again, thanks for the app. For me now, the only missing feature is menu/widget navigation rotating the lunette, to have the "original" feel.
 

mithrandir42

Member
Oct 14, 2021
12
3
And above, the comrades wrote about 1.17 and 1.18 versions. It's not clear
Ahh, now I get it. Yes, there are posts on the first page referencing to (outdated) versions 1.7 and 1.8 from around 2020. No sign of a version 1.18 or 1.17, as far as I can see. Sometimes it is hard to distinguish 1.8 respectively 1.1.8 from 1.18. Maybe, this is the problem here? I also misunderstood your first question and copied 1.18 instead of 1.1.8... I think, if you really want to have the old versions 1.7 and 1.8, you are out of luck, unless someone still has these on his/her disk. But it really looks like a misunderstanding.
 

Andrey 52

New member
May 12, 2022
1
0
Good afternoon colleagues. My name is Andrey and I use this app on my GW4 watch. Only I have one problem: Every 4-5 days it happens that the altitude and pressure graph stops being drawn. At the same time, the clock itself continues to measure both altitude and pressure in real time. How to fix it? Help please. The drawing of the altitude and pressure graph resumes if you restart the clock. But again for 4-5 days and stops again. I don't know what to do anymore?
 

loudog3114

Senior Member
Mar 1, 2007
614
95
Man this app is so awesome. I love checking this kind of info so this is the only thing that can make my AW watches compete with my Epic. Any way of putting in complications, or whatever AW calls them?
 

sam9908

Senior Member
Introduction

Google's Wear OS lacks many things from competitors... One of these is a Barometer-Altimeter application. So why not building one by getting the inspiration from the best one out in the market?

Read the instructions before installation!




Demonstration

App Screenshots
View attachment 5166803View attachment 5166805View attachment 5205013View attachment 5166807View attachment 5205015

Tile Screenshot
View attachment 5166811

Tour of the app (gif)
View attachment 5166813




Features

Barometer:
● Real-time pressure display digital
● Real-time pressure red hand indicator
● Graph for the past 6 hours
● Pressure trend over the past 6 hours
● Background collecting of pressure
Notification for possible storms

Altimeter:
● Real-time altitude display digital
● Real-time altitude red hand indicator
● Graph for the past 6 hours
Auto calibration of altitude based on weather data
Manual calibration

TILE:
Thanks to the Unofficial Tile API: Tile showing pressure and altitude!


Settings:
● Enable / disable storm alert
● Enable / disable automatic calibration of altitude
● Set manual altitude
● Metric / imperial units
● Advanced settings





Installation instructions

● Only supports Wear OS, not standard Android
● Android version must be 8.0+
0 - If any previous version in installed, go to "Settings" > "Apps & Notifications" > "App info" > "Alti-Barometer" > "App Info" > "Clear data" > Confirm
1 - Download the latest .apk file
2 - Install the .apk with adb (tutorial on the third post)
3 - Start the app
4 - Grant the Location permission (optional but recommended, if you want the automatic calibration)
Done!




Update instructions

If you want to update this app to a newer version, uninstall the old version and then install the latest using ADB!




Detailed info about the app

Every 5 minutes a the app will get the pressure from the sensor and store the data.
The weather notification is sent if 4 hPa are dropped in the past three hours.
The trend seen in the barometer is calculated in the past 6 hours.
For the first 6 hours the trend is going to be inaccurate because it doesn't have real data to compare.
Altitude is measured using the barometric formula, considering standard the pressure of 1013.25 hPa.





Issues

Automatic calibration not working on Samsung watches. I don't have a watch to test and I can't fix this bug unfortunally.




Download
ok
 

mithrandir42

Member
Oct 14, 2021
12
3
Hello,

I have a Samsung Galaxy Watch4 Classic, and in the developer options there isn't the USB debugging option . Only WiFi debugging and Bluetooth debugging. Can I still download the apk somehow?
Thank you for your time.
Right, there is no USB debugging option since our watch has no USB connector. You have to use WIFI debugging for installing the apk. This thread might be a good starting point: https://forum.xda-developers.com/t/how-to-sideload-apks-onto-android-wear-watch.3726276/ .
 
  • Like
Reactions: ntinoschantzis

iwanffc

Member
May 16, 2018
10
1
I installed app on my Suunto 7. App shows that altitude is 202 m., but real altitude at my place is 296 m. I've made a calibration myself and itput correct data but when I start Suunto traing app and start traing, it still shows incorrect data. In your app it shows calibrates altitude but in Suunto app it is shown incorrect meters (202 m not 296 m.). So data is calibrated in your app only, it's not real watch barometric calibration.

Edit : autocalibration doesn't work 😔 I calibrate app myself at 9.41 pm 3th of December. It is next day. I turn on WiFi connection on Suunto 7 watch, tried to close and open your app and the same thing - last calibration was done over 12 hours..

Calibration works OK after I reset my watch.
 

Attachments

  • IMG_20221204_110436.jpg
    IMG_20221204_110436.jpg
    2 MB · Views: 23
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 32
    Introduction

    Google's Wear OS lacks many things from competitors... One of these is a Barometer-Altimeter application. So why not building one by getting the inspiration from the best one out in the market?

    Read the instructions before installation!




    Demonstration

    App Screenshots
    Altimeter.pngBarometer.pngSettings.pngCalibration.pngUnits.png

    Tile Screenshot
    Tile.png

    Tour of the app (gif)
    Tour.gif




    Features

    Barometer:
    ● Real-time pressure display digital
    ● Real-time pressure red hand indicator
    ● Graph for the past 6 hours
    ● Pressure trend over the past 6 hours
    ● Background collecting of pressure
    Notification for possible storms

    Altimeter:
    ● Real-time altitude display digital
    ● Real-time altitude red hand indicator
    ● Graph for the past 6 hours
    Auto calibration of altitude based on weather data
    Manual calibration

    TILE:
    Thanks to the Unofficial Tile API: Tile showing pressure and altitude!


    Settings:
    ● Enable / disable storm alert
    ● Enable / disable automatic calibration of altitude
    ● Set manual altitude
    ● Metric / imperial units
    ● Advanced settings





    Installation instructions

    ● Only supports Wear OS, not standard Android
    ● Android version must be 8.0+
    0 - If any previous version in installed, go to "Settings" > "Apps & Notifications" > "App info" > "Alti-Barometer" > "App Info" > "Clear data" > Confirm
    1 - Download the latest .apk file
    2 - Install the .apk with adb (tutorial on the third post)
    3 - Start the app
    4 - Grant the Location permission (optional but recommended, if you want the automatic calibration)
    Done!




    Update instructions

    If you want to update this app to a newer version, uninstall the old version and then install the latest using ADB!




    Detailed info about the app

    Every 5 minutes a the app will get the pressure from the sensor and store the data.
    The weather notification is sent if 4 hPa are dropped in the past three hours.
    The trend seen in the barometer is calculated in the past 6 hours.
    For the first 6 hours the trend is going to be inaccurate because it doesn't have real data to compare.
    Altitude is measured using the barometric formula, considering standard the pressure of 1013.25 hPa.





    Issues

    Automatic calibration not working on Samsung watches. I don't have a watch to test and I can't fix this bug unfortunally.




    Download
    9
    By popular demand, after almost a year: Alti-Barometer 1.16

    - Bugs fixed
    - Found a solution for the user limit. It will work for quite a long time!
    7
    Changelog

    1.11
    ● Changed the app UI to make it different from the original app
    ● Added "Advanced Settings"...
    ... and that's a secret

    1.14
    ● Added manual calibration
    ● Fixed a bug involving calibration

    1.15
    ● Added fully customisable units
    4
    Auto calibration of altitude - explanation of the physics

    I think this is cool to share :)
    Air pressure depends on your altitude, but since air pressure changes normally, the readings are not accurate if the instrument is not correctly calibrated.
    Manual calibration can be done... but it's just not practical! Automatic calibration is instead much better.
    Let's start with the barometric formula:

    Ph = P0 × e^(-α × h)
    with constant α = (M × g) / (R × T)

    The app gets your location, then finds thanks to the weather API the pressure P0 at sea level.
    Once found P0, I can substitute it in the same formula to finally find the actual calibrated altitude

    h = ln(Ph / P0) / - α
    Ph is now the reading from the sensor and h is the current altitude

    The calibration of the altitude highly depends on how accurate are the weather forecast provided...
    From my testing I had a +- 10 m which is considerably good, but it depends from place to place.



    ADB Tutorial

    1) You will need to install ADB drivers to your computer. Suggested tutorial --> [OFFICIAL][TOOL][WINDOWS] ADB, Fastboot and Drivers - 15 seconds ADB Installer v1.4.3 | XDA Developers Forums (xda-developers.com)
    Assuming you are using Windows, you should find a folder named "adb" inside the C drive with some files in it.
    2) Place inside this folder the apk you want to install.
    3) Enable "USB Debugging" on the device you want to install the apk on. This setting is hidden inside the "Developer Settings", that you can enable by pressing 7 times on the "Build Number" under "Device Info". There are many videos that show this.
    4) Open the command prompt inside the "adb" folder. To do so using Windows, just press Shift + Right Click of the mouse and then select "Open PowerShell Window".
    5) Connect your smartwatch to the PC with the usb cable.
    6) On the PowerShell type "adb devices" without quotes and confirm with enter. Make sure the android device shows a message.
    7) On the device press "Allow always" (or something like that).
    8) On the PowerShell type "adb install Alti-Barometer1.15.apk" without quotes and confirm with enter.
    DONE!
    3
    Update

    Features separated unit setting for altimeter and barometer! :D