HOWTO: Installera OWFS på Ubuntu server

Hur gör man för att ... ? Hur fungerar ... ? Steg för steg-guider och förklarande artiklar finns i detta forum.
Många guider finner också på vår blogg: https://blog.m.nu/
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av elf98 »

Python 2.4 är gammalt.

Jag har inte någon Ubuntu-server, men jag skulle gissa att 2.6 är det som gäller nu.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av CirruZZ »

skippa det paketet, skriv sen

Kod: Markera allt

sudo apt-get install python
och slå TABB så skall du få upp en lista med tillgängliga paket, välj det som passar närmst, är nog som Elf98 skriver att det är gammalt och att det har kommit ett nyare.
Mossfeldt
Wannabe
Inlägg: 10
Blev medlem: 07 sep 2010, 12:27
Ort: Hagfors
Kontakt:

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av Mossfeldt »

Jag har precis startat upp min blivande logger med ubuntu-10.04.1-server-i386 och stötte på samma problem som "patricw".
Jag kan bekräfta att det är python2.6-dev som gäller nu.

Tusen tack för denna HOWTO!
Skriver mer framöver om hur det hela utvecklar sig.

Edit:
Det har kommit en ny version. Jag testar med.
http://ovh.dl.sourceforge.net/sourcefor ... 8p2.tar.gz

Det hela verkar fungera bra. Nu ska jag beställa prylar! :)
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av CirruZZ »

Tackar för info, ska uppdatera guiden! :wink:
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av CirruZZ »

Guiden är nu uppdaterad, och flyttad till wikin. http://wiki.temperatur.nu/index.php/OWFS_HowTo
Sundhult
Wannabe
Inlägg: 9
Blev medlem: 29 mar 2008, 14:39
Ort: Ätran
Kontakt:

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av Sundhult »

Det där funkade bra för en Ubuntu 10.04 LTS också, även om det står 8.10 i texten. Kanske skulle ändras för att kännas mer up to date?

//.D
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av CirruZZ »

Sundhult skrev:Det där funkade bra för en Ubuntu 10.04 LTS också, även om det står 8.10 i texten. Kanske skulle ändras för att kännas mer up to date?

//.D
Tackar...Fixat!
patrikg
Wannabe
Inlägg: 4
Blev medlem: 06 maj 2011, 00:49
Ort: Stockholm

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av patrikg »

Har sett lite här och där att det är några på olika forum som inte får igång sin owfs automatiskt man lägger upp den som ett script i /etc/init.d/
Då lägger folk upp den som ett crontab jobb i linux istället, det är juh helt fel.

Kom på en sak idag som jag fick igång mitt system hemma som jag tänkte dela med mig.

Kollade i dmesg och fann att NetworkManager håller på med något som heter ModemManager, som säkert skickar en massa AT kommandon på alla olika serie portar. Då fann ja ett tipps att man skulle flytta en fil eller ta bort den filen.. så att inte Modemmanager startar. Vipps så startar mitt owfs system upp vid boot.

Filen ligger här och heter:
/usr/share/dbus-1/system-services/org.freedesktop.ModemManager.service


Detta tips är väl för dom som kan tänkas vara utan modemmanager.
Senast redigerad av patrikg den 06 maj 2011, 12:34, redigerad totalt 2 gång.
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av elf98 »

Crontab är inte ett ställe där man skall lägga startupscript. Crontab skall endast användas när man regelbundet vill köra saker.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
skorge
Inlägg: 2
Blev medlem: 05 dec 2011, 22:00
Ort: Stockholm

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av skorge »

Crontab kan faktiskt användas genom att ange @reboot istället för tidsintervall. Upstart-script är dock mer "rätt" väg att gå.

Tack för en bra guide!
Användarvisningsbild
KungenAvPeking
Tar hemautomation på allvar
Inlägg: 200
Blev medlem: 06 sep 2010, 21:03
Ort: Norrköping
Kontakt:

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av KungenAvPeking »

Någon mer än jag som har problem med att OWFS i kombination med senaste Telldus-core, crashar systemet?

Om jag installerar OWFS enligt guiden, så funkar det precis som det ska.
När jag sedan installerar senaste Telldus-core och sätter i Tellsticken, så låser sig hela systemet.

Om jag tar ur 1-wire-USB-pinnen (DS9490R), så funkar Telldus-core/Tellstick som det ska.
Tar jag ur Tellsticken funkar OWFS som det ska igen.

Ubuntu 10.04.3 Server
Telldus-core 2.1.0
OWFS 2.8p13

Tellstick Batch 12

