<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>http://wiki.m.nu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bindby</id>
	<title>wiki.m.nu - Användarbidrag [sv]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.m.nu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bindby"/>
	<link rel="alternate" type="text/html" href="http://wiki.m.nu/index.php?title=Special:Bidrag/Bindby"/>
	<updated>2026-04-10T16:06:11Z</updated>
	<subtitle>Användarbidrag</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>http://wiki.m.nu/index.php?title=OWFS_p%C3%A5_Rasperry_Pi&amp;diff=410</id>
		<title>OWFS på Rasperry Pi</title>
		<link rel="alternate" type="text/html" href="http://wiki.m.nu/index.php?title=OWFS_p%C3%A5_Rasperry_Pi&amp;diff=410"/>
		<updated>2015-01-24T10:04:52Z</updated>

		<summary type="html">&lt;p&gt;Bindby: /* Moduler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Här följer en beskrivning för att komma igång med [[OWFS]] på [[Raspberry Pi]] - Guiden fungerar oavsett om du använder i2c-kortet eller USB-adaptern.&lt;br /&gt;
&lt;br /&gt;
 {| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
&lt;br /&gt;
==Mål==&lt;br /&gt;
Att få igång [[1-wire]] på Raspberry Pi via i2c 1wire module.&lt;br /&gt;
&lt;br /&gt;
==Programvaror==&lt;br /&gt;
* [http://www.raspberrypi.org/downloads Raspian Wheezy] &lt;br /&gt;
* [http://owfs.org/ OWFS] (senast testat på 2.8p20)&lt;br /&gt;
&lt;br /&gt;
==Hårdvara==&lt;br /&gt;
* [https://www.m.nu/raspberry-pi-raspberry-pi-c-97_96.html Raspberry Pi]&lt;br /&gt;
* [https://www.m.nu/rpi-i2c-1wire-expansion-module-v11-p-677.html i2c 1wire breakout board]&lt;br /&gt;
&lt;br /&gt;
==Förutsättningar==&lt;br /&gt;
Denna beskrivning bygger på att du har en helt ren installation av Raspbian Wheezy (2013-05-25).&lt;br /&gt;
&lt;br /&gt;
==Moduler==&lt;br /&gt;
Om du använder USB-adaptern behöver du inte ändra något som är relaterat till dessa moduler.&lt;br /&gt;
&lt;br /&gt;
Se till att modulen till i2c-bussen inte ligger i blacklist&lt;br /&gt;
 sudo nano /etc/modprobe.d/raspi-blacklist.conf&lt;br /&gt;
&lt;br /&gt;
Lägg till &amp;quot;#&amp;quot; före&lt;br /&gt;
 blacklist i2c-bcm2708&lt;br /&gt;
så raden ser ut så här:&lt;br /&gt;
 #blacklist i2c-bcm2708&lt;br /&gt;
&lt;br /&gt;
Samt lägg till denna rad:&lt;br /&gt;
 blacklist snd_soc_tas5713&lt;br /&gt;
&lt;br /&gt;
Se till att modulen i2c-dev ligger i /etc/modules&lt;br /&gt;
 sudo nano /etc/modules&lt;br /&gt;
&lt;br /&gt;
Lägg till i2c-dev på en egen rad i filen.&lt;br /&gt;
 i2c-dev&lt;br /&gt;
&lt;br /&gt;
==Installation av OWFS==&lt;br /&gt;
&lt;br /&gt;
===Snabba sättet===&lt;br /&gt;
owfs finns som färdigt paket till Raspian Wheezy. Perfekt för dig som inte behöver/vill köra senaste versionen av owfs.&lt;br /&gt;
&lt;br /&gt;
För att installera skriver du:&lt;br /&gt;
 sudo apt-get install owfs &lt;br /&gt;
&lt;br /&gt;
Gå sedan till  [[#Testa_installationen|Testa installationen]]&lt;br /&gt;
&lt;br /&gt;
=== Kompilera själv ===&lt;br /&gt;
&lt;br /&gt;
Installera paket som behövs för att kunna kompilera och installera OWFS&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install automake autoconf autotools-dev gcc-4.7 libtool libusb-dev libfuse-dev swig python2.7-dev tcl8.5-dev php5-dev i2c-tools&lt;br /&gt;
Svara JA på eventuella frågor.&lt;br /&gt;
&lt;br /&gt;
Ladda ned senaste versionen av OWFS (2013-11-30 är senaste versionen 2.9p1.)&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 sudo wget  -O owfs-latest.tgz http://sourceforge.net/projects/owfs/files/latest/download&lt;br /&gt;
&lt;br /&gt;
Packa upp OWFS&lt;br /&gt;
  sudo tar xzvf owfs-latest.tgz&lt;br /&gt;
&lt;br /&gt;
Kompilera och installera OWFS&lt;br /&gt;
 cd owfs-2.9p1 (eller motsvarande för vilken version som är senast)&lt;br /&gt;
 sudo ./configure&lt;br /&gt;
&lt;br /&gt;
Resultatet bör då bli&lt;br /&gt;
 Current configuration:&lt;br /&gt;
 &lt;br /&gt;
    Deployment location: /opt/owfs&lt;br /&gt;
 &lt;br /&gt;
 Compile-time options:&lt;br /&gt;
                   Caching is enabled&lt;br /&gt;
                       USB is enabled&lt;br /&gt;
                       I2C is enabled&lt;br /&gt;
                    HA7Net is enabled&lt;br /&gt;
                        W1 is enabled&lt;br /&gt;
            Multithreading is enabled&lt;br /&gt;
     Parallel port DS1410E is enabled&lt;br /&gt;
         TAI8570 barometer is enabled&lt;br /&gt;
              Thermocouple is enabled&lt;br /&gt;
          Zeroconf/Bonjour is enabled&lt;br /&gt;
              Debug-output is enabled&lt;br /&gt;
                 Profiling is DISABLED&lt;br /&gt;
 Tracing memory allocation is DISABLED&lt;br /&gt;
 1wire bus traffic reports is DISABLED&lt;br /&gt;
 &lt;br /&gt;
 Module configuration:&lt;br /&gt;
                     owlib is enabled&lt;br /&gt;
                   owshell is enabled&lt;br /&gt;
                      owfs is enabled&lt;br /&gt;
                   owhttpd is enabled&lt;br /&gt;
                    owftpd is enabled&lt;br /&gt;
                  owserver is enabled&lt;br /&gt;
                owexternal is enabled&lt;br /&gt;
                     ownet is enabled&lt;br /&gt;
                  ownetlib is enabled&lt;br /&gt;
                     owtap is enabled&lt;br /&gt;
                     owmon is enabled&lt;br /&gt;
                    owcapi is enabled&lt;br /&gt;
                      swig is enabled&lt;br /&gt;
                    owperl is enabled&lt;br /&gt;
                     owphp is DISABLED&lt;br /&gt;
                  owpython is DISABLED&lt;br /&gt;
                     owtcl is enabled&lt;br /&gt;
&lt;br /&gt;
Sedan själva installationen som kan ta upp till 40 minuter&lt;br /&gt;
 sudo make &amp;amp;&amp;amp; sudo make install &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Testa installationen==&lt;br /&gt;
&lt;br /&gt;
Har du kommit så här långt är det bara att testa din installation&lt;br /&gt;
&lt;br /&gt;
Skapa först katalogen för OFWS att mounta i.&lt;br /&gt;
 sudo mkdir /mnt/1wire&lt;br /&gt;
&lt;br /&gt;
För att FUSE skall fungera smärtfritt måste konfigurationen justeras. Öppna konfigurationen för FUSE&lt;br /&gt;
 sudo nano /etc/fuse.conf&lt;br /&gt;
Ändra&lt;br /&gt;
 #user_allow_other&lt;br /&gt;
till &lt;br /&gt;
 user_allow_other&lt;br /&gt;
&lt;br /&gt;
Har du installerat owfs-paketet via apt-get install owfs kör du:&lt;br /&gt;
 sudo /usr/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire/&lt;br /&gt;
&lt;br /&gt;
Har du följt hela guiden och kompilerat senaste versionen kör du:&lt;br /&gt;
 sudo /opt/owfs/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire/&lt;br /&gt;
&lt;br /&gt;
Om du använder USB-adpatern DS9490R byter du ut &amp;quot;--i2c=ALL:ALL&amp;quot; mot &amp;quot;-u&amp;quot; - gäller oavsett installationssätt.&lt;br /&gt;
&lt;br /&gt;
Kontrollera att det fungerar (ändra sensor till vad du har)[[File:Owfs_ls_example.png|thumb|Exempel på hur det kan se ut]]&lt;br /&gt;
 cat /mnt/1wire/10.F6877C010800/temperature&lt;br /&gt;
Om allt står rätt till så skall det nu komma upp en temperatur på skärmen&lt;br /&gt;
&lt;br /&gt;
==Se till så att OWFS startar automatiskt vid boot==&lt;br /&gt;
För att se till så att OWFS skall starta automatiskt vid start av datorn så får vi lägga till ett lite startscript.&lt;br /&gt;
&lt;br /&gt;
Skapa ett startscript i &#039;&#039;&#039;/etc/init.d/&#039;&#039;&#039;&lt;br /&gt;
 cd /etc/init.d&lt;br /&gt;
 sudo nano start1wire.sh&lt;br /&gt;
Lägg till följande, och spara sen&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 ### BEGIN INIT INFO&lt;br /&gt;
 # Provides:          start1wire&lt;br /&gt;
 # Required-Start:    $local_fs $syslog&lt;br /&gt;
 # Required-Stop:     $local_fs $syslog&lt;br /&gt;
 # Default-Start:     2 3 4 5&lt;br /&gt;
 # Default-Stop:      0 1 6&lt;br /&gt;
 # Short-Description: Start OWFS at boot time&lt;br /&gt;
 # Description:       Start OWFS at boot time&lt;br /&gt;
 ### END INIT INFO&lt;br /&gt;
 &lt;br /&gt;
 # Starts OWFS&lt;br /&gt;
 /opt/owfs/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire&lt;br /&gt;
Om du installerat det färdiga paketet byts &amp;quot;/opt/owfs/bin/owfs&amp;quot; ut mot &amp;quot;/usr/bin/owfs&amp;quot;&lt;br /&gt;
Om du använder USB-adapter DS9490R byter du ut &amp;quot;--i2c=ALL:ALL&amp;quot; mot &amp;quot;-u&amp;quot;&lt;br /&gt;
&lt;br /&gt;
För att skriptet skall bli körbart måste vi lägga till körrättigheter på det&lt;br /&gt;
 sudo chmod +x start1wire.sh&lt;br /&gt;
Sen för att se till att scriptet körs vid boot&lt;br /&gt;
 sudo update-rc.d start1wire.sh defaults&lt;br /&gt;
Så nu skall OWFS startas automatiskt vid boot!&lt;br /&gt;
&lt;br /&gt;
==Fortsätt==&lt;br /&gt;
För att fortsätta med loggning och att rita graf med RRDtool läs [[RRDtool_HowTo|RRDtool HowTo]]&lt;br /&gt;
&lt;br /&gt;
==Källor==&lt;br /&gt;
* [[OWFS_HowTo]]&lt;br /&gt;
* http://tomasz.korwel.net/2006/07/02/owfs-instalation-on-ubuntu-606/&lt;br /&gt;
* http://owfs.org/index.php?page=ubuntu&lt;br /&gt;
* http://owfs.org/index.php?page=fuse&lt;br /&gt;
* http://www.temperatur.nu/forum/viewtopic.php?f=24&amp;amp;t=489#p2616&lt;br /&gt;
&lt;br /&gt;
[[Kategori:OWFS]]&lt;/div&gt;</summary>
		<author><name>Bindby</name></author>
	</entry>
</feed>