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".
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".

