Thanks a Lot Darksky (NOT!!)

605 views
Skip to first unread message

Steve2Q

unread,
Apr 5, 2020, 12:24:49 PM4/5/20
to weewx-user
I have been using Darksky for over a year now and have an API which is linked to my SteelGuages. It has always given me quite accurate results. Today I received notice that "Darksky is now part of Apple". The app will now continue on my Android phone till July 1, 2020, and the API will function through the end of 2021.I do not now nor will I ever use anything tied to Apple..but I dont want to get into that now! I am sure the developers of Darksky walked away with a boat load of cash...so Apple and Darksky...FU!

Thomas Keffer

unread,
Apr 5, 2020, 12:41:36 PM4/5/20
to weewx-user
With all respect Steve, but what did you pay for the Dark Sky API services? It was certainly a nice service, but they don't owe us anything.

And I, for one, am a very happy Apple customer.



On Sun, Apr 5, 2020 at 9:24 AM Steve2Q <ste...@gmail.com> wrote:
I have been using Darksky for over a year now and have an API which is linked to my SteelGuages. It has always given me quite accurate results.  Today I received notice that "Darksky is now part of Apple". The app will now continue on my Android phone till July 1, 2020, and the API will function through the end of 2021.I do not now nor will I ever use anything tied to Apple..but I dont want to get into that now! I am sure the developers of Darksky walked away with a boat load of cash...so Apple and Darksky...FU!

--
You received this message because you are subscribed to the Google Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/b982e3e4-20a8-437f-9c6c-f74ed05fd7e5%40googlegroups.com.

Steve2Q

unread,
Apr 5, 2020, 2:08:23 PM4/5/20
to weewx-user
I don't remember what I paid, but I did pay.


On Sunday, April 5, 2020 at 12:41:36 PM UTC-4, Thomas Keffer wrote:
With all respect Steve, but what did you pay for the Dark Sky API services? It was certainly a nice service, but they don't owe us anything.

And I, for one, am a very happy Apple customer.



On Sun, Apr 5, 2020 at 9:24 AM Steve2Q <ste...@gmail.com> wrote:
I have been using Darksky for over a year now and have an API which is linked to my SteelGuages. It has always given me quite accurate results.  Today I received notice that "Darksky is now part of Apple". The app will now continue on my Android phone till July 1, 2020, and the API will function through the end of 2021.I do not now nor will I ever use anything tied to Apple..but I dont want to get into that now! I am sure the developers of Darksky walked away with a boat load of cash...so Apple and Darksky...FU!

--
You received this message because you are subscribed to the Google Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx...@googlegroups.com.

Wes Witt

unread,
Apr 5, 2020, 5:37:06 PM4/5/20
to weewx-user
you're correct that apple owes us nothing, but this is a repeated pattern by them. their goal is to slowly buy up these services that android users love and squash them so only apple customer can use them. of course what that really means buying overpriced iphones. in the high tech history of the past this has been viewed as anti-trust and i think a case could be made against apple.  it is clearly a predatory move.  i don't use apple products because for me i really dislike their software, the design, how it works and the fact that everything is proprietary.

vince

unread,
Apr 5, 2020, 6:25:19 PM4/5/20
to weewx-user
On Sunday, April 5, 2020 at 2:37:06 PM UTC-7, Wes Witt wrote:
you're correct that apple owes us nothing, but this is a repeated pattern by them. their goal is to slowly buy up these services that android users love and squash them so only apple customer can use them. of course what that really means buying overpriced iphones. in the high tech history of the past this has been viewed as anti-trust and i think a case could be made against apple.  it is clearly a predatory move.  i don't use apple products because for me i really dislike their software, the design, how it works and the fact that everything is proprietary.


Guys - with all due respect, can we please not get into 'commercial is evil' and 'vendor xyz is evil' threads here ?   Please ? 

Steve2Q

unread,
Apr 6, 2020, 12:44:53 PM4/6/20
to weewx-user
In my initial post I plainly said I didn't want this to be a discussion of Android v IOs or Apple v Microsoft. I was just saying i did not like the idea that a piece of useful software was going uni- platform.

Xant

unread,
Apr 7, 2020, 9:12:45 PM4/7/20
to weewx-user

To note, this is not an "usual" social forum (profanity not allowed). All constructive and educated points are welcome, in benefit of the whole WX developers and enthusiasts.

DarkSky was indeed a good service. Now, we search for a replacement.

X

galfert

unread,
Apr 23, 2020, 1:25:18 PM4/23/20
to weewx-user
Aeris Weather seems to be a replacement for Dark Sky that people are going with. If you upload to PWSweather then you can get a free API key to Aeris Weather.

Steve2Q

