Giter Site home page Giter Site logo

fowsr's People

fowsr's Issues

fowsr returns only zeros

What steps will reproduce the problem?
1. start fowsr on raspberry with WH1080 connected on USB 

What is the expected output? What do you see instead?
expected is data from weather station, i got this output:

2013-09-18 14:37:27 FOWSR V2.0.130910 started Cmd: ./fowsr -v3 -b
last cached record 1970-01-01 01:00:00
0001665C | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
0001666C | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
0001667C | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
0001668C | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
0001669C | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000166AC | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000166BC | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000166CC | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000166DC | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000166EC | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000166FC | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
0001670C | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
0001671C | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
0001672C | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
0001673C | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
0001674C | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
last record read   1970-01-01 01:00:00

What version of the product are you using? On what operating system?

fowsr-2.0.130910.tar.gz
on
Linux raspberrypi 3.1.9+ #168 PREEMPT Sat Jul 14 18:56:31 BST 2012 armv6l 
GNU/Linux


Please provide any additional information below.
downloaded, unpack, make and run "./fowsr -b"


Original issue reported on code.google.com by [email protected] on 18 Sep 2013 at 12:40

Double output?

Small script:
***********
DATA=/tmp/WS.log #*(note - directory setting -n /tmp does not work, had to link 
/var/log/fowsr -> /tmp (openwrt device) using -n /tmp/%%S wont work good 
becouse the fowsr.dat isnt written)
while true
do
rm $DATA
fowsr -ff
{
read
while read line ;do
        echo $line
done }< $DATA
#ssh -T [email protected] -i ~/.ssh/id_rsa < $SQL
cat $SQL
echo "sleeping 60"
done
*********
output:
2014-01-02_18:41:00 WS 39.0 21.4 94.0 4.4 1006.3 4.4 5.4 180.0 76.3 00
sleeping 60
2014-01-02_18:42:00 WS 39.0 21.4 94.0 4.4 1006.3 4.4 5.4 180.0 76.3 00
2014-01-02_18:47:00 WS 39.0 21.4 94.0 4.4 1006.1 5.1 6.8 180.0 76.3 00
sleeping 60
2014-01-02_18:43:00 WS 39.0 21.4 94.0 4.4 1006.3 5.8 7.5 180.0 76.3 00
sleeping 60
2014-01-02_18:44:00 WS 39.0 21.4 94.0 4.4 1006.2 4.1 5.4 135.0 76.3 00
sleeping 60
2014-01-02_18:45:00 WS 39.0 21.4 94.0 4.4 1006.2 3.1 5.1 180.0 76.3 00
sleeping 60
2014-01-02_18:46:00 WS 39.0 21.4 94.0 4.4 1006.1 3.7 4.4 180.0 76.3 00
sleeping 60
2014-01-02_18:47:00 WS 39.0 21.4 94.0 4.4 1006.1 3.7 4.4 180.0 76.3 00
2014-01-02_18:52:00 WS 39.0 21.4 95.0 4.4 1006.2 3.7 5.1 135.0 76.3 00
sleeping 60
2014-01-02_18:48:00 WS 39.0 21.4 94.0 4.4 1006.1 4.4 5.4 180.0 76.3 00
sleeping 60

why are every 5:th minute entry double? and one of them 5minutes in future too. 
the single outputs displays correct time.

Thanks

Original issue reported on code.google.com by [email protected] on 2 Jan 2014 at 6:57

fowsr returns only zeros

Hello,

tested now.

