Sida 4 av 5

Re: Nytt Linux-alternativ till Easyweather

Postat: 20 okt 2010, 20:24
av Cokeman
andreas skrev:Jag tycker dock inte att regnberäkningarna verkar stämma riktigt. Hur ska man göra för att de ska stämma?
Eftersom regnberäkningarna bygger på den tidigare historiken så går det inte att få någon pålitlig regndata om du endast läser in 3 värden. Det enda som sparas i väderstationen är hur mycket det regnat i millimeter sen stationen börjat mäta, för att få ut datat för regn under 24 timmar, 7 dagar osv så tar man helt enkelt nuvarande regn i millimeter, går tillbaka till den historiepost som är så många timmar/dagar tillbaka i tiden och jämför hur mycket det regnat då. Dvs
(regn i mm idag) - (regn i mm 24h sen) = (Regn de senaste 24h).

För att göra detta i Easyweather i windows så kräver programmet att hela historien läses in. Jag la till --quickrain för att slippa detta, dvs programmet tar nuvarande data, och sen hoppar direkt till den historiepost som den "tror" är 24h sen baserat på uppdateringsintervallet, och jämför dessa två poster. --quickrain är dock i nuvarande form trasig, så för att få pålitlig regndata med programmet så måste du alltså helst läsa in hela historiedatan.

Eftersom du sparar historiedatan kan det vara lättare att räkna ut detta själv för att få pålitlig data. Du behöver alltså endast spara ner %R (totalt regn sen stationen startades) och sen göra egna uträkningar från detta.

Re: Nytt Linux-alternativ till Easyweather

Postat: 20 okt 2010, 20:43
av andreas
OK, då räknar jag ut värdena själv till vidare

Re: Nytt Linux-alternativ till Easyweather

Postat: 14 nov 2010, 11:56
av CirruZZ
Knackade ihop ett litet script igår för att underlätta installationen. Funkar för mig i Ubuntu. Tänkte att någon annan kanske får användning för det också. :wink: körs med sudo

Kod: Markera allt

#!/bin/bash

# script to install weather poller for a WH1080 weather station
# http://code.google.com/p/weatherpoller/

# You need UNZIP to be installed
# sudo apt-get install unzip

version=wsp-v1.0-b28

cd /usr/src/
wget http://weatherpoller.googlecode.com/files/$version.zip
mkdir $version
unzip $version.zip -d $version
cd $version
chmod u+x makefile
make
ln -s /usr/src/$version/wsp /usr/local/bin/wsp

Re: Nytt Linux-alternativ till Easyweather

Postat: 23 nov 2010, 20:50
av Niklas
Jag är lite nyfiken på hur det funkar.
Jag hämtar ju data varje minut. Fram till 15tiden idag så levererade stationen ny data varje minut.
Sedan drog jag ur och satte i USB-kabeln till stationen och nu levererar stationen ett värde i halvtimmen. Det värde jag har ställt in för när den ska lagra i stationens minne. Jag vill ju dock läsa ut det aktuella värdet som uppdateras i stationen varje minut. Vad har hänt nu?

Re: Nytt Linux-alternativ till Easyweather

Postat: 05 apr 2011, 13:58
av endast
Tyckte det var onödigt att starta en ny tråd så jag skriver här :)

