Android App Brainstorming

Would you be interested in an Android application ?

Yes, why not...
11
13%
Yes, and I would participate to the testing phase.
50
61%
No, I don't see the point.
3
4%
I'm an Apple fan, I would prefer an iOS application.
18
22%
 
Total votes: 82

User avatar
polbrieuc
Advisor
Advisor
Posts: 98
Joined: Wed Dec 06, 2017 10:58 pm
Location: Vallirana
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by polbrieuc » Thu Oct 18, 2018 3:12 pm

There is now an easier way to test the app : become a beta tester and obtain the latest test version directly from Google Play.
Just click on the link below : https://play.google.com/apps/testing/co ... eotemplate
Let me know how it goes and remember that :
- Your site needs to be registered to be available in the app (contact me to add it)
- You need to install the latest plugin to get maximum benefits from the app
- If you installed the latest plugin and you want to send in-app notifications to your users, also download the Triggers plugin.

Cheers,

Pol-Brieuc
Image

User avatar
polbrieuc
Advisor
Advisor
Posts: 98
Joined: Wed Dec 06, 2017 10:58 pm
Location: Vallirana
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by polbrieuc » Fri Oct 19, 2018 2:24 pm

Even easier to install : just click on the button below :


Image


And download the appBlock to display the same button on your site (along with a message of your choice) :
Image

Note that the button :
- The block will be displayed only to visitors using Android
- The button will be localized in your site language
- The block will not be dsplayed in the app.

Enjoy and spread the word...
Image

User avatar
iatros
Language Admin
Language Admin
Posts: 145
Joined: Mon Aug 21, 2017 5:56 am
Location: Flims Waldhaus Switzerland
Station model: Davis Pro 2 6163
Software: Meteobridge
Contact:

Re: Android App Brainstorming

Post by iatros » Sat Oct 20, 2018 6:56 pm

Hi polbrieuc

Nice to hear from you again!

I did a clean install of the app and the plug-in v. 5.1. Now the app shows just the mobile Meteotemplate version. Did I miss a setting somewhere? It used to work before...

Thanks for your help,

Martin
Image

Language Admin für Deutsch

User avatar
polbrieuc
Advisor
Advisor
Posts: 98
Joined: Wed Dec 06, 2017 10:58 pm
Location: Vallirana
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by polbrieuc » Sat Oct 20, 2018 7:45 pm

iatros wrote: Sat Oct 20, 2018 6:56 pm Hi polbrieuc

Nice to hear from you again!

I did a clean install of the app and the plug-in v. 5.1. Now the app shows just the mobile Meteotemplate version. Did I miss a setting somewhere? It used to work before...

Thanks for your help,

Martin
Hi Martin,

I cannot see anything wrong when accessing your site from the app.
If you access the left menu (swipe from left to right), you see that the current conditions option is working, meaning that the apps can access correctly the settings from your app Plugin.
You did not define any block to display or any webcam url, which explains why others options are missing.
Can you explain what you expected to see (and do not see now) ?
Can you also send a bug report (left menu,last option) so that I can check if there was any error ?

Cheers,

Pol-Brieuc

PS : With the first feedback from beta testers, I realize that there are a lot of elements that are not intuitive, one being the left menu appearing only when you swipe from left to right.
I am working on it to have it fixed in the next version.
Image

User avatar
iatros
Language Admin
Language Admin
Posts: 145
Joined: Mon Aug 21, 2017 5:56 am
Location: Flims Waldhaus Switzerland
Station model: Davis Pro 2 6163
Software: Meteobridge
Contact:

Re: Android App Brainstorming

Post by iatros » Sat Oct 20, 2018 7:56 pm

Hi Polbrieuc

Thanks for your reply.
The screenshot shows what I see, and since I did not define any blocks, I don't expect to see any...

Good night, Martin
Attachments
Screenshot_20181020-215033.jpg
Screenshot_20181020-215033.jpg (390.27 KiB) Viewed 9617 times
Image

Language Admin für Deutsch

