Re: [weewx-user] Modify StdPrint to not print loop packets?

2021-01-05 Thread Brad Furman
It's in a docker container, that's why the stdout is being mixed with the system log. So if it's working on your side, must be something with the docker container. I'm utilizing the following docker container: https://github.com/felddy/weewx-docker On Tue, Jan 5, 2021 at 8:26 PM Tom Keffer

Re: [weewx-user] Modify StdPrint to not print loop packets?

2021-01-05 Thread Tom Keffer
I don't know what I'm looking at here. Why is the stdout stream being intermixed with the system log? I tried commenting out line 774 on my own machine, and it worked as expected. On Tue, Jan 5, 2021 at 4:59 PM bdf0506 wrote: > Thanks for the validation here Tom to make sure I wasn't missing

Re: [weewx-user] Modify StdPrint to not print loop packets?

2021-01-05 Thread bdf0506
Thanks for the validation here Tom to make sure I wasn't missing something obvious - but still no luck here :( I setup a brand new docker container with a simulator driver to test this out. With line 774 commented out, nothing is printed to console. It needs to print loop packets to be able to

Re: [weewx-user] Modify StdPrint to not print loop packets?

2021-01-05 Thread Tom Keffer
You did it right (although, actually, you would need to comment out only line 774). Remember: archive records are emitted only once an archive period, which is usually every 5 minutes or even longer, depending on your configuration. You'll have to be patient to see one. On Tue, Jan 5, 2021 at

Re: [weewx-user] Modify StdPrint to not print loop packets?

2021-01-05 Thread bdf0506
So i've been banging my head against the wall trying to get the StdPrint service to only print archive packets, and I must be missing something. I modified bin/weewx/engine.py yes, I am aware that long term I should create a new python script in bin/user but this was only for testing

Re: [weewx-user] Modify StdPrint to not print loop packets?

2021-01-03 Thread Tom Keffer
True. It would only work under Python 2. Fixed in commit e12237c -tk On Sun, Jan 3, 2021 at 9:59 AM Brad Furman wrote: > Thanks Tom. BTW, the example shown on the help docs for modifying an > existing service is

Re: [weewx-user] Modify StdPrint to not print loop packets?

2021-01-03 Thread Brad Furman
Thanks Tom. BTW, the example shown on the help docs for modifying an existing service is incorrect. http://weewx.com/docs/customizing.htm#Customizing_a_service The print statement in this example needs to be encapsulated in parentheses. On Sun, Jan 3, 2021 at 8:47 AM Tom Keffer wrote: >

Re: [weewx-user] Modify StdPrint to not print loop packets?

2021-01-03 Thread Tom Keffer
Unfortunately, there are no options to do that. You'd have to replace StdPrint with your own service . On Sat, Jan 2, 2021 at 9:12 PM bdf0506 wrote: > My log file is far too noisy in my docker implementation of wee > experience, so I’m looking for a quick and easy way to only print the >

[weewx-user] Modify StdPrint to not print loop packets?

2021-01-02 Thread bdf0506
My log file is far too noisy in my docker implementation of wee experience, so I’m looking for a quick and easy way to only print the archive packets with StdPrint and then only print loop packets if debug is enabled. Is this easily possible? Or will I have to create my own service to run, as