Problem med OWFS och OWHTTPD samtidigt.

OWFS - One Wire File System är en Linuxmjukvara som stödjer de flesta kommersiellt tillgängliga 1wire-enheterna. OWFS saknar helt möjligheter att presentera data - detta måste göras med tex RRDTool
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Problem med OWFS och OWHTTPD samtidigt.

Inlägg 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?
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: Problem med OWFS och OWHTTPD samtidigt.

Inlägg av elf98 »

Starta owserver och låt owfs och owhttpd ansluta till owserver istället för direkt till adaptern!
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: Problem med OWFS och OWHTTPD samtidigt.

Inlägg 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?
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: Problem med OWFS och OWHTTPD samtidigt.

Inlägg 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.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: Problem med OWFS och OWHTTPD samtidigt.

Inlägg 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å. :)
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: Problem med OWFS och OWHTTPD samtidigt.

Inlägg 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
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: Problem med OWFS och OWHTTPD samtidigt.

Inlägg 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. :)
mrxswe
Gillar hemautomation
Inlägg: 29
Blev medlem: 23 nov 2014, 23:46
Ort: Tomelilla

Re: Problem med OWFS och OWHTTPD samtidigt.

Inlägg 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
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Problem med OWFS och OWHTTPD samtidigt.

Inlägg 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.
Om traktorn stjälper; håll i ratten, hoppa ej!
mrxswe
Gillar hemautomation
Inlägg: 29
Blev medlem: 23 nov 2014, 23:46
Ort: Tomelilla

Re: Problem med OWFS och OWHTTPD samtidigt.

Inlägg av mrxswe »

tackar
mrxswe
Gillar hemautomation
Inlägg: 29
Blev medlem: 23 nov 2014, 23:46
Ort: Tomelilla

Re: Problem med OWFS och OWHTTPD samtidigt.

Inlägg 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
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Problem med OWFS och OWHTTPD samtidigt.

Inlägg 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.
Om traktorn stjälper; håll i ratten, hoppa ej!
Skriv svar