unread,
Apr 23, 2020, 2:24:04 PM4/23/20
to weewx-user
Thanks galfert..I am going to sign up with them


Message has been deleted

Xant

unread,
Apr 24, 2020, 12:06:09 AM4/24/20
to weewx-user
Related to PWSweather.com. Will check further...

Thanks, X

Philip Kutzenco

unread,
Apr 24, 2020, 12:49:03 PM4/24/20
to weewx-user
I signed up. However, it looks to me that having a PWSweather account lets you get an Aeris Weather account (which is linked), but when I go to the API site with that account, they only offer a 30 day free trial. After that there is a monthly or annual cost.for the API subscription. Am I missing something?

Wes Witt

unread,
Apr 24, 2020, 1:05:05 PM4/24/20
to weewx-user
i linked my pwsweather account and everything looks good. i have pws data flowing so that is good.  in looking at my profile on aerisweather i see:

Terms: Free with Active and Quality Data PWS contribution
Payment Method: Free Signup
Products: PWS Contributors Package

Philip Kutzenco

unread,
Apr 24, 2020, 1:11:49 PM4/24/20
to weewx-user
Hmm. I think galfert is correct. I believe as long as your weewx implementation is sending "quality data to pwsweather.com monthly, use of the API is free. Sorry for the false alarm.

galfert

unread,
Apr 24, 2020, 2:05:44 PM4/24/20
to weewx-user
The free Aeris Weather account is not advertised. You have to use the link I provided to get in on the special "Contributor account" only for those that contribute with their station to PWSweather.com.

This link:

Pat

unread,
Apr 26, 2020, 11:25:56 AM4/26/20
to weewx-user
I've incorporated Aeris Weather into the Belchertown 1.2b2 beta skin. Details can be found here for anyone who wants to try it out: https://github.com/poblabs/weewx-belchertown/tree/development

Be sure to read the readme on settings and getting Aeris setup. 

Anton vanNwnhzn@GMail

unread,
Apr 26, 2020, 11:51:26 AM4/26/20
to weewx...@googlegroups.com

'End of 2021' seems ample time to find an alternative solution for the API.

Op 8-4-2020 om 3:12 schreef Xant:

To note, this is not an "usual" social forum (profanity not allowed). All constructive and educated points are welcome, in benefit of the whole WX developers and enthusiasts.

DarkSky was indeed a good service. Now, we search for a replacement.

X
--
You received this message because you are subscribed to the Google Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/0d416cab-015b-4eff-9ffb-41553e8e5db4%40googlegroups.com.
-- 

===============================================================
Contactinfo voor Anton van Nieuwenhuijzen:
Email    = ton...@gmail.com
Fax2Mail = (+31/0)84.8397303 [ook Voice2Mail]   
===============================================================
Deze E-mail en eventuele aanhangende files zijn 
alleen bestemd voor de geadresseerde(n). 
Als je deze E-mail ten onrechte hebt ontvangen, 
dan aub verwijderen en de afzender informeren.

Xant

unread,
Apr 26, 2020, 2:54:51 PM4/26/20
to weewx-user
Anton 

"end of 2021 seems ample time"

Not really (as pointed by someone before), "end of 2021" refers to owners of existing APIs, but widget service soon to be cancelled and DarkSky closed to new APIs.

So the search and research for a replacement is On...

weather list

unread,
Apr 26, 2020, 4:29:31 PM4/26/20
to weewx...@googlegroups.com
Has anyone made this link work? I have a valid, working PWS login but it fails everytime I try that ink with this message: “Something went wrong, please try submitting again"



On 23Apr, 2020, at 13:25, galfert <gal...@gmail.com> wrote:

Aeris Weather seems to be a replacement for Dark Sky that people are going with. If you upload to PWSweather then you can get a free API key to Aeris Weather.


--
You received this message because you are subscribed to the Google Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.

gjr80

unread,
Apr 26, 2020, 5:14:34 PM4/26/20
to weewx-user
Have you created and logged into your AerisWeather account before submitting details via that link? I had a similar problem until I read the following line near the top of the page:

Log in to your AerisWeather account and return to this page to continue the signup process.

I created an AerisWeather account taking up their free trial. I then went to the pws contributor link that has been posted and it worked fine. When I checked my AerisWeather account I now see a pws contributor service (not sure exactly what it was called, don’t have login details to hand) has been added to my AerisWeather account. Mind you I am yet to use the AerisWeather account to access the API.

Gary

weather list

unread,
Apr 26, 2020, 5:53:46 PM4/26/20
to weewx...@googlegroups.com
That did it, thanks Gary. I had missed that step.
> --
> You received this message because you are subscribed to the Google Groups "weewx-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/f527c526-b587-4178-b049-0ffbcc17df50%40googlegroups.com.

Xant

