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.
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
Danke für die ausführliche Erläuterung!
Werde ich heute Nachmittag sofort ausprobieren. :)
@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
Ich möchte den DS9490R von E-Service Online (http://www.eservice-online.de) für 19,90€ bei mir im Betrieb nehmen.
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.
Wie kann ich unter /etc/... die Berechtigung ändern um Dateien zu ändern oder hinzu zu fügen.
@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
Leider nimmt das System den Befehl "sudo chown -R pi /var/www" nicht an. Ist der eventuell nicht komplett?
probier mal
"sudo chown -R pi.pi /var/www"
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
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.....
Es wird 2, 3 und 4 benötigt.
@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.
Vorsicht damit - die 5V des Raspi USBs sind dafür bekannt nicht stabil zu sein...
Sorry, habe mich vertan!
Es werden PIN 1, 2 und 3 benötigt.
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?
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
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