FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: RitterSport am 03 Dezember 2018, 18:50:18

Titel: OWServer will nicht laufen
Beitrag von: RitterSport am 03 Dezember 2018, 18:50:18
Hallo,
trotz Suche und Gebastel bekomme ich den OW Server nicht zum laufen.

-RaspiZero mit Stretch und Fhem 5.8
-USB DS9097 1-wire adapter, dieser meldet sich mit: usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0 -> ../../ttyUSB0
-sudo apt-get install owserver ow-shell owhttpd owftpd

In der /etc/owfs.conf habe ich schon vieles probiert und momentan steht dort folgendes:
#Serial port: DS9097 und DS2480B via FTDI USB/RS232
server: device = /dev/ttyUSB0
http: port = 2121
ftp: port = 2120
server: port = 192.168.0.80:4304


Variert habe ich mit localhost:4304 und Einbinden des Device per Serial.
Ich komme nicht auf 192.168.0.80:2121, somit läuft der OWServer ja auch nicht oder?

Jemand ein Tip?

Wenn ich Fhem alleine USB anlegen lasse, erscheint folgendes:
DEF    ESP2 /dev/ttyUSB0@9600
DeviceName/dev/ttyUSB0@9600
Titel: Antw:OWServer will nicht laufen
Beitrag von: ak323 am 03 Dezember 2018, 20:07:41
sudo service owserver status
Titel: Antw:OWServer will nicht laufen
Beitrag von: Dr. Boris Neubert am 03 Dezember 2018, 20:58:39
Das Beispiel aus der commandref funktioniert üblicherweise. Hast Du das so?
Titel: Antw:OWServer will nicht laufen
Beitrag von: RitterSport am 04 Dezember 2018, 19:14:07
Die beispielhafte owfs.conf aus der commandref mit dem Verweis auf dev/onewire?

Habe mal genau das dort eingetragen und er zeigt folgendes:
owserver.service - LSB: 1-wire TCP server
   Loaded: loaded (/etc/init.d/owserver; generated; vendor preset: enabled)
   Active: active (exited) since Tue 2018-12-04 19:00:13 CET; 7min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 468 ExecStart=/etc/init.d/owserver start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/owserver.service

Dec 04 19:00:11 RaspberryPiSlave05 systemd[1]: Starting LSB: 1-wire TCP server...
Dec 04 19:00:12 RaspberryPiSlave05 OWFS[497]: DEFAULT: ow_arg.c:(110) Cannot access device /dev/onewire
Dec 04 19:00:13 RaspberryPiSlave05 owserver[468]: Starting 1-Wire TCP Server: owserver failed!
Dec 04 19:00:13 RaspberryPiSlave05 systemd[1]: Started LSB: 1-wire TCP server.


Bei dem Versuch mit der vorgherigen owfs.conf erscheint dann: Cannot access device /dev/ttyUSB0

Kann ich einen USB DS9097 nur per OWServer einbinden? Ich hatte es probiert OWX, das war aber nicht zielführend.
Titel: Antw:OWServer will nicht laufen
Beitrag von: Dr. Boris Neubert am 08 Dezember 2018, 20:08:20
Als Device musst Du das Gerät eintragen, unter dem Dein Busadapter angeschlossen ist, /dev/ttyUSB0 oder was auch es bei Dir ist.
Titel: Antw:OWServer will nicht laufen
Beitrag von: RitterSport am 11 Dezember 2018, 16:40:13
Danke für die Rückmeldung.

lsusb liefert mir ja : -USB DS9097 1-wire adapter, dieser meldet sich mit: usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0 -> ../../ttyUSB0

Dementsprechend trage ich /dev/ttyUSB0 ein. Führt aber zu can not access
Titel: Antw:OWServer will nicht laufen
Beitrag von: Dr. Boris Neubert am 11 Dezember 2018, 16:55:13
Zitat von: RitterSport am 11 Dezember 2018, 16:40:13
Dementsprechend trage ich /dev/ttyUSB0 ein. Führt aber zu can not access

Du musst dafür sorgen, dass der User, unter dem owserver läuft, auf das Device zugreifen kann. Ich erledige das mit einer Regel in /etc/udev/rules.d/90-my.rules:

#
# ONE-WIRE HOST ADAPTER
# usb 1-1.3.3: idVendor=0403, idProduct=6001
# usb 1-1.3.3: Product: FT232R USB UART
# usb 1-1.3.3: Manufacturer: FTDI
# usb 1-1.3.3: SerialNumber: DAE001nq
#
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="DAE001nq", SUBSYSTEMS=="usb", ACTION=="add", MODE="0660", GROUP="plugdev", SYMLINK+="onewire"


Das musst Du auf Deine Konfiguration anpassen. Daher kommt bei mir auch das Device onewire.

Ich glaube aber, dass Du ein anderes Problem hast. Hast Du die Wiki-Artikel durchgearbeitet? Welchen Owner und Permissions hat /dev/ttyUSB0? Was steht im syslog, wenn Du owserver startest?
Titel: Antw:OWServer will nicht laufen
Beitrag von: Heike4 am 12 Dezember 2018, 12:39:05
An dieser Stelle mal ein Lob an die Profis in diesem Forum. Toll wie ihr Probleme löst.