unread,
Apr 26, 2020, 10:29:19 PM4/26/20
to weewx-user

Not just a matter of wording. Pat, as a Developer, have to consider new-users when starting using Belchertown. So API and Service has always to be current, and open to new sign-ins.

Xant

unread,
Apr 26, 2020, 11:07:17 PM4/26/20
to weewx-user


On Sunday, April 26, 2020 at 11:25:56 AM UTC-4, Pat wrote:
I've incorporated Aeris Weather into the Belchertown 1.2b2 beta skin. Details can be found here for anyone who wants to try it out: https://github.com/poblabs/weewx-belchertown/tree/development


Interesting (will check).... so, it's Aeris now your top option for DS replacement?

David Barto

unread,
Apr 27, 2020, 7:15:33 AM4/27/20
to weewx...@googlegroups.com
I login to Aerisweather.com and it shows a page with a

Today’s Usage
Aeris API - Pwscontrib
1 hits 1,000 allowed

Aeris Maps - Pwscontrib
0 hits 3,000 allowed

System Status: (green box) All Systems Operational.

Yet I can’t see the API to return the forecast when used from weewx directly. Using a CLI command it does work (thus the 1 hit on the page for the day)

David

Pat

unread,
Apr 27, 2020, 7:42:42 AM4/27/20
to weewx-user
Below the Aeris Logo and above the "Today's Usage", click "Apps" on the menu. That's where you can create an app and get your secret keys. Or try this link once you're logged in. https://www.aerisweather.com/account/apps

David Barto

unread,
Apr 27, 2020, 8:22:01 AM4/27/20
to weewx...@googlegroups.com
I now have 2 registered applications:
Demo Project
ID: XXX
Secret: YYY
Namespace:*

Forecast
ID: XXX (same as above)
Secret: YYY (same as above)
Namespace:www.kdbarto.org

I'm using these ID/Secret in my weewx.conf file along with my
location "Poway,CA" (no space) and it fails to gather
the forecast. with the errors as posted elsewhere from my system log
files.

David

--
You received this message because you are subscribed to the Google Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.

G Hammer

unread,
Apr 27, 2020, 1:24:10 PM4/27/20
to weewx-user
Running 1.2b3 all is well on my install.
WeeWX 4.0.0b18
Python 3


On Sunday, April 26, 2020 at 11:25:56 AM UTC-4, Pat wrote:

Pat

