what is in weewx-multi??


On Saturday, 21 April 2018 20:44:05 UTC+3, Andrew Milner wrote:

> Did you do what matthew told you to do?
>
>
>
> On Saturday, 21 April 2018 18:08:40 UTC+3, Dan'l B wrote:
>
>> OK, here's the situation to date.
>>
>> in /home/weewx, those these rin fine at the command prompt:
>> sudo bin/weewxd vantage.conf
>> sudo bin/weewxd sdr.conf
>>
>> For a test I followed the weewx docs on running as a daemon:
>>
>> cp util/init.d/weewx.debian /etc/init.d/weewx-vantage
>>>
>>> chmod +x /etc/init.d/weewx-vantage
>>>
>>> update-rc.d weewx-vantage defaults 98
>>>
>>>
>> With the weewx-vantage settings as follows:
>>
>> PATH=/sbin:/usr/sbin:/bin:/usr/bin
>>>
>>> WEEWX_BIN=/home/weewx/bin/weewxd
>>>
>>> WEEWX_CFG=/home/weewx/vantage.conf
>>>
>>> WEEWX_USER=root:root 
>>>
>>> DESC="weewx weather system vantage"
>>>
>>> NAME=weewx-vantage
>>>
>>> PIDFILE=/var/run/$NAME.pid
>>>
>>>
>> Execute this and all runs fine
>>
>>> sudo /etc/init.d/weewx-vantage start
>>
>>
>> sudo /etc/init.d/weewx-vantage stop
>>
>> Now setup another init.d file:
>>
>>>
>>> cp util/init.d/weewx.debian /etc/init.d/weewx-sdr
>>>
>>> chmod +x /etc/init.d/weewx-sdr
>>>
>>> update-rc.d weewx-sdr defaults 98
>>>
>>>
>> Do:
>>
>>> cp util/init.d/weewx.debian /etc/init.d/weewx-sdr
>>>
>>> chmod +x /etc/init.d/weewx-sdr
>>>
>>> update-rc.d weewx-sdr defaults 98
>>>
>>>  
>> With settings in weewx-sdr:
>>
>> WEEWX_BIN=/home/weewx/bin/weewxd
>>>
>>> WEEWX_CFG=/home/weewx/sdr.conf
>>>
>>> WEEWX_USER=root:root 
>>>
>>> DESC="weewx weather system sdr"
>>>
>>> NAME=weewx-sdr
>>>
>>>
>> and execute:
>>
>>>  sudo /etc/init.d/weewx-sdr start
>>
>>
>> Failure:
>>
>> Apr 21 11:02:58 testpi systemd[1]: Starting LSB: weewx weather system...
>>>
>>> Apr 21 11:02:58 testpi weewx[6691]: engine: Initializing weewx version 
>>>> 3.8.0
>>>
>>> Apr 21 11:02:58 testpi weewx[6691]: engine: Using Python 2.7.13 
>>>> (default, Nov 24 2017, 17:33:09) #012[GCC 6.3.0 20170516]
>>>
>>> Apr 21 11:02:58 testpi weewx[6691]: engine: Platform 
>>>> Linux-4.9.80-v7+-armv7l-with-debian-9.4
>>>
>>> Apr 21 11:02:58 testpi weewx[6691]: engine: Locale is 'en_US.UTF-8'
>>>
>>> Apr 21 11:02:58 testpi weewx[6691]: engine: pid file is 
>>>> /var/run/weewx-sdr.pid
>>>
>>> Apr 21 11:02:58 testpi weewx[6695]: engine: Using configuration file 
>>>> /home/weewx/sdr.conf
>>>
>>> Apr 21 11:02:58 testpi weewx[6695]: engine: debug is 1
>>>
>>> Apr 21 11:02:58 testpi weewx[6695]: engine: Initializing engine
>>>
>>> Apr 21 11:02:58 testpi weewx[6695]: engine: Loading station type SDR 
>>>> (user.sdr)
>>>
>>> Apr 21 11:02:58 testpi weewx-sdr[6680]: Starting weewx weather system 
>>>> sdr: weewx-sdr.
>>>
>>> Apr 21 11:02:58 testpi systemd[1]: Started LSB: weewx weather system.
>>>
>>> Apr 21 11:02:58 testpi weewx[6695]: sdr: MainThread: driver version is 
>>>> 0.39
>>>
>>> Apr 21 11:02:58 testpi weewx[6695]: sdr: MainThread: sensor map is 
>>>> {'extraTemp2': 'temperature.1:149.AmbientF007THPacket', 'cmd': 'rtl_433 -q 
>>>> -U -F json -R 20'}
>>>
>>> Apr 21 11:02:58 testpi weewx[6695]: sdr: MainThread: deltas is 
>>>> {'strikes': 'strikes_total', 'rain': 'rain_total'}
>>>
>>> Apr 21 11:02:58 testpi weewx[6695]: sdr: MainThread: startup process 
>>>> 'rtl_433 -q -U -F json -G'
>>>
>>> Apr 21 11:02:58 testpi weewx[6695]: import of driver failed: failed to 
>>>> start process: [Errno 2] No such file or directory (<class 
>>>> 'weewx.WeeWxIOError'>)
>>>
>>> Apr 21 11:02:58 testpi weewx[6695]: engine: Unable to load driver: 
>>>> failed to start process: [Errno 2] No such file or directory
>>>
>>> Apr 21 11:02:58 testpi weewx[6695]:     ****  Exiting...
>>>
>>>
>>>
>> Which driver is it failing to load? The sdr driver? If so, why does 
>> sdr.conf run at the command prompt?
>>
>> sdr.conf and weewx-sdr attached
>>
>> On Friday, April 20, 2018 at 6:28:12 AM UTC-4, mwall wrote:
>>>
>>> On Thursday, April 19, 2018 at 5:17:34 PM UTC-4, Dan'l B wrote:
>>>>
>>>>
>>>> Apr 19 11:31:40 testpi weewx-sdr[1408]: engine: Unable to load driver: 
>>>>> failed to start process: [Errno 2] No such file or directory
>>>>
>>>> Apr 19 11:31:40 testpi weewx-sdr[1408]:     ****  Exiting...
>>>>
>>>>
>>> the weewx-multi script assumes that your configuration files are in 
>>> /etc/weewx
>>>
>>> see the comments at the beginning of weewx-multi:
>>>
>>> # each weewx instance is identified by name.  that name is used to 
>>> identify the
>>>
>>> # configuration and pid files.
>>>
>>> #
>>>
>>> # this init script expects the following configuration:
>>>
>>> #   /etc/weewx/a.conf
>>>
>>> #   /etc/weewx/b.conf
>>>
>>> #   /var/run/weewx-a.pid
>>>
>>> #   /var/run/weewx-b.pid
>>>
>>> #
>>>
>>> # with the appropriate rsyslog and logrotate configurations:
>>>
>>> #   /var/log/weewx/a.log
>>>
>>> #   /var/log/weewx/b.log
>>>
>>> #
>>>
>>> # to configure the script, override variables in /etc/default/weewx-multi
>>>
>>> # for example:
>>>
>>> #
>>>
>>> #   WEEWX_INSTANCES="vantage acurite"
>>>
>>> #   WEEWX_BINDIR=/opt/weewx/bin
>>>
>>> #   WEEWX_CFGDIR=/etc/weewx
>>>
>>> so in your case, put this in /etc/default/weewx-multi:
>>>
>>> WEEWX_INSTANCES="vantage sdr"
>>> WEEWX_BINDIR=/home/weewx/bin
>>> WEEWX_CFGDIR=/home/weewx
>>>
>>>

-- 
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 weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to