Missar jag något uppenbart?

Teknisk support för produkter som finns på http://www.m.nu. Generella diskussioner rörande hårdvara hänvisas till teknikforumet.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
joblo
Gillar hemautomation
Inlägg: 49
Blev medlem: 30 jan 2014, 14:07
Ort: Sverige

Missar jag något uppenbart?

Inlägg av joblo »

Det gick inte lika smärtfritt som jag hoppades att få igång en 1wire slinga med c:a 10-15st DS18B20.
Jag köpte ju en [i2c1wire_v1.1] och vill inte köra med parasite power (mäter ganska höga temperaturer).
Jag trodde att man helt enkelt kopplar:
+5V till Vdd
DQ till DQ
1wire GND/PWD GND till GND.
Och jag HAR slängt på en jumper för 5V matning från Rpi på i2c-1wire kortet.
Men tydligen inte så enkelt för jag får inte upp en enda sensor i OWFS på min RaspbPi.
Eller är det tänkt att man ska slänga på ett 4.7k pullup motstånd mellan DQ och Vdd på i2c kortet (eller mellan DQ-Vdd på varje 18B20)..? Kollar man på Maxims datablad för 18B20 så behövs det ju ett pullup i båda fallen (se figure 4 resp. 5 i http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf). :?:
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Missar jag något uppenbart?

Inlägg av flyvert »

Har du provat med att endast koppla in en (1) närbelägen sensor?

Kan ju vara något i geometrin i ditt nät som inte lirar eller skapar problem.

Jag har c:a 10 givare (varav c:a en handfull parasiterande) och två EDS0068 som går på den ström som m.nu:s I2C 1-wire master kan leverera självt (jumper på plats) utan extern pullup.

Hur mycket kräm kan ditt power supply leverera? Har du provat något annat?

/f
Om traktorn stjälper; håll i ratten, hoppa ej!
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Missar jag något uppenbart?

Inlägg av elf98 »

Hur långa kablar har du?

Hur startar du owfs?

Börja som sagt med en sensor så du ser att mjukvarubiten fungerar.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
joblo
Gillar hemautomation
Inlägg: 49
Blev medlem: 30 jan 2014, 14:07
Ort: Sverige

Re: Missar jag något uppenbart?

Inlägg av joblo »

Hej och tack för svar.
Jag har följt m.nu's wiki "OWFS på Rasperry Pi" och kompilerat 'the hard way'. Efter att ha slitit hårt framför skärmen så till sist kommit så här långt:
-Alla anslutna sensorer (f.n. 6st 18B20) poppar upp i /mnt/1wire/ mappen
- Problem 1:
sudo /opt/owfs/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire/
Ger svaret "fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option"
Har googlat som en galning utan att komma runt detta. Svar som " use -o nonempty" har inte lett mig någonstans eftersom linux miljön är ny för mig.
Problem 2 (kanske en följd av ovanstående):
Det går inte att köra kommandon som owdir och liknande.

f.y.i. Jag har dessutom installerat en LAMP server om det nu kan ha stökat till något.
p.s. Jag råkade precis nu hitta sidan owfs.org där det verkar finnas MASSOR med bra kod och beskrivningar...
Användarvisningsbild
NiclasF
Tar hemautomation på allvar
Inlägg: 160
Blev medlem: 24 sep 2011, 00:55
Ort: Stockholm

Re: Missar jag något uppenbart?

Inlägg av NiclasF »

Det kan ju vara så att "mountpoint is not empty" innebär att monteringspunkten inte är tom ;)

Titta i /mnt/1wire/ och se om det ligger filer där. Ta bort dom i så fall.

Visit http://foogadgets.tictail.com for gadgets.
joblo
Gillar hemautomation
Inlägg: 49
Blev medlem: 30 jan 2014, 14:07
Ort: Sverige

Re: Missar jag något uppenbart?

Inlägg av joblo »

Jo det försökte jag från filhanterare på skrivbordet (som root), men det gick inte så bra, filer blev kvar.
Måste jag inte stoppa någon instans/process/program (eller va fanken det nu heter i linux) innan mappen går att rensa?!
Kan man inte kringgå att det nu finns filer där genom att använda "nonempty" option (hur man nu gör det)?
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: Missar jag något uppenbart?

Inlägg av Niklas »

joblo skrev:Jo det försökte jag från filhanterare på skrivbordet (som root), men det gick inte så bra, filer blev kvar.
Måste jag inte stoppa någon instans/process/program (eller va fanken det nu heter i linux) innan mappen går att rensa?!
Kan man inte kringgå att det nu finns filer där genom att använda "nonempty" option (hur man nu gör det)?
Kör via terminal

Se till att owfs eller så dödas.
Avmontera mappen om den nu skulle råka vara monterad på något sätt.
Ta bort mnt/1wire-katalogen.
Skapa katalogen igen:

Kod: Markera allt

sudo killall -9 owfs
sudo umount -l /mnt/1wire
sudo rm -r /mnt/1wire
sudo mkdir /mnt/1wire
Något kanske ger felmeddelande men fortsätt bara med nästa kommando.

Då vet du att den garanterat är tom. :)
joblo
Gillar hemautomation
Inlägg: 49
Blev medlem: 30 jan 2014, 14:07
Ort: Sverige

