[GELÖST] Adresse / Programmierung DS2450

Begonnen von aherby, 22 September 2016, 23:22:00

Vorheriges Thema - Nächstes Thema

aherby

Guten Nabend,
irgendwie stehe ich gerade mit dem 1 Wire Baustein DS2450 auf Kriegsfuss
oder es liegt an der fehlenden Erfahrung. Daher bedanke ich mich schon vorab für die Hilfe.

Auf meinem Raspberry steckt eine 1 Wire -Platine, die den Raspberry und 1 Wire-Bus entkoppelt.
Das auslesen von Ds180S20 oder DS18B20 funktioniert ohne Probleme.

Ich würde gern gern einen Ds2450 mit einem Raspberry auslesen / auswerten
jedoch fehlt mir der Ansatz da ich irgendwie nicht an die ID / Adresse vom Ds2450 komme.


- Welches Modul kann den DS2450 auslesen nur das OWAD?
- Wie komme ich an die ID / Adresse vom DS2450?
- Gibt es Beispielkonfigurationen ?

Für viele von Euch wird dieses Problem sicher mit lächeln gelesen werden
aber vielleicht kann mir ja wer helfen das Brett vorm Kopf zu entfernen.

Danke

MFG aherby
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

ak323

RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

Prof. Dr. Peter Henning

Zunächst einmal ist mir nicht klar, was das für eine "Platine" ist, "die den Raspberry und den 1-Wire Bus entkoppelt".
Die Hardware zur Verbindung 1-Wire - Computer bezeichnet man in der Regel als Buskoppler oder Busmaster, also muss das schon präziser gesagt werden.

Zweitens fehlt eine Angabe darüber, mit welcher Software derzeit die Temperatursensoren gelesen werden. Es gibt (unter FHEM) derzeit drei Möglichkeiten, an die Daten des DS2450 heranzukommen:

OWX und OWAD
OWFS, OWServer und OWAD
OWFS, OWServer und OWDevice

LG

pah

ak323

Zitat von: Prof. Dr. Peter Henning am 23 September 2016, 10:45:38
Zunächst einmal ist mir nicht klar, was das für eine "Platine" ist, "die den Raspberry und den 1-Wire Bus entkoppelt".
Die Hardware zur Verbindung 1-Wire - Computer bezeichnet man in der Regel als Buskoppler oder Busmaster, also muss das schon präziser gesagt werden.

Vermutlich die gem. Seiner Signatur:
https://www.abelectronics.co.uk/p/60/1-Wire-Pi-Plus?CatName=0&c=17
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

aherby

Hallo und Danke

Bitte entschuldigt wenn ich nicht die genaue Bezeichnung Buskoppler oder Busmaster verwendet hatte.
Ja es handelt sich im dien Busmaster gem. meiner Signatur.

https://www.abelectronics.co.uk/p/60/1-Wire-Pi-Plus?CatName=0&c=17


Bisher nutze ich für die Temperatursensore
OWFS, OWServer und OWDevice.

Nun wollte ich den ,,1-Wire Umweltsensor" an den 1-Wire-Bus anschließen.
Der DS18B20 auf der 1-Wire-Umweltsensor-Platine wird auch erkannt.

Nach den gefundenen Beschreibungen hätte ich jetzt OWAD für die Daten vom DS2450 verwenden.
Leider kenne ich aber die ID / Adresse vom Ds2450 nicht, sonst hätte ich

define OWDS2450 OWAD 20.xxxxxxxxxxxx 45


verwendet oder liegt hier schon der Fehler?

Der OWServer übermittelt vom DS2450 keine ID mittels

get myOWServer devices

kann ich die ID noch auf einen anderen Weg ermitteln?

Liefert ein 1-Wire-Device immer seine ID wenn man quasi einen ,,Broadcast" aufruft
oder gibt es einen anderen Weg ein Device zu testen?

Vielleicht ist auch einfach der Ds2450 defekt.


Danke für eure Hilfe


Mfg aherby
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

fiedel

Mit "owhttpd" kannst du sehen, was am Bus wirklich erkannt wurde. Meist wird der Dienst automatisch mit OWFS installiert und du musst im Browser nur die Raspi- Adresse gefolgt von ":2121" eingeben. Beispiel: http://192.168.1.10:2121/
Wenn der Chip dort nicht auftaucht, gibt es vermutl. wirklich ein elektron. Problem am Sensor oder auch am Busmaster. Letzteres könnte dann auch ein Kompatibilitätsproblem sein. Das lässt sich dann nur klären, indem du einen hier oft problemlos eingesetzten USB- Busmaster kaufst oder ausleihst. Z.B. den LinkUSBi vom Fuchs shop oder den "Wahren Bulgaren" von Ebay.  ;D

Gruß
Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

aherby

Servus,

ja leider wird mittels ,,owhttpd" der DS2450 nicht gelistet (hatte ich auch schon probiert).
Ein z.B. DS2433 auf den Bus wird erkannt.

Dann geh ich mal von einem defekt oder anderen Fehler aus,
da bisher 2 ds2450 nicht erkannt werden. :(

mfg aherby
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

aherby

Moin Zusammen,

es lag wirklich an 2 defekten DS2450.
Mit einem Experimentierboard habe ich direkt die DS2450
an den 1-Wire-Bus angeschlossen und wurden dann auch erkannt.
Dies Funktioniert auch mit meinem verwendeten Bus-Koppler


https://www.abelectronics.co.uk/p/60/1-Wire-Pi-Plus?CatName=0&c=17


Danke für Eure Hilfe

MFG aherby
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.