rwarren2 / fowsr Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/fowsr
Automatically exported from code.google.com/p/fowsr
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
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
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
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
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
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.