(30-11-2018, 17:35)engolling Wrote: ... I tried everything and how to cause possible failures and you get rid of most of the problems just in delaying the start of WeeWx.
Moreover, if you have your system battery powered you beat nearly all problems.
Hi Engolling,
I'm grateful for having someone like you playing with the system. I think that most of the times, the person who design a system will never try to run it outside the working conditions for what he was designed (at least happens with me
). The role of persons who do some tests not observing the ideal working conditions, become even more important on this cases.
Starting the communication between the weather software (Weewx or any other) and WeatherDuino just after the initial screen which says "Don't start weather software until this window closes" disappear is really very important.
For a fail safe and unattended production system, both WeatherDuino and the machine running the weather software (a PC or a PI) should be powered by the same power supply. In the event of a power failure, WeatherDuino will restart, a delayed start of the weather software will ensure that it will start only after the WeatherDuino ended its initialization sequence (which happens only after he was able to receive data from at least from T/H, Wind and Rain).
Once created the expected working conditions, I'm almost sure you will find a very reliable system.
Take a look here (Weather Station last started, 37 days 1 hours):
http://www.crasmontejunto.org/meteo/wxstatus.php
This station runs almost unattended for long periods. WeatherDuino, PI (running CumulusMX) and a 3G/4G modem are all powered via a 600VA UPS, which also protect the system for mains power supply fluctuations.