Für diesen Datenpunkt kennen wir die Struktur und die Bedeutung noch nicht. Deine Vermutung trifft wahrscheinlich zu und wenn die Struktur ähnlich ist wie z.B. bei 1192, dann wären die ersten beiden Bytes der Minimalwert und die nächsten beiden der Maximalwert, die nächsten beiden evtl. der Sollwert, jeweils low byte zuerst und in 0.1 °C. Also mit Deinen Daten: Minimum = 0x0032 = 50, also 5,0 °C Maximum = 0x0118 = 280, also 28,0 °C Sollwert = 0x00a0 = 160, also 16,0 °C Wenn Du das schreiben willst, musst Du den Hex-String entsprechend ändern (den unbekannten Teil unverändert übernehmen). Beispiel für Min=7,5°C, Max=25,0°C: "4b00fa00a000320018011801" In der Kommanzeile müsste also stehen ... -raw -w 2409="4b00fa00a000320018011801" Wie gesagt, das beruht auf Vermutungen. Der Schreibvorgang dürfte funktionieren, ob er das gewünschte Ergebnis hat, ist nicht sicher.
... Mehr anzeigen