Sofaskin for Weewx

v1.1, 4.811 downloads total


Weewx is a great software to log and analyze the weather data of your own weather station.
I had problems with a lot of software. I’m using an Oregon Scientific WMR200 weather station. The big problem is that Oregon Scientific uses a proprietary protocol, so there’s not so much software available. But weewx just works fine with it and I have all my data in a nice MySQL database. There’s only one thing I don’t like on weewx: that old web site design.
But a template for weewx is quickly created and so I did.
I wanted a new and clear design, inspired by the Google's Material Design.

But that’s not all. This design is completly responsive and looks great on every device, even on my smartphone it looks pretty awesome.
And you’re able to change the appearance. You can recompile the SASS sheets and customize the colors or add different weather radars, hyperlinks and so on…

This was my small hobby project on christmas 2014 and 2015. If you’re also using weewx and you’re looking for a great, clean and fresh template, then my Sofaskin might be the right for you.


The installation is really easy. Extract the zip-file to a new directory. You can choose a name. I named it Sofaskin.
In this directory you will find all template files and some subdirectories like css, js and so on. Important is the skin.conf file where you can change all settings.

This directory will be copied to the weewx skins directory. On my system the path is /home/weewx/skins. In this directory you should already find Ftp, Rsync and Standard.

Now you must tell weewx what skin should be used. You open the weewx.conf file. Located on my system at /home/weewx/weewx.conf. There you will find the [StdReport] section, on line 133 at my system.
In the sub section [[StandardReport]] you can give skin a value. This is the directory name of the skin you want to use. So I wrote on line 154 skin = Sofaskin. Save, reload weewx and the new skin should be used.

Please note: To prevent problems and errors you should first delete all files from the weewx web directory. You find the path under HTML_ROOT in the [StdReport] section of your weewx.conf file.
After that you copy all static files from the Sofaskin directory to this path. This means every file except the *.html.tmpl files.

Now the system is set up and should work how we want. Don't forget to change the Skin conf-file for changing the appearance of your weewx page.



You love my work and want to support me? I'm really thankful for every donation I get.
I accept PayPal and Bitcoins via coinbase. Every penny I get will be used for further development of my projects. Thank you!


Download v1.1
2.635 downloads, 2017-05-22, zip, 277 KB

Older versions

Version Release Date Downloads File type Size Download
1.02017-05-22947zip280 KBDownload

About me


I'm Sven from Frankfurt - developer of this projects and everything else on this page.
With full passion I'm programming a lot of stuff. Small projects like on these pages but also bigger systems like my most favorite work yet: PentaPaper.
My experience is increasing a lot and so I'm developing even greater projects which make the life easier and more beautiful. No matter if web design or development, I love everything.

Besides programming I'm a passionate photographer and I write, travel, cook and read a lot.
Do you want to know more about me? Check out my blog blaues Ledersofa and my main web site NEOGROUND.