Regnmätare?
Posted: Fri Mar 17, 2023 9:45 am
Tips på regnmätare? Inte för att jag riktigt vet vad jag skulle använda den till, men det har väl aldrig hindrat oss förr?
Hmmm... Höll den i handen idag men fegade ur. (Köpte smörjfett istället. Var ju tvungen att köpa nå't.) På vilket sätt visar den fel?Karlvonoxelstjerna wrote:Köpte regnmätaren på jula http://www.jula.se/tradlos-regnmatare-794051 tellstick duon snappar upp den, men värdet är helt åt skogen!
Ja du den ger olika konstiga värden varje gång man häller lite vatten på den . T.ex står det 0.9mm regn i displayen så fick jag en ett värde på duon på 23,6.Von Schnitzel wrote:Hmmm... Höll den i handen idag men fegade ur. (Köpte smörjfett istället. Var ju tvungen att köpa nå't.) På vilket sätt visar den fel?Karlvonoxelstjerna wrote:Köpte regnmätaren på jula http://www.jula.se/tradlos-regnmatare-794051 tellstick duon snappar upp den, men värdet är helt åt skogen!
Oki oki så det är med andra ord inte bara att ....Zapper wrote:Artikelnummer 36-3242
Har egen USB så man behöver ej koppla mot tellstick och den kan lagra drygt 4000 omgångar med värden med inställbart intervall.
Man kan använda http://code.google.com/p/weatherpoller/ å skapa ett cronscript för att lagra datan. enklast som CSV dock skall man kolla en felbit och pipa datan till en annan fil eller /dev/null då denna är satt. Dock hittar den inte felet varge gång så man bör göra en sanity check på värden man får in för säkerhetsskull.
Har inte orkat göra en sanity check än för jag e lat. Det händer inte så fruktansvärt ofta med mina mottagningsförhållanden.
Sen kan man bara köra gnuplot på filen man appendar med datan och leka så mkt man har lust.
Regnmätaren skall man däremot kolla ordentligt för att den nollställs vid batteribyte eller att räknaren trillar runt, samt att om man får en lagom störning på signalen kan man få räknaren att gå 500 -> 345 -> 501 vilket gör att man får väldigt fel i datan. Men med lite lagom lookbehind så går det att fixa.
Code: Select all
#! /bin/bash
cd /till/nån/katalog/att/spara/data/i
INP=`wsp -e`
TEST=`echo "$INP" | cut -d"," -f33 | cut -d" " -f2`
if [ "$TEST" == "0" ]
then
echo $INP >> vaderdata.dat
./dbStore.php "$INP"
echo $INP >> `date +"byMonth/%Y-%m"`.dat
else
echo $INP >> faultyData.dat
fi
Code: Select all
#! /bin/bash
cd /till/nån/katalog/att/spara/data/i
wsp -e >> vaderdata.csv
Mmm om jag hade en linux maskin. Kör min duo från en Asus mini laptop med windows7 starter och eventghost ....Zapper wrote:Vill man bara få igång det å inte bry sig om att lagra i databas å felkorrigering kan man bara ta
(Detta förutsätter att man laddat hem och kompilerat weatherpoller samt att programmets binär heter wsp på din path)
Spara detta script takeReading.sh i mitt fall och gör scriptet körbart och kör sedan detta var 5e minut i cron.Code: Select all
#! /bin/bash cd /till/nån/katalog/att/spara/data/i wsp -e >> vaderdata.csv
Öppna en consoll på din linuxmaskin å kör kommandot
crontab -e
lägg i denna rad i filen som dyker upp.
*/5 * * * * /home/username/mapp/med/ditt/script/takeReading.sh
spara å det är klart.
Hade döpt mina filer till dat av nån anledning men det är egentligen csv filer.
Till just den väderstationen tror jag du isf är körd, har inte sett att man skulle kunna kompliera weatherpoller på windows. Och det till väderstationen medföljande programmet är rätt så värdelöst.Karlvonoxelstjerna wrote:Mmm om jag hade en linux maskin. Kör min duo från en Asus mini laptop med windows7 starter och eventghost ....Zapper wrote:Vill man bara få igång det å inte bry sig om att lagra i databas å felkorrigering kan man bara ta
(Detta förutsätter att man laddat hem och kompilerat weatherpoller samt att programmets binär heter wsp på din path)
Spara detta script takeReading.sh i mitt fall och gör scriptet körbart och kör sedan detta var 5e minut i cron.Code: Select all
#! /bin/bash cd /till/nån/katalog/att/spara/data/i wsp -e >> vaderdata.csv
Öppna en consoll på din linuxmaskin å kör kommandot
crontab -e
lägg i denna rad i filen som dyker upp.
*/5 * * * * /home/username/mapp/med/ditt/script/takeReading.sh
spara å det är klart.
Hade döpt mina filer till dat av nån anledning men det är egentligen csv filer.