genebean / PiWeatherRock

Displays local weather on a Raspberry Pi

Home Page:https://piweatherrock.technicalissues.us

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Impossible to install now

iball opened this issue · comments

commented

Congratulations! In trying to "automate" the install process from the old step-by-step version which I had zero issues with, this is now a complete and impossible mess to install.

Following "Option 1" (the steps of which no longer reflect current Puppet documentation) results in errors on Bolt's end and attempting "Option 2" just results in madness as it's very poorly documented.

Oddly enough, a separate project based upon this one is actually easier to install and would actually work if it wasn't crashing all the time on a required "Holfuy" API key that is currently impossible get just to obtain wind data, none of which is actually covered in the vast majority of the United States.

That project is:

https://github.com/ciprian288/PiWeatherRock-Windguru-Holfuy

Now, as for actually replacing Dark Sky API with something else, look at https://github.com/alexander0042/pirateweather as it seems to be a completely drop-in replacement for Dark Sky's soon-to-be-defunct API and was created just for instances like this where devs using Dark Sky can easily jump over to it.

For now it looks like I'm going to have to find an ancient version of PiWeatherRock, install it, and then edit the code myself to use the new PirateWeather API so my Pi display that's been working flawlessly for many years continues to work still.

Any Raspberry Pi project that requires the installation of additional software - like Puppet - on a completely separate PC is a huge no-go when things like Ansible exist that can be easily installed and run on the Pi itself, which Puppet cannot.
I can't think of a single dev or MSP shop I've ever seen - and I've seen a lot of them - that uses Puppet. They all use Ansible.
I recommend learning and implementing Ansible if you're not going to create a deb package for PiWeatherRock.

I apologize if this sounds harsh but trying to following your instructions to get this re-installed has just wasted hours of my valuable time, time which could have been better spent just updating the old code itself to implement PirateWeather API calls.

commented

Sorry to hear that. On https://github.com/ciprian288/PiWeatherRock-Windguru-Holfuy I have updated the README. If you don't want the wind page to be displayed, go to the 'Wind screen' section in the web interface for configuring PiWeatherRock and set the pause to 0.