Sonny Vallgren has kindly enough supplied a plugin to run against owserver that brings 1-wire support to the system. However the plugin require that owserver is installed on the system. To do that follow this guide  http://wiki.temperatur.nu/index.php/OWFS_p%C3%A5_Rasperry_Pi (it is in Swedish but the commands are there and you could always use google translate).
It works both against localy connected hardware as well as an owserver running on a sepparate piece of hardware. (in any case you need to install it to get drivers and such working).
The plugin is available in the repository so if you upgrade you will get it. (If you dont have 1-wire hardware the plugin will not be visible/activated).
To use it just set correct settings and Enable = True for the plugin at the settings page. The you will get signals in for every sensor connected to the system.
I have no such hardware so I havent been able to test this by my self, please report any bugs to me anyhow and I will see what I can do th
P-A
13/2/2013 02:21:22

Hej

Har ett tag haft ett problem som jag inte kunna lösa. Efter omstart(tex strömavbrott) funkar inte web-kontroll, on/off eller temp. telldus är igång, tdtool --on xx funkar och listning funkar. Men inte kontroll. Om jag trycker on från "vanliga" sidan(ej remote) så snurrar sidan hela tiden utan reaktion. Testade nu att först stoppa och sedan starta a-daemonen, och då hoppade det igång direkt. Så det verkar som om daemon ibland inte startar eller hänger sig. Någon aning vad det beror på?

Reply
Sonny
14/2/2013 14:27:48

Hej, vad händer om du kör en reboot?

Reply
P-A
15/2/2013 21:16:47

Ibland hoppar det igång, ibland inte.

Peter
22/2/2013 16:21:35

Har haft litet liknande problem här också.
Det blev stabilare sedan jag dels satte in en strömförsörjd usb-hubb, dels lade in en liten crontab-snurra som reset:ar usb-porten varje timme.

Usb-hubben driver dessutom raspberry:n eftersom v2 verkar ha kopplat ihop ingångarna och tagit bort strömbegränsningen. - sparade in en liten adapter där :)

Reply
Daniel
24/2/2013 05:39:03

Hej,
Får inte detta att funka. Får inte in några värden. Har följt guiden, och aktiverat i admin. Funderar på om man inte behöver python flagan när man kompilerar owfs servern. Eller hur komuniserar de med varandra?

/Daniel

Reply
Sonny
25/2/2013 06:16:35

Hej Daniel,

Istället för att starta owfs filesystem

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

ska du starta owfs såhär.

För att avgöra vilken i2c bus du har 1-wire controllern på så kan du köra.

i2cdetect -y 0
eller
i2cdetect -y 1

på någon av dessa så får du svar som liknar detta.

0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- 18 -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
starta därefter owserver såhär
sudo /opt/owfs/bin/owserver -p 4304 --i2c=/dev/i2c-x:ALL
x ersätts med 0 eller 1 beroende på svaret från i2c detect.

-p 4304 är porten som automagically ska lyssna på.

Mvh
Sonny






Reply
Sonny
25/2/2013 06:16:53

Hej Daniel,

Istället för att starta owfs filesystem

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

ska du starta owfs såhär.

För att avgöra vilken i2c bus du har 1-wire controllern på så kan du köra.

i2cdetect -y 0
eller
i2cdetect -y 1

på någon av dessa så får du svar som liknar detta.

0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- 18 -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
starta därefter owserver såhär
sudo /opt/owfs/bin/owserver -p 4304 --i2c=/dev/i2c-x:ALL
x ersätts med 0 eller 1 beroende på svaret från i2c detect.

-p 4304 är porten som automagically ska lyssna på.

Mvh
Sonny






Reply
Daniel
26/2/2013 03:50:17

Ahahh... Nu funkar det! Jag kör med över usb så jag ersatte det med -u och då hoppade det igång!

Tack för hjälpen!

/Daniel

6/4/2013 05:10:38

Hi, I'm sorry that I'm using comment space to contact You but have a problem ( fresh in raspberry pi ) I've prepared a SD Card like in tutorials but the automagically doesn't boot up. any ideas ( the MD5 tags was correct ).
Thank You in advance,
regards..

Borys

Reply
David
5/5/2013 16:24:16

Hi, I have now uploaded a new image that is confirmed working with the new memory on RPi. Good luck with it !

Reply
David
5/5/2013 16:25:30

For users of the new image (uploaded 2013-05-05) this will already be installed.

Reply
Robert
17/10/2013 01:56:21

Do you mean I don't need to install OWFS with the new image?

Reply
Johan
23/7/2013 23:58:53

I just wonder if 1-wire are a good solution to use if I shall manage lightings over 230V relay. (I understand that the spool need to have much lower voltage.) I mean, today I have a timer DIN mounted in the electrical central. But I wish use my Raspberry Pi to this instead! Please I need some help in advise!

Reply
Sonny
27/7/2013 03:40:48

For switching lights on and off you should use wireless receivers like http://www.nexa.se/WRR1Relamottagare.htm or similar.
Reply

Reply
Sonny
26/7/2013 19:05:31

For switching lights on and off you should use wireless receivers like http://www.nexa.se/WRR1Relamottagare.htm or similar.

Reply
Johan
31/7/2013 18:12:13

of course it could be possible to use http://www.nexa.se/WRR1Relamottagare.htm
But the weekly timer in the electrical central are a two channel device and i´m not sure if it will work with two WRR1 close together. It´s therefore I´m searching for a 1-wire component that can manage two 230V relays. Both in DIN enclosure form factor.

Reply
Johan
31/7/2013 18:12:35

of course it could be possible to use http://www.nexa.se/WRR1Relamottagare.htm
But the weekly timer in the electrical central are a two channel device and i´m not sure if it will work with two WRR1 close together. It´s therefore I´m searching for a 1-wire component that can manage two 230V relays. Both in DIN enclosure form factor.

Reply
Robert
11/10/2013 18:40:26

Jag förstår inte detta.
Jag har installerat OWFS riktigt vad jag förstår.
När jag i konsoll skriver "ls /mnt/1wire" så får jag upp giltiga sensorer som jag kan läsa av(cat /mnt/1wire/10.F6877C010800/temperature) för exempel står det 23.975 vilket borde vara ett bevis på att OWFS fungerar.

När jag sedan öppnar automagically GUI så ser jag inget. Ska jag lägga till sensorn jag vill se någon plats eller?

Reply
Robert
19/10/2013 00:49:06

Det löste sig tillslut.

Reply
Sonny
29/10/2013 15:00:13

Skönt att det löste sig Robert.




Leave a Reply.