Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Is WD Software WeeWX compatible?
#1

I already asked this elsewhere, but likely I have more chances of finding an experienced user here.

Since WD Software emulates the Davis protocol, I guess it should also be compatible with WeeWX, which claims to be Serial or USB compatible with Vantage? Anyone tried it yet?

Thanks.
Reply
#2

Hi hvalentim,

Nobodies mentioned WeeWX on here before so I'd guess it hasn't been tested as yet but it could work. Maybe some Linux head will try it in the coming days.
Reply
#3

It may work, or not! Smile I never tested. Maybe you will be the first to try! Just joking.

Anyway, the new CumulusMX also runs in Linux (even in a Raspberry), and the WeatherDuino Pro2 works really well with CumulusMX. Even better than with Cumulus 1, but I can't say more for now... just expect, the unexpected from "Chapin"*!

*Codename for next generation of WeatherDuino Pro2 software.

Reply
#4

I was unaware of the recent MX/Mono turn on the Cumulus front. Just checked. To be honest It's over a year since I last visited Sandaysoft forum and was left with the impression that the future of the program was... well... a bit "clouded" Smile

I am glad to see it got new breadth. Maybe I do not need to scrap my old website templates (I placed a lot of work on tweaking details) after all...

There's a thing of two Cumulus still does better that WeeWX right now, although the later seems to be better served project grasp and philosophy wise. Notoriously it seems to have a much more simple and robust system for creating and delivering custom extensions/add-ons. And Python is likely more popular than Mono.
Reply
#5

(29-01-2015, 22:52)hvalentim Wrote:  I was unaware of the recent MX/Mono turn on the Cumulus front. Just checked. To be honest It's over a year since I last visited Sandaysoft forum and was left with the impression that the future of the program was... well... a bit "clouded" Smile

I am glad to see it got new breadth. Maybe I do not need to scrap my old website templates (I put a lot of work on details there) after all... There's a thing of two Cumulus still does better that WeeWX right now.

