I'm trying to find the battery status from the extra sensors on WMR200 and 
maybe there already a way to do this as described below..

When using the debug settings the data is written in a not too userfriendly 
format. One data packet is written not only over multiple rows but also 
with varying number of bytes per row.
Like this (D7-packet from WMR200):

*----> Time/Date----> TEMP/HUM/DEW-------> CHSUM**00 01 02 03 04 05 06 07 08 09 
10 11 12 13 14 15* ...byte nr*ID LL mm-hh dd-mm-yy tS TT-sT HU DD-sD HI cL-cH* 
...notation*----- -------------- -- ----- -- ----- -- -----**d7 10 2f 0d 06 0c 
0a 91 22 01 1b 14 80 52 8a 02* ...data

*-----------------------------------------------*









*Nov 10 16:17:13 RPi3B-Roses weewx[2547]: wmr200: MainThread: D   Queuing 
live packet rx:21 live_queue_len:21Nov 10 16:17:15 RPi3B-Roses weewx[2547]: 
wmr200: Thread-2: D read_device(): d7Nov 10 16:17:15 RPi3B-Roses 
weewx[2547]: wmr200: Thread-2: D read_device(): 10Nov 10 16:17:15 
RPi3B-Roses weewx[2547]: wmr200: Thread-2: D read_device(): 11 10Nov 10 
16:17:15 RPi3B-Roses weewx[2547]: wmr200: Thread-2: D read_device(): 0a 0b 
12Nov 10 16:17:15 RPi3B-Roses weewx[2547]: wmr200: Thread-2: D 
read_device(): 52 af 00Nov 10 16:17:15 RPi3B-Roses weewx[2547]: wmr200: 
Thread-2: D read_device(): 47 82 00Nov 10 16:17:15 RPi3B-Roses weewx[2547]: 
wmr200: Thread-2: D read_device(): 00 f9 02*















*Nov 10 16:17:15 RPi3B-Roses weewx[2547]: wmr200: MainThread: D   Queuing 
live packet rx:22 live_queue_len:22Nov 10 16:17:15 RPi3B-Roses weewx[2547]: 
wmr200: Thread-2: D read_device(): d7Nov 10 16:17:15 RPi3B-Roses 
weewx[2547]: wmr200: Thread-2: D read_device(): 10Nov 10 16:17:15 
RPi3B-Roses weewx[2547]: wmr200: Thread-2: D read_device(): 11 10Nov 10 
16:17:15 RPi3B-Roses weewx[2547]: wmr200: Thread-2: D read_device(): 0aNov 
10 16:17:15 RPi3B-Roses weewx[2547]: wmr200: Thread-2: D read_device(): 
0bNov 10 16:17:15 RPi3B-Roses weewx[2547]: wmr200: Thread-2: D 
read_device(): 12 00Nov 10 16:17:15 RPi3B-Roses weewx[2547]: wmr200: 
Thread-2: D read_device(): fcNov 10 16:17:15 RPi3B-Roses weewx[2547]: 
wmr200: Thread-2: D read_device(): 00Nov 10 16:17:15 RPi3B-Roses 
weewx[2547]: wmr200: Thread-2: D read_device(): 25Nov 10 16:17:15 
RPi3B-Roses weewx[2547]: wmr200: Thread-2: D read_device(): 64Nov 10 
16:17:15 RPi3B-Roses weewx[2547]: wmr200: Thread-2: D read_device(): 00Nov 
10 16:17:15 RPi3B-Roses weewx[2547]: wmr200: Thread-2: D read_device(): 00 
b4Nov 10 16:17:15 RPi3B-Roses weewx[2547]: wmr200: Thread-2: D 
read_device(): 02*

*Nov 10 16:17:16 RPi3B-Roses weewx[2547]: wmr200: MainThread: D   Queuing 
live packet rx:23 live_queue_len:23*


I would find it more readable and searchable if the packets above was 
written in one line like this:


*Nov 10 16:17:13 RPi3B-Roses weewx[2547]: wmr200: MainThread: D   Queuing 
live packet rx:21 live_queue_len:21*

*wmr200: Thread-2: D read_device():d7 10 11 10 0a 0b 12 52 af 00 47 82 00 
00 f9 02 (B7:L = 2 => extraTemp2 + extraHumid2)*

*Nov 10 16:17:15 RPi3B-Roses weewx[2547]: wmr200: MainThread: D   Queuing 
live packet rx:22 live_queue_len:22*

*wmr200: Thread-2: D read_device():d7 10 11 10 0a 0b 12 00 fc 00 25 64 00 
00 b4 02 (B7:L = 0 => inTemp + inHumidity)*
*Nov 10 16:17:16 RPi3B-Roses weewx[2547]: wmr200: MainThread: D   Queuing 
live packet rx:23 live_queue_len:23*

It is then easy to grep on the log (for ":d7 10" and directly compare the 
content.

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