FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: HotteFred am 11 Januar 2015, 09:51:48

Titel: DS2438 mit anderem Family Code
Beitrag von: HotteFred am 11 Januar 2015, 09:51:48
Hallo in die Runde,

kann mir bitte jemand helfen?
Einer von meinen drei DS2438 haben einen Family Code, der nicht mit 26 sondern mit A6 anfängt.
Mein OWMULTI Modul will mit diesem nicht, da es den Sensor mit 26.xxxxxxxxxxx an Anfang abfragt.
Gibt es eine Möglichkeit per Software den Family Code zu ändern, oder wie kann ich das Problem in den Griff bekommen?

Gruß
Fred
Titel: Antw:DS2438 mit anderem Family Code
Beitrag von: Prof. Dr. Peter Henning am 11 Januar 2015, 20:13:30
Wenn ich irgendeine Bestätigung sehe, dass DS2438 auch A6 Codes haben können, kann ich das Modul um diesen Code erweitern. Allerdings reicht mir da der Einzelfallbericht eines Neulings nicht ganz aus, bitte um Verständnis.

LG

pah
Titel: Antw:DS2438 mit anderem Family Code
Beitrag von: HotteFred am 21 Februar 2016, 11:12:16
Hat sonst niemand das Problem? Ich würde den Sensor gerne benutzen. 

Viele Grüße
Titel: Antw:DS2438 mit anderem Family Code
Beitrag von: Prof. Dr. Peter Henning am 21 Februar 2016, 11:22:56
Mag ja alles sein - aber ohne Bestätigung von anderer Seite werde ich an dem Code nichts ändern.

Mein Tipp: selbst patchen, ist ganz einfach. Allerdings wird dies nicht in den allgemein verfügbaren Code übernommen:

LG

pah
Titel: Antw:DS2438 mit anderem Family Code
Beitrag von: dft606 am 25 April 2018, 21:54:44
Hallo Zusammen,

ich beschäftige mich seit ca. 6 Monaten mit FHEM. Zum Einsatz kommen soll es in meinem Neubau.

Jetzt bin ich auch bei OWX angekommen. Habe bereits mehrere DS18B20 über OWX erfolgreich eingebunden.

Bei den DS2438 bin ich die letzten Tage verzweifelt. OWX erkennt es als unknown device.
Jetzt ist mir der family code A6 statt 26 aufgefallen. Habe auch noch einen zweiten DS2438 eingebunden, dieser hat auch den family code A6.

Das sind die Internals des automatisch genierten device:

ASYNC
0
CFGFN
DEF
A6 401C9D000050
ERRCOUNT
0
INTERVAL
300
IODev
OWio2
NAME
OWX_A6_401C9D000050
NOTIFYDEV
global
NR
8143
NTFY_ORDER
50-OWX_A6_401C9D000050
OW_FAMILY
A6
OW_ID
401C9D000050
PRESENT
1
ROM_ID
A6.401C9D000050.79
STATE
present
TYPE
OWID
 


@ Fred: Wie hast du das bei dir damals gelöst?


Gruß

Johannes
Titel: Antw:DS2438 mit anderem Family Code
Beitrag von: Prof. Dr. Peter Henning am 26 April 2018, 12:11:20
Das sind somit zwei Meldungen, das nehme ich ernst.

Dazu muss sowohl 00_OWX.pm geändert werden, als auch 21_OWMULTI.pm. Die beiden Dateien anbei bitte mal testen


LG

pah
Titel: Antw:DS2438 mit anderem Family Code
Beitrag von: dft606 am 27 April 2018, 08:11:19
Hallo!

Werde es am Wochenende testen und Rückmeldung geben.

Vorab schon mal vielen Dank für die Umsetzung.


Gruß

Johannes
Titel: Antw:DS2438 mit anderem Family Code
Beitrag von: dft606 am 28 April 2018, 22:41:24
Hallo pah,

habe seit Freitag abend die Version OWX und OWMULTI am laufen.
Mit dieser funktioniert der DS2438 mit family code A6. Er wird in FHEM automatisch erkannt und angelegt.


Internals
ASYNC
0
CFGFN
DEF
DS2438a 3ECDA5000050
ERRCOUNT
0
ERRSTATE
0
INTERVAL
300
IODev
OWio1
NAME
OWX_A6_3ECDA5000050
NOTIFYDEV
global
NR
188
NTFY_ORDER
50-OWX_A6_3ECDA5000050
OW_FAMILY
A6
OW_ID
3ECDA5000050
PRESENT
1
ROM_ID
A6.3ECDA5000050.35
STATE
humidity: 54.74 % (T: 16.4 °C s: 0.25 V)
TYPE
OWMULTI


Readings
VDD
5.24
2018-04-28 22:34:07
humidity
55.18
2018-04-28 22:34:07
relHumidity
54
2018-04-27 22:50:44
sense
0.25
2018-04-28 22:34:07
state
humidity: 55.18 % (T: 16.4 °C s: 0.25 V)
2018-04-28 22:34:07
temperature
16.4
2018-04-28 22:34:07
voltage
2.61
2018-04-27 22:48:08



Vielen Dank nochmals für die Änderung der Module!


Gruß

Johannes
Titel: Antw:DS2438 mit anderem Family Code
Beitrag von: Prof. Dr. Peter Henning am 01 Mai 2018, 08:29:30
OK, Änderungen sind eingecheckt.

LG

pah