FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: tantor am 26 Februar 2015, 21:10:09

Titel: [gelöst] Howto OWFS auf Raspberry
Beitrag von: tantor am 26 Februar 2015, 21:10:09
Kann mir jemand eine funktionierende Anleitung zum anlegen der OWFS auf einem Raspberry B+ für ein DS9490R geben oder linken.

Habe bereits folgende erfolglos ausprobiert:

http://www.raspberrypi.org/forums/viewtopic.php?t=27379&p=505250
http://www.fischer-net.de/hausautomation/haustechnik/1-wire/40-1-wire-software-unter-linux-teil-2.html
http://www.noveldevices.co.uk/rp-1-wire

Wie kann ich die ...conf-Dateien anlegen? Mein System verweigert mir das anlegen der Dateien, fehlt eventuell die Berechtigung. Verwende den Putty im Admin-Modus.
Titel: Antw:Howto OWFS auf Raspberry
Beitrag von: locutus am 26 Februar 2015, 23:52:25
1. Benötigte Pakete installieren:
sudo apt-get install owserver ow-shell

2. Das System neu starten:
sudo reboot

3. OWFS konfigurieren:
sudo nano /etc/owfs.conf

Die Konfigurationsdatei wie folgt ändern:
server: device = /dev/ttyUSB0
http: port = 2121
ftp: port = 2120
server: port = localhost:4304

Mit "Strg+x" den Editor verlassen. Die Rückfrage, ob die Datei gespeichert werden soll, mit "y" beantworten und mit der Eingabetaste bestätigen.

4. Am 1-Wire-Bus angeschlossene Devices abfragen:
owdir -s localhost:4304

5. OWServer in FHEM definieren:
define myLocalOWServer OWServer localhost:4304
Titel: Antw:Howto OWFS auf Raspberry
Beitrag von: tantor am 27 Februar 2015, 06:58:52
Danke für die ausführliche Erläuterung!
Werde ich heute Nachmittag sofort ausprobieren.    :)
Titel: Antw:Howto OWFS auf Raspberry
Beitrag von: RitterSport am 27 Februar 2015, 12:50:19
@tantor

Welchen Adapter (USB) hast du konkret? Bezugsadresse und Preis?
Suche auch einen , da ich von meinem 1-Wire am COC weg will oder eher muss.


