Installationsproblem owfs Raspberry Pi 3

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!
rob175
Wannabe
Inlägg: 7
Blev medlem: 09 sep 2014, 20:28
Ort: Stockholm

Installationsproblem owfs Raspberry Pi 3

Inlägg av rob175 »

Hejsan!

Har försökt installerat owfs i flera dagar nu och inte lyckats.
Är inget proffs direkt.

Hårdvara/Mjukvara:
- Raspberry Pi 3
- R-pi i2c 1wire expansion module [v1.1] (har inte kopplat in GND/+5V)
- Temperatursensor på kabel - DS18B20+ (klippt kabeln och anslutit)
- owfs-3.1p4
- Raspbian
- openmediavault 3 installerat

Har följt guiden med egen kompilering.
https://wiki.m.nu/index.php/OWFS_HowTo

Kommer att använda Rpi3 för att hämta temperaturvärden till mitt OpenHAB projekt. jag vill använda webb gränssnittet för att se vilka givare som är anslutna, samt komma åt det från nätverket.

Hoppas någon kan hjälpa mig i rätt riktning.

Mappen /mnt/1wire är tom. Hur gör jag för att se uppstarten av owfs i realtid.
Har kontakt med i2c kortet, men när jag startar owfs så blir resultatet.

Kod: Markera allt

sudo /opt/owfs/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire/

Kod: Markera allt

sudo service owserver status
â owserver.service - Backend server for 1-wire control
   Loaded: loaded (/lib/systemd/system/owserver.service; disabled)
   Active: inactive (dead)
     Docs: man:owserver(1)
Syslog:

Kod: Markera allt

Oct 26 18:45:43 onewire systemd[1]: Starting Session c3 of user root.
Oct 26 18:45:43 onewire systemd[1]: Started Session c3 of user root.
Oct 26 18:45:59 onewire systemd[1]: Starting Cleanup of Temporary Directories...
Oct 26 18:46:00 onewire systemd[1]: Started Cleanup of Temporary Directories.
Oct 26 18:46:03 onewire systemd[1]: Stopping LSB: 1-wire HTTP server...
Oct 26 18:46:04 onewire owhttpd[2379]: Stopping 1-Wire HTTP Daemon: owhttpd.
Oct 26 18:46:04 onewire systemd[1]: Starting LSB: 1-wire HTTP server...
Oct 26 18:46:05 onewire owhttpd[2387]: Starting 1-Wire HTTP Daemon: owhttpd.
Oct 26 18:46:05 onewire systemd[1]: Started LSB: 1-wire HTTP server.
Oct 26 18:46:15 onewire kernel: [  923.549948] w1_master_driver w1_bus_master1: Family 0 for 00.c80000000000.08 is not registered.
Oct 26 18:46:25 onewire systemd[1]: Stopping LSB: 1-wire TCP server...
Oct 26 18:46:27 onewire owserver[2412]: Stopping 1-Wire TCP Server: owserver.
Oct 26 18:46:27 onewire systemd[1]: Starting LSB: 1-wire TCP server...
Oct 26 18:46:28 onewire owserver[2420]: Starting 1-Wire TCP Server: owserver failed!
Oct 26 18:46:28 onewire systemd[1]: Started LSB: 1-wire TCP server.
Oct 26 18:47:27 onewire kernel: [  995.000750] w1_master_driver w1_bus_master1: Family 0 for 00.280000000000.e1 is not registered.
Oct 26 18:47:34 onewire systemd-timesyncd[431]: interval/delta/delay/jitter/drift 1024s/+0.000s/0.004s/0.002s/-12ppm
Oct 26 18:47:53 onewire systemd[1]: Stopping LSB: 1-wire TCP server...
Oct 26 18:47:54 onewire owserver[2453]: Stopping 1-Wire TCP Server: owserver.
Oct 26 18:47:54 onewire systemd[1]: Starting LSB: 1-wire TCP server...
Oct 26 18:47:55 onewire owserver[2461]: Starting 1-Wire TCP Server: owserver failed!
Oct 26 18:47:55 onewire systemd[1]: Started LSB: 1-wire TCP server.
Oct 26 18:47:58 onewire systemd[1]: Stopping LSB: 1-wire HTTP server...
Oct 26 18:47:59 onewire owhttpd[2481]: Stopping 1-Wire HTTP Daemon: owhttpd.
Oct 26 18:47:59 onewire systemd[1]: Starting LSB: 1-wire HTTP server...
Oct 26 18:48:01 onewire owhttpd[2489]: Starting 1-Wire HTTP Daemon: owhttpd.
Oct 26 18:48:01 onewire systemd[1]: Started LSB: 1-wire HTTP server.
Oct 26 18:48:26 onewire kernel: [ 1054.251511] w1_master_driver w1_bus_master1: Family 0 for 00.a80000000000.6d is not registered.
Oct 26 18:49:25 onewire kernel: [ 1113.502019] w1_master_driver w1_bus_master1: Family 0 for 00.680000000000.a7 is not registered.
Oct 26 18:50:02 onewire kernel: [ 1150.782398] w1_master_driver w1_bus_master1: Family 0 for 00.e80000000000.2b is not registered.
Oct 26 18:51:01 onewire kernel: [ 1209.773157] w1_master_driver w1_bus_master1: Family 0 for 00.180000000000.5f is not registered.
Oct 26 18:51:38 onewire kernel: [ 1246.143568] w1_master_driver w1_bus_master1: Family 0 for 00.980000000000.d3 is not registered.
Oct 26 18:52:24 onewire kernel: [ 1292.434133] w1_master_driver w1_bus_master1: Family 0 for 00.580000000000.19 is not registered.
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Installationsproblem owfs Raspberry Pi 3