User avatar
polbrieuc
Advisor
Advisor
Posts: 98
Joined: Wed Dec 06, 2017 10:58 pm
Location: Vallirana
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by polbrieuc » Sat Oct 20, 2018 8:18 pm

Hi Martin,

I am not quite sure I understand the issue here.
The app is showing the expected content, ie the mobile version of your site.
You may want to go the the app Plugin setup and remove the empty blocks that are still configured (also change visibility to the webcam option, etc)
Remember to clean the cache (in Settings/Data&Sync) in the app to see your changes reflected.
Or did I misunderstood and your issue is about the left menu not showing ?
I see nothing out of place in the bug report you sent.

Cheers,

Pol-Brieuc
Image

User avatar
iatros
Language Admin
Language Admin
Posts: 145
Joined: Mon Aug 21, 2017 5:56 am
Location: Flims Waldhaus Switzerland
Station model: Davis Pro 2 6163
Software: Meteobridge
Contact:

Re: Android App Brainstorming

Post by iatros » Sat Oct 20, 2018 8:46 pm

Thank you, Pol-Brieuc
polbrieuc wrote: Sat Oct 20, 2018 8:18 pm The app is showing the expected content, ie the mobile version of your site.
I remember now, the blocks I can choose in the app setup are shown in the swipe-left-menu.
Sorry for my silly question and thanks again for your help - and your work for the app.

Have a nice Sunday!

Regards, Martin
Image

Language Admin für Deutsch

User avatar
iatros
Language Admin
Language Admin
Posts: 145
Joined: Mon Aug 21, 2017 5:56 am
Location: Flims Waldhaus Switzerland
Station model: Davis Pro 2 6163
Software: Meteobridge
Contact:

Re: Android App Brainstorming

Post by iatros » Thu Oct 25, 2018 6:32 am

Bonjour Pol-Brieuc

I've been able to set up a few notifications; all seem to work very nicely (now that I've get used to the app again).
Would it be possible to have a notification triggered e.g. every hour and displaying the actual temperature; something like: "actual temperature 8°C at 6:00 am" . I tried a notification details message "actual temperature (%%T)", of course this is not working....

regards, Martin
Image

Language Admin für Deutsch

User avatar
polbrieuc
Advisor
Advisor
Posts: 98
Joined: Wed Dec 06, 2017 10:58 pm
Location: Vallirana
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by polbrieuc » Thu Oct 25, 2018 7:20 am

iatros wrote: Thu Oct 25, 2018 6:32 am Bonjour Pol-Brieuc

I've been able to set up a few notifications; all seem to work very nicely (now that I've get used to the app again).
Would it be possible to have a notification triggered e.g. every hour and displaying the actual temperature; something like: "actual temperature 8°C at 6:00 am" . I tried a notification details message "actual temperature (%%T)", of course this is not working....

regards, Martin
Hi Martin,

An "easy" way to do this is to have a trigger that returns always true and configure a notification which do not repeat before 1hr.
Example :
For the Trigger Condition : (30==30)
Note that you could also restrict the time range during which this trigger occurs to limit it to day hours, using the condition ((%%Hour>6) && (%%Hour<22))
Image

For the Notification : variables must be enclosed by %% before and after the variable (like %%myVariable%% )
Your message could look like that : Temperature %%T%% ºC at %%Hour%%:%%Minute%%
Image
This notification would be updated every time the user fetches notifications (as he will have defined in his app settings)
Note that you can play on both time variables : Expires and Do not repeat
Expires will cancel the notification after XX minutes : depending on how often the user fetches notifications, you may come to situations during which the notification already expired but the new one has not been fetched yet. In this case, when the notification is triggerred again, it comes as a new notification (with sound and everything) while if the notification did not expired (and the user did not cancel it), only the message is updated.
The Do not repeat before field will prevent the app to trigger the notification again comparing the current time to the last time it was visible. This means that while the notification is visible (has not been canceled by the user), the messages gets updated. When the user click (or dismiss) the notification, this will not be repeated before XX min. This can be tricky as you do not control the user's behavior (ie if he clicks on the notification at 8:55, he will not see it again until at least 9:55)

