Hallo, schon wieder ich ...
Also, wie gesagt, nachdem ich das überflüssige leerzeichen aus meinem $out String entfernt habe, läuft alles wie am Schnürchen.
Zumindest glaube ich jetzt, dass ich bestimmte Rückschlüsse treffen kann ... (oder vielleicht sind es doch nur Trugschlüsse?).
Ich glaube, daß Du mit Write und Read MDxx eigentlich ein ungewolltes Read/Write MW implementiert hast :
Bei Write MDxx wird der Übergabewert nämlich nur auf zwei Byte geschrieben. Werte die 4 Byte brauchen, können somit nicht geschrieben werden.
Ähnliches gilt wohl auch für Read : scheinbar liest das Programm zwar 4 Byte aus der Easy raus, dann wird aber irgendwo versucht den Wert auf 2 Byte unterzubringen, was nicht klappt wenn der Wert größer als 65535 ist.
Übrigens : bei minus Temperaturen könnte deine Temperatur-Erfassung auch Probleme haben
Vielleicht täusche ich mich...
Na ja, es ist vorerst mal unwichtig. Ich will erstmal damit leben und Dich nicht von deinem Projekt abhalten (Ich weiß wie das ist).
Gruß,
Peter