Danke
Titel: Antw:Howto OWFS auf Raspberry
Beitrag von: tantor am 27 Februar 2015, 14:13:08
Ich möchte den DS9490R von E-Service Online (http://www.eservice-online.de) für 19,90€ bei mir im Betrieb nehmen.
Titel: Antw:Howto OWFS auf Raspberry
Beitrag von: der-Lolo am 27 Februar 2015, 14:54:05
Ich kann den Stick den Locutus gelegentlich hier im Forum im Marktplatz anbietet wärmstens empfehlen..!
Mittlerweile läuft das System seit mehr als 4 Wochen ohne abstürze oder neustarts.
Titel: Antw:Howto OWFS auf Raspberry
Beitrag von: tantor am 27 Februar 2015, 18:36:00
Wie kann ich unter /etc/... die Berechtigung ändern um Dateien zu ändern oder hinzu zu fügen.
Titel: Antw:Howto OWFS auf Raspberry
Beitrag von: RitterSport am 27 Februar 2015, 19:52:17
@tantor

Danke, genau den hatte ich auch gefunden und schon bestellt vorhin.
Wünche dir erfolgreiche Vorarbeit  ;D , meiner wird wohl erst Monatg verschickt.

Berechtigungen auf dem Raspi kannst du entweder ändern mit Putty und den Befehlen:
sudo usermod -a -G www-data pi
sudo chown -R pi /var/www
Achtung: Das obere ist für die Berechtigung für den User pi und für anderere Verzeichnisse! Anpassen!

Oder auch mit dem Programm WinsSCP ist sowas bastelbar. Ich bin aber kein Linuxkenner, sondern bastel mir soetwas aus www zusammen
Titel: Antw:Howto OWFS auf Raspberry
Beitrag von: tantor am 28 Februar 2015, 09:35:01
Leider nimmt das System den Befehl "sudo chown -R pi /var/www" nicht an. Ist der eventuell nicht komplett?
Titel: Antw:Howto OWFS auf Raspberry
Beitrag von: Funny am 01 März 2015, 21:28:17
probier mal
"sudo chown -R pi.pi /var/www"
Titel: Antw:Howto OWFS auf Raspberry
Beitrag von: blueklamo am 03 März 2015, 00:03:08
werde hier auch mal mitlesen (LERNEN !)
mein 1-Wire Bus läuft derzeit noch mit OWX   USB-Adapter von DENKOVI( http://stores.ebay.com/DAEStore/1-Wire-/_i.html?_fsub=6462786013 )
(( ohne Pulldown!  u. ohne extra Kondensatoren ))  mit ca. 30 m und derzeit 7x DS18B20  auf Rasp-Pi-2
die Umstellung auf  OWFS und Server interessiert mich auch.  werde in Kürze mal testen, ob ichs schaffe.

ne kleine Anregung (für andere alte DOS Fans) .. oder Leute die mit der Kommandozeile ebenso ungerne umgehen wie ich ..
apt-get install mc  (installiert dem Midnight-Commander das ist ein Dateimanager ähnlich dem Norten-Commander aus der DOS-Zeit)
mit diesem Tool kann man wunderbar Dateien bearbeiten, kopieren, verschieben, Berechtigungen ändern , u.s.w.

ich verbinde mich (über eine Linux-Konsole per: ssh pi@192.168.xxx.xx mit dem PI .
gebe dort mein Kennwort (nicht mehr :   raspberry) ein
und rufe dann      sudo mc      auf.
wobei der MC dann sogar mit der Maus bedienbar ist.
Der mc eigene Dateieditor ist auch auswählbar (mc ,Optionen, Konfiguration,Internen Editor benutzen <ankreuzen )
Sieht für Dos-Fans ebenfals viel sympathischer aus als der Standart (nano?)

viel Erfolg / bis bald
blueklamo


Titel: Antw:[gelöst] Howto OWFS auf Raspberry
Beitrag von: RitterSport am 08 März 2015, 18:32:30
Zwischenfrage:

Kann es sein das der DS9490R ein vollbelegtes, als 6 fach RJ11 benötigt?
Mein gesamtes Sortiment von Kabeln ist nur 4 oder 2 fach belegt.
Zudem hatte der COC vorher ein RJ10 Anschluß, beim basteln fiel mir das jetzt auf.

Grüße

Edit: So wie ich es verstanden habe, muss ich jetzt 5V extern einspeisen.....
Titel: Antw:[gelöst] Howto OWFS auf Raspberry
Beitrag von: tantor am 08 März 2015, 18:38:10
Es wird 2, 3 und 4 benötigt.
Titel: Antw:[gelöst] Howto OWFS auf Raspberry
Beitrag von: RitterSport am 08 März 2015, 19:46:20
@tantor

Dann läuft es bei dir aber parasitär?

Ich habe meine gesamten Sensoren schon vorher genutzt über meinen COC und aktiv 5V verkabelt.
Somit müsste ich jeweils an den Sensoren die Pins zusammenlegen, was ich nicht möchte.
Werde jetzt 5V vom Raspi-USB einspeisen.

Titel: Antw:[gelöst] Howto OWFS auf Raspberry
Beitrag von: der-Lolo am 08 März 2015, 20:03:16
Vorsicht damit - die 5V des Raspi USBs sind dafür bekannt nicht stabil zu sein...
Titel: Antw:[gelöst] Howto OWFS auf Raspberry
Beitrag von: tantor am 08 März 2015, 20:20:45
Sorry, habe mich vertan!

Es werden PIN 1, 2 und 3 benötigt.
Titel: Antw:[gelöst] Howto OWFS auf Raspberry
Beitrag von: RitterSport am 08 März 2015, 21:55:21
Ok, also besser einen aktiven USB Hub, oder die Versorgung aus meinen iPad Netzteil zusätzlich.

Verständnissfrage:
Muss ich dann neben externen VDD nun auch Ground an die Versorgung anschliessen? Somit ist am 1-Wire/USB Adapter nur noch der OW verbunden?

Titel: Antw:[gelöst] Howto OWFS auf Raspberry
Beitrag von: Prof. Dr. Peter Henning am 09 März 2015, 06:46:04
Erstens  braucht man deswegen noch keinen aktiven Hub. Es reicht vollständig aus, die 5V am Raspberry vorbei direkt auf den 1-Wire Bus zu legen (natürlich nicht auf die Datenleitung).

Zweitens ist der 5V-USB-Ausgang des Raspberry nicht "instabil", sondern durch eine etwas seltsame Sicherung mit hohem Innenwiderstand gesichert.

Drittens: Natürlich empfiehlt sich, auch das GND-Kabel des 1-Wire Bus direkt ans Netzteil anzuschließen. Eventuelle hohe Ströme fließen damit nicht über den Raspberry.

LG

pah
Titel: Antw:[gelöst] Howto OWFS auf Raspberry
Beitrag von: RitterSport am 09 März 2015, 13:27:22
Danke @ pah für die Zusammenfassung

Ich komme dennoch nicht weiter.
Weder aktiv noch parasitär angeschlossene Devices sind zu sehen.

-FHEM sagt, OW-Server ist "Initialized"

define HausOWServer OWServer localhost:4304
attr HausOWServer icon it_network
attr HausOWServer room System

- In der etc/owfs.conf steht nur das folgende, alles andere ist auskommentiert

####################### OWSERVER ########################
#server: port = localhost:4304
server: device = /dev/ttyUSB1
http: port = 2121
ftp: port = 2120
server: port = localhost:4304

Allerdings ist es egal ob der USB-DS9490R angeschlossen ist oder nicht. Fhem meldet "Initialized"
ttyUSB0 geht bei mir nicht, weil dort der JeeLink initialisiert ist, aber auch 1 bis 3 ändert nichts.

Wenn ich SSH zugreife, bekomme ich mit  "sudo service owserver start" oder " sudo service owserver status" immer ein -> OWServer is not running.

Wie bekomme ich den zum Laufen? Kann mir jemand eine OWSF.conf posten, damit ich sehen kann ob ich zuviel rumgespielt habe?


Danke