Sida 1 av 1

Problem med OWFS och OWHTTPD samtidigt.

Postat: 18 nov 2008, 15:14
av Niklas
Hej,

Jag startar så här:
sudo /opt/owfs/bin/owfs -u --allow_other --usb_regulartime -m /mnt/1wire
sudo /opt/owfs/bin/owhttpd -u --usb_regulartime -p 3030

Problemet nu är att programmen krockar med varandra. dmesg fylls med information om att owfs eller owhttpd inte "claim device before use" och kataloglistningen visas från och till utan sensorerna. De syns alltså inte för att dyka upp vid omladdning. När jag inte startar owhttpd så är det inga som helst problem. Jag har USB-adaptern nu.

Finns det någon lösning?

Re: Problem med OWFS och OWHTTPD samtidigt.

Postat: 18 nov 2008, 15:24
av elf98
Starta owserver och låt owfs och owhttpd ansluta till owserver istället för direkt till adaptern!

Re: Problem med OWFS och OWHTTPD samtidigt.

Postat: 18 nov 2008, 15:28
av Niklas
elf98 skrev:Start owserver och låt owfs och owhttpd ansluta till owserver istället för direkt till adaptern!
Det låter stabilt. Hur gör man? ;)

Nu ser jag.
-s address owserver

Behöver jag ge den allow other och regulartime eller gör man det till owfs?

Re: Problem med OWFS och OWHTTPD samtidigt.

Postat: 18 nov 2008, 15:46
av elf98
Jag har inte så stor koll på owserver, men allt som har med hårdvaran att göra skall sättas som parametrar till owserver.

Re: Problem med OWFS och OWHTTPD samtidigt.

Postat: 18 nov 2008, 15:49
av Niklas
elf98 skrev:Jag har inte så stor koll på owserver, men allt som har med hårdvaran att göra skall sättas som parametrar till owserver.
Jag satte den på alla så är jag säker ;-)

Det funkade förstås hur bra som helst:

Kod: Markera allt

sudo modprobe fuse
sudo /opt/owfs/bin/owserver -u --allow_other --usb_regulartime -p 3232
sudo /opt/owfs/bin/owfs -s 192.168.1.7:3232 --allow_other --usb_regulartime -m /mnt/1wire
sudo /opt/owfs/bin/owhttpd -s 192.168.1.7:3232 --allow_other --usb_regulartime -p 3030
Tack!

Edit:
Jag får "Error: Operation not supported" på allt som har med LCD'n att göra i owhttpd. Det verkar dock bara vara där för displayen uppdateras som den ska så det får vara så. :)

Re: Problem med OWFS och OWHTTPD samtidigt.

Postat: 18 nov 2008, 15:57
av elf98
--allow-other är bara för owfs:

Kod: Markera allt

--allow_other
Shorthand for fuse mount option "-o allow_other" Allows uther users to see the fuse (owfs) mount point and file system. Requires a setting in /etc/fuse.conf as well. 
och -u --usb_regulartime skall användas på den process som interfacar hårdvaran!

Borde iofs inte ge det fel du beskriver

Re: Problem med OWFS och OWHTTPD samtidigt.

Postat: 18 nov 2008, 16:02
av Niklas
Såg inte att --usb_regulartime fanns med för owserver.. (?)

Har nu ändrat till

Kod: Markera allt

sudo /opt/owfs/bin/owserver -u --usb_regulartime -p 3232
sudo /opt/owfs/bin/owfs -s 192.168.1.7:3232 --allow_other --usb_regulartime -m /mnt/1wire
sudo /opt/owfs/bin/owhttpd -s 192.168.1.7:3232 --usb_regulartime -p 3030
Egentligen ska jag bara behöva använda --usb_regulartime på owserverprocessen?

Ändrar till

Kod: Markera allt

sudo /opt/owfs/bin/owserver -u --usb_regulartime -p 3232
sudo /opt/owfs/bin/owfs -s 192.168.1.7:3232 --allow_other -m /mnt/1wire
sudo /opt/owfs/bin/owhttpd -s 192.168.1.7:3232 -p 3030
och testar. :)

Re: Problem med OWFS och OWHTTPD samtidigt.

Postat: 07 jan 2015, 17:43
av mrxswe
Hur gör man för att starta automatiskt vid omstart.
sudo modprobe fuse
sudo /opt/owfs/bin/owserver -u --allow_other --usb_regulartime -p 3232
sudo /opt/owfs/bin/owfs -s 192.168.1.7:3232 --allow_other --usb_regulartime -m /mnt/1wire
sudo /opt/owfs/bin/owhttpd -s 192.168.1.7:3232 --allow_other --usb_regulartime -p 3030

Re: Problem med OWFS och OWHTTPD samtidigt.

Postat: 07 jan 2015, 21:39
av flyvert
mrxswe skrev:Hur gör man för att starta automatiskt vid omstart.
sudo modprobe fuse
sudo /opt/owfs/bin/owserver -u --allow_other --usb_regulartime -p 3232
sudo /opt/owfs/bin/owfs -s 192.168.1.7:3232 --allow_other --usb_regulartime -m /mnt/1wire
sudo /opt/owfs/bin/owhttpd -s 192.168.1.7:3232 --allow_other --usb_regulartime -p 3030
Läs på OWFS wikin! :-)

OWFS_with_i2c_support_on_Raspberry_Pi_(English_version)

Glömde att nämna att du får starta alla tre i samma skript, eller skapa/köra separata per process.

Re: Problem med OWFS och OWHTTPD samtidigt.

Postat: 08 jan 2015, 18:09
av mrxswe
tackar

Re: Problem med OWFS och OWHTTPD samtidigt.

Postat: 17 jan 2015, 16:36
av mrxswe
#!/bin/bash

### BEGIN INIT INFO
# Provides: start1wire
# Required-Start: $local_fs $syslog
# Required-Stop: $local_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start OWFS at boot time
# Description: Start OWFS at boot time
### END INIT INFO

# Starts OWFS
/opt/owfs/bin/owserver -u --usb_regulartime -p 3232
/opt/owfs/bin/owfs -s 192.168.0.191:3232 --allow_other -m /mnt/1wire
/opt/owfs/bin/owhttpd -s 192.168.0.191:3232 -p 3030


Blir det rätt så här eller måste jag ha sudo med ??? Det skulle det :D

Re: Problem med OWFS och OWHTTPD samtidigt.

Postat: 18 jan 2015, 20:45
av flyvert
mrxswe skrev: Blir det rätt så här eller måste jag ha sudo med ???
Man borde inte behöva använda sudo i rc-filer eftersom de körs av root.