Har en wh1080 som jag köpt hos clasohlsons (http://www.clasohlson.se/Product/Produc ... =161196162).
Provade ladda hem och installera wsp, men tyvärr får jag bara "Incorrect magic number!" som svar när jag kör wsp...

Det fungerar när man kör easy weather, så det verkar inte vara problem med själva stationen.

Provade köra en dumpmem och här är resultatet (de första raderna):

$ xxd dump
0000000: 0000 ef00 3034 00e9 2503 0a00 0685 0280 ....04..%.......
0000010: 0120 0220 0900 0000 b0ff 00c2 0300 103d . . ...........=
0000020: 8527 da25 0000 0000 0000 0011 0405 1331 .'.%...........1
0000030: 4123 c800 0000 462d 2c01 6480 c800 0000 A#....F-,.d.....

Visst borde första vara 55AA eller 5555?

Någon som har nån idé om vad som kan vara fel?`

Re: Nytt Linux-alternativ till Easyweather

Postat: 01 jul 2011, 17:05
av MikaelB
Verkar ju spännande!
Kompilerar det på NSLU2 med Debian månntro?
Kanske får bli en tur till Clas i helgen isf... :-)

Re: Nytt Linux-alternativ till Easyweather

Postat: 22 jul 2011, 14:08
av sm7rdx
Detta är ett intressant alternativ till WeatherDisplay som är en riktig overkill för
mitt behov i linux. Och enklare att konfugurera!! Hur kunde jag missa detta?
Hittade programmet nyss och provade efter 2 minuter.
Ett spännade alternativ. Grattis! :D

MikelB: Jag kör Debian 6 och har en WS1080 som funkar fint.
Denna programsnutt sitter som en fläskläpp! :lol:

Re: Nytt Linux-alternativ till Easyweather

Postat: 19 apr 2013, 22:00
av mohsart
När jag försöker bygga får jag

Kod: Markera allt

/bin/sh: 1: svn: not found
gcc -Wall -lm -lusb wsp.c -o wsp.o
wsp.c:117:3: error: redefinition of typedef ‘mode_t’ with different type
/usr/include/arm-linux-gnueabihf/sys/types.h:71:18: note: previous declaration of ‘mode_t’ was here
wsp.c: In function ‘get_history_chunk’:
wsp.c:933:24: warning: variable ‘prev_history_pos’ set but not used [-Wunused-but-set-variable]
make: *** [wsp.o] Error 1
gcc version 4.6.3 (Debian 4.6.3-14+rpi1)
GNU Make 3.81
(Raspberry/Raspbian)
uname -a -> Linux 1wirepi 3.6.11+ #371 PREEMPT Thu Feb 7 16:31:35 GMT 2013 armv6l GNU/Linux

Tips?

/Mats

Re: Nytt Linux-alternativ till Easyweather

Postat: 20 apr 2013, 16:25
av NiclasF
apt-get install svn

Re: Nytt Linux-alternativ till Easyweather

Postat: 21 apr 2013, 00:04
av mohsart

Kod: Markera allt

svn: E155007: '/home/onewire/tabort' is not a working copy
gcc -Wall -lm -lusb wsp.c -o wsp.o
wsp.c:117:3: error: redefinition of typedef ‘mode_t’ with different type
/usr/include/arm-linux-gnueabihf/sys/types.h:71:18: note: previous declaration of ‘mode_t’ was here
wsp.c: In function ‘get_history_chunk’:
wsp.c:933:24: warning: variable ‘prev_history_pos’ set but not used [-Wunused-but-set-variable]
make: *** [wsp.o] Error 1
/Mats

Re: Nytt Linux-alternativ till Easyweather

Postat: 21 apr 2013, 08:31
av NiclasF
Om man googlar "Svn E155007", så får man träff,
http://stackoverflow.com/questions/3743 ... rking-copy

Re: Nytt Linux-alternativ till Easyweather

Postat: 21 apr 2013, 23:24
av mohsart
Såå "[...] [/home/onewire/ws] is missing its own .svn directory" - saknas det saker på http://code.google.com/p/weatherpoller/downloads/list eller hur ska man tolka det?

/Mats

Re: Nytt Linux-alternativ till Easyweather

Postat: 21 apr 2013, 23:41
av mohsart
Såg att det fanns kommando för att göra checkout på http://code.google.com/p/weatherpoller/source/checkout
Men när jag försöker bygga den får jag

Kod: Markera allt

pi@1wirepi /home/onewire/tabort/weatherpoller-read-only $ make
gcc -Wall -lm -lusb wsp.c -o wsp.o
wsp.c:117:3: error: redefinition of typedef ‘mode_t’ with different type
/usr/include/arm-linux-gnueabihf/sys/types.h:71:18: note: previous declaration of ‘mode_t’ was here
wsp.c: In function ‘get_history_chunk’:
wsp.c:933:24: warning: variable ‘prev_history_pos’ set but not used [-Wunused-but-set-variable]
make: *** [wsp.o] Error 1
Ett steg i taget :-)

/Mats

Re: Nytt Linux-alternativ till Easyweather

Postat: 21 apr 2013, 23:57
av mohsart
Testade byta namn på mode_t till mode_ttt och då gick den att bygga.
Men får nu

Kod: Markera allt

Could not open usb device, errorcode - -1
när jag kör, tex ./wsp -a

/Mats

Re: Nytt Linux-alternativ till Easyweather

Postat: 22 apr 2013, 00:08
av mohsart
Aha, med sudo fungerar det.

/Mats