Thanks, Gary for the confirmation.
Of course I am accustomed to check the processes running with ps, and
occasionally kill one if needed. But at that time, I didn't even think
about it. Maybe, because many of the services run within a docker container.
In deed, I did not run wee_config --reconfigure, because I first run gw1000
as a service, besides interceptor (which is kind of stupid, as both data
came from the same source). I did then replace interceptor with gw1000
driver, after I had detected
[StdCalibrate]
[[Corrections]]
radiation = luminosity/126.7 if luminosity is not None else None
which finally resulted in exactly the same data as those from interceptor.
I did not put an eye on loop_on_init then, although I should have....
BTW, in the user guide it is said to set the option to "1", not to "True".
I guess, "True" will work as well.
We will see, if all works, when I need to reboot again. In a year, or so...
-Peter
gjr80 schrieb am Dienstag, 9. Februar 2021 um 05:40:14 UTC+1:
> Peter,
>
> Some comments below.
>
> Gary
>
> On Tuesday, 9 February 2021 at 06:40:28 UTC+10 Vetti52 wrote:
>
>> Thanks for the comments. I checked weewx.conf for all "loop" entries, no
>> loop_on_init exists. So, by default, is it set to false?
>>
> Correct, the default setting is False and loop_on_init is not explicitly
> included in a new weewx.conf, the user needs to add it.
>
>
>> Shouldn't it be generally enabled for gw1000 driver?
>>
> I guess that comes down to the user. As of v0.1.0b11 the user is prompted
> to set loop_on_init when using wee_config --reconfigure to re-configure
> WeeWX to use the GW1000 driver as a driver (refer to v0.1.0b11 release
> notes <https://github.com/gjr80/weewx-gw1000/releases/tag/v0.1.0b11>),
> though those having installed an earlier version of the GW1000 driver would
> not need to run wee_config again and hence would not be prompted to set
> loop_on_init. I could force loop_on_init to True in the GW1000 extension
> installer but as that would apply to those using the GW1000 driver as a
> driver as well as those using the GW1000 driver as an extension but have
> chosen not to as those using it as a service may not wish to have
> loop_on_init set True.
>
>
>> I wonder, why weewx could not be started after exiting. To me, this
>> indicates, that it was in fact still running in this status for more than
>> 30 minutes.
>>
> I couldn't say, the definitive check at the time would have been been to
> do:
>
> $ ps -aux | grep weewx
>
> to see what if any WeeWX processes remained running.
>
>
>> I could stop it, which took some seconds, and then start it again. At
>> that stage the network was up and running, so everything worked well. As I
>> reboot the Raspberry very rarely, next time I might have forgotten about
>> this problem with the gw1000 and the Raspberry Pi after reboot. As the
>> gw1000 itself is continuously running and sending the data without
>> interruption to ecowitt, thus showing valid data on the WsView dashboard, I
>> might not check, that weewx does not receive data then. I'm getting old....
>>
>> If loop_on_init would also solve this issue, and additionally the problem
>> of a temporarily missing network connection to gw1000, this would indeed
>> overcome my solution with weewx.service, which only works at startup.
>>
>
>> As the Raspberry Pi has to serve some other services (cups, home
>> assistant, Unifi), I am not very happy with the idea to inspect
>> weewx/gw1000 after repeated reboots. Especially, if I do not exactly know,
>> which protocols have to be logged and evaluated. I could even assume, that
>> at next time, the network might have started slightly faster, so this issue
>> will not always be observable by chance. So, there should be a well defined
>> environment for testing, which I currently don't have.
>> Meanwhile, before I forget about it, I will enable weewx.service modified
>> with the Stanza mentioned above.
>>
> I guess either approach will solve the problem you experienced, certainly
> manually checking on the state of WeeWX/GW1000 driver after boot/WeeWX
> startup is not a practical approach.
>
>
>>
>> -Peter
>>
>
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/fc9bd4d0-718c-4d5c-8efb-69c60a97dbadn%40googlegroups.com.