here is the log every time i reboot my system.
pi@raspberrypi:~ $ sudo tail -f /var/log/syslog
> Aug 19 21:38:47 raspberrypi xrdp-sesman[1118]: (1118)(1995456512)[INFO ]
> starting xrdp-sessvc - xpid=1120 - wmpid=1119
> Aug 19 21:38:48 raspberrypi xrdp[1108]: (1108)(1996423776)[INFO ]
> lib_mod_log_peer: xrdp_pid=1108 connected to X11rdp_pid=1120
> X11rdp_uid=1000 X11rdp_gid=1000 client_ip=::ffff:192.168.0.42
> client_port=60796
> Aug 19 21:38:48 raspberrypi xrdp[1108]: (1108)(1996423776)[DEBUG]
> xrdp_wm_log_msg: connected ok
> Aug 19 21:38:48 raspberrypi xrdp[1108]: (1108)(1996423776)[DEBUG]
> xrdp_mm_connect_chansrv: chansrv connect successful
> Aug 19 21:38:48 raspberrypi xrdp[1108]: (1108)(1996423776)[DEBUG] Closed
> socket 16 (AF_INET6 ::1 port 34742)
> Aug 19 21:38:48 raspberrypi xrdp[1108]: (1108)(1996423776)[INFO ] The
> following channel is allowed: rdpdr (0)
> Aug 19 21:38:48 raspberrypi xrdp[1108]: (1108)(1996423776)[INFO ] The
> following channel is allowed: rdpsnd (1)
> Aug 19 21:38:48 raspberrypi xrdp[1108]: (1108)(1996423776)[INFO ] The
> following channel is allowed: cliprdr (2)
> Aug 19 21:38:48 raspberrypi xrdp[1108]: (1108)(1996423776)[INFO ] The
> following channel is allowed: drdynvc (3)
> Aug 19 21:38:48 raspberrypi xrdp[1108]: (1108)(1996423776)[DEBUG] The
> allow channel list now initialized for this session
> Aug 19 21:39:02 raspberrypi systemd[1]: Starting Clean php session files...
> Aug 19 21:39:03 raspberrypi systemd[1]: Started Clean php session files.
> Aug 19 21:39:09 raspberrypi CRON[1360]: (root) CMD ( [ -x
> /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then
> /usr/lib/php/sessionclean; fi)
>
>
>
>
>
>
>
>
>
>
>
>
>
> *Aug 19 21:40:09 raspberrypi weewx[769]: engine: retrying...Aug 19
> 21:40:09 raspberrypi weewx[769]: engine: Using configuration file
> /etc/weewx/weewx.confAug 19 21:40:09 raspberrypi weewx[769]: engine: Debug
> is 1Aug 19 21:40:09 raspberrypi weewx[769]: engine: Initializing engineAug
> 19 21:40:09 raspberrypi weewx[769]: engine: Loading station type
> Interceptor (user.interceptor)Aug 19 21:40:09 raspberrypi weewx[769]:
> interceptor: MainThread: driver version is 0.40Aug 19 21:40:09 raspberrypi
> weewx[769]: interceptor: MainThread: device type: lacrosse-bridgeAug 19
> 21:40:09 raspberrypi weewx[769]: interceptor: MainThread: sensor map:
> NoneAug 19 21:40:09 raspberrypi weewx[769]: interceptor: MainThread: using
> station serial 7FFF9EB20AEA91C1Aug 19 21:40:09 raspberrypi weewx[769]:
> interceptor: MainThread: using ping interval 120sAug 19 21:40:09
> raspberrypi weewx[769]: interceptor: MainThread: using sensor interval
> 1mAug 19 21:40:09 raspberrypi weewx[769]: import of driver failed: history
> interval must be 0-7 (<class 'weewx.ViolatedPrecondition'>)Aug 19 21:40:09
> raspberrypi weewx[769]: engine: Unable to load driver: history interval
> must be 0-7Aug 19 21:40:09 raspberrypi weewx[769]: **** Exiting...*
Then I run "sudo weewxd weewx.conf", it actually starts to configure and
works perfectly.
Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Initializing weewx version
> 3.8.2
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Using Python 2.7.13
> (default, Nov 24 2017, 17:33:09) #012[GCC 6.3.0 20170516]
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Platform
> Linux-4.14.62-v7+-armv7l-with-debian-9.4
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Locale is 'en_US.UTF-8'
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Using configuration file
> /etc/weewx/weewx.conf
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Debug is 1
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Initializing engine
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading station type
> Interceptor (user.interceptor)
> Aug 19 21:43:20 raspberrypi weewx[1517]: interceptor: MainThread: driver
> version is 0.40
> Aug 19 21:43:20 raspberrypi weewx[1517]: interceptor: MainThread: device
> type: lacrosse-bridge
> Aug 19 21:43:20 raspberrypi weewx[1517]: interceptor: MainThread: sensor
> map: None
> Aug 19 21:43:20 raspberrypi weewx[1517]: interceptor: MainThread: using
> station serial 7FFFXXXXXXXXXXXX
> Aug 19 21:43:20 raspberrypi weewx[1517]: interceptor: MainThread: using
> ping interval 120s
> Aug 19 21:43:20 raspberrypi weewx[1517]: interceptor: MainThread: using
> sensor interval 1m
> Aug 19 21:43:20 raspberrypi weewx[1517]: interceptor: MainThread: using
> history interval 3 (15m)
> Aug 19 21:43:20 raspberrypi weewx[1517]: interceptor: MainThread: mode is
> listen
> Aug 19 21:43:20 raspberrypi weewx[1517]: interceptor: MainThread: listen
> on :1010
> Aug 19 21:43:20 raspberrypi weewx[1517]: interceptor: ServerThread: start
> tcp server
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.engine.StdTimeSynch
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.engine.StdTimeSynch
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.engine.StdConvert
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: StdConvert target unit is
> 0x1
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.engine.StdConvert
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.engine.StdCalibrate
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.engine.StdCalibrate
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.engine.StdQC
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.engine.StdQC
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.wxservices.StdWXCalculate
> Aug 19 21:43:20 raspberrypi weewx[1517]: wxcalculate: The following values
> will be calculated: barometer=prefer_hardware, windchill=prefer_hardware,
> dewpoint=prefer_hardware, appTemp=prefer_hardware,
> rainRate=prefer_hardware, windrun=prefer_hardware,
> heatindex=prefer_hardware, maxSolarRad=prefer_hardware,
> humidex=prefer_hardware, pressure=prefer_hardware,
> inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware,
> cloudbase=prefer_hardware
> Aug 19 21:43:20 raspberrypi weewx[1517]: wxcalculate: The following
> algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.wxservices.StdWXCalculate
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> user.crt.CumulusRealTime
> Aug 19 21:43:20 raspberrypi weewx[1517]: crt: service version is 0.18
> Aug 19 21:43:20 raspberrypi weewx[1517]: crt: output goes to
> /var/tmp/realtime.txt
> Aug 19 21:43:20 raspberrypi weewx[1517]: crt: 'None' values will be
> displayed as NULL
> Aug 19 21:43:20 raspberrypi weewx[1517]: crt: units will be displayed as
> METRIC
> Aug 19 21:43:20 raspberrypi weewx[1517]: crt: zambretti forecast: False
> Aug 19 21:43:20 raspberrypi weewx[1517]: crt: binding is loop
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> user.crt.CumulusRealTime
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.engine.StdArchive
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Archive will use data
> binding wx_binding
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Record generation will be
> attempted in 'hardware'
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Using archive interval of
> 300 seconds (specified in weewx configuration)
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Use LOOP data in hi/low
> calculations: 1
> Aug 19 21:43:20 raspberrypi weewx[1517]: manager: Daily summary version is
> 2.0
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Using binding
> 'wx_binding' to database 'weewx'
> Aug 19 21:43:20 raspberrypi weewx[1517]: manager: Starting backfill of
> daily summaries
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.engine.StdArchive
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.restx.StdStationRegistry
> Aug 19 21:43:20 raspberrypi weewx[1517]: restx: StationRegistry:
> Registration not requested.
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.restx.StdStationRegistry
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.restx.StdWunderground
> Aug 19 21:43:20 raspberrypi weewx[1517]: restx: Wunderground-PWS: Data for
> station KCASANDI4566 will be posted
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.restx.StdWunderground
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.restx.StdPWSweather
> Aug 19 21:43:20 raspberrypi weewx[1517]: restx: PWSweather: Posting not
> enabled.
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.restx.StdPWSweather
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.restx.StdCWOP
> Aug 19 21:43:20 raspberrypi weewx[1517]: restx: CWOP: Posting not enabled.
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.restx.StdCWOP
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.restx.StdWOW
> Aug 19 21:43:20 raspberrypi weewx[1517]: restx: WOW: Posting not enabled.
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.restx.StdWOW
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.restx.StdAWEKAS
> Aug 19 21:43:20 raspberrypi weewx[1517]: restx: AWEKAS: Posting not
> enabled.
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.restx.StdAWEKAS
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.engine.StdPrint
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.engine.StdPrint
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Loading service
> weewx.engine.StdReport
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Finished loading service
> weewx.engine.StdReport
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Starting up weewx version
> 3.8.2
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Station does not support
> reading the time
> Aug 19 21:43:20 raspberrypi weewx[1517]: engine: Starting main packet loop.
> Aug 19 21:43:20 raspberrypi weewx[1517]: manager: Daily summary version is
> 2.0
> Aug 19 21:43:30 raspberrypi weewx[1517]: interceptor: MainThread: empty
> queue
> Aug 19 21:43:40 raspberrypi weewx[1517]: interceptor: MainThread: empty
> queue
> Aug 19 21:43:50 raspberrypi weewx[1517]: interceptor: MainThread: empty
> queue
> Aug 19 21:43:56 raspberrypi weewx[1517]: interceptor: ServerThread: recv:
> 01:01 80097CA2 FE4EF4CEC46520EE 01 64 20 20 01 61 13 01 35 31 61 13 01 71
> 79 99 00 00 40 06 81 00 01 80 70 71 40 61 60 20 20 71 68 18 00 41 50 06 28
> 00 91 80 70 71 40 61 80 22 00 11 38 18 00 37 70 06 28 00 17 01 21 07 31 16
> 11 30 13 58 82 02 59 17 02 15 08 30 17 12 07 14 35 92 01 72 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 51 17 02 27 23 59 00 79 72
> 00 00 00 18 04 10 18 59 00 25 02 00 00 00 00 00 00 00 00 a1 27 60 68 13 01
> 01 00 00 00 00 00 00 24 00 50 bb bb bb 18 01 28 09 48 1c 68 00 00 d8 00 10
> bb bb bb 02 96 81 00 51 02 46 90 83 64 03 22 81 09 34 16 11 30 15 45 16 11
> 30 13 40 03 53 03 9f d3
> Aug 19 21:43:56 raspberrypi weewx[1517]: interceptor: ServerThread: send:
> 00:00
> Aug 19 21:43:56 raspberrypi weewx[1517]: interceptor: MainThread: raw
> data: {'mac': '80097CA2', 'data':
> '01642020016113013531611301717999000040068100018070714061602020716818004150062800918070714061802200113818003770062800170121073116113013588202591702150830171207143592017200000000000000000000000000000000000000000051170227235900797200000018041018590025020000000000000000a1276068130101000000000000240050bbbbbb18012809481c680000d80010bbbbbb029681005102469083640322810934161130154516113013400353039fd3'}
> Aug 19 21:43:56 raspberrypi weewx[1517]: interceptor: MainThread: skipping
> rain measurement of 127.6068: no last rain
> Aug 19 21:43:56 raspberrypi weewx[1517]: interceptor: MainThread: raw
> packet: {'gust_dir..80097CA2': 247.5, 'humidity_out..80097CA2': 72,
> 'humidity_in..80097CA2': 59, 'record_type..80097CA2': '01',
> 'gust_speed..80097CA2': 2.16, 'forecast..80097CA2': '20',
> 'rain_total..80097CA2': 127.60679999999999, 'rain..80097CA2': None,
> 'dateTime': 1534740236, 'wind_speed..80097CA2': 0.36, 'usUnits': 16,
> 'wind_dir..80097CA2': 247.5, 'rf_signal_strength..80097CA2': 100,
> 'temperature_out..80097CA2': 22.799999999999997, 'status..80097CA2': '20',
> 'barometer..80097CA2': 1005.1, 'temperature_in..80097CA2':
> 28.099999999999994, 'windchill..80097CA2': 22.799999999999997}
> Aug 19 21:43:56 raspberrypi weewx[1517]: interceptor: MainThread: mapped
> packet: {'barometer': 1005.1, 'outHumidity': 72, 'windGust': 2.16, 'rain':
> None, 'dateTime': 1534740236, 'windDir': 247.5, 'outTemp':
> 22.799999999999997, 'windSpeed': 0.36, 'inHumidity': 59, 'inTemp':
> 28.099999999999994, 'rxCheckPercent': 100, 'usUnits': 16, 'windGustDir':
> 247.5}
That's the end of first data grabbing.
On Monday, August 20, 2018 at 12:29:45 PM UTC+8, gjr80 wrote:
>
> Hi,
>
> So what happens when you run WeeWX manually and provide the fill path to
> weewx.conf, ie
>
> $ sudo weewxd /etc/weewx/weewx.conf
>
> Does WeeWX start without error? What does the log say? Also, the log
> extract you provided does not appear to be complete, the first line
> indicates that WeeWX is trying to load again which implies it was already
> running. Can you please provide the log from when WeeWX starts through
> until the error. Best to provide too much rather than too little log.
>
> Gary
>
>
> On Monday, 20 August 2018 14:04:38 UTC+10, Charlie Huang wrote:
>>
>> Hi,
>>
>> My weewx service won't start each time I reboot. this is my log file.
>>
>> Aug 19 20:54:27 raspberrypi weewx[763]: engine: retrying...
>>> Aug 19 20:54:27 raspberrypi weewx[763]: engine: Using configuration file
>>> /etc/weewx/weewx.conf
>>> Aug 19 20:54:27 raspberrypi weewx[763]: engine: Debug is 1
>>> Aug 19 20:54:27 raspberrypi weewx[763]: engine: Initializing engine
>>> Aug 19 20:54:27 raspberrypi weewx[763]: engine: Loading station type
>>> Interceptor (user.interceptor)
>>> Aug 19 20:54:27 raspberrypi weewx[763]: interceptor: MainThread: driver
>>> version is 0.40
>>> Aug 19 20:54:27 raspberrypi weewx[763]: interceptor: MainThread: device
>>> type: lacrosse-bridge
>>> Aug 19 20:54:27 raspberrypi weewx[763]: interceptor: MainThread: sensor
>>> map: None
>>> Aug 19 20:54:27 raspberrypi weewx[763]: interceptor: MainThread: using
>>> station serial 7FFFXXXXXXXXXXXX
>>> Aug 19 20:54:27 raspberrypi weewx[763]: interceptor: MainThread: using
>>> ping interval 120s
>>> Aug 19 20:54:27 raspberrypi weewx[763]: interceptor: MainThread: using
>>> sensor interval 1m
>>> Aug 19 20:54:27 raspberrypi weewx[763]: import of driver failed: history
>>> interval must be 0-7 (<class 'weewx.ViolatedPrecondition'>)
>>> Aug 19 20:54:27 raspberrypi weewx[763]: engine: Unable to load driver:
>>> history interval must be 0-7
>>> Aug 19 20:54:27 raspberrypi weewx[763]: **** Exiting...
>>>
>>
>> Yep it gives me error says my history interval must be 0-7. However when
>> I check my weewx.conf file, the value by default is 3 which I did not
>> change.
>>
>> [Interceptor]
>>> # This section is for the network traffic interceptor driver.
>>> # The driver to use:
>>> driver = user.interceptor
>>> # Specify the hardware device to capture. Options include:
>>> # acurite-bridge - acurite internet bridge
>>> # observer - fine offset WH2600/HP1000/HP1003, aka 'observer'
>>> # lw30x - oregon scientific LW301/LW302
>>> # lacrosse-bridge - lacrosse GW1000U/C84612 internet bridge
>>> device_type = lacrosse-bridge
>>> serial = 7FFF9EB20AEA91C1
>>> sensor_interval = 1
>>> history_interval = 3
>>> ping_interval = 120
>>>
>>
>> HOWEVER, when I manually run "sudo weewxd weewx.conf", it will start
>> running...
>> I just wonder why it won't start automatically each time I reboot.
>> Usually it will.
>>
>> By the way I just add weather34 service and its data add-on today.
>>
>
--
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.