Sida 1 av 1
OWFS på Raspberry med owserver och owfttpd
Postat: 04 feb 2013, 21:16
av nilekl
Hej
Jag är lite newbee på Raspberry, men har ändå på ganska kort tid kommit igång med datalogging med en raspberry. Använder i2c-kortet och har en OWFS-installation som funkar. Följde en tutorial som hjälpte mig igång med datalogging mot en RRDtool databas och ett perlscript som lägger ut data på en png-fil på www-servern, så nu kan jag följa temperaturerna remote. Är ganska nöjd med mig själv att ha nått så långt
Har nu gjort några försök att komma igång med owhttpd-tjänsten. Skriver:
sudo /opt/owfs/bin/owhttpd -p 3001
sudo /opt/owfs/bin/owhttpd --i2c=All:ALL
Kan dock inte se något när jag försöker läsa in via
http://192.168.1.36:3001 (kan inte ansluta...)
Har också startat owservern (sudo /opt/owfs/bin/owserver --i2c=ALL:ALL) och har hittat kommandot owdir, men så mycket mer fattar jag inte.
Finns det någon bra tutorial för att komma igång och jobba med dessa två tjänster?
Tacksam om någon kan ge något bra tips!
/Nisse
PS. Syftet med owhttpd är att kunna logga in på owfs remote och läsa av grunddata, även sånt som jag inte snyggar till via grafer osv. DS.
Re: OWFS på Raspberry med owserver och owfttpd
Postat: 04 feb 2013, 21:31
av gflygt
Du kan testa om port 3001 är öppen med 'netstat -an | grep LISTEN' och kika efter 0.0.0.0:3001 vilket skulle visa att vem som helst får ansluta mot port 3001.
Re: OWFS på Raspberry med owserver och owfttpd
Postat: 05 feb 2013, 08:46
av nilekl
tack för tipset. Kör netstat -an | grep LISTEN men får inte upp något om port 3001. port 4304 lyssnar vilket tyder på att owmon är igång. Lite lurigt att t.ex. 3002 är uppkopplad mot mysqld. Testar om några andra portar lyssnar på http, t.ex. 6001 och 6002, men ger inget.
Frågan är om owhttpd-tjänsten är igång, hur testar man det?
Re: OWFS på Raspberry med owserver och owfttpd
Postat: 05 feb 2013, 09:02
av riro
Då borde du se alla processer med owfs någonstans i namnet...
Re: OWFS på Raspberry med owserver och owfttpd
Postat: 05 feb 2013, 18:49
av nilekl
ps ger:
Kod: Markera allt
2521 ? Ssl 1:14 /opt/owfs/bin/owfs --i2c=ALL:ALL --allow_other /mnt/lwire
17481 ? Ss 0:00 /opt/owfs/bin/owhttpd --i2c=All:ALL --allow_other /mnt/lwire/
17559 ? Ss 0:00 /opt/owfs/bin/owhttpd --i2c=All:ALL
18007 ? Ss 0:14 /opt/owfs/bin/owserver --i2c=ALL:ALL
18159 ? Ss 0:00 /opt/owfs/bin/owhttpd --i2c=ALL:ALL
19963 ? Ss 0:00 /opt/owfs/bin/owserver -p 4303 --i2c=ALL:ALL
19970 ? Ss 0:00 /opt/owfs/bin/owserver -s 4304
19996 ? Ss 0:00 /opt/owfs/bin/owserver -s 4304
Hur ska det tolkas? Finns ju tre processer med owhttpd... Fortfarande inget som händer på port 3001
- pi@raspberrypi ~ $ sudo netstat -an | grep LISTEN
tcp 0 0 0.0.0.0:57407 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:37326 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5902 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:4303 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:4304 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6002 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:58643 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:52056 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:35228 0.0.0.0:* LISTEN
unix 2 [ ACC ] STREAM LISTENING 9662 @/tmp/dbus-4smFzaDLDd
unix 2 [ ACC ] STREAM LISTENING 4079 /tmp/.menu-cached-:1-pi
unix 2 [ ACC ] STREAM LISTENING 9810 /tmp/.pcmanfm-socket--2-pi
unix 2 [ ACC ] STREAM LISTENING 9816 /tmp/.menu-cached-:2-pi
unix 2 [ ACC ] STREAM LISTENING 9496 /tmp/.X11-unix/X2
unix 2 [ ACC ] STREAM LISTENING 3903 @/tmp/dbus-6CaLUhn3EB
unix 2 [ ACC ] STREAM LISTENING 9548 /tmp/ssh-WwqILPhFPqeF/agent.6705
unix 2 [ ACC ] STREAM LISTENING 98711 /tmp/.pcmanfm-socket--1-pi
unix 2 [ ACC ] STREAM LISTENING 3737 /tmp/.X11-unix/X1
unix 2 [ ACC ] STREAM LISTENING 3789 /tmp/ssh-c1Zf9OAI0A3H/agent.2830
unix 2 [ ACC ] STREAM LISTENING 3002 /var/run/mysqld/mysqld.sock
unix 2 [ ACC ] SEQPACKET LISTENING 446 /run/udev/control
unix 2 [ ACC ] STREAM LISTENING 2553 /var/run/dbus/system_bus_socket
Re: OWFS på Raspberry med owserver och owfttpd
Postat: 05 feb 2013, 19:02
av riro
Men enligt process-listan har du inte startat någon av dom och specat port...
starta owhttpd med parameter: -p 3001
(eller vilken port du nu vill använda)
... kan nog vara bra att ta död på de andra owhttpd'erna först. "kill 17481" eller vad nu processen heter.
Re: OWFS på Raspberry med owserver och owfttpd
Postat: 05 feb 2013, 23:39
av nilekl
Bra - fick ordning på det nu.
Startade med:
Kod: Markera allt
sudo /opt/owfs/bin/owhttpd -p 3001 --i2c=ALL:ALL --allow_other
så dök porten upp.
Efter att ha tittat runt en stund i httpd så kan jag rekommendera det. Bra översikt och tydligen en säker variant eftersom det inte öppnar upp för mycket utåt.
Tack för all hjälp!
Re: OWFS på Raspberry med owserver och owfttpd
Postat: 13 feb 2014, 11:30
av joblo
Tillåt en annan newbe att fråga hur ni autostartar hela owfs paketet? Jag kör med en i2c adapter och vill gärna få igång owserver, owfs, owhttpd och kanske något mer..?
Jag provade så här
Kod: Markera allt
# Starts OWFS, funkar tyvärr inte
# /opt/owfs/bin/owserver -p 4304 --i2c=/dev/i2c-1:ALL
# /opt/owfs/bin/owfs -s 10.0.0.0:3232 --allow_other -m /mnt/1wire
# orginal start som funkar
/opt/owfs/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire
De 2 rader som inte funkar (och som nu är ut-kommenterade) mountade inte 1wire foldern.
Vad gör jag för fel?
Re: OWFS på Raspberry med owserver och owfttpd
Postat: 13 feb 2014, 22:45
av joblo
joblo skrev:Tillåt en annan newbe att fråga hur ni autostartar hela owfs paketet? Jag kör med en i2c adapter och vill gärna få igång owserver, owfs, owhttpd och kanske något mer..?
Jag provade så här
Kod: Markera allt
# Starts OWFS, funkar tyvärr inte
# /opt/owfs/bin/owserver -p 4304 --i2c=/dev/i2c-1:ALL
# /opt/owfs/bin/owfs -s 10.0.0.0:3232 --allow_other -m /mnt/1wire
# orginal start som funkar
/opt/owfs/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire
De 2 rader som inte funkar (och som nu är ut-kommenterade) mountade inte 1wire foldern.
Vad gör jag för fel?
Så här skulle det ju vara
Kod: Markera allt
# Starts OWSERVER, OWFS and OWHTTPD
/opt/owfs/bin/owserver -p 4304 --i2c=ALL:ALL
/opt/owfs/bin/owfs -s localhost:4304 --allow_other -m /mnt/1wire
/opt/owfs/bin/owhttpd -s 4304 -p 3001
Re: OWFS på Raspberry med owserver och owfttpd
Postat: 16 jun 2017, 11:18
av look2
Gammal tråd, men den beskriver mitt problem ganska bra, så jag återupplivar den.
Jag försöker att ansluta till en owserver som körs på en rpi ifrån en virtuell ubuntu maskin, men det går inte så bra.
Servern är igång, och jag kan ansluta till den ifrån rpi maskinen:
Kod: Markera allt
pi@rpiowfs:/mnt/1wire $ ls
28.13D66E040000 28.56ED6E040000 28.BEBF6E040000 28.EADD6E040000 alarm settings structure
28.13D66E040000 28.71AF6E040000 28.BEBF6E040000 81.0BDA2C000000 bus.0 simultaneous system
28.56ED6E040000 28.71AF6E040000 28.EADD6E040000 81.0BDA2C000000 bus.1 statistics uncached
Men när jag försöker att ansluta ifrån ubuntu clienten:
Kod: Markera allt
look2@dserv:/mnt/1wire$ sudo /usr/bin/owfs -s 192.168.200.184:4303 --allow_other -m /mnt/1wire
look2@dserv:/mnt/1wire$ ls
bus.0 settings statistics structure system uncached
Någon som har någon idé vad jag gör för fel ?
Re: OWFS på Raspberry med owserver och owfttpd
Postat: 16 jun 2017, 19:22
av Plutonium
look2 skrev:Gammal tråd, men den beskriver mitt problem ganska bra, så jag återupplivar den.
Jag försöker att ansluta till en owserver som körs på en rpi ifrån en virtuell ubuntu maskin, men det går inte så bra.
Servern är igång, och jag kan ansluta till den ifrån rpi maskinen:
Kod: Markera allt
pi@rpiowfs:/mnt/1wire $ ls
28.13D66E040000 28.56ED6E040000 28.BEBF6E040000 28.EADD6E040000 alarm settings structure
28.13D66E040000 28.71AF6E040000 28.BEBF6E040000 81.0BDA2C000000 bus.0 simultaneous system
28.56ED6E040000 28.71AF6E040000 28.EADD6E040000 81.0BDA2C000000 bus.1 statistics uncached
Men när jag försöker att ansluta ifrån ubuntu clienten:
Kod: Markera allt
look2@dserv:/mnt/1wire$ sudo /usr/bin/owfs -s 192.168.200.184:4303 --allow_other -m /mnt/1wire
look2@dserv:/mnt/1wire$ ls
bus.0 settings statistics structure system uncached
Någon som har någon idé vad jag gör för fel ?
Kan ha att göra med att du kör igång owfs med sudo men försöker lista med ls utan sudo. Har du testat
?