Hallo,
kann mir jemand sagen, ob es Sinn macht, bei einem 1-Wire-Sensor (DS18B20) das bereitgestellte Signal .xSignalOk abzufragen?
Wann ist dieses True? Wenn der Wert ok bzw. plausibel ist?
Ich möchte gerne eine Einzelraumregelung mit 1-Wire-Sensoren aufziehen. Ich frage so doof, weil ich gehört habe, das manchmal Temperaturwerte falsch übertragen werden bzw. mit CRC-Fehler (war aber keine Codesys). Darum der Gedanke, mit dem SignalOk den Wert in eine Variable zu speichern, wenn nicht ok Wert erhalten, nach dem Motto besser der alte Wert, als ein Schmarren.
Gruß
grobi75
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
kann mir jemand sagen, ob es Sinn macht, bei einem 1-Wire-Sensor (DS18B20) das bereitgestellte Signal .xSignalOk abzufragen?
Wann ist dieses True? Wenn der Wert ok bzw. plausibel ist?
Ich möchte gerne eine Einzelraumregelung mit 1-Wire-Sensoren aufziehen. Ich frage so doof, weil ich gehört habe, das manchmal Temperaturwerte falsch übertragen werden bzw. mit CRC-Fehler (war aber keine Codesys). Darum der Gedanke, mit dem SignalOk den Wert in eine Variable zu speichern, wenn nicht ok Wert erhalten, nach dem Motto besser der alte Wert, als ein Schmarren.
Gruß
grobi75
Es macht schon Sinn, jedoch ist springt der Temperaturwert gelegentlich auch.
Dies habe ich durch eine Hysteres die maximal 2 Grad Steigen bzw. Fallen darf gelöst.
Somit setzt auch das xSignalOk aus.
Da aber die Temperaturauswertung in den moisten Fallen unkritisch der Zeit ist habe ich erst nach einer Minute eine Fehlerauswertung.
Habe 13 Sensoren am laufen und benötige ca. 45Sekunden diese abzufragen.