Hallo,
bin leider als Laie jetzt mit meinem Latein Total am Ende nach Tagelangen probieren.
Meine Sensoren liefen alle bisher unter OWX problemlos.
Die DS1820B Tempsensoren werden auch weiterhin problemlos ausgelesen.
Obwohl der Controller hat einen 1820(HZVorlauf) als fehlerhaft erkannt und habe ich entfernt.
An meinen Temp/Feuchte Sensoren von tm3d beiße ich mir die Zähne aus.
Der mit extra auf der Platine sitzende DS1820 Temp Sensor wird bei allen richtig ausgelesen.
Der mit im ? Chip DS2438 verbaute interne Temp Wert wird normal mit etwas Abweichung zum DS1820 auch richtig ausgelesen
soweit so gut.
Aber.... an die Feuchte Werte(humidity) komme ich einfach nicht zu Rande.
Habe aus dem 66 EseraMulti alle Varianten der Firma Esera Nummern durchgespielt
bzw. der in der Device spezific help.
Zeitweise kommen plausible Werte aber meistens steht humidity auf 2.55.
Auch bei der Angabe des reinen DS2438 Devices also ohne die Nutzung der ? "vorgefertigten" Esera Formeln
komme ich auf keinen grünen Zweig um Werte Änderungen zu erkennen um eine angepasste Formel zu finden.
Meine Bitte wer hat einen Rat?
Anbei list vom Controller und ein Sensor.
Die Sreenshots sind einmal als Esera Nummer 11121 und 11135.
Internals:
DEF 192.168.10.5
DEFAULT_DATATIME 10
DEFAULT_POLLTIME 5
DeviceName 192.168.10.5:5000
FD 20
FUUID 60843200-f33f-cca1-09de-a5fe52d2379e8dd7
KAL_PERIOD 60
NAME EseraOneWireController1
NR 363
PARTIAL
RECOMMENDED_FW 12029
STATE opened
STATUS ready
TYPE EseraOneWire
DEVICE_TYPES:
0B031673855CFF28 DS1820
260000059FC82428 DS1820
2E03000084DBEC26 11135
3B00000CA8373E28 DS1820
680000022891CA26 11121
6F00000CAC0CCA28 DS1820
750000025DEB3326 11135
80000000DBD0A912 DS2408
8003000084DB1826 11203
970000086A9EA228 DS1820
BB0120120AED8B28 DS1820
D2000001525F5E26 11135
DB03000084DB1728 DS1820
EA0000086AAB5128 DS1820
F203000084DBE826 11135
FD000005A0F29528 DS1820
ESERA_IDS:
0B031673855CFF28 9
260000059FC82428 1
2E03000084DBEC26 13
3B00000CA8373E28 4
680000022891CA26 14
6F00000CAC0CCA28 3
750000025DEB3326 16
80000000DBD0A912 10
8003000084DB1826 12
970000086A9EA228 2
BB0120120AED8B28 7
D2000001525F5E26 15
DB03000084DB1728 8
EA0000086AAB5128 5
F203000084DBE826 11
FD000005A0F29528 6
READINGS:
2021-05-03 12:55:25 state ready
TASK_LIST:
Attributes:
comment Typ ECO10 im Wandschrank
dataTime 10
pollTime 3
room OneWire
und der Sensor
Internals:
DEF EseraOneWireController1 680000022891CA26 11121
DEVICE_TYPE 11121
ESERAID 14
EseraOneWireController1_MSGCNT 3334
EseraOneWireController1_TIME 2021-05-04 10:02:31
FUUID 60843fca-f33f-cca1-3d4d-c31d8e72a053ff55
IODev EseraOneWireController1
LASTInputDev EseraOneWireController1
MSGCNT 3334
NAME Wz_Feuchte
NR 371
ONEWIREID 680000022891CA26
STATE 22.2°C 2.5%Feuchte
TYPE EseraMulti
Helper:
DBLOG:
humidity:
myDbLog:
TIME 1620115339.52121
VALUE 2.55
READINGS:
2021-04-30 09:12:20 VAD 2.55
2021-04-30 09:12:20 VCC 1
2021-04-30 09:12:20 VSense 111.11111
2021-05-04 10:02:31 dewpoint 111111.11
2021-05-04 10:02:31 humidity 2.55
2021-05-04 10:02:31 temperature 22.16
2021-05-04 10:02:31 voltage 0
Attributes:
DbLogInclude humidity
alias Wohnzimmer_Feuchte
event-on-change-reading humidity,temperature
room EseraMulti,Wohnung->Wohnzimmer
stateFormat {sprintf("%.1f",ReadingsVal("Wz_Feuchte","temperature",0)) ."°C " .sprintf("%.1f",ReadingsVal("Wz_Feuchte","humidity",0)) ."%Feuchte"}
Gruß
Hans-Jürgen
Hallo,
kurzer Zwischenstand von mir.
Habe 2 Sensoren einmal Abgassensor und einen Temp/Feuchte Sensor vom Bus genommen.
Damit hat sich erst mal die Lage stabilisiert und die Feuchte Werte werden jetzt an den anderen Sensoren konstant
ausgegeben.
Habe in Erfahrung gebracht , das es sich bei der Ausgabe von 2.55 hauptsächlich um ein Busproblem
bei zu vielen Daten, Verkabelung etc. handelt.
Bin noch weiterhin am Ball.
Gruß
Hans-Jürgen
Der DS2438 belastet den Bus mit ziemlich viel Traffic.
LG
pah