I am currently working on the whole notifications topics (adding configurable schedules and notification groups) so it is a perfect itme if you have feedbacks on how it is currently set up or new idea on ho it should behave, what would be useful, what is redundant, etc...

Thanks for your time testing the app.

Cheers,

Pol-Brieuc
Image

User avatar
iatros
Language Admin
Language Admin
Posts: 145
Joined: Mon Aug 21, 2017 5:56 am
Location: Flims Waldhaus Switzerland
Station model: Davis Pro 2 6163
Software: Meteobridge
Contact:

Re: Android App Brainstorming

Post by iatros » Thu Oct 25, 2018 10:51 am

Thank you, Pol-Brieuc; this is exactliy what I wanted!
Image

Language Admin für Deutsch

Michael
Observer
Observer
Posts: 37
Joined: Sun Aug 19, 2018 3:06 pm
Location: Schwabach, Germany
Station model: TE923
Software: WEEWX
Contact:

Re: Android App Brainstorming

Post by Michael » Fri Dec 14, 2018 5:04 pm

Hi Pol-Brieuc,

i added a trigger that showes me if road smoothness occurs.
The trigger condition is (%%R>0) && (%%TS1<4)

%%R = like rain > 0
%%TS1 = like near-ground temperature <4

The notification comes always if TS1 is <4.
The variable R will not be considered.

If i check test the condition, i become "false" at result.
That is right now because the value of R is current 0.

Best regards

Michael
Michael

Image

User avatar
polbrieuc
Advisor
Advisor
Posts: 98
Joined: Wed Dec 06, 2017 10:58 pm
Location: Vallirana
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by polbrieuc » Fri Dec 14, 2018 5:23 pm

Hello Michael,

Your trigger for road smoothness seems to be working ok :
"3": {
"Id": "triggerId3",
"Name": "Gl\u00e4tte",
"Description": "Warnung vor Gl\u00e4tte",
"Result": "false",
"Updated": 1544807435
}
The issue may be in the configuration of the notification :
"notiId3": "notiId3",
"notiName3": "Gl\u00e4tte",
"notiActive3": "true",
"notiDescription3": "Warnung vor Gl\u00e4tte",
"noti3SmallIcon": "ic_mt_temp",
"notiDetails3": "!!! ACHTUNG Warnung vor Gl\u00e4tte !!! \r\nbodennahe Temperatur %%TS1%% \u00baC um %%Hour%%:%%Minute%%",
"noti3Icon": "snow",
"noti3IconColor": "450ba1",
"noti3Action": "current",
"noti3TriggerStart": "triggerId1",
"noti3TriggerStartCondition": "true",

The notification is triggerred if triggerId1 is true (this would be your trigger on temperature<1)
You may want to change this to triggerId3 (which is the trigger on road smoothness)
It should work after that.
If it does not make the trick, please send me screenshots of the settings for your trigger and notifications and we can have a look offline.

Cheers,

Pol-Brieuc
Image

User avatar
polbrieuc
Advisor
Advisor
Posts: 98
Joined: Wed Dec 06, 2017 10:58 pm
Location: Vallirana
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by polbrieuc » Fri Dec 14, 2018 6:09 pm

Hello everybody,

A quick update on the app :
- 45 days without a new version :oops: , I had little time to work on it but I hope to get back on track during the holiday period
- There are several bug fixes ready (should prevent 90% of the crashes some user may currently see) but as I started to work in parallel on new features (and did not finish yet), I cannot release them yet. I'll try to have the next release before 2019
- As of today, the app has 108 active users (have the app installed on an active device)
- 35-50 daily average unique users
- 28 Meteotemplate sites are available in the app (thanks to the brave site owners who accepted to be guinea pigs, if you want your site included in the list, please contact me)
- 3157 screens viewed in the last 30 days (small report extract can be found here)
- Next update will include better notification management (including the possibility to group notifications and schedule them), better cache management (important for both loading time and resource usage for the user) and obviously bug fixes.

Here is a small graph of the evolution of users since the app is released as beta in Google Play :
Image