unread,
Apr 27, 2020, 1:25:17 PM4/27/20
to weewx-user
Awesome! I just pushed 1.2b3 not too long ago too (haven't really told anyone). Glad to see it's working for you!

G Hammer

unread,
Apr 27, 2020, 1:44:43 PM4/27/20
to weewx-user
The new bootstrap is an improvement too I think.
Prior, I'd get a failure on the first report cycle, then next cycle the file would be downloaded and all was well.
This time, the file was downloaded first cycle.

No alerts here, so I'll have to see if Aeris is better about my location straddling two warning areas.

Pat

unread,
Apr 27, 2020, 1:59:53 PM4/27/20
to weewx-user
I'd like to upgrade to bootstrap 4, but it did some very bad things to the charts. I've got it on the list of things. 

The new alerts are in-line with the skin now just like the almanac popup, no longer an external link. Aeris does not provide a link to their source, only the alert details. So I show it in the skin now. Here's an example attached.
alert1.jpg

G Hammer

unread,
Apr 27, 2020, 2:04:40 PM4/27/20
to weewx-user
I think I like this alert better then being taken to a different page.

NanoG5Kite

unread,
Jun 2, 2020, 2:33:05 AM6/2/20
to weewx-user
Hello, greetings from Germany!

I currently try to get running the Aeris forecast on the current development skin.
However, although the Aeris API hits count down, my Aeris credentials are working, no forecast created, but errors...

Jun 02 08:05:18 DietPi weewxd[31966]: weewx[31966] ERROR weewx.reportengine:         ****      ngen += self.generate(section[subsection], gen_ts)
Jun 02 08:05:18 DietPi weewxd[31966]: weewx[31966] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/cheetahgenerator.py", line 309, in generate
Jun 02 08:05:18 DietPi weewxd[31966]: weewx[31966] ERROR weewx.reportengine:         ****      default_binding)
Jun 02 08:05:18 DietPi weewxd[31966]: weewx[31966] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/cheetahgenerator.py", line 376, in _getSearchList
Jun 02 08:05:18 DietPi weewxd[31966]: weewx[31966] ERROR weewx.reportengine:         ****      searchList += obj.get_extension_list(timespan, db_lookup)
Jun 02 08:05:18 DietPi weewxd[31966]: weewx[31966] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/user/belchertown.py", line 844, in get_extension_list
Jun 02 08:05:18 DietPi weewxd[31966]: weewx[31966] ERROR weewx.reportengine:         ****      raise Warning( "Error downloading forecast data. Check the URL in your configuration and …t_url, error ) )
Jun 02 08:05:18 DietPi weewxd[31966]: weewx[31966] ERROR weewx.reportengine:         ****  Warning: Error downloading forecast data. Check the URL in your configuration and try again. You are trying…s'
Jun 02 08:05:18 DietPi weewxd[31966]: weewx[31966] ERROR weewx.reportengine:         ****  Generator terminated
Jun 02 08:05:18 DietPi weewxd[31966]: weewx[31966] INFO weewx.reportengine: Copied 2 files to /home/weewx/public_html/belchertown
Hint: Some lines were ellipsized, use -l to show in full.

my skin.config settings:

# Forecast defaults
    forecast_enabled = 1
    forecast_api_id = "dT1xxx"
    forecast_api_secret = "EL7xxx"
    forecast_units = "si"
    forecast_stale = 3540
    forecast_alert_enabled = 0
    forecast_alert_limit = 1
    forecast_show_daily_forecast_link = 1
    forecast_daily_forecast_link = "https://wx.aerisweather.com/local/de/fitzbek"

Any help/tip appreciated! I run weewx 4.0.0 on a Dietpi Debian VM.

Thanks!

Matthias

Pat

unread,
Jun 2, 2020, 2:57:28 AM6/2/20
to weewx-user
That's an invalid url error. Check that your keys are correct and you are on the latest development version of the skin.

NanoG5Kite

unread,
Jun 2, 2020, 3:50:38 AM6/2/20
to weewx-user
That will be hard to discover now - the keys should be correct as Aeris is counting the requests.

My dev.version:
  • Station hardware: ecowitt-client
  • Server uptime: 1 day, 20 hours, 38 minutes
  • WeeWX uptime: 0 days, 1 hour, 31 minutes
  • WeeWX version: 4.0.0
  • Belchertown Skin Version: 1.2b4
But will check later today again...
Aeris_hits.JPG

NanoG5Kite

unread,
Jun 2, 2020, 4:10:50 AM6/2/20
to weewx-user

Added a 2nd key on Aeris, also this counting down all 5 minutes, but no luck...
key2.JPG

Pat

unread,
Jun 2, 2020, 6:45:58 AM6/2/20
to weewx-user
Can you show me the full log? It's being truncated 

Hint: Some lines were ellipsized, use -l to show in full.

Pat

unread,
Jun 2, 2020, 6:47:48 AM6/2/20
to weewx-user
This could also be a permissions error to the json folder, make sure permissions are ok as well
Message has been deleted

NanoG5Kite

unread,
Jun 2, 2020, 7:45:50 AM6/2/20
to weewx-user
Hi Pat,

many thanks for supporting me!!!

Had first to install rsyslog to get the right log - pls. see enclosed - hope the error becomes clear now?
Maybe my Longitude "54" needs extra digits as e.g. 54.0000? Will also give this s a try.
My secrets/keys I have shorten with xxxxxx....
Log.txt

NanoG5Kite

unread,
Jun 2, 2020, 8:07:43 AM6/2/20
to weewx-user
Still the same:


error:

the JSON object must be str, not 'bytes' ???

The link itself pasted into my browser is working, provides enclosed zipped jason...
54.00318,9.76869.zip

Pat

unread,
Jun 2, 2020, 8:36:10 AM6/2/20
to weewx-user
That's helpful. Looks like an encoding issue. You're using Python 3 right? 

I'll try and push a fix to the 1.2 development branch soon

NanoG5Kite

unread,
Jun 2, 2020, 8:44:01 AM6/2/20
to weewx-user
Yes, Python 3 - and many thanks! Will test further as soon a fix available.

br,

Matthias

Pat

unread,
Jun 2, 2020, 9:12:49 AM6/2/20
to weewx-user
Can you try this version of the belchertown.py file? Replace your current one, restart weewx and see if it helps?

If it does I'll push it to GitHub
belchertown.py

Tom Mitchell

unread,
Jun 2, 2020, 9:23:07 AM6/2/20
to weewx-user
This might be similar to what I saw with DarkSky - all I did was let it run for another archive interval and it worked fine. I was unable to reproduce it, so I gave up on submitting a PR to fix it.

NanoG5Kite

unread,
Jun 2, 2020, 11:19:35 AM6/2/20
to weewx-user
Hi Pat,

Very nice, problem fixed, no more errors in the log - pls. see enclosed.
Now I can step by step personalize and tune your very nice skin.

Many thanks again!
log-.txt
Fitzbek.JPG
Reply all
Reply to author
Forward
0 new messages