[weewx-user] Re: Interceptor working standalone but not with Weewx
Op dinsdag 27 augustus 2019 22:28:49 UTC+2 schreef Jos Bredek: > > > > Op maandag 26 augustus 2019 22:39:18 UTC+2 schreef mwall: >> >> it looks like debug is not enabled - there are no debug messages in the >> log postings that you made. it would help to see the debug messages. >> >> what do you see in the shell in which you invoked weewxd? >> >> did weewx run properly with some other driver, such as simulator, before >> you installed the weewx-interceptor driver? >> >> m >> > > Sorry... seems like i pasted from the wrong log file.. Here is the syslog > output and it turns out the connection to my sql db is not properly > working. I guess this is the reason van the tcp-server thread quitting? > > Anyhow .. i will try to fix it. Keep you posted. > > Ciao, > Jbr > Yes, that did the trick! The portnumber that weewx uses as a default (3306) differed from my port my mariadb was listering on (3307). I see loop data coming in on the console, and a first row in my db! I wil continue the rest of the setup and tuning. Thank you so much for helping me out! Ciao, Jbr -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/db3d725b-dd7a-44bd-a198-2c61e208f768%40googlegroups.com.
[weewx-user] Re: Interceptor working standalone but not with Weewx
> > Here is the syslog output > Aug 27 22:26:09 weerstation weewx[12672]: Waiting 2 minutes then retrying... Aug 27 22:28:09 weerstation weewx[12672]: engine: retrying... Aug 27 22:28:09 weerstation weewx[12672]: engine: Using configuration file /etc/weewx/weewx.conf Aug 27 22:28:09 weerstation weewx[12672]: engine: Debug is 1 Aug 27 22:28:09 weerstation weewx[12672]: engine: Initializing engine Aug 27 22:28:09 weerstation weewx[12672]: engine: Loading station type Interceptor (user.interceptor) Aug 27 22:28:09 weerstation weewx[12672]: interceptor: MainThread: driver version is 0.46 Aug 27 22:28:09 weerstation weewx[12672]: interceptor: MainThread: device type: wu-client Aug 27 22:28:09 weerstation weewx[12672]: interceptor: MainThread: sensor map: None Aug 27 22:28:09 weerstation weewx[12672]: interceptor: MainThread: mode is listen Aug 27 22:28:09 weerstation weewx[12672]: interceptor: MainThread: listen on :8000 Aug 27 22:28:09 weerstation weewx[12672]: engine: Loading service weewx.engine.StdTimeSynch Aug 27 22:28:09 weerstation weewx[12672]: engine: Finished loading service weewx.engine.StdTimeSynch Aug 27 22:28:09 weerstation weewx[12672]: engine: Loading service weewx.engine.StdConvert Aug 27 22:28:09 weerstation weewx[12672]: engine: StdConvert target unit is 0x1 Aug 27 22:28:09 weerstation weewx[12672]: engine: Finished loading service weewx.engine.StdConvert Aug 27 22:28:09 weerstation weewx[12672]: engine: Loading service weewx.engine.StdCalibrate Aug 27 22:28:09 weerstation weewx[12672]: engine: Finished loading service weewx.engine.StdCalibrate Aug 27 22:28:09 weerstation weewx[12672]: engine: Loading service weewx.engine.StdQC Aug 27 22:28:09 weerstation weewx[12672]: engine: Finished loading service weewx.engine.StdQC Aug 27 22:28:09 weerstation weewx[12672]: engine: Loading service weewx.wxservices.StdWXCalculate Aug 27 22:28:09 weerstation weewx[12672]: 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 27 22:28:09 weerstation weewx[12672]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS Aug 27 22:28:09 weerstation weewx[12672]: engine: Finished loading service weewx.wxservices.StdWXCalculate Aug 27 22:28:09 weerstation weewx[12672]: engine: Loading service weewx.engine.StdArchive Aug 27 22:28:09 weerstation weewx[12672]: engine: Archive will use data binding wx_binding Aug 27 22:28:09 weerstation weewx[12672]: engine: Record generation will be attempted in 'software' Aug 27 22:28:09 weerstation weewx[12672]: engine: Using archive interval of 300 seconds (software record generation) Aug 27 22:28:09 weerstation weewx[12672]: engine: Use LOOP data in hi/low calculations: 1 Aug 27 22:28:09 weerstation weewx[12672]: interceptor: ServerThread: start tcp server Aug 27 22:28:09 weerstation weewx[12672]: interceptor: MainThread: shutting down server thread Aug 27 22:28:09 weerstation weewx[12672]: interceptor: MainThread: stop tcp server Aug 27 22:28:09 weerstation weewx[12672]: engine: Database connection exception: (2003, 'Can\'t connect to MySQL server on \'192.168.10.8\' (111 "Connection refused")') Aug 27 22:28:09 weerstation weewx[12672]: Waiting 2 minutes then retrying... -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/d6251201-710d-4801-8798-2da478859bf1%40googlegroups.com.
[weewx-user] Re: Interceptor working standalone but not with Weewx
Op maandag 26 augustus 2019 22:39:18 UTC+2 schreef mwall: > > it looks like debug is not enabled - there are no debug messages in the > log postings that you made. it would help to see the debug messages. > > what do you see in the shell in which you invoked weewxd? > > did weewx run properly with some other driver, such as simulator, before > you installed the weewx-interceptor driver? > > m > Sorry... seems like i pasted from the wrong log file.. Here is the syslog output and it turns out the connection to my sql db is not properly working. I guess this is the reason van the tcp-server thread quitting? Anyhow .. i will try to fix it. Keep you posted. Ciao, Jbr -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/919b1bf0-6da0-4e70-82a2-20b50ce6324e%40googlegroups.com.
[weewx-user] Re: Interceptor working standalone but not with Weewx
it looks like debug is not enabled - there are no debug messages in the log postings that you made. it would help to see the debug messages. what do you see in the shell in which you invoked weewxd? did weewx run properly with some other driver, such as simulator, before you installed the weewx-interceptor driver? m -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/3c1a932a-74da-4412-ba5b-3efec116a52c%40googlegroups.com.
[weewx-user] Re: Interceptor working standalone but not with Weewx
> it would help to see more of the log, not just one cycle. and it would > help if you set debug=1 > > Hi M, thank you for your reply. Much appreciated! At the bottom of this mail i've include a more extensive part of the log file. > however, this smells like an unreported exception - the listening thread > is probably raising an exception, but that is getting swallowed. > > try running weewx directly - that will show us whether there are any > exceptions in the listening (or other) thread. > > well.. this is the way i start(ed) weewx sudo weewxd /etc/weewx/weewx.conf in my weewx config debug is set ( # Set to 1 for extra debug info, otherwise comment it out or set to zero debug = 1 ) > also, you are probably testing two different things - your weewx.conf uses > wu-client as device_type, but since you did not specify a mode in the > direct invocation of interceptor.py, the device_type is acurite-bridge. > > m > You are right! I've added the device parameter. (PYTHONPATH=. python user/interceptor.py --device=wu-client --mode=listen --port=8000 --debug) The output looks (exactly?) the same. Here is a snippet from the log file: Aug 26 12:24:51 weerstation interceptor[11831]: interceptor: MainThread: unrecognized parameter monthlyrainin=0.020 Aug 26 12:24:51 weerstation interceptor[11831]: interceptor: MainThread: unrecognized parameter weeklyrainin=0.000 Aug 26 12:25:20 weerstation interceptor[11831]: interceptor: MainThread: unrecognized parameter rainin=0.000 Aug 26 12:25:20 weerstation interceptor[11831]: interceptor: MainThread: unrecognized parameter absbaromin=30.115 Aug 26 12:25:20 weerstation interceptor[11831]: interceptor: MainThread: unrecognized parameter monthlyrainin=0.020 Aug 26 12:25:20 weerstation interceptor[11831]: interceptor: MainThread: unrecognized parameter weeklyrainin=0.000 Aug 26 12:25:55 weerstation interceptor[11831]: interceptor: MainThread: unrecognized parameter rainin=0.000 Aug 26 12:25:55 weerstation interceptor[11831]: interceptor: MainThread: unrecognized parameter absbaromin=30.115 Aug 26 12:25:55 weerstation interceptor[11831]: interceptor: MainThread: unrecognized parameter monthlyrainin=0.020 Aug 26 12:25:55 weerstation interceptor[11831]: interceptor: MainThread: unrecognized parameter weeklyrainin=0.000 Looking forward to your reply CIao, Jos - extensive part of logfile Aug 26 11:54:00 weerstation weewx[9422]: engine: Using configuration file /etc/weewx/weewx.conf Aug 26 11:54:00 weerstation weewx[9422]: engine: Loading station type Interceptor (user.interceptor) Aug 26 11:54:00 weerstation weewx[9422]: interceptor: MainThread: driver version is 0.46 Aug 26 11:54:00 weerstation weewx[9422]: interceptor: MainThread: device type: wu-client Aug 26 11:54:00 weerstation weewx[9422]: interceptor: MainThread: sensor map: None Aug 26 11:54:00 weerstation weewx[9422]: interceptor: MainThread: mode is listen Aug 26 11:54:00 weerstation weewx[9422]: interceptor: MainThread: listen on :8000 Aug 26 11:54:00 weerstation weewx[9422]: engine: StdConvert target unit is 0x1 Aug 26 11:54:00 weerstation weewx[9422]: 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 26 11:54:00 weerstation weewx[9422]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS Aug 26 11:54:00 weerstation weewx[9422]: engine: Archive will use data binding wx_binding Aug 26 11:54:00 weerstation weewx[9422]: engine: Record generation will be attempted in 'software' Aug 26 11:54:00 weerstation weewx[9422]: engine: Using archive interval of 300 seconds (software record generation) Aug 26 11:54:00 weerstation weewx[9422]: interceptor: MainThread: shutting down server thread Aug 26 11:56:01 weerstation weewx[9422]: engine: retrying... Aug 26 11:56:01 weerstation weewx[9422]: engine: Using configuration file /etc/weewx/weewx.conf Aug 26 11:56:01 weerstation weewx[9422]: engine: Loading station type Interceptor (user.interceptor) Aug 26 11:56:01 weerstation weewx[9422]: interceptor: MainThread: driver version is 0.46 Aug 26 11:56:01 weerstation weewx[9422]: interceptor: MainThread: device type: wu-client Aug 26 11:56:01 weerstation weewx[9422]: interceptor: MainThread: sensor map: None Aug 26 11:56:01 weerstation weewx[9422]: interceptor: MainThread: mode is listen Aug 26 11:56:01 weerstation weewx[9422]: interceptor: MainThread: listen on :8000 Aug 26 11:56:01 weerstation weewx[9422]: engine: StdConvert target unit is 0x1 Aug 26 11:56:01 weerstation weewx[9422]: wxcalculate: The following values will be calculated: baromete
[weewx-user] Re: Interceptor working standalone but not with Weewx
On Sunday, August 25, 2019 at 11:01:08 AM UTC-4, Jos Bredek wrote: > > > It looks like weeewx starts the Interceptor listening server on 8000 but > within the same second it shuts the serverport again. Weewx keeps doing > this every 300 seconds (probably since that is the archive interval). > > Here's my output from the log (debug set to 1): > > Aug 25 16:48:54 weerstation weewx[9422]: engine: Using configuration file > /etc/weewx/weewx.conf > Aug 25 16:48:54 weerstation weewx[9422]: engine: Loading station type > Interceptor (user.interceptor) > Aug 25 16:48:54 weerstation weewx[9422]: interceptor: MainThread: driver > version is 0.46 > Aug 25 16:48:54 weerstation weewx[9422]: interceptor: MainThread: device > type: wu-client > Aug 25 16:48:54 weerstation weewx[9422]: interceptor: MainThread: sensor > map: None > Aug 25 16:48:54 weerstation weewx[9422]: interceptor: MainThread: mode is > listen > Aug 25 16:48:54 weerstation weewx[9422]: interceptor: MainThread: listen > on :8000 > Aug 25 16:48:54 weerstation weewx[9422]: engine: StdConvert target unit is > 0x1 > Aug 25 16:48:54 weerstation weewx[9422]: 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 25 16:48:54 weerstation weewx[9422]: wxcalculate: The following > algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS > Aug 25 16:48:54 weerstation weewx[9422]: engine: Archive will use data > binding wx_binding > Aug 25 16:48:54 weerstation weewx[9422]: engine: Record generation will be > attempted in 'software' > Aug 25 16:48:54 weerstation weewx[9422]: engine: Using archive interval of > 300 seconds (software record generation) > Aug 25 16:48:54 weerstation weewx[9422]: interceptor: MainThread: shutting > down server thread > > Is there something (simple) i've been missing? The server should keep > listening on port 8000 all the time not just a the every 3 minutes for just > a second > it would help to see more of the log, not just one cycle. and it would help if you set debug=1 however, this smells like an unreported exception - the listening thread is probably raising an exception, but that is getting swallowed. try running weewx directly - that will show us whether there are any exceptions in the listening (or other) thread. also, you are probably testing two different things - your weewx.conf uses wu-client as device_type, but since you did not specify a mode in the direct invocation of interceptor.py, the device_type is acurite-bridge. m -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/cdbab26e-77d3-4297-aa5a-1ae684d25ed5%40googlegroups.com.