As usual, you can find some additional information on the app page and you can contact me for further details.

And if you do not have it yet on your Android device, download the app and send me your feedback !

Cheers !

Pol-Brieuc
Image

User avatar
polbrieuc
Advisor
Advisor
Posts: 98
Joined: Wed Dec 06, 2017 10:58 pm
Location: Vallirana
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by polbrieuc » Fri Nov 08, 2019 12:51 pm

Hello everybody,

Another quick update on the app after quite a long period of inactivity...

- As of today, the app has 433 active users (have the app installed on an active device) :
- 43 Meteotemplate sites are available in the app (thanks to the brave site owners who accepted to be guinea pigs, if you want your site included in the list, please contact me)
- 56245 screens viewed since the beginning (small report extract can be found here)

Here is a small graph of the evolution of users since the app is released as beta in Google Play :
Image

As usual, you can find some additional information on the app page and you can contact me for further details.

And if you do not have it yet on your Android device, download the app and send me your feedback !

Cheers !

Pol-Brieuc
Image

User avatar
stewart45
Observer
Observer
Posts: 41
Joined: Sun Aug 20, 2017 1:29 pm
Location: Skelton-in-Cleveland,UK
Station model: Davis VP2
Software: Meteobridge
Contact:

Re: Android App Brainstorming

Post by stewart45 » Sat Nov 09, 2019 3:52 pm

Just did an app update to my Android pixel 3 ans am now getting an err page and cannot access my site not sure if thisis a result of the update (see attachment)
Attachments
Screenshot_20191109-154347.png
Screenshot_20191109-154347.png (94.18 KiB) Viewed 8583 times
Image

User avatar
nitrx
Advisor
Advisor
Posts: 56
Joined: Sun Aug 20, 2017 1:00 pm
Location: Apeldoorn , Netherlands
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by nitrx » Sat Nov 09, 2019 4:52 pm

Samen issues here after update
http://apeldoornmeteo.nl meteotemplate multilangual by Jachym
http://www.apeldoorn.tk/weer/index.php Saratogatemplate by mulilangual
http://apeldoorn.tk/weer Cumulus template Dutch only by Steve/Sandaysoft
http://apeldoornmeteo.nl/pws/ Home Weather Station by Brian multilangual

User avatar
jay_hoehn
Language Admin
Language Admin
Posts: 135
Joined: Sun Aug 20, 2017 1:45 pm
Location: Las Cruces, NM USA
Station model: Vantage Pro 2 Plus
Software: WeeWx
Contact:

Re: Android App Brainstorming

Post by jay_hoehn » Sat Nov 09, 2019 5:14 pm

Pol-Brieuc,

This needs to be fixed in the app. Android does not allow cleartext by default any longer. This may be needed in the Android Manifest.
App.appendToConfig(`
<edit-config file="AndroidManifest.xml" target="/manifest/application" mode="merge">
<application android:usesCleartextTraffic="true"></application>
</edit-config>
`);
Jay

User avatar
polbrieuc
Advisor
Advisor
Posts: 98
Joined: Wed Dec 06, 2017 10:58 pm
Location: Vallirana
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by polbrieuc » Sat Nov 09, 2019 6:54 pm

Hello @stewart45, @nitrx and @jay_hoehn,

Thanks for the feedback and thanks to @jay_hoehn for the fix.
I'll try it tomorrow and publish a new version if it works.

Cheers,

Pol-Brieuc
Image

User avatar
nitrx
Advisor
Advisor
Posts: 56
Joined: Sun Aug 20, 2017 1:00 pm
Location: Apeldoorn , Netherlands
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by nitrx » Sun Nov 10, 2019 9:08 am

That should be great
http://apeldoornmeteo.nl meteotemplate multilangual by Jachym
http://www.apeldoorn.tk/weer/index.php Saratogatemplate by mulilangual
http://apeldoorn.tk/weer Cumulus template Dutch only by Steve/Sandaysoft
http://apeldoornmeteo.nl/pws/ Home Weather Station by Brian multilangual

