Answer

I originally thought of these apps as working on a mobile device like my own iPhone. These mobile devices have what are called "Location Services". The locations services can utilize built in GPS and cell towers to determine physical location. Both of these are subject to conditions like cloud cover or being indoors which can influence the accuracy of you device providing your location.

Another very common problem is if you are using a laptop or desktop computer that doesn't have true location services built in. Typically in these scenarios your web browser reports its location to my app from your cable or dsl modem. And those modems get their location from your internet provider. These providers don't often give your actual location, instead it can be their corporate headquarters or a hub location in another city. This can be seen in other websites when you try and shop at your closest store and it gives you a store you know is not really the closest. This happens at my house on my computer. I use Charter cable and if I try and shop the HomeDepot website and look up my closest store it shows me a location in a city over 2 hours a way, when in reality there's a HomeDepot 20 minutes from my house.

To combat the location problem for computers with inaccurate modems I have added some new preferences. If you create an account in the system the Boil Temp app can use your sugar shack location found under Profile/Preferences. And the Sap Flowcaster can use the locations of your registered sugar bushes in the Maple Logs program.

Answer

SapTapApps.com is a website made up of "Web Apps". Web Apps and specifically "Progressive Web Apps" is a relatively new concept that Google really started promoting to developers around 2016-2017. In simple terms they are programmed like web sites, however they are meant to behave on mobile devices in a way that is more app like. You can add a Web App to your home screen by visiting the site in your browser and choosing the option to add it. You can then launch it from an icon and close the WebApp like you close other apps.

Since I started working on SapTapApps around that same time I decided to go this route. It means I only have to make a single app that works for everybody instead of a separate one for iPhone and Android and there are other benefits to computer users too.

Over time I will continue to make my app more "Progressive" and we can expect the devices them selves will interact with them better. Google is all ready way ahead in this department. Some android devices will prompt you to install a web app when you visit it as well as they seem to be opening the Play Store for listing these types of apps. Apple seems to be on board now too with supporting many Progressive Web App features but I think it will be longer before you see them list it in the Store.

Answer

Upon creating an account you must validate your email address. This helps me keep the system clear of hackers and other bad guys who would end up posting bad data. If you didn't get your confirmation email message this usually has to do with spam filters or junk mail filters. It's unfortunate that we all have to have these types of filters but they do sometimes block messages we care about. Check there first. Also double check that you used the correct email address, typing errors happen to all of us.

If you're certain you used the correct address and have checked you junk/spam folders, just shoot me a message in the feedback form. If I hear from you that way it's as good to me as if you verified your address and I can activate your account.

Answer

It is usually very accurate but there are some variables to consider.

First of all I didn't create the actual mathematical formulas involved here. There are formulas for the boiling point of water that are well known and published in scientific journals and educational books. I don't even have to write code for the math involved in calculating the boiling point of water. There are libraries that programmers can use to call functions to do common math routines like this for us. For details on the library I used check out the section in the about page.  So this part of the calculation is very accurate.

Secondly the temp app relies on your location to get a barometer reading from a weather station nearby you and it relies on your elevation to adjust. These things are determined by your location services on your mobile device. Make sure that is accurate and check out the other FAQ on this page about location accuracy.  Assuming your mobile device's location services are accurate and there is a weather station relatively close to you the temp will be accurate.

I show the location of the weather station used on screen.  It is possible that your closest weather station just isn't close enough to you and that the barometer reading between you and that station just differs too much, so use your judgement there.

Answer

Well...how accurate is your local weather man? We might be using the same data. I'm not a meteorologist, I pull the weather forecast data from known services like; The National Weather Service (US), Environment and Climate Change (Canada) as well as a commercial source called DarkSky. My app can only be as accurate as the forecasts provided by the weather services I'm using. If I could really predict weather with 100% accuracy I probably woudn't be working on this app.

Note also that the forecast app relies on your location to get your local forecast from the services as I just described. Check out the FAQ on this page about location accuracy for more info if you suspect that you aren't getting the correct local forecast.

Answer

Some people will make mistakes or follow directions wrong that's just a fact when gathering data from the public like this. I like to think I don't have any malicious users on the system that are trying to post fake data but you never know. If a collection report looks really off I assume it's just a mistake.

Regardless of the intent of how data got here I have to assume that yes there will be some bad data and I don't want bad data influencing other users analytics reports or the flowcast models. So I have had to use some algorithms for calculating what is called the "Standard Deviation" and to get rid of data called "Outliers". For my calculations that also means I'm usually throwing out some good data along with the bad unfortunately. But I never actually remove data from the users logs or from displaying it on any of the map pages. You may see some obviously incorrect logs. What a user recorded is always present, but I exclude this outlier data from being part of any calculations that may affect other users calculations.

The more data we collect the better the distinction will be for the good data and the analytics and flowcast models will just continue to be more accurate.

Answer

The short answer is that it can't. At least not yet.

SapTapApps is a web app which is run from a web server, not downloaded from an app store. As such the code used relies on the capabilities of your web browser on your device or computer. At this time no browsers have access to built barometers yet as the technology is relatively new. The organization that develops the standards for the languages used in web browsers, World Wide Web Consortium (W3C), has several draft documents for the capability now. Typically the web browses like Chrome and Firefox will adopt early versions of this before it's official. When they do I can start working with it myself. I'm keeping my eye on it.

Answer

You don't in the traditional sense.   SapTapApps are 'Web Apps' and as such they aren't in the Apple or Google stores.  See the FAQ on this page about that subject.  

To install a Web App you simply choose to "Add to Home Screen".  The procedure differes a bit between the iOS and Android devices but, it's similar enough.  You  visit the site in either Safari or Chrome and you select the menu option to  "Add to Home Screen".  

Fortunately now for most Android/Chrome users you will automatically be prompted to do so.  This is a newer feature of Progessive Web Apps.  Apple hasn't adopted this yet but at the time I write this they have announced they plan to support many other features of progessive web apps.  We'll have to see if they auto prompt to Add to Home screen.   Meanwhile it's a simple procedure on iOS.  In the middle of the bottom menu of Sarari there is an icon that looks like a square with an upwards arrow in it.  Click that, you may have to scroll right, but "Add to Home Screen" will be one of the options.  Thats' it you've installed SapTapApps.

Still have an unanswered question. Ask me via the feedback form.