# ./fowsr -v3c -fw -c
2013-09-25 08:58:33 FOWSR V2.0.130910 started Cmd: ./fowsr -v3c -fw -c
usb_set_debug: Setting debugging level to 4 (on)
usb_os_find_busses: Found 001
usb_os_find_devices: Found 013 on 001
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Couldn't open /dev/bus/usb/001/012
usb_os_find_devices: Couldn't open /dev/bus/usb/001/011
usb_os_find_devices: Couldn't open /dev/bus/usb/001/010
usb_os_find_devices: Couldn't open /dev/bus/usb/001/009
usb_os_find_devices: Couldn't open /dev/bus/usb/001/008
usb_os_find_devices: Couldn't open /dev/bus/usb/001/007
usb_os_find_devices: Couldn't open /dev/bus/usb/001/006
usb_os_find_devices: Couldn't open /dev/bus/usb/001/005
usb_os_find_devices: Couldn't open /dev/bus/usb/001/004
usb_os_find_devices: Found 003 on 001
usb_os_find_devices: Found 002 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
USB error: could not get bound driver: No data available
usb_get_driver_np returned -61
last cached record 1970-01-01 01:00:00
0000(+10): 00 -> 2C
0000(+11): 00 -> EA
0000(+12): 00 -> 82
0000(+13): 00 -> BE
0000(+18): 00 -> 02
0000(+1C): 00 -> 08
0000(+1D): 00 -> EB
0000(+1E): 00 -> 82
0000(+1F): 00 -> BE
0000(+20): 00 -> 55
0000(+21): 00 -> AA
0000(+22): 00 -> 38
0000(+23): 00 -> E1
0000(+25): 00 -> 58
0000(+26): 00 -> 5C
0000(+28): 00 -> 68
0000(+29): 00 -> 65
0000(+2A): 00 -> 64
0000(+2B): 00 -> 20
0000(+2C): 00 -> 72
0000(+2D): 00 -> 65
0000(+2E): 00 -> 63
0000(+2F): 00 -> 6F
0000(+30): 00 -> 72
0000(+31): 00 -> 64
0000(+32): 00 -> 20
0000(+33): 00 -> 31
0000(+34): 00 -> 39
0000(+35): 00 -> 37
0000(+36): 00 -> 30
0000(+37): 00 -> 2D
0000(+38): 00 -> 30
0000(+39): 00 -> 31
0000(+3A): 00 -> 2D
0000(+3B): 00 -> 30
0000(+3C): 00 -> 31
0000(+3D): 00 -> 20
0000(+3E): 00 -> 30
0000(+3F): 00 -> 31
0000(+40): 00 -> 79
0000(+41): 00 -> 25
0000(+42): 00 -> 0A
0000(+43): 00 -> 11
0000(+45): 00 -> 04
0000(+46): 00 -> 0B
0000(+50): 00 -> 01
0000(+54): 00 -> 6C
0000(+55): 00 -> 52
0000(+56): 00 -> 2E
0000(+57): 00 -> 40
0000(+58): 00 -> 02
0000(+5D): 00 -> 20
0000(+5E): 00 -> 2E
0000(+5F): 00 -> 40
0000(+60): 00 -> A1
0000(+62): 00 -> 40
0000(+63): 00 -> 20
0000(+64): 00 -> A1
0000(+67): 00 -> 20
0000(+68): 00 -> D8
0000(+69): 00 -> D4
0000(+6A): 00 -> 8B
0000(+70): 00 -> D8
0000(+71): 00 -> D4
0000(+72): 00 -> 8B
0000(+74): 00 -> D8
0000(+75): 00 -> EA
0000(+76): 00 -> 82
0000(+77): 00 -> BE
0000(+78): 00 -> 58
0000(+79): 00 -> 32
0000(+7A): 00 -> 2E
0000(+7B): 00 -> 40
0000(+7C): 00 -> 90
0000(+7D): 00 -> E4
0000(+7E): 00 -> 2C
0000(+7F): 00 -> 40
0000(+80): 00 -> A1
0000(+82): 00 -> 60
0000(+83): 00 -> 20
0000(+84): 00 -> A1
0000(+87): 00 -> 20
0000(+8D): 00 -> 20
0000(+8E): 00 -> 2E
0000(+8F): 00 -> 40
0000(+90): 00 -> F0
0000(+91): 00 -> EA
0000(+92): 00 -> 82
0000(+93): 00 -> BE
0000(+94): 00 -> 90
0000(+95): 00 -> 24
0000(+96): 00 -> 2E
0000(+97): 00 -> 40
0000(+98): 00 -> F4
0000(+99): 00 -> EA
0000(+9A): 00 -> 82
0000(+9B): 00 -> BE
0000(+9C): 00 -> 18
0000(+A0): 00 -> BB
0000(+A2): 00 -> 57
0000(+A3): 00 -> 03
0000(+A4): 00 -> 89
0000(+A5): 00 -> 04
0000(+A6): 00 -> D9
0000(+A7): 00 -> 05
0000(+A8): 00 -> 31
0000(+A9): 00 -> 39
0000(+AA): 00 -> 37
0000(+AB): 00 -> 30
0000(+AC): 00 -> 90
0000(+AD): 00 -> 24
0000(+AE): 00 -> 2E
0000(+AF): 00 -> 40
0000(+B0): 00 -> 08
0000(+B4): 00 -> 14
0000(+B5): 00 -> EB
0000(+B6): 00 -> 82
0000(+B7): 00 -> BE
0000(+B8): 00 -> 20
0000(+B9): 00 -> 8F
0000(+C0): 00 -> A1
0000(+C2): 00 -> A0
0000(+C3): 00 -> 20
0000(+C4): 00 -> A1
0000(+C7): 00 -> 20
0000(+C9): 00 -> C0
0000(+CA): 00 -> 02
0000(+CB): 00 -> 40
0000(+CC): 00 -> 4C
0000(+CD): 00 -> EB
0000(+CE): 00 -> 82
0000(+CF): 00 -> BE
0000(+D0): 00 -> 04
0000(+D1): 00 -> 97
0000(+D2): 00 -> 24
0000(+D3): 00 -> 40
0000(+D4): 00 -> EF
0000(+D5): 00 -> EA
0000(+D6): 00 -> 82
0000(+D7): 00 -> BE
0000(+D8): 00 -> C0
0000(+D9): 00 -> 24
0000(+DA): 00 -> 2E
0000(+DB): 00 -> 40
0000(+DC): 00 -> 6C
0000(+DD): 00 -> 52
0000(+DE): 00 -> 2E
0000(+DF): 00 -> 40
0000(+E0): 00 -> A1
0000(+E2): 00 -> C0
0000(+E3): 00 -> 20
0000(+E4): 00 -> A1
0000(+E7): 00 -> 20
0000(+E8): 00 -> F0
0000(+E9): 00 -> 7A
0000(+EA): 00 -> 24
0000(+EB): 00 -> 40
0000(+EC): 00 -> C0
0000(+ED): 00 -> 24
0000(+EE): 00 -> 2E
0000(+EF): 00 -> 40
0000(+F0): 00 -> 4C
0000(+F1): 00 -> EB
0000(+F2): 00 -> 82
0000(+F3): 00 -> BE
0000(+F4): 00 -> D8
0000(+F5): 00 -> 9B
0000(+F8): 00 -> 10
0000(+F9): 00 -> C7
0000(+FC): 00 -> 99
0000(+FD): 00 -> 89
0000(+FE): 00 -> 42
0000(+FF): 00 -> 52
Fixed block is not valid.

