Sida 3 av 4
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 30 okt 2010, 06:53
av elf98
Och då får efter en omstart samma felmeddelanden?
Planerar du att använda minnet på en Windowsdator? Om inte kan du testa att köra ext2/3 i stället för vfat.
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 30 okt 2010, 08:48
av Loranga
Japp felet kvarstår.
Kod: Markera allt
fat: Unknown symbol __tracepoint_kmalloc
fat: Unknown symbol slab_buffer_size
vfat: Unknown symbol fat_dir_empty
vfat: Unknown symbol fat_time_unix2fat
vfat: Unknown symbol fat_fs_panic
vfat: Unknown symbol fat_get_dotdot_entry
vfat: Unknown symbol fat_free_clusters
vfat: Unknown symbol fat_setattr
vfat: Unknown symbol fat_scan
vfat: Unknown symbol fat_search_long
vfat: Unknown symbol fat_getattr
vfat: Unknown symbol fat_attach
vfat: Unknown symbol kmem_cache_alloc_notrace
vfat: Unknown symbol fat_build_inode
vfat: Unknown symbol fat_fill_super
vfat: Unknown symbol fat_alloc_new_dir
vfat: Unknown symbol fat_remove_entries
vfat: Unknown symbol fat_add_entries
vfat: Unknown symbol fat_sync_inode
vfat: Unknown symbol __tracepoint_kmalloc
vfat: Unknown symbol slab_buffer_size
vfat: Unknown symbol fat_detach
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 30 okt 2010, 08:59
av elf98
mkfs /dev/sda1 kan fungera.
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 30 okt 2010, 09:09
av Loranga
Nu rörde jag till det rejält
Jag körde mkfs.ext3 /dev/sda1 och nu kan jag mounta minnet tror jag... men inte 1-wire.
Kod: Markera allt
root@OpenWrt:/mnt# lsusb
Bus 001 Device 004: ID 0781:5567 SanDisk Corp. Cruszer Blade
Bus 001 Device 003: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@OpenWrt:/mnt# fdisk -l
Disk /dev/sda: 8000 MB, 8000110592 bytes
160 heads, 19 sectors/track, 5139 cylinders
Units = cylinders of 3040 * 512 = 1556480 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 5140 7812592 b W95 FAT32
root@OpenWrt:/mnt# mount /dev/sda1 /mnt/usb
mount: mounting /dev/sda1 on /mnt/usb failed: Device or resource busy
root@OpenWrt:/mnt# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=63748k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
/dev/sda1 on /mnt/usb type ext3 (rw,relatime,errors=continue,data=writeback)
root@OpenWrt:/mnt#
Kod: Markera allt
root@OpenWrt:/lib/modules/2.6.30.10# owfs -u /mnt/1wire
owfs: can't load library 'libow-2.7.so.21'
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 30 okt 2010, 09:31
av elf98
Hehe, du har rört till det verkar det som!
libow har inte något med filsystemet att göra.
opkg list_installed|grep libow
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 30 okt 2010, 09:35
av Loranga
Kod: Markera allt
root@OpenWrt:~# opkg list_installed|grep libow
libow - 2.8p1-1
libow-capi - 2.8p1-1
root@OpenWrt:~#
Är det så att jag har två olika versoner här också 2.7 och 2.8?
Edit:
Nu så!, jag nergraderade till 2.7
Kod: Markera allt
root@OpenWrt:~# grep . /mnt/1wire/10.*/temperature
/mnt/1wire/10.B27484010800/temperature: 21.8125
/mnt/1wire/10.CC8184010800/temperature: 31.9375
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 30 okt 2010, 10:26
av elf98
Hade iofs varit bättre att uppgradera owfs till 2.8!

Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 30 okt 2010, 10:53
av Loranga
Japp det är sant, jag valde att ta 2.7 eftersom på
http://1wire.zoff.cc/2010/08/26/1 så finns det en fuse som gäller för 2.7 antar jag? Behöver jag kompilera fuse om jag uppgraderar och hur svårt är det ?
EDIT: Tusen och åter tusen tack för all din hjälp!!!
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 30 okt 2010, 10:57
av elf98
Tror inte owfs byggs mot en specifik version av fuse, men jag kan ha fel.
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 30 okt 2010, 11:51
av Loranga
Hej igen....
Då kan jag bekräfta att det gick bra att upgradera till 2.8.
Både 1-wire och USB mountar nu vid boot!
Ikväll tänkte jag ge mig på att ändra sökvägarana i mina shellscript.
Jag antar att det bara är att flytta rrd filerna till
/mnt/usb och sedan ändra sökägarna så att dom pekar dit?
Jag antar att jag kan vara säker på att usb stickan mountar på /mnt/usb . Hade det varit ett "fatminne" hade jag ju kunnat skapa en fil eller katalog och sedan flyttat minnet till windowsburken för att kontrollera
Kod: Markera allt
root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
.
.
.
OWFS on /mnt/1wire type fuse.OWFS (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
/dev/sda1 on /mnt/usb type ext3 (rw,relatime,errors=continue,data=writeback)
root@OpenWrt:~#
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 30 okt 2010, 12:23
av elf98
Jag vet inte exakt hur automount-reglerna ser ut, men om minnet dyker upp automatiskt i /mnt/usb nu lär det göra det senare med.
Helt rätt, bara att flytta filerna och ändra sökvägarna.
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 01 nov 2010, 20:20
av HUSKii
Är det någon som får scriptet som finns i HOW-TOn på wikin att fungera?
Kod: Markera allt
#!/bin/bash
rrdtool graph /www/ute_24h.png \
--start -1d \
--title "Utetemp det senaste dygnet" \
--width 550 \
--height 400 \
--vertical-label °C \
DEF:UteTemp=/mnt/usbsticka/rrddata/outside_temp.rrd:outsidetemp:AVERAGE \
COMMENT:" ""Nu Medel Max Min"\\n \
HRULE:0#0000FF \
LINE1:UteTemp#0000FF:Ute\ \
GPRINT:UteTemp:LAST:%6.1lf \
GPRINT:UteTemp:AVERAGE:%6.1lf \
GPRINT:UteTemp:MAX:%6.1lf \
GPRINT:UteTemp:MIN:%6.1lf\\n \
När jag kör detta script på min dockstar får jag följande som svar:
ERROR: can't parse ' '
/mnt/usbsticka/scripts/graph_temp.sh: line 10: COMMENT: Nu Medel Max Min\n: command not found
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 01 nov 2010, 20:46
av HUSKii
Efter ändring till:
Kod: Markera allt
#!/bin/bash
rrdtool graph /www/ute_24h.png \
--start="now-1d" \
--end="now" \
--title="Utetemp det senaste dygnet" \
--width="550" \
--height="400" \
--vertical-label="°C" \
"DEF:UteTemp=/mnt/usbsticka/rrddata/outside_temp.rrd:outsidetemp:AVERAGE" \
"LINE1:UteTemp#0000FF:Ute" \
GPRINT:UteTemp:LAST:%6.1lf" \
GPRINT:UteTemp:AVERAGE:%6.1lf" \
GPRINT:UteTemp:MAX:%6.1lf" \
GPRINT:UteTemp:MIN:%6.1lf\\n" \
får jag en graf som ser ut som såhär (har öppnat bilden och sparat den som GIF för att forumet ska vilja ladda upp den):

- Graf
- ute_24h.gif (43.35 KiB) Visad 15679 gånger
med följande resultat i terminal fönstret:
Kod: Markera allt
xxx@xxxxxx:~# /mnt/usbsticka/scripts/graph_temp.sh
641x472
Varför får jag resultatet 641x472?
Varför står det GPRINT på raden med temperaturen?
EDIT: 641x472 är upplösningen på grafbilden.
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 01 nov 2010, 21:17
av HUSKii
Hmm, lyckas inte få watermark commandot att fungera...
Jag får följande fel:
ERROR: unknown option '--watermark=text som skall visas'
Re: HOWTO: Kom igång med 1-wire loggning på din Dockstar
Postat: 01 nov 2010, 21:25
av minigranis
HUSKii skrev:Efter ändring till:
Kod: Markera allt
#!/bin/bash
rrdtool graph /www/ute_24h.png \
--start="now-1d" \
--end="now" \
--title="Utetemp det senaste dygnet" \
--width="550" \
--height="400" \
--vertical-label="°C" \
"DEF:UteTemp=/mnt/usbsticka/rrddata/outside_temp.rrd:outsidetemp:AVERAGE" \
"LINE1:UteTemp#0000FF:Ute" \
GPRINT:UteTemp:LAST:%6.1lf" \
GPRINT:UteTemp:AVERAGE:%6.1lf" \
GPRINT:UteTemp:MAX:%6.1lf" \
GPRINT:UteTemp:MIN:%6.1lf\\n" \
får jag en graf som ser ut som såhär (har öppnat bilden och sparat den som GIF för att forumet ska vilja ladda upp den):
ute_24h.gif
med följande resultat i terminal fönstret:
Kod: Markera allt
xxx@xxxxxx:~# /mnt/usbsticka/scripts/graph_temp.sh
641x472
Varför får jag resultatet 641x472?
Varför står det GPRINT på raden med temperaturen?
EDIT: 641x472 är upplösningen på grafbilden.
Ser ut som att du missat " i början på raderna med GPRINT
Watermark har jag inga förslag på.