Hi Gary, I did some more tests today. I think it is working now and I found out the reason. At the moment I don´t know what the entry
*loop_on_init = True* is doing. My guess it is shooting down the driver and reload it. For days ago my google search was: weewx vantage: ip-read error: timed out I saw a lot of Germans are facing this issue. In Germany we are getting up to 99% a dynamic IP adress from our Internet Service Provider (ISP). I know in England are most ISP´s providing a static IP, such as BT, Virgin or Sky. I am pretty sure weewx users with a static IP from the ISP are not facing this issue. Weewx users with a dynamic WAN IP need to use a dynIP like from www.noip.com - This are no new news. For example, my Dyndns client is checking every 5 minutes for the current IP. First my idea was to solve the problem, changed the weewx.conf timeout = 120 and max_tries = 6 Weewx will try 12 minutes to reconnect to the new WAN IP address. It did* not* work without a *loop_on_init = True* I did a TCP dump on port 22222 *tcpdump -ni em1 port 22222* Weewx was not able to send the requests to the "new WAN IP" without *loop_on_init = True* Thats why Weewx or the driver gave up and ends up with an Exit in the log file. I try to help to improve Weewx because I like the project. @@ tk During the Weewx setup, enter "station name"........choose your "PWS" I would add in the next Weewx version, something like: "Does your ISP provide a static or dynamic IP?" If dynamic add *loop_on_init = True* into the conf file. If you guys like I can write a how to in English and German. Thanks again Michael Am Donnerstag, 6. Juli 2017 03:05:47 UTC+7 schrieb gjr80: > > Hi, > > To use loop_on_init edit weewx.conf and put the line: > > loop_on_init = True > > on a line at the top or root level (ie not in any [] stanzas). You could > put it just under debug = 0. You will need to stop then start weeWX for the > new setting to take effect. > > Gary > > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