A test with a Python Script found in Internet (from wfrog) is working properly:
# ./TestWeatherStation.py 
0000 55 aa 38 e1 00 58 5c 00 79 25 0a 11 00 04 0b 00 1e 20 02 20 09 00 00 00 00 
00 00 e8 00 00 70 0f
0020 95 27 40 25 00 00 00 00 00 00 00 13 09 25 08 59 41 23 c8 00 00 00 46 2d 2c 
01 64 80 c8 00 00 00
0040 64 00 64 80 a0 28 80 25 a0 28 80 25 00 b4 00 00 68 01 00 0a 00 f4 01 12 00 
00 00 00 00 00 00 00
0060 00 00 3e 23 63 0a 4e 01 ae 00 9f 01 73 81 9f 01 73 81 cd 00 bb 80 e9 25 2e 
24 0d 28 44 26 69 00
0080 bb 00 57 03 89 04 d9 05 36 09 04 1d 00 12 10 26 22 03 13 08 10 23 31 12 10 
23 22 23 13 06 13 19
00a0 33 13 08 06 23 27 13 01 19 06 59 13 08 03 15 47 13 01 06 04 49 13 08 03 15 
47 13 01 06 04 49 13
00c0 07 28 12 53 12 12 13 06 59 13 01 03 08 17 12 10 27 16 54 13 09 22 08 38 12 
10 27 16 54 13 08 04
00e0 19 40 13 08 04 19 38 13 05 24 07 27 13 05 24 20 53 13 05 24 16 43 13 06 04 
01 16 13 08 21 07 31