Inlägg av flyvert »

Har inte lyxat med nån "trea" ännu - men har bitit i gräset många gånger med "ettor" pga felaktig blacklist.

i2cdetect hittar alltså kretsen?
Om traktorn stjälper; håll i ratten, hoppa ej!
rob175
Wannabe
Inlägg: 7
Blev medlem: 09 sep 2014, 20:28
Ort: Stockholm

Re: Installationsproblem owfs Raspberry Pi 3

Inlägg av rob175 »

Det stämmer, något annat som kan hjälpa?

raspi-blacklist.conf är helt tom för mig.

Kod: Markera allt

sudo i2cdetect -y 1
0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- 1b -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Installationsproblem owfs Raspberry Pi 3

Inlägg av flyvert »

rob175 skrev:raspi-blacklist.conf är helt tom för mig.
Känns som om du hoppat över något steg? Den filen har jag tvingats mecka med flera gånger under åren (mer o mer som skall in...) då 1-wire "dött" efter en apt-get update el dyl.

pi@rpi1 /etc $ cat /etc/modprobe.d/raspi-blacklist.conf

# blacklist spi and i2c by default (many users don't need them)

blacklist spi-bcm2708
blacklist snd-soc-wm8804
blacklist snd_soc_tas5713
blacklist snd-soc-pcm512x
#blacklist i2c-bcm2708



Hittade även denna då jag sökte lite på "m nu 1-wire raspberry blacklist":

support-m-nu/raspberry-pi-med-1wire-mod ... t4072.html
Om traktorn stjälper; håll i ratten, hoppa ej!
rob175
Wannabe
Inlägg: 7
Blev medlem: 09 sep 2014, 20:28
Ort: Stockholm

Re: Installationsproblem owfs Raspberry Pi 3

Inlägg av rob175 »

Nu kom jag lite längre.
Har för mig att jag körde rpi-update.

Tack för hjälpen.

Kod: Markera allt

root@onewire:~# sudo /opt/owfs/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire/ --debug
DEBUG MODE
libow version:
        3.1p4
CONNECT: owfs.c:(99) fuse mount point: /mnt/1wire/
  DEBUG: ow_inotify.c:(80) No configuration files to monitor
