I'm glad things are working, but just for my edification, what did we fix?
I thought the --daemon flag fixed the problem of LOOP packet data appearing
in the log. Why was it necessary to comment out StdPrint?

And, what fixed the problem with the importation of "serial"?

On Wed, Mar 2, 2022 at 9:28 AM Cat22 <[email protected]> wrote:

> python3 -c "import serial"
> that works, return code is 0 (echo $?)
>
> On Wednesday, March 2, 2022 at 9:26:20 AM UTC-8 Cat22 wrote:
>
>> I made this change and it worked! At least it looks like it worked, I
>> need to watch it for awhile to be sure
>> #report_services = *weewx.engine.StdPrint*, weewx.engine.StdReport,
>> user.lowBattery.BatteryAlarm
>> report_services = weewx.engine.StdReport, user.lowBattery.BatteryAlarm
>>
>> On Wednesday, March 2, 2022 at 9:04:04 AM UTC-8 Cat22 wrote:
>>
>>> That's basically what i did. When i add --daemon and restart i see this:
>>> Mar 02 08:53:52 pc2 systemd[1]: weewx.service: Current command vanished
>>> from the unit file, execution of the command list won't be resumed.
>>> followed by some weather data then this:
>>> Mar 02 08:54:10 pc2 python[16601]: weewx[16601] INFO __main__:
>>> Initializing weewx version 4.0.0
>>> Mar 02 08:54:10 pc2 python[16601]: weewx[16601] INFO __main__: Using
>>> Python 3.8.8 (default, Feb 19 2021, 16:53:21) [GCC]
>>> Mar 02 08:54:10 pc2 python[16601]: weewx[16601] INFO __main__: Platform
>>> Linux-5.8.11-x86_64-with-glibc2.2.5
>>> Mar 02 08:54:10 pc2 python[16601]: weewx[16601] INFO __main__: Locale is
>>> 'en_US.UTF-8'
>>> Mar 02 08:54:10 pc2 python[16601]: weewx[16601] INFO __main__: PID file
>>> is /var/run/weewx.pid
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] INFO __main__: Using
>>> configuration file /usr/local/bin/weewx/weewx.conf
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] INFO weewx.engine:
>>> Loading station type Vantage (weewx.drivers.vantage)
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] INFO __main__: Received
>>> signal TERM (15).
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] ERROR weewx.engine:
>>> Import of driver failed:  (<class '__main__.Terminate'>)
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****  Traceback (most recent call last):
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****    File "/usr/local/bin/weewx/bin/weewx/engine.py", line 103, in
>>> setupStation
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****      self.console = loader_function(config_dict, self)
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****    File "/usr/local/bin/weewx/bin/weewx/drivers/vantage.py", line
>>> 39, in loader
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****      return VantageService(engine, config_dict)
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****    File "/usr/local/bin/weewx/bin/weewx/drivers/vantage.py", line
>>> 1897, in __init__
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****      Vantage.__init__(self, **config_dict[DRIVER_NAME])
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****    File "/usr/local/bin/weewx/bin/weewx/drivers/vantage.py", line
>>> 511, in __init__
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****      self.port.openPort()
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****    File "/usr/local/bin/weewx/bin/weewx/drivers/vantage.py", line
>>> 305, in openPort
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****      import serial
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****    File "/usr/lib/python3.8/site-packages/serial/__init__.py", line
>>> 14, in <module>
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****      from serial.serialutil import *
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****    File "<frozen importlib._bootstrap>", line 991, in _find_and_load
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****    File "<frozen importlib._bootstrap>", line 975, in
>>> _find_and_load_unlocked
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****    File "<frozen importlib._bootstrap>", line 657, in _load_unlocked
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****    File "<frozen importlib._bootstrap>", line 562, in
>>> module_from_spec
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****    File "<frozen importlib._bootstrap>", line 481, in
>>> _init_module_attrs
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****    File "/usr/local/bin/weewx/bin/weewxd", line 257, in
>>> sigTERMhandler
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****      raise Terminate
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:
>>>   ****  Terminate
>>> Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL __main__:
>>> Unable to load driver:
>>> On Wednesday, March 2, 2022 at 8:47:31 AM UTC-8 [email protected] wrote:
>>>
>>>> "weewx crashed" doesn't give us very much information.
>>>>
>>>> There are other command line flags that are normally used in a systemd
>>>> file.
>>>>
>>>> Why not use the weewx.service that comes with WeeWX? It's in the
>>>> util/systemd directory. Modify as required.
>>>>
>>>> On Wed, Mar 2, 2022 at 8:30 AM Cat22 <[email protected]> wrote:
>>>>
>>>>> Seems like the --daemon option fixed things
>>>>> my service file looks like this (in part()
>>>>> [Service]
>>>>>
>>>>>
>>>>> ExecStart=/usr/local/bin/weewx/bin/weewxd
>>>>> /usr/local/bin/weewx/weewx.conf --daemon
>>>>>
>>>>>
>>>>> ExecReload=/usr/bin/killall -TERM $MAINPID
>>>>>
>>>>>
>>>>> Type=simple
>>>>>
>>>>>
>>>>> Restart=on-failure
>>>>>
>>>>>
>>>>> RestartSec=100s
>>>>>
>>>>> Good grief this google thing here is hard to use!
>>>>>
>>>>> ok, i just checked before posting and weewx crashed  -  it never does
>>>>> tthat but the --daemon opt was the only thing that changed
>>>>>
>>>>> On Wednesday, March 2, 2022 at 8:23:51 AM UTC-8 Cat22 wrote:
>>>>>
>>>>>> I thought systemd asked services not to demonize as systemd does that
>>>>>> for them. Ami right about this?
>>>>>> However, I will try it.
>>>>>>
>>>>>> On Wednesday, March 2, 2022 at 8:20:32 AM UTC-8 Cat22 wrote:
>>>>>>
>>>>>>> weewx version 4.0.0
>>>>>>> I am having trouble posting here, my posts seem to just disappear.
>>>>>>> Hopefully this one will make it.
>>>>>>> I found log_success in 2 places in weewx.conf I set that to False
>>>>>>> also, but it doesnt make a bit of differrence
>>>>>>>
>>>>>>> Here is a sample:
>>>>>>> Mar 02 08:18:20 pc2 weewxd[14910]: LOOP:   2022-03-02 08:18:19 PST
>>>>>>> (1646237899) altimeter etc etc, the line is very long
>>>>>>> On Wednesday, March 2, 2022 at 8:15:48 AM UTC-8 [email protected]
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Thanks, i just tried that and restarted wewx but it's still
>>>>>>>>> printing that loop data.
>>>>>>>>
>>>>>>>>
>>>>>>>> I'm not sure what you mean by "printing that loop data." Are we
>>>>>>>> talking about the log? Or, printing to a console through standard 
>>>>>>>> output?
>>>>>>>>
>>>>>>>> If the former, the Vantage driver logs no data in the system log
>>>>>>>> --- only control information. StdArchive does log successful and
>>>>>>>> unsuccessful insertions into the database, but these should be 
>>>>>>>> controlled
>>>>>>>> by log_success and log_failure, respectively, at least on modern 
>>>>>>>> versions
>>>>>>>> of WeeWX (what version are you using?).
>>>>>>>>
>>>>>>>> If the latter (printing to the console), then you shouldn't see
>>>>>>>> this if you are running weewxd as a daemon.
>>>>>>>>
>>>>>>>> Perhaps an excerpt of the log so we can see what you're concerned
>>>>>>>> about?
>>>>>>>>
>>>>>>>> On Wed, Mar 2, 2022 at 7:55 AM Tom Keffer <[email protected]> wrote:
>>>>>>>>
>>>>>>>>> Just set option log_success
>>>>>>>>> <http://www.weewx.com/docs/usersguide.htm#General> to False.
>>>>>>>>>
>>>>>>>>> On Wed, Mar 2, 2022 at 7:50 AM Cat22 <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> debug=0 but weewx writes over a thousand lines to the systemd
>>>>>>>>>> journal. Its writing the data it read from the Vantage Pro II mostly 
>>>>>>>>>> LOOP:
>>>>>>>>>> lines. I would rather it didn't do that. None of it is error data.
>>>>>>>>>> Any idea how to prevent it?
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> 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/7f3c7019-ea57-40c6-a6f0-c0799b8a5ce7n%40googlegroups.com
>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/7f3c7019-ea57-40c6-a6f0-c0799b8a5ce7n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>> .
>>>>>>>>>>
>>>>>>>>> --
>>>>> 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/5c5be090-439b-4fcd-9b23-b7172e606515n%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/weewx-user/5c5be090-439b-4fcd-9b23-b7172e606515n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
> 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/56130b42-b4a2-4594-87f3-25681860c018n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/56130b42-b4a2-4594-87f3-25681860c018n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAPq0zEAjoZDA5WbgZWWXD21LsjxQU_9b-hA1HjpejVXUkd5Xxw%40mail.gmail.com.

Reply via email to