2st USB-adapter en instans av OWFS??

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!
Kim
Wannabe
Inlägg: 12
Blev medlem: 04 feb 2011, 08:55
Ort: Sätila

2st USB-adapter en instans av OWFS??

Inlägg av Kim »

Hej!

Jag undrar om någon känner till om OWFS klarar av att kommunicera med två stycken 1-wire USB-adapters i en och samma maskin? Jag skulle nämligen vilja splitta kommunikation mot temperatursensorer och kommunikation mot LCD-display i två separata 1-wire nät.

Sedan undrar jag också hur man använder sig av simulataneous/temperature jag får nedan felmeddelande när jag försöker använda mig av det.

Kod: Markera allt

kim@ws:/mnt/1wire/28.2A7B70020000$ more temperature
      40.375
kim@ws:/mnt/1wire/28.2A7B70020000$ more temperature
      40.375
kim@ws:/mnt/1wire/28.2A7B70020000$ more temperature
      40.375
kim@ws:/mnt/1wire/28.2A7B70020000$ echo 1 > ../simultaneous/temperature 
bash: echo: write error: No such device
Jag kan alltså inte skriva till simultaneous/temperature utan felmeddelande och som synes ovan så fungerar det att läsa temperaturen från sensorn.

Tacksam för all info i ämnet!!
daromer
Hemautomation - det är mer än en hobby
Inlägg: 962
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: 2st USB-adapter en instans av OWFS??

Inlägg av daromer »

Så här gör jag:

echo "1" > simultaneous/temperature
sedan kör jag:
cat */temperature

Jag kör dock mina script som root.

edit: Glömde skriva det med 2 st adaptrar till samma usb kontroller. Varför vill du köra det? Räcker inte hastigheten till?
Jag har kört dubbla usb-adaptrar. Gör det inte nu dock då jag kör testerna vid sidan om på annan burk. Jag kommer köra dubbla sedan igen när jag fått ihop på nät 2. Men det är endast för att nätet blir för slött annars.
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5420
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: 2st USB-adapter en instans av OWFS??

Inlägg av elf98 »

-uall ansluter till alla anslutna USBadaptrar.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Kim
Wannabe
Inlägg: 12
Blev medlem: 04 feb 2011, 08:55
Ort: Sätila

Re: 2st USB-adapter en instans av OWFS??

Inlägg av Kim »

daromer skrev:Så här gör jag:

echo "1" > simultaneous/temperature
sedan kör jag:
cat */temperature
Då antar jag att du har en paus mellan skrivning till simultaneous och läsning av sensorerna på minimum en sekund också?

daromer skrev: Jag kör dock mina script som root.
Då skall jag testa det med, även om felmeddelandet inte precis skvallrade om rättigheter utan snarare avsaknad av enhet. :?
daromer skrev: edit: Glömde skriva det med 2 st adaptrar till samma usb kontroller. Varför vill du köra det? Räcker inte hastigheten till?
Jag har märkt redan med en styck temperatursensor och jag planerar att ha en del sensorer i nätet (dock ej testat med simultaneous av förklarliga skäl) att det blir en paus i 1-wire trafiken när man läser temperatursensorer då bussen är upptagen med att vänta på mätvärdet vilket skall ta strax under en sekund att få fram. Jag vill polla tangenterna på min LCD-kontroller med ca. en halv sekunds mellanrum för att få ett någorlunda responsivt interface mot användare. Då duger det inte med en-sekunds pauser på 1-wire nätet. Då blir man ju tvungen att trycka flera gånger för att få respons från systemet och det är inte rätt. Så, svar ja... hastigheten är orsaken.
daromer skrev: Jag har kört dubbla usb-adaptrar. Gör det inte nu dock då jag kör testerna vid sidan om på annan burk. Jag kommer köra dubbla sedan igen när jag fått ihop på nät 2. Men det är endast för att nätet blir för slött annars.
Underbart, då har jag en utväg om nu "simultaneous" inte skulle visa sig vara rätta vägen att gå.

Tack för informativt svar!!
Kim
Wannabe
Inlägg: 12
Blev medlem: 04 feb 2011, 08:55
Ort: Sätila

Re: 2st USB-adapter en instans av OWFS??

Inlägg av Kim »

elf98 skrev:-uall ansluter till alla anslutna USBadaptrar.
Tack för den, då kan du snart emotse ytterligare en beställning... :wink:

Jag utgår då från att OWFS är såpass smart att det transparent visar alla 1-wireenheter i ett och samma OWFS-filsystem utan att man nödvändigtvis behöver veta eller ta hänsyn till vilken USB-adapter 1-wireenheten är kopplad till?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5420
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: 2st USB-adapter en instans av OWFS??

Inlägg av elf98 »

Det är helt transparant, alla enheter listas i samma katalog.

Sist jag testade (2008) så buggade det dock ur ordentligt när jag körde med 4st adaptrar till samma instans.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Kim
Wannabe
Inlägg: 12
Blev medlem: 04 feb 2011, 08:55
Ort: Sätila

Re: 2st USB-adapter en instans av OWFS??

Inlägg av Kim »

elf98 skrev:Det är helt transparant, alla enheter listas i samma katalog.

Sist jag testade (2008) så buggade det dock ur ordentligt när jag körde med 4st adaptrar till samma instans.

Buggar...?? Var har jag hört det förut? :shock:

