[weewx-user] Re: Interceptor working standalone but not with Weewx

2019-08-27 Thread Jos Bredek


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

2019-08-27 Thread Jos Bredek

>
> 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

2019-08-27 Thread 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

-- 
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

2019-08-26 Thread 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

-- 
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

2019-08-26 Thread Jos Bredek
 

> 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: 

[weewx-user] Re: Interceptor working standalone but not with Weewx

2019-08-25 Thread mwall


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.