Re: Missar jag något uppenbart?

Inlägg av joblo »

Tackar för det!
Ser fram emot att komma hem, knäcka en öl, krypa ner i mitt (kalla) pannrum och knåpa vidare.
Appropå kallt pannrum: Hur fixar man lättast en remote desktop på min Raspberry så att jag istället kan sitta framför brasan vid min windows 8 burk och "jobba"?

//Johan
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1246
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

Re: Missar jag något uppenbart?

Inlägg av Plutonium »

Låter inte fel det ;)

Du tar ner PuTTy till din windows maskin och ssh:ar in i din paj. På så vis kan du sitta vid brasan och jobba i terminalläge.
http://www.chiark.greenend.org.uk/~sgta ... nload.html

Bara att köra igång programet och skriva in pajens ip och kör du raspbian så är det användarnamn: pi med lösenord: raspbian som gäller.

Ha en god fredag ;)
http://essunga.org
Moderator - Temperatur.nu
joblo
Gillar hemautomation
Inlägg: 49
Blev medlem: 30 jan 2014, 14:07
Ort: Sverige

Re: Missar jag något uppenbart?

Inlägg av joblo »

Niklas skrev:
joblo skrev:Jo det försökte jag från filhanterare på skrivbordet (som root), men det gick inte så bra, filer blev kvar.
Måste jag inte stoppa någon instans/process/program (eller va fanken det nu heter i linux) innan mappen går att rensa?!
Kan man inte kringgå att det nu finns filer där genom att använda "nonempty" option (hur man nu gör det)?
Kör via terminal

Se till att owfs eller så dödas.
Avmontera mappen om den nu skulle råka vara monterad på något sätt.
Ta bort mnt/1wire-katalogen.
Skapa katalogen igen:

Kod: Markera allt

sudo killall -9 owfs
sudo umount -l /mnt/1wire
sudo rm -r /mnt/1wire
sudo mkdir /mnt/1wire
Något kanske ger felmeddelande men fortsätt bara med nästa kommando.

Då vet du att den garanterat är tom. :)
Läraktig som jag är försökte jag kolla upp syntax på "killall" men hittar ingenting om numeriska options "killall -9". Vad innebär det? :?:
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1246
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

Re: Missar jag något uppenbart?

Inlägg av Plutonium »

-9 "betyder" force.
Man kan ibland köra killall "något" men då få att den är upptagen eller någon annat felmeddelande. Kör man med -9 som flagga brukar det lösa sig. Så jag använder alltid -9 vid killall.
http://essunga.org
Moderator - Temperatur.nu
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Missar jag något uppenbart?

Inlägg av elf98 »

killall utan flagga; skicka signal till processen att den ska avslutas.

killall -9: Slå ihjäl processen fort och fult.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
joblo
Gillar hemautomation
Inlägg: 49
Blev medlem: 30 jan 2014, 14:07
Ort: Sverige

Re: Missar jag något uppenbart?

Inlägg av joblo »

Ok, tack.
Putty funkar alldeles utmärkt och nu slipper jag sitta nere i pannrummet och pula! :D
Jag lyckades ta bort 1wire mappen med innehåll men eftersom jag enligt instruktionen (OWFS på Raspberry Pi) kör ett startscript så finns den ju där igen efter omstart (med 6st 18B20 registrerade). Jag antar att det var en lite missriktad felsökningsåtgärd.. :(
Jag trodde att jag nu skulle kunna köra kommandot "owdir" för att lista vilka enheter som hittas på nätet men får bara svaret att det är ett okänt kommando.
Nåväl, jag kämpar envist på med sikte på en fungerande app.
Jag startar owfs med: /opt/owfs/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire
Är det något konstigt här?
Någon bra metod för att verifiera att allt snurrar som det ska?
Jag försökte gå vidare med 'RRDtool HowTo' men snubblade där på ett syntax fel: :evil:
pi@raspberrypi ~/rrddata $ ./create_rrd.sh
./create_rrd.sh: rad 13: if [ ! -f /home/pi/rrddata/outside_temp.rrd ]: Filen eller katalogen finns inte
./create_rrd.sh: rad 14: syntaxfel nära den oväntade symbolen "then"
./create_rrd.sh: rad 14: `then'
Men när jag tittar i nano så ser jag inget syntax fel. Koden är dock kopierad från ett web fönster, kan det vara dolda tecken (\r) som ställer till det? I så fall tar jag tacksamt emot tips hur man kan planka kod UTAN att fastna i sådana fällor.
joblo
Gillar hemautomation
Inlägg: 49
Blev medlem: 30 jan 2014, 14:07
Ort: Sverige

Re: Missar jag något uppenbart?

Inlägg av joblo »

Putty funktionalitet reviderat: Anslutningen till PI'en brukar hänga sig då och då och till sist koppla ifrån. Finns det något bra sätt att undvika detta?
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: Missar jag något uppenbart?

Inlägg av Niklas »

9 = SIGKILL

Det finns 1 till 31 (vad jag vet). ;-)
Det är 31 olika sätt att ta livet av en process typ.
SIGKILL
The SIGKILL signal is used to cause immediate program termination. It cannot be handled or ignored, and is therefore always fatal. It is also not possible to block this signal.
http://www.gnu.org/software/libc/manual ... gnals.html
Skriv svar