[Gelöst] 1-wire auf 2. Raspberry läuft nicht

Begonnen von MarioS1969, 27 Mai 2015, 23:07:18

Vorheriges Thema - Nächstes Thema

MarioS1969

Hallo zusammen,
ich bekomme meine 1-wire Temperatursensoren einfach nicht zum laufen.

Ich habe einen Raspberry mit FHEM auf dem ich die Temperaturwerte darstellen möchte.
Dann habe ich einen 2. Raspberry (ohne FHEM) an dem ich über GPIO4 einen Temperatursensor DS18B20 angeschlossen habe.

Unter sys/bus/w1/devices/28-0000xxxxxx/w1_slave werde die Temperaturdaten abgelegt.
Das scheint schon mal zu funktionieren.

Jedoch scheint  owserver nicht zu laufen:
pi@OWPi ~ $ /etc/init.d/owserver status
[FAIL] owserver is not running ... failed!

Auch ein Restart von owserver bringt eine Fehlermeldung:
pi@OWPi ~ $ /etc/init.d/owserver restart
[FAIL] Restarting 1-Wire TCP Server: owserver failed!


Ich habe für 1-wire die folgenden Config Dateien geändert.

config.txt

dtoverlay=w1-gpio
# activating device tree debugging (use: sudo vcdbg log msg)
dtdebug=on


owfs.conf

!server: server = localhost:304
server: server = 192.xxx.xxx.xxx:3131
http: port = 2121
ftp: port = 2120
server: port = 192.xxx.xxx.xxx:4304


Ich denke es liegt an der owfs.conf.
Habe ich vergessen etwas zu definieren?
Kann mir jemand einen Tipp geben was ich tun muss, um 1-wire zum Laufen zu bringen?

Vielen Dank
Mario
PI 2, PI4,  RFXtrx433, IT-1500, CMR-1000, ITM 100, TFA Temperatursensor, IR-Sensor, FB 7590, LIRC mit Logitech Harmony, FI9821W, Sonos, Twilight, Benzinpreismonitor, HMLAN, HM-Sen-DB-PCB, HM-LC-Bl1PBU-FM, HM-SEC-SC-2, GPIO4 mit fhem2fhem, Shelly

ritchie

Hi,

probiere es mal mit diesen Einstellungen

####################### OWHTTPD #########################
http: port = 2121
####################### OWFTPD ##########################
ftp: port = 2120
####################### OWSERVER ########################
server: port = localhost:4304


Gruss R.
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

klausw

Zitat von: MarioS1969 am 27 Mai 2015, 23:07:18
Dann habe ich einen 2. Raspberry (ohne FHEM) an dem ich über GPIO4 einen Temperatursensor DS18B20 angeschlossen habe.

Unter sys/bus/w1/devices/28-0000xxxxxx/w1_slave werde die Temperaturdaten abgelegt.
Das scheint schon mal zu funktionieren.

Jedoch scheint  owserver nicht zu laufen:
pi@OWPi ~ $ /etc/init.d/owserver status
[FAIL] owserver is not running ... failed!
Wenn du am GPIO4 1wire Sensoren hängen hast läuft das nicht über OWFS.
Im contrib gibt es das Modul 58_GPIO4.pm. Einfach in FHEM Verzeichnis kopieren und mit
define RPi GPIO4 BUSMASTER definieren. Dann sollten die Temperatursensoren am GPIO4 automatisch gefunden werden.
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

suppenesser

Das wird nicht gelingen da er kein fhem am 2. Raspberry hat!

....  per Handy gesendet!

Raspberry PI B+ | HM-LAN-CFG | HM-LC-Sw1PBU-FM | HM-TC-WM-W-EU | DECT 200 | DHT22 | 1 Wire Temp.Sensoren

MarioS1969

Hallo Ritchie,
vielen Dank für deine Antwort.
Es hat leider nicht geholfen.

owserver scheint immer noch nicht zu laufen

pi@OWPi ~ $ /etc/init.d/owserver status
[FAIL] owserver is not running ... failed!


Hast du noch eine Idee?

Gruß
Mario
PI 2, PI4,  RFXtrx433, IT-1500, CMR-1000, ITM 100, TFA Temperatursensor, IR-Sensor, FB 7590, LIRC mit Logitech Harmony, FI9821W, Sonos, Twilight, Benzinpreismonitor, HMLAN, HM-Sen-DB-PCB, HM-LC-Bl1PBU-FM, HM-SEC-SC-2, GPIO4 mit fhem2fhem, Shelly

ritchie

Hi,
es soll wohl einen w1 treiber fuer linux geben, welcher dem owfs als treiber zur Verfuegung steht.
Den muesst du suchen und ans rennen bekommen.
Vielleicht installierst Du einfach fhem auf dem2. Rpi und arbeitest dann mit fhem2fhem wie oben erklaert.
Manchmal ist die investition eines usb busmaster weniger nervenaufreiben und zielfuehrender.
Gruss R.

p.s.: ich habe eingeschraenkten internetzugriff
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

MarioS1969

Hallo Ritchie,
vielen Dank für deine Antwort.
kannst du einne usb busmaster empfehlen?