CONNECT: ow_dnssd.c:(81) Zeroconf/Bonjour is disabled since dnssd library isn't found
   CALL: ow_parsename.c:(104) path=[]
  DEBUG: owlib.c:(77) Global temp limit 0C to 100C (for fake and mock adapters)
]*$> compiled to 0x76ecb0fcg Ex expression <^ *([^ ]+)[
]*$> compiled to 0x76ecb11cg Ex expression <^ *([^ ]+) *: *([^ ]+)[
]*$> compiled to 0x76ecb13cg Ex expression <^ *([^ ]+) *: *([^ ]+) *: *([^ ]+)[
  DEBUG: ow_regex.c:(154) Not found
  DEBUG: ow_regex.c:(201) 0: 0->7 found <><ALL:ALL><>
  DEBUG: ow_regex.c:(201) 1: 0->3 found <><ALL><:ALL>
  DEBUG: ow_regex.c:(201) 2: 4->7 found <ALL:><ALL><>
  DEBUG: ow_regex.c:(74) Reg Ex expression <^$> compiled to 0x76ecb03c
  DEBUG: ow_regex.c:(74) Reg Ex expression <^all$> compiled to 0x76ecb05c
  DEBUG: ow_regex.c:(74) Reg Ex expression <^scan$> compiled to 0x76ecb07c
  DEBUG: ow_regex.c:(74) Reg Ex expression <^\*$> compiled to 0x76ecb09c
  DEBUG: ow_regex.c:(74) Reg Ex expression <^[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}$> compiled to 0x76ecb0bc
  DEBUG: ow_regex.c:(74) Reg Ex expression <^-?[[:digit:]]+$> compiled to 0x76ecb0dc
  DEBUG: ow_parse_address.c:(44) All <ALL>
  DEBUG: ow_parse_address.c:(120) First <ALL>
  DEBUG: ow_parse_address.c:(125) Second <ALL>
  DEBUG: ow_parse_address.c:(44) All <ALL>
CONNECT: ow_ds2482.c:(382) [Is a directory] Could not open i2c device /dev/.
CONNECT: ow_ds2482.c:(382) [Is a directory] Could not open i2c device /dev/..
CONNECT: owlib.c:(145) Cannot detect an i2c DS2482-x00 on ALL:ALL
DEFAULT: owlib.c:(52) No valid 1-wire buses found
  DEBUG: ow_exit.c:(17) Exit code = 1
root@onewire:~#

Kod: Markera allt

root@onewire:~# lsmod | grep i2c
i2c_dev                 5859  0

Kod: Markera allt


root@onewire:~# cat /etc/modprobe.d/raspi-blacklist.conf
blacklist spi-bcm2708
blacklist snd-soc-wm8804
blacklist snd_soc_tas5713
blacklist snd-soc-pcm512x
blacklist i2c-bcm2708
root@onewire:~#

Kod: Markera allt

root@onewire:~# dmesg | grep i2c
[    3.377905] i2c /dev entries driver
root@onewire:~#
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Installationsproblem owfs Raspberry Pi 3

Inlägg av flyvert »

Är så rostig på hur man får igång det - men "No valid 1-wire buses found" har man ju slitit sina allt gråare hår för.
Vid jämförelse med dina dmesg och lsmod får jag dubbelt upp på min RPI1 med 1-wire på I2C:

pi@RPI2 ~ $ dmesg | grep i2c
[ 6.253790] bcm2708_i2c 20804000.i2c: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100000)
[ 13.473774] i2c /dev entries driver

pi@RPI2 ~ $ lsmod | grep i2c
i2c_dev 6730 4
i2c_bcm2708 6252 0



bcm2708 fattas hos dig; kanske relevant?

Jag har ju kommenterat bort denna rad i min blacklist (# som första tecken), medan den är aktiv(!) hos dig.
#blacklist i2c-bcm2708
vs din blacklist
blacklist i2c-bcm2708
Om traktorn stjälper; håll i ratten, hoppa ej!
rob175
Wannabe
Inlägg: 7
Blev medlem: 09 sep 2014, 20:28
Ort: Stockholm

Re: Installationsproblem owfs Raspberry Pi 3

Inlägg av rob175 »

Nu fungerar det att hitta sensorn, kan bero på att jag bytte till en annan sensor.

Jag körde:

Kod: Markera allt

modprobe  i2c_bcm2708
och lag till #blacklist i2c-bcm2708.

Däremot så startar inte owhttpd, hur startar jag?
rob175
Wannabe
Inlägg: 7
Blev medlem: 09 sep 2014, 20:28
Ort: Stockholm

Re: Installationsproblem owfs Raspberry Pi 3

Inlägg av rob175 »

Det löste sig.

/etc/owfs.conf

Kod: Markera allt

! server: server = 127.0.0.1:4304
server: server = 10.10.15.5:3131
######################### OWFS ##########################
mountpoint = /mnt/1wire
allow_other
####################### OWHTTPD #########################
http: port = 2121
####################### OWFTPD ##########################
ftp: port = 2120
####################### OWSERVER ########################
server: port = 10.10.15.5:4304
start1wire.sh

Kod: Markera allt

sudo /opt/owfs/bin/owfs -c /etc/owfs.conf --i2c=ALL:ALL --allow_other /mnt/1wire
sudo /opt/owfs/bin/owhttpd -c /etc/owfs.conf --i2c=ALL:ALL --allow_other /mnt/1wire
sudo /opt/owfs/bin/owserver -c /etc/owfs.conf --i2c=ALL:ALL --allow_other /mnt/1wire
Tack för hjälpen!
Skriv svar