User avatar
polbrieuc
Advisor
Advisor
Posts: 98
Joined: Wed Dec 06, 2017 10:58 pm
Location: Vallirana
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by polbrieuc » Sun Nov 10, 2019 11:40 am

A new version (0.5.5.1) has been published.
Let me know if it fixes the issue.

Thanks for beta-testing the app and apologies for the mishapp !
Image

User avatar
nitrx
Advisor
Advisor
Posts: 56
Joined: Sun Aug 20, 2017 1:00 pm
Location: Apeldoorn , Netherlands
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by nitrx » Sun Nov 10, 2019 12:08 pm

Wow thats fast, Works fine on my phone and tablet now weldone! Thanks
http://apeldoornmeteo.nl meteotemplate multilangual by Jachym
http://www.apeldoorn.tk/weer/index.php Saratogatemplate by mulilangual
http://apeldoorn.tk/weer Cumulus template Dutch only by Steve/Sandaysoft
http://apeldoornmeteo.nl/pws/ Home Weather Station by Brian multilangual

User avatar
jay_hoehn
Language Admin
Language Admin
Posts: 135
Joined: Sun Aug 20, 2017 1:45 pm
Location: Las Cruces, NM USA
Station model: Vantage Pro 2 Plus
Software: WeeWx
Contact:

Re: Android App Brainstorming

Post by jay_hoehn » Mon Nov 11, 2019 10:04 pm

Pol-Brieuc,

Thanks for the fix. Works great on my phone and tablet. Great work.

Jay

User avatar
polbrieuc
Advisor
Advisor
Posts: 98
Joined: Wed Dec 06, 2017 10:58 pm
Location: Vallirana
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by polbrieuc » Sat Nov 23, 2019 1:33 pm

Hello everybody,

For those interested, I published the skeleton of the Java documentation of the app here
Not much insight in it yet, I am in the process of documenting each class/method but it is a time consuming task so bear with me (12166 lines of code and counting....) .
For the geeks in this community, it may still shed some light on the structure of the app.
The source code is also on Github, but in private mode for now (if somebody is interested in getting access, let me know).
Goal would be to get a stable and localized version of the app in the first half of 2020, to get Jachym's approval and publish the first production version of the app on Google Play.
If anybody is interested in getting involved (for code optimization, translations, new features, etc), please let me know.

Cheers,

Pol-Brieuc
Image

User avatar
Meteopomezia
Observer
Observer
Posts: 22
Joined: Wed May 29, 2019 3:44 pm
Location: Pomezia/Italy
Station model: Davis Pro 2
Software: Wview
Contact:

Re: Android App Brainstorming

Post by Meteopomezia » Tue Jan 14, 2020 6:57 pm

Hi I would be interested in doing beta testing for apps, how should I do it? :D

User avatar
polbrieuc
Advisor
Advisor
Posts: 98
Joined: Wed Dec 06, 2017 10:58 pm
Location: Vallirana
Station model: WH1080
Software: Cumulus
Contact:

Re: Android App Brainstorming

Post by polbrieuc » Wed Jan 15, 2020 5:43 pm

Meteopomezia wrote: Tue Jan 14, 2020 6:57 pm Hi I would be interested in doing beta testing for apps, how should I do it? :D
Hi Roberto,

Your site has been added to the list of beta testers for the App.
If you already installed the app on your phone, go to settings (upper top corner) /Data&Sync and clean the cache to see your site in the list.
If you don't have the app yet, download it from Google Play : https://play.google.com/apps/testing/co ... eotemplate
Do not forget to download and install the App plugin on your site : https://www.elspinars.es/dev/appPlugin.zip
If you plan to send notifications to your users, do also install the Triggers Plugin : https://www.elspinars.es/dev/triggers.zip
There is also a small block you can install on the custom version of your mobile page to promote the app : https://www.elspinars.es/dev/appBlock.zip
All is available from https://www.elspinars.es/dev/app.php
Feel free to ask any question via email or here on the forum and do not hesitate to report any bug/issue or to share any idea you have to make this experimental application reach the next stage.

Cheers,

Pol-Brieuc
Image

Post Reply