Säkert jag som missar något... :?:
Driver http://kameran.nu - Mitt foto galleri.
Kom gärna förbi och kolla mina bilder... ;)
nik
Wannabe
Inlägg: 3
Blev medlem: 02 jun 2012, 22:38
Ort: Ljungby

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av nik »

Hej.
Tack för en riktigt bra guide.

Har kört med Logtemp innan men varit sugen på att testa OWFS
Sagt och gjort installerade OWFS och fick det att funka,
men inte RRDtool.
När jag ska köra scriptet create_rrd.sh så står det ERROR: can´t parse argument 'echo'
Har kollat scriptet hur många ggr som helst men hittar inget fel jämfört med ditt.
Kör på Ubuntu 10.04 LTS är det någon krumilur som är fel??

Kod: Markera allt

#!/bin/bash
# Script to create rrd-file

# 24h with 2,5 min resolution
# 7d with 5 min resolution
# 1y with 10 min resolution
# 20y with 1h resolution

directory="/home/niklas/rrddata/"
filename="outside_temp.rrd"

# Check i file already exist
if [ ! -f "$directory$filename" ]
then
	# File doesn´t exist, create new rrd-file
	echo "Creating RRDtool DB for outside temp sensor"
	rrdtool create $directory$filename \
		--step 150 \
		DS:outsidetemp:GAUGE:300:-50:60 \
		RRA:AVERAGE:0.5:1:576 \
		RRA:AVERAGE:0.5:2:2016 \
		RRA:AVERAGE:0.5:4:52560 \
		RRA:AVERAGE:0.5:24:175200 \
		RRA:MAX:0.5:1:576 \
		RRA:MAX:0.5:2:2016 \
		RRA:MAX:0.5:4:52560 \
		RRA:MAX:0.5:24:175200 \
		RRA:MIN:0.5:1:576 \
		RRA:MIN:0.5:2:2016 \
		RRA:MIN:0.5:4:52560 \
		RRA:MIN:0.5:24:175200 \
	echo "Done!"
else
	echo $directory$filename" already exist, delete it first."
fi
Tacksam för svar
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av daromer »

du har ett \ för mycke

Kod: Markera allt

      RRA:MIN:0.5:4:52560 \
      RRA:MIN:0.5:24:175200 \
   echo "Done!"
else
   echo $directory$filename" already exist, delete it first."
fi
ska ändras till:

Kod: Markera allt

      RRA:MIN:0.5:4:52560 \
      RRA:MIN:0.5:24:175200 
   echo "Done!"
else
   echo $directory$filename" already exist, delete it first."
fi
eller så har du glömt någon rad.
nik
Wannabe
Inlägg: 3
Blev medlem: 02 jun 2012, 22:38
Ort: Ljungby

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av nik »

Jag tackar och bockar. Det va det som löste allt
Nu kan jag nog komma igång med några grafer
solsson
Wannabe
Inlägg: 3
Blev medlem: 02 aug 2012, 16:55
Ort: Alingsås

Re: HOWTO: Installera OWFS på Ubuntu server

Inlägg av solsson »

Fick mitt startkit från m.nu idag. Har framgångsrikt installerat på Ubunut 12.04 LTS med paketet "owfs" som finns i standardrepositoryt sedan denna release. Är inte allra senaste versionen men paketet lever och uppdateras för nästa ubunturelease (https://launchpad.net/ubuntu/+source/owfs).

Jättelätt installation med

Kod: Markera allt

sudo apt-get install owfs
Behövde dock ändra manuellt i blacklist.conf i enlighet med howton. sedan var jag igång. Mountkommandon från howton fukar, men sökvägen till owfs är annan nu. Jag kör exempelvis:

Kod: Markera allt

sudo owfs -u --allow_other /mnt/1wire/
Servrarna startar automatiskt, och genom att i configfilen "/etc/owfs.conf" kommentera bort fakeservern och slå på

Kod: Markera allt

server: usb = all
får man igång en trevlig browsning på http://localhost:2121/. Verkar dock som den tappar sensorerna när man har mountning till filsystemet igång. Har inte undersökt saken närmare. Gillade att leta sensorer så här istället:

Kod: Markera allt

find /mnt/1wire/ -maxdepth 2 -name temperature
find /mnt/1wire/ -maxdepth 2 -name humidity
Men det vore lite trevligt att nå värdena över nätverk. Någon som vet om man kan köra curl mot owhttpd, typ curl http://localhost:2121/bus.0/28.84359903 ... perature11, och få ut bara värdet, utan HTML?
Skriv svar