The ability to run it in a Raspberry PI with a small SSD disk (from a SD card it's not safe) will make it the choice of everybody that had never have a online weather station, just because of the cost of having a PC running 24/7.

I'm testing it intensely, with a Raspberry PI and a WeatherDuino Pro2 RX v4.02 and I'm delighted.
CumulusMX is still Beta. As far as I know its not publicly available yet. But it will be a winner, as Cumulus 1 is. Another great piece of software, from Steve!

Reply
#6

I gave Raspberry some consideration in the past but ended up settling for a Western Digital MyCloud NAS. This is an up to 4TB hard drive coupled with an ARM7 double core 650 Mhz CPU, including one USB 3 port + Ethernet.

You can strip it out of the WD firmware and install a clean Debian on it and you end up with a low power home server, which not only can be a weather server but also a media server, a bittorrent client or whatever with the advantage of the huge SATA storage, not passing by USB.

Did you gave the new WeeWX v3 a try on the Pi? A number of additional drivers, services, skins and uploaders are already available, all it takes to have them running is a simple installation command.

Also, from scratch WeeWX was conceived with MySQL and SQLite database storage support, something it is incredible Cumulus 1 never had.

Not to mention that it is far more easy to tweak or add new stuff with Python. No need for complex compilation procedures.

WeeWX was better planned from the start. Cumulus evolution comes a bit to late, the author was in the right direction and had momentum with v2 but he then apparently had a mood swing and draw back/stopped. Most of what v3 finally brings was already in WeeWX and elsewhere, while as far as I see (and I haven't had access to v3) it keeps some of it's weaknesses, namely the inability to give users the power to integrate new stuff directly within the program and not as more or less weird workarounds. Such is the nature of closed source and of "I really don't want/need to make a lot of money with this, but heck it's annoying these guys take my time and do not donate back" and "hell, I am not getting enough return on this. Perhaps I should stop but, again, I already put so much in it...perhaps I'd rather go on".
Reply
#7

(30-01-2015, 01:46)hvalentim Wrote:  WeeWX was better planned from the start. Cumulus evolution comes a bit to late, the author was in the right direction and had momentum with v2 but he then apparently had a mood swing and draw back/stopped. Most of what v3 finally brings was already in WeeWX and elsewhere, while as far as I see (and I haven't had access to v3) it keeps some of it's weaknesses, namely the inability to give users the power to integrate new stuff directly within the program and not as more or less weird workarounds. Such is the nature of closed source and of "I really don't want/need to make a lot of money with this, but heck it's annoying these guys take my time and do not donate back" and "hell, I am not getting enough return on this. Perhaps I should stop but, again, I already put so much in it...perhaps I'd rather go on".

I respect your point of view, but as I said in my answer on other topic, WeeWX is not for everyone.
From the WeeWX webpage:

Required skills

In the world of open-source hobbyist software, weewx is pretty easy to install and configure. There are not many package dependencies, the configuration is simple, and this guide includes extensive instructions. There are thousands of people who have successfully done an install. However, there is no "point-and-click" interface, so you will have to do some manual configuring.

You should have the following skills:
•The patience to read and follow this guide;
•Willingness and ability to edit a configuration file;
•Some familiarity with Linux or other Unix derivatives;
•Ability to do simple Unix tasks such as changing file permissions and running commands;
•No programming experience is necessary unless you wish to extend weewx. In this case, you should have some familiarity with Python.

If you get stuck, there is a very active User's Group to help, but, please, try to solve the problem yourself before posting

Reply
#8

Yes. But WeatherDuino Pro2 itself is not for everyone as well, is it? Smile

"Disadvantages compared to an already built station:
Construction requires some knowledge of electronics and Arduino programming environment..."

Not to mention that my soldering skills are a bit coarse.

I am just suggesting that in terms of project hobbyist DIY philosophy WeatherDuino Pro2 and WeeWX may actually be more aligned.

Otherwise, the bottom line is that if there is no option I will have no problems giving CumulusMX a try and it's good news it's available.
Reply
#9

(30-01-2015, 11:34)hvalentim Wrote:  Yes. But WeatherDuino Pro2 itself is not for everyone as well, is it? Smile

"Disadvantages compared to an already built station:
Construction requires some knowledge of electronics and Arduino programming environment..."

Not to mention that my soldering skills are a bit coarse.

Yes it's true. The WeatherDuino Pro 2 is also not for everyone, in the sense that "everyone" here means everyone that already have some kind of weather station, but it's for everyone that, at least have minimal knowledge about electronics, as the WeeWX also may be for everyone, that at least have some knowledge of the Linux environment.

(30-01-2015, 11:34)hvalentim Wrote:  I am just suggesting that in terms of project hobbyist DIY philosophy WeatherDuino Pro2 and WeeWX may actually be more aligned.

Otherwise, the bottom line is that if there is no option I will have no problems giving CumulusMX a try and it's good news it's available.

I really understand your point of view, and mostly I agree with it. The more systems will work with WeatherDuino Pro2, the better!
Maybe we have started this question not by the best way, comparing one software against other, and because I'm very gratefull to Steve and to his work to support the WeatherDuino Pro2 system, I replied you with some partiality.

So let's start again...
In the first time (and unique) I tried WeeWX, I put myself in a completely knob position. I made a clean install of Ubuntu, follow the instructions and installed WeeWX debian package, and expected it runs... it don't run. I get some issues related to python, and I give up. Remember I had put myself in a position of a completely knob guy.
I'm not a Linux geek, but also I'm not a complete newbie. If I had decided to invest some time on it, I'm sure that I will end up with a running WeeWX.

Said that, I can't promise when, but I will try WeeWX again.

Reply
#10

First test with WeeWX running in Ubuntu.
Install an run the lastest WeeWX version, in fact is really easy.

The WeatherDuino Pro2 receiver is recognized as a Davis Vantage, but ...

As in the first versions of Cumulus MX, the WeeWX, uses hardware handshake to handle with the serial port. If the handshaking could be changed from hardware to none, such as Steve did, I think that may be possible to use the WD Pro2 with WeeWX. I know nothing about python, and for now, I do not have time to investigate about it.

Maybe someone can ask on WeeWX foruns, something about this.

Reply




Users browsing this thread: 1 Guest(s)