Gruß
Mario

PI 2, PI4,  RFXtrx433, IT-1500, CMR-1000, ITM 100, TFA Temperatursensor, IR-Sensor, FB 7590, LIRC mit Logitech Harmony, FI9821W, Sonos, Twilight, Benzinpreismonitor, HMLAN, HM-Sen-DB-PCB, HM-LC-Bl1PBU-FM, HM-SEC-SC-2, GPIO4 mit fhem2fhem, Shelly

ritchie

Hi,

ich verwende vier von diesen Hutschienen USB Buskoppler.

http://www.eservice-online.de/produkte/1-wire-bus/schnittstelle-stromversorgung-repeater/82/1-wire-buskoppler-usb?c=10
Es gibt bei diesem Anbieter noch weitere Buskoppler, da musst Du dann selber schauen, was Dir gefällt (auch der Preis ;-)  )

Es gibt aber noch weitere Anbieter, welche ebenfalls gute Module habe, dieser hier ist nur einer von vielen.

Viele Grüße

R.
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

Grave

#8
Hi ritchie,

könntest du mal deine owfs.conf hier einstellen. Bekomme meinen Buskoppler von eservice nicht mehr ans laufen. Hab die owfs.conf in Verdacht. Könnte aber auch sein, dass ich den Buskoppler geschrottet habe. Hab aus versehen falsches USB-Kabel eingesteckt. Hab das vom Netzteil vom Raspberry eingesteckt. War natürlich Saft drauf.

Gruß Grave

ritchie

Hi,

kann ich gerne heute abend machen.

Wie sieht den Deine Datei derzeit aus ?

Eigentlich habe ich hier nur die Devices von USB0...3 angegeben.

ZitatHab das vom Netzteil vom Raspberry eingesteckt. War natürlich Saft drauf.

Primär oder sekundäre Seite des Netzteils ?
Die Teile sind eigentlich hart im nehmen.

Gruss R.
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

Prof. Dr. Peter Henning

Meine Güte, liest hier eigentlich jemand die Forums- und Wiki-Einträge zum Thema 1-Wire ?

Es scheint echt einzureißen, dass jemand etwas ausprobiert, feststellt, dass es nicht funktioniert - und dann sofort einen Post darüber schreibt.

Siehe hier: http://forum.fhem.de/index.php/topic,28447.msg320655.html#msg320655

LG

pah

ritchie

Hallo,

also meine Datei sieht so aus: Irgendwo habe ich das bereits auch schon mal gepostet,
aber wie bereits gesagt, man nicht immer auf alles eine Antwort geben..
Hätte der Tag nur 48 Stunden und ich müsste nicht arbeiten gehen  ;)

Sample configuration file for the OWFS suite for Debian GNU/Linux.
#
#
# This is the main OWFS configuration file. You should read the
# owfs.conf(5) manual page in order to understand the options listed
# here.

######################## SOURCES ########################
#
# With this setup, any client (but owserver) uses owserver on the
# local machine...
! server: server = localhost:4304
#
# ...and owserver uses the real hardware, by default fake devices
# This part must be changed on real installation
#server: FAKE = DS18S20,DS2405
#
# USB device: DS9490
server: device = /dev/ttyUSB0
server: device = /dev/ttyUSB1
server: device = /dev/ttyUSB2
server: device = /dev/ttyUSB3
#
#
#
######################## OWHTTPD #########################
http: port = 2121
####################### OWFTPD ##########################
ftp: port = 2120
####################### OWSERVER ########################
server: port = 4304


Ich glaube aber nicht, das es daran liegt, den an dieser Konfiguration bin ich schon ewig nicht mehr gewesen.
Wieso sollte man hier auch was ändern.

Ich vemute mal wieder Hardware. Meistens eine Klemme nicht richtig verdrahtet oder einfach einen Schaltungsfehler.
Jedoch glaube ich nicht, das der Busmaster defekt ist (wenn er nicht 240V abbekommen  hat.

Einfach Tip: Spannungsmesser nehmen und die 5Volt nachmessen. Wenn die 5 Volt in Ordnung sind, kann man fast einen
Fehler der Hardware (defekt) ausschliessen. (In manchen Fällen gehen die Teile aber auch so hops, das die 5 Volt danach wieder o.k. sind,
ist aber eher selten.)

Dann den Bus wieder stückweise wieder in Betrieb nehmen.

Gruss R.
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

Grave

Danke, so sieht meine config auch aus. Werden denn Buskoppler die Tage mal unter Windows anklemmen. Dort funktioniert er out of the box. Dann weiß ich mehr.

ritchie

Hi,

hast Du den wenigstens einen Busteilnehmer an dem 1-wire Bus angeschlossen.
Sonst wird das nichts. Kannst ja auch mal nur das Fake Device einschalten, dann hättest Du
Deine Konfiguration getestet.

ZitatDort funktioniert er out of the box.
Das ist beim Raspberry PI eigentlich auch so.

Gruss R.
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

Grave

Er funktioniert noch!!!
Scheinbar ist dann wohl doch in meiner neuen Verkablung der Wurm drin.