FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: Snoopy65 am 23 April 2016, 17:46:43

Titel: 1Wire erweitern
Beitrag von: Snoopy65 am 23 April 2016, 17:46:43
Hallo,

ich versuche mal mein Problem zu schildern.
Ich habe schon länger drei 1wire Sensoren in Betrieb - funktionieren einwandfrei,
an das Kabel habe ich dann einen weiteren Sensor zwischen gesetzt was auch funktionierte.
Daraufhin habe ich jetzt das Kabel des vierten Sensors verlängert um weitere Sensoren anzuschließen.
Wenn das neue verlängerte Kabel angeschlossen ist (noch keine anderen Sensoren dran) funktionieren die anderen Sensoren nicht mehr.
Witziger weise funktioniert der vierte Sensor jetzt auch nicht mehr.
Die Verkabelung dürfte eigentlich nicht falsch sein, denn ich habe Farbe an Farbe verdrahtet.
Überall auch an den verlängerten Kabel lag 3 Volt an.

Wenn ich alles so anklemme wie es vorher war funktionieren nur die ersten drei Sensoren wieder.

Was mache ich falsch ?
Titel: Antw:1Wire erweitern
Beitrag von: digiart am 23 April 2016, 18:26:18
Versuch mal, den Pullup-Widerstand zu verkleinern
Titel: Antw:1Wire erweitern
Beitrag von: Snoopy65 am 23 April 2016, 19:05:39
was nimmt man da am Besten.
Titel: Antw:1Wire erweitern
Beitrag von: digiart am 23 April 2016, 19:17:00
Das hängt von der Leitungslänge, verwendeten Leitungen und von eventuellen Störquellen ab. Ich gabe 1Wire mit ca. 8m Cat6-Kabel im Einsatz, mit 4,7kOhm.
Einen Richtwert für eine bestimmte Kabellänge habe ich da nicht, entweder Du setzt ein Poti (z.B. 5kOhm) ein und drehst immer weiter runter, bis die Kommunikation stimmt, oder Du nimmst verschiedene Festwiderstände und ermittelst so den richtigen Wert.
Titel: Antw:1Wire erweitern
Beitrag von: Snoopy65 am 23 April 2016, 19:19:03
vielen Dank das werde ich einmal versuchen
Titel: Antw:1Wire erweitern
Beitrag von: fiedel am 24 April 2016, 09:53:03
Was für einen 1-Wire Adapter benutzt du? 3V sind schon grenzwertig. Kenne ich noch aus den Zeiten, als ich eine 1820- Kette am CUNO hatte. Besser wären wirklich 5V und ein "richtiger" Adapter. Dieser liefert halbwegs stabile 5V und wenn nicht (z.B. mein etwas schwachbrüstiger LinkUSBi), schleift man sie von einem ext. Netzt. in den Bus ein. Dazu kann man auch einen kleinen Traco Power- Stepdown- Wandler  (https://www.reichelt.de/?ARTICLE=116850&PROVID=2788&wt_mc=amc141526782519998&gclid=CI713LDlpswCFa0W0wod7dsK9A)nehmen und sie aus dem meist vorh. 12V- Netzteil abzapfen.

Gruß
Frank
Titel: Antw:1Wire erweitern
Beitrag von: Bartimaus am 24 April 2016, 12:35:59
Als ich 1wire noch via GPIO betrieben hatte, hatte ich bei 35 Sensoren in 90m Buslänge einen Widerstand von 820Ohm eingesetzt.

Dank USB-Busmaster nun nicht mehr nötig.
Titel: Antw:1Wire erweitern
Beitrag von: Snoopy65 am 24 April 2016, 15:35:15
Jetzt läuft es  :)
Habe am Ende des Kabels, bzw. an der Verzweigung für die Heizung einfach einen zweiten Pullup-Widerstand verwendet.
Jetzt werden wieder alle 7 Sensoren erkannt.
Titel: Antw:1Wire erweitern
Beitrag von: Prof. Dr. Peter Henning am 24 April 2016, 16:31:21
Das ist aber eine wilde Pfriemelei.

Tipp: Ordentlichen Busmaster verwenden.

Vielleicht noch wichtiger: Wenn ich "Abzweig für die Heizung"  lese, gehen alle Warnlampen an. Schon mal das hier gelesen ?

http://www.fhemwiki.de/wiki/1-Wire_Busverlegung#Topologie


LG

pah
Titel: Antw:1Wire erweitern
Beitrag von: Snoopy65 am 24 April 2016, 21:03:53
Danke für deinen Tipp.
Was kann bei falscher Verdrahtung passieren,
kann mir dadurch die Bude abfackeln ? :-[
Titel: Antw:1Wire erweitern
Beitrag von: det. am 24 April 2016, 21:56:15
Nö, abbrennen nicht gerade. Aber Du machst ein Update und nach anschließendem shutdown restart fehlen auf wundersame Weise einige oder alle 1-wire Devices.
Abhilfe: richtigen USB Busmaster einsetzen, saubere Busverlegung nach Pah's Link und zusätzliche stabile 5V auf dem Bus - dann klappts auch mit 1-wire.