So my 1080 is working properly.


Original issue reported on code.google.com by [email protected] on 2 Oct 2013 at 12:24

Fowsr USB Read Problem

I have a new TP1080WC purchased within the last month.  It works well with 
Easyweather and Cumulus when configured as "Fine Offset (WH1080 etc).

I am using OpenWRT (Firmware Version: OpenWrt Attitude Adjustment 12.09 / LuCI 
0.11.1 Release (0.11.1) Kernel Version  3.3.8) and Fowsr 1.0-20110904-1 
on TP-Link TL-MR3020 V1.

I cannot get a response from the WH1080 with or without an external USB Hub.

This is what I see:

root@OpenWrt:~# fowsr -w
00414764 | 00 00 00 00 __ __ __ __ __ __ __ __ __ __ __ __ | ....
usb_set_debug: Setting debugging level to 255 (on)
usb_os_find_busses: Found 001
usb_os_find_devices: Found 001 on 001
fowsr: fowsr.c: 95: CUSB_Open: Assertion `dev' failed.
Aborted
root@OpenWrt:~#


I seem to be talking to the USB Port on the TP1080WC as it reads the IdV and 
IdP.

root@OpenWrt:~# lsusb -v

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            3.03
  iManufacturer           3 Linux 3.3.8 ehci_hcd
  iProduct                2 Generic Platform EHCI Controller
  iSerial                 1 ehci-platform
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
Device Status:     0x0001
  Self Powered


Can anyone give me a suggestion of where to go next?

Thanks

Doug


Original issue reported on code.google.com by [email protected] on 1 Jun 2014 at 3:53

Change from config

1. If run fowsr -> Weatherstation not found on USB (vendor,product)=(1941,8021)

2. My Weather Station WA-1080PC-T have Device 004: ID 0713:0818 Interval 
Research Corp., (vendor,product) = (0713,0818)

3. I compiled a new file from source, but he does not want to start on OpenWrt 
Barrier Breaker 14.07, writes error 

/usr/bin/fowsr: line 1:ELF: not found
/usr/bin/fowsr: line 1: syntax error: unexpected word (expecting ")")

4.OpenWrt use on router Asus N-16

Pls compile for (vendor,product) = (0713,0818) or manual set vendor & product 
before run!

Thank you!


Original issue reported on code.google.com by [email protected] on 25 Feb 2015 at 2:35

Seems like the Barometer values are off when posting to Wunderground with the included script.

What steps will reproduce the problem?
1. Use Wunderground script
2. Look at station data and was seeing instead of 29inch of Barometric 
pressure, it was in the 50's.
3.

What is the expected output? What do you see instead?
It should have been in the 29.x range but was 50.x.

What version of the product are you using? On what operating system?
#define VERSION "V2.0.130910"

Linux.

Please provide any additional information below.


As a side note, I went ahead and used the fowsr with 'console' switch and I'm 
parsing this with a bash script to do my uploads. I don't know if you want to 
share this as a wiki attachment for someone else that wants to leverage 
wunderground and potentially manually parse the station data. But thanks for 
including the '-c' option as it works perfectly for me as I can do the math in 
a script to convert to US values for Wunderground.

Just a thought.

-Jeremy


#=============================================================================
#!/bin/bash
# Version 1.0     9-26-2013   Jeremy Georges

# This script requires fowsr and executes it with the -c (console) option.
# By using that output, we convert all of the units to the appropriate type
# that wunderground requires.
# The idea is, we don't care about locally storing the data (such as typically 
done with a Database)
# but we want to upload this every 60 seconds and this gets archived at 
wunderground.
#
#The idea was to run this on a small beaglebone or Raspberry Pi; so keep it 
simple and don't store anything locally..

# Thanks to Arne-Jørgen Auberg & Josch for keeping fowsr open and putting in 
the -c option :-)
# using normal updates (i.e. not rapid fire).
#
#Also note that we're using the system time instead of the weather station. I'm 
assuming that we're running NTP
# on the linux box and that should be our reference;


while [ 1 ]
do

ROOTDIR=/home/fowsr
# Grab raw current output
RAWLOG=/home/fowsr/rawoutput.log
/usr/local/bin/fowsr -c > $RAWLOG

#We should see 'success' in this file if everything uploads to wunderground ok.
STATUSFILE=/home/fowsr/wgetfile.log


# Need to parse this data and create variables for uploading to wunderground
# ********
# Either Change the ID and Password for your use case below....
# or supply them on the command line when executing the script so they are 
taken as arguments.
ID=$1
PASSWORD=$2

THETIME=`date -u +"%Y-%m-%d+%T" | sed 's/:/%3a/g'` 
WINDDIR=`cat $RAWLOG | grep DIR | cut -d' ' -f2`
WINDSPEED=`cat $RAWLOG | grep WS | cut -d' ' -f2`
WINDGUST=`cat $RAWLOG | grep WG | cut -d' ' -f2`
TEMPERATURE=$(cat $RAWLOG | grep To | cut -d' ' -f2)    #in Celcius
OUTHUMIDITY=`cat $RAWLOG | grep RHo | cut -d' ' -f2`
PRESSURE=`cat $RAWLOG | grep AP | cut -d' ' -f2`   #In hPa
RAINTOTAL=`cat $RAWLOG | grep Rtot | cut -d' ' -f2`    #in millimeters

EPOCHTIME=`date +%s`

#Convert from C to fahrenheit 
TEMPF=`echo "$TEMPERATURE * 1.8 + 32" | bc`

#Convert RAINTOTAL to inches
RAININCHES=`echo "$RAINTOTAL * 0.039370" | bc` 

#Convert barometer from hPa to inches
BAROINCHES=`echo "$PRESSURE * 0.0295" | bc`

# Calculate dewpoint
# Td = T - ((100 - RH)/5.)   Td is dewpoint
DEWPOINT=`echo "$TEMPERATURE - (100 - $OUTHUMIDITY)/5" | bc`

#Convert dewpoint to Fahrenheit
DEWPOINTF=`echo "$DEWPOINT * 1.8 + 32" | bc`

#Convert windspeed from m/s to MPH
#2.237 * m/s = mph
WINDSPEEDM=`echo "$WINDSPEED * 2.237" | bc`

#Convert Windgust from m/s to MPH
WINDGUSTM=`echo "$WINDGUST * 2.237" | bc`


#RAIN LOGIC. Wunground wants hourly rainfall, not total which is provided from 
the weather station.
# We need to save the total at an hourly period, save epoch time (in seconds) 
and then calculate delta for the hourly rollup.
# by subtracting current rainfall total from the snapshot value we had.
# We'll use Epoch time as this is easier to calculate figuring 3600 seconds per 
hour.
#Then at the next hour or (3600 seconds), we replace time stamp in file and 
take another total rainfall snapshot to base our delta.
if [ -f $ROOTDIR/RAINLOG.LOG ]
   then
    echo "We got a snapshot"
    #Compare
    #Use command substition to grab values in RAINLOG.LOG file.
    SNAPSHOTTIME=`cat $ROOTDIR/RAINLOG.LOG | grep ET | cut -d'=' -f2`
    RAINSNAPSHOT=`cat $ROOTDIR/RAINLOG.LOG | grep RAIN | cut -d'=' -f2`
    RAINDELTA=`echo "$RAININCHES - $RAINSNAPSHOT" | bc`
    echo "Rain delta is: $RAINDELTA"
    TIMEDELTA=`echo "$EPOCHTIME - $SNAPSHOTTIME" | bc`
        if [ "$TIMEDELTA" -gt 3600 ]
        then
          echo "We hit the hour mark"
          #Lets reset our values in RAINLOG.LOG
          #This is just like taking an initial snapshot.
          rm $ROOTDIR/RAINLOG.LOG
          echo "ET=$EPOCHTIME" > $ROOTDIR/RAINLOG.LOG
          echo "RAIN=$RAININCHES" >> $ROOTDIR/RAINLOG.LOG
          #Set rain delta for Wunder to zero since we're taking the initial snapshot
          RAINDELTA=0
        fi
   else
    #create initial snapshot since file does not exist
    echo "ET=$EPOCHTIME" > $ROOTDIR/RAINLOG.LOG
    echo "RAIN=$RAININCHES" >> $ROOTDIR/RAINLOG.LOG
    #Set rain delta for Wunder to zero since we're taking the initial snapshot
    RAINDELTA=0 
fi


wget -O$STATUSFILE 
"http://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?
ID=$ID&PASSWORD=$PASSWORD&dateutc=$THETIME&winddir=$WINDDIR&windspeedmph=$WINDSP
EEDM&windgustmph=$WINDGUSTM&tempf=$TEMPF&rainin=$RAINDELTA&baromin=$BAROINCHES&d
ewptf=$DEWPOINTF&humidity=$OUTHUMIDITY&weather=&clouds=&softwaretype=vws%20versi
onxx&action=updateraw"

#echo 
"http://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?
ID=$ID&PASSWORD=$PASSWORD&dateutc=$THETIME&winddir=$WINDDIR&windspeedmph=$WINDSP
EEDM&windgustmph=$WINDGUSTM&tempf=$TEMPF&rainin=$RAINDELTA&baromin=$BAROINCHES&d
ewptf=$DEWPOINTF&humidity=$OUTHUMIDITY&weather=&clouds=&softwaretype=vws%20versi
onxx&action=updateraw"


echo "Sleeping for 60seconds"
sleep 60
done




Original issue reported on code.google.com by [email protected] on 24 Sep 2013 at 7:59

no data send

Configuration :

WRT45G + OpenWRT + USB hardware
WeatherStation : Tycon Power Systems ProWeatherStation (prefect works with 
easyweather)
Wundreground account (works correctly)

WeatherStation Device is correctly reconize : 
lsusb
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 1941:8021 Dream Link WH1080 Weather Station / USB 
Missile Launcher

Fowsr error :
/usr/bin/fowsr -w
00417514 | 7E 4F 27 53 __ __ __ __ __ __ __ __ __ __ __ __ | ~O'S
usb_set_debug: Setting debugging level to 255 (on)
usb_os_find_busses: Skipping non bus directory devices
usb_os_find_busses: Skipping non bus directory drivers
usb_os_find_busses: Found 001
usb_os_find_devices: Found 001 on 001
usb_os_find_devices: Found 002 on 001
skipped 1 class/vendor specific interface descriptors
USB error: could not get bound driver: No data available
usb_get_driver_np returned -61
00417510 | 3B 51 27 53 __ __ __ __ __ __ __ __ __ __ __ __ | ;Q'S

Can you help me ?
Regards

Original issue reported on code.google.com by [email protected] on 17 Mar 2014 at 7:53

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.