Ja, jag har väl åkt på en till sådan då, för simultaneous fungerar inte som root heller...

Kod: Markera allt

root@ws:/mnt/1wire# more 28.2A7B70020000/temperature
        21.5
root@ws:/mnt/1wire# echo 1 > simultaneous/temperature 
-su: echo: write error: No such device
Vad krävs det för att få något som fungerar utan buggar någon gång? :?

Kan ju säga att simultaneous inte finns i filsystemet så länge det inte finns en temperatursensor på 1-wirenätet.

Jag kör OWFS 2.8p6

Något mer tips? Något som krävs i start-up av OWFS för att simultaneous skall fungera?
daromer
Hemautomation - det är mer än en hobby
Inlägg: 962
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: 2st USB-adapter en instans av OWFS??

Inlägg av daromer »

finns filen när du försöker echoa då? dvs "ls -lrth simultaneus" visar vad?

Nu borde det inte vara någon skillnad men har du provat köra echo "1">.....?

Jo ska man läsa lcddisplayer så funkar de inget vidare med tempsensorer samtidigt. Jag kör simultaneus och läser av sensorerna direkt efteråt. owfs tar hand om fördröjningenen så jag behöver inte göra detta i mitt script. (Inte vad jag märkt av ivf) Jag har ca 55 temp sensorer på ena slingan och hade jag inte använt simultaneus hade de inte funkat då jag läser en ggr i minuten 8)
Kim
Wannabe
Inlägg: 12
Blev medlem: 04 feb 2011, 08:55
Ort: Sätila

Re: 2st USB-adapter en instans av OWFS??

Inlägg av Kim »

daromer skrev:finns filen när du försöker echoa då? dvs "ls -lrth simultaneus" visar vad?
Här ser du vad som visas

Kod: Markera allt

kim@ws:/mnt/1wire$ ls -lrth
total 0
drwxr-xr-x 1 root root  8 2011-02-17 22:22 uncached
drwxr-xr-x 1 root root  8 2011-02-17 22:22 system
drwxr-xr-x 1 root root 30 2011-02-17 22:22 structure
drwxr-xr-x 1 root root  8 2011-02-17 22:22 statistics
drwxr-xr-x 1 root root  8 2011-02-17 22:22 settings
drwxr-xr-x 1 root root  8 2011-02-17 22:22 bus.0
drwxr-xr-x 1 root root  8 2011-02-17 22:22 alarm
drwxrwxrwx 1 root root  8 2011-02-20 02:42 FF.1B0700000100
drwxrwxrwx 1 root root  8 2011-02-20 02:42 simultaneous
drwxrwxrwx 1 root root  8 2011-02-20 02:42 81.016E2F000000
drwxrwxrwx 1 root root  8 2011-02-20 02:42 29.D8A709000000
drwxrwxrwx 1 root root  8 2011-02-20 02:42 28.2A7B70020000
Som synes så finns simultaneous på plats och därunder finns filen temperature

Kod: Markera allt

kim@ws:/mnt/1wire$ more simultaneous/temperature 
0
kim@ws:/mnt/1wire$ echo 1> simultaneous/temperature 
bash: echo: write error: No such device
eller som root

Kod: Markera allt

root@ws:/mnt/1wire# echo 1 > simultaneous/temperature 
-su: echo: write error: No such device
daromer skrev: Nu borde det inte vara någon skillnad men har du provat köra echo "1">.....?
Japp, det har jag testat och det gör inte någon skillnad, samma resultat...

Vilken version av OWFS kör du?
daromer
Hemautomation - det är mer än en hobby
Inlägg: 962
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: 2st USB-adapter en instans av OWFS??

Inlägg av daromer »

Senaste nåt. Då de tidigare har flertalet buggar i sig :D
Kim
Wannabe
Inlägg: 12
Blev medlem: 04 feb 2011, 08:55
Ort: Sätila

Re: 2st USB-adapter en instans av OWFS??

Inlägg av Kim »

daromer skrev:Senaste nåt. Då de tidigare har flertalet buggar i sig :D
Å du har inte kompilerat OWFS med några speciella parametrar eller så?

Varför är det bara jag som har problemet?? Har sökt på nätet och inte hittat någonting om det. :?
andreas
Tar hemautomation på allvar
Inlägg: 61
Blev medlem: 17 jan 2010, 01:06
Ort: Borås
Kontakt:

Re: 2st USB-adapter en instans av OWFS??

Inlägg av andreas »

Jag kör 2.8p7 och har två USB-adaptrar. Använder normalt inte simultaneus-flaggan.
Tänkte bara testa och får också "echo: write error: No such device".
Har jag däremot bara en adapter ansluten, så får jag inget fel.
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5420
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: 2st USB-adapter en instans av OWFS??

Inlägg av elf98 »

Bara att posta till owfs-developers mailinglista. Buggar kan inte rättas till om de som utvecklar inte får reda på buggarna!
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
daromer
Hemautomation - det är mer än en hobby
Inlägg: 962
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: 2st USB-adapter en instans av OWFS??

Inlägg av daromer »

Ska testa detta ikväll. Håller på att bygga om och kommer gå över till 3 stikcor senare. 2 redan ikväll.

/D
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5420
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: 2st USB-adapter en instans av OWFS??

Inlägg av elf98 »

JAg tror iofs att man ska kunna trigga simultanious under respektive bus.X